#root,body,html{height:100%;margin:0;padding:0}.App{background:#0000;box-sizing:border-box;font-family:Inter,Segoe UI,system-ui,sans-serif;font-family:var(--ui-font-family-base,"Inter","Segoe UI",system-ui,sans-serif);min-height:100%;overflow-x:hidden;padding:16px 0 40px;text-align:center}body{background:#050914}.mitus-login-app{--ui-base:var(--theme-canvas,#081526);--ui-surface:var(--theme-panel-surface,#0d1b2d);--ui-raised:var(--theme-action-hover,#14263c);--ui-border:var(--theme-border-default,#2a4059);--ui-text:var(--theme-text-primary,#f7f0df);--ui-muted:var(--theme-text-muted,#a9b8ca);--ui-accent:var(--theme-focus,#4fd1ff);--ui-primary-text:var(--theme-text-inverse,#041224);--ui-primary-hover:color-mix(in srgb,var(--ui-accent) 88%,var(--ui-text));align-items:stretch;background:var(--ui-base);color:var(--ui-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;padding:0}.mitus-login-header{align-items:center;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;padding:16px 28px;width:100%}.mitus-login-header__context{color:var(--ui-muted);font-size:12px;line-height:1.4}.mitus-login-shell{align-self:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 24px 60px #0000004d;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);margin:40px auto;overflow:hidden;text-align:left;width:min(960px,calc(100% - 40px))}.mitus-login-introduction{background:#0f1f38;background:var(--theme-panel-strong-surface,#0f1f38);border-right:1px solid var(--ui-border);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:44px}.mitus-login-introduction__mark{margin-bottom:36px}.mitus-login-introduction__mark .mitus-brand{gap:14px}.mitus-login-introduction__mark .mitus-brand-mark{flex-basis:64px;height:64px;width:64px}.mitus-login-introduction__mark .mitus-brand__name{font-size:28px}.mitus-login-introduction__eyebrow{color:var(--ui-accent);font-size:12px;font-weight:600;line-height:1.4;margin:0 0 10px}.mitus-login-introduction h1{color:var(--ui-text);font-size:32px;font-weight:600;letter-spacing:-.6px;line-height:1.2;margin:0;max-width:460px}.mitus-login-introduction__description{color:var(--ui-muted);font-size:13px;line-height:1.65;margin:16px 0 0;max-width:490px}.mitus-login-introduction__features{grid-gap:9px;border-top:1px solid var(--ui-border);display:grid;gap:9px;list-style:none;margin:28px 0 0;padding:20px 0 0}.mitus-login-introduction__features li{color:var(--ui-muted);font-size:12px;line-height:1.45;padding-left:22px;position:relative}.mitus-login-introduction__features li:before{color:var(--ui-accent);content:"✓";font-size:12px;font-weight:600;height:14px;left:0;line-height:14px;position:absolute;top:2px;width:14px}.mitus-login-card{grid-gap:18px;align-content:center;background:var(--ui-surface);box-sizing:border-box;display:grid;gap:18px;min-width:0;padding:40px;text-align:left}.mitus-login-card__eyebrow{color:var(--ui-accent);font-size:12px;font-weight:600;line-height:1.4}.mitus-login-card__title{color:var(--ui-text);font-size:24px;font-weight:600;letter-spacing:-.35px;line-height:1.3;margin:-8px 0 0}.mitus-login-card__description{color:var(--ui-muted);font-size:12px;line-height:1.55;margin:-10px 0 2px}.mitus-login-card__field{grid-gap:6px;display:grid;gap:6px}.mitus-login-card__field label{color:var(--ui-muted);font-size:12px;font-weight:500;line-height:1.4}.mitus-login-card__input-wrap{display:block;position:relative}.mitus-login-card__input-wrap svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--ui-muted);height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.App.mitus-login-app .mitus-login-card__field input{background:#0a1728;background:var(--theme-control-surface,#0a1728);border:1px solid var(--ui-border);border-radius:6px;box-sizing:border-box;color:var(--ui-text);font:inherit;font-size:13px;line-height:1.4;min-height:40px;outline:none;padding:9px 12px 9px 39px;width:100%}.mitus-login-card__input-wrap:focus-within svg{color:var(--ui-accent)}.App.mitus-login-app .mitus-login-card__field input:focus-visible{border-color:var(--ui-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 20%,#0000)}.mitus-login-card__error{background:#ef44441f;border:1px solid #ef444461;border-radius:6px;color:#fecaca;font-size:12px;line-height:1.45;padding:10px 12px}.App.mitus-login-app .mitus-login-card__button{align-items:center;border-radius:6px;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:1.4;min-height:40px;padding:9px 14px}.App.mitus-login-app .mitus-login-card__button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.App.mitus-login-app .mitus-login-card__button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.App.mitus-login-app .mitus-login-card__button:disabled{cursor:wait;opacity:.58}.mitus-application-footer--login{background:#0a1728;background:var(--theme-panel-muted-surface,#0a1728)}@media (max-width:820px){.mitus-login-shell{grid-template-columns:minmax(0,1fr);margin:28px auto;width:min(600px,calc(100% - 32px))}.mitus-login-introduction{border-bottom:1px solid var(--ui-border);border-right:0;padding:32px}.mitus-login-introduction__mark{margin-bottom:24px}.mitus-login-introduction h1{font-size:26px}.mitus-login-introduction__features{grid-template-columns:repeat(2,minmax(0,1fr))}.mitus-login-card{padding:32px}}@media (max-width:520px){.mitus-login-header{padding:14px 16px}.mitus-login-header__context{display:none}.mitus-login-shell{margin:20px auto;width:calc(100% - 24px)}.mitus-login-card,.mitus-login-introduction{padding:24px 20px}.mitus-login-introduction__mark{margin-bottom:20px}.mitus-login-introduction__features{grid-template-columns:minmax(0,1fr);margin-top:20px;padding-top:16px}}.App.theme-dark{--bg:#07111d;--bg2:#0b1a2b;--surface:#0d1624;--surface2:#122033;--surface3:#182a42;--border:#708fba3d;--border2:#708fba61;--text:#e6eef9;--muted:#9eb1c8;--dim:#7185a0;--accentA:#6f6bff;--accentB:#4fd1ff;--accent:#5dc8ff;--danger:#ef4444;--dangerSoft:#ef444424;--shadow:0 18px 45px #00000073;--app-bg:var(--surface);--app-surface:var(--surface2);--app-surface2:var(--surface3);--app-border:var(--border);--app-text:var(--text);--app-muted:var(--muted);--app-dim:var(--dim);--app-shadow:var(--shadow);--app-accent:var(--accent);--app-success:#22c55e;--app-header-grad:linear-gradient(90deg,#6f6bff9e,#4fd1ff8a);--app-chart-primary:var(--accentB);--app-chart-secondary:var(--accentA);--app-chart-tertiary:color-mix(in srgb,var(--accentB) 62%,#fff 38%);--app-chart-success:var(--app-success);--app-chart-warning:color-mix(in srgb,var(--accentA) 38%,#f59e0b 62%);--app-chart-danger:color-mix(in srgb,var(--accentA) 18%,#ef4444 82%);--app-chart-violet:color-mix(in srgb,var(--accentA) 58%,var(--accentB) 42%);--app-chart-pink:color-mix(in srgb,var(--accentA) 36%,#f472b6 64%);--app-chart-grid:color-mix(in srgb,var(--app-card-border) 70%,#0000);--app-chart-label:var(--app-soft-text,var(--muted));--app-chart-strong:var(--app-strong-text,var(--text));--app-chart-on-dark:var(--app-inverse-text,#0b1020);background:var(--app-page-glow),var(--app-page-bg);color:var(--text)}.App.theme-dark,.App.theme-dark *{color-scheme:dark}.App.theme-dark button,.App.theme-dark input,.App.theme-dark select,.App.theme-dark textarea{color:var(--app-text)}.App.theme-dark input::placeholder,.App.theme-dark textarea::placeholder{color:var(--dim)}.mitus-desktop{display:flex;flex-direction:column;gap:0;margin:0;max-width:none;width:100%}.mitus-nav-window{background:linear-gradient(180deg,#050914f5,#050914e0);box-sizing:border-box;padding:8px 0 0;position:relative;width:100%;z-index:0}.mitus-nav-grid,.mitus-nav-window__title-wrap{margin-left:auto;margin-right:auto;width:min(1120px,calc(100% - 40px))}.mitus-nav-window__title-wrap{display:flex;justify-content:center;margin-bottom:18px}.mitus-nav-window__title{align-items:center;background:linear-gradient(90deg,#0c203ff5,#0d315ceb);border:1px solid #38bdf84d;border-radius:10px;box-shadow:0 12px 30px #00000047;color:#fff;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;letter-spacing:var(--ui-letter-spacing-body);padding:10px 18px}.mitus-nav-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(180px,1fr))}.mitus-nav-tile{align-items:center;background:linear-gradient(180deg,#ffffff1c,#ffffff0f);border:1px solid #94a3b82e;border-radius:14px;box-shadow:0 18px 40px #00000040;cursor:pointer;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:114px;padding:14px 12px;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.mitus-nav-tile:hover{background:linear-gradient(180deg,#ffffff26,#ffffff14);border-color:#38bdf857;box-shadow:0 22px 45px #00000052;transform:translateY(-2px)}.mitus-nav-tile.is-open{border-color:#38bdf88f;box-shadow:0 0 0 1px #38bdf829,0 22px 48px #00000057}.mitus-nav-tile__glyph{background:#0b12207a;border:1px solid #94a3b833;border-radius:10px;color:#dbeafe;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:34px;letter-spacing:var(--ui-letter-spacing-body);width:34px}.mitus-nav-tile__glyph,.mitus-nav-tile__label{align-items:center;display:inline-flex;justify-content:center}.mitus-nav-tile__label{background:#0000;border-radius:0;color:#fff;color:var(--app-nav-tile-text,#fff);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label);min-height:auto;padding:0;text-align:center;text-shadow:0 1px 10px #00000061;text-shadow:var(--app-nav-tile-text-shadow,0 1px 10px #00000061)}.mitus-nav-window__separator{background:linear-gradient(90deg,#ffffffb8,#ffffffeb 10%,#fffffff5 50%,#ffffffeb 90%,#ffffffb8);box-shadow:0 0 0 1px #ffffff0f,0 0 16px #ffffff1a;height:2px;margin-top:20px;width:100%}.mitus-desktop-stack{box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:18px 0 0;position:relative;width:100%;z-index:0}.mitus-module-slot,.mitus-module-slot--flow{max-width:none;position:relative;width:100%;z-index:0}.mitus-module-slot{scroll-margin-top:18px}.mitus-module-shell{background:#0b122094;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);box-sizing:border-box;max-width:none;overflow:hidden;position:relative;width:100%;z-index:0}.mitus-module-shell__header{align-items:center;background:linear-gradient(90deg,#7c3aed38,#06b6d424);border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.mitus-module-shell__title{color:var(--text);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-module-title);min-width:0;text-align:left}.mitus-module-shell__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative;z-index:3}.mitus-module-shell[data-module-id=business-profile-module] .mitus-module-shell__header{box-sizing:border-box;padding-inline-end:166px;position:relative}.mitus-module-shell[data-module-id=business-profile-module] .mitus-module-shell__actions{inset-inline-end:14px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.mitus-module-shell__toggle{align-items:center;background:#060e1cfa;border:1px solid #38bdf85c;border-radius:8px;box-shadow:0 0 0 1px #ffffff0d,0 8px 18px #0000003d;color:#f8fbff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);height:36px;justify-content:center;line-height:var(--ui-line-height-control);min-width:42px;opacity:1;width:42px}.mitus-module-shell__toggle:hover{background:#0f1b31;border-color:#7dd3fc8f}.mitus-module-shell__toggle:focus-visible{outline:2px solid #7dd3fcc7;outline-offset:2px}.mitus-module-shell__toggle:disabled{cursor:not-allowed;opacity:.56}.mitus-module-shell__toggle:disabled:hover{background:#0f1b31f5}.mitus-window-control{position:relative}.mitus-table-export-button,button[aria-label*=export i][aria-label*=excel i],button[title*=export i][title*=excel i]{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:8px;box-sizing:border-box;color:var(--ui-role-control-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);height:36px;justify-content:center;line-height:var(--ui-line-height-control);min-height:36px;min-width:0;padding:0 12px;white-space:nowrap}.mitus-table-export-button:hover:not(:disabled),.mitus-table-window-control.is-active,.mitus-table-window-control:hover:not(:disabled),button[aria-label*=export i][aria-label*=excel i]:hover:not(:disabled),button[title*=export i][title*=excel i]:hover:not(:disabled){background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);color:var(--ui-role-control-text)}.mitus-table-export-button:disabled,.mitus-table-window-control:disabled,button[aria-label*=export i][aria-label*=excel i]:disabled,button[title*=export i][title*=excel i]:disabled{cursor:not-allowed;opacity:.46}.mitus-table-window-control{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:8px;box-sizing:border-box;color:var(--ui-role-control-text);cursor:pointer;display:inline-flex;flex:0 0 42px;height:36px;justify-content:center;min-height:36px;min-width:42px;padding:0;width:42px}.mitus-window-control__icon{color:#f8fbff;display:inline-block;flex:0 0 auto;height:15px;position:relative;width:15px}.mitus-window-control__icon--minimize:before{border-top:2px solid;bottom:2px;content:"";left:1px;position:absolute;right:1px}.mitus-window-control__icon--maximize:before{inset:1px}.mitus-window-control__icon--maximize:before,.mitus-window-control__icon--restore:after,.mitus-window-control__icon--restore:before{border:2px solid;border-radius:1px;box-sizing:border-box;content:"";position:absolute}.mitus-window-control__icon--restore:before{background:#0000;height:10px;left:4px;top:1px;width:10px}.mitus-window-control__icon--restore:after{background:#0000;height:10px;left:1px;top:4px;width:10px}.mitus-window-control__icon--close:after,.mitus-window-control__icon--close:before{background:currentColor;border-radius:1px;content:"";height:13px;left:6px;position:absolute;top:1px;width:2px}.mitus-window-control__icon--close:before{transform:rotate(45deg)}.mitus-window-control__icon--close:after{transform:rotate(-45deg)}.mitus-module-shell__body{background:var(--app-module-body-bg);padding:0}.mitus-module-shell.is-minimized .mitus-module-shell__header{border-bottom:0}.mitus-module-shell.is-minimized{min-height:0}.mitus-module-shell.is-minimized .mitus-module-shell__body{display:none!important}.mitus-module-shell.is-maximized{display:block;position:relative;z-index:0}.mitus-module-shell.is-maximized .mitus-module-shell__body{min-height:0;overflow:auto}.mitus-module-slot--considerations .mitus-module-shell.is-maximized .mitus-module-shell__body,.mitus-module-slot--considerations .mitus-module-shell__body{background:#080f1f;background:color-mix(in srgb,var(--app-bg) 82%,#0b1220);height:auto;min-height:0;overflow:auto}.mitus-module-slot--considerations .transition-layer-single,.mitus-module-slot--considerations .transition-layer-single .tl-grid-single,.mitus-module-slot--considerations .transition-layer-single .tl-grid-single .tl-card{height:100%}.mitus-module-slot--considerations .transition-layer-single .tl-grid-single .tl-card{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:0}.mitus-module-slot--considerations .transition-layer-single .tl-card-header{border-bottom-color:var(--border);min-height:38px;padding:8px 10px}.mitus-module-slot--considerations .transition-layer-single .tl-considerations{--fsp-row-min-h:44px;--fsp-input-h:34px;--fsp-textarea-h:52px;--fsp-input-font-size:14px}.mitus-module-slot--considerations .transition-layer-single .tl-considerations .tl-table-wrap,.mitus-module-slot--considerations .transition-layer-single .tl-considerations .tl-table-wrapper{height:calc(100% - 46px);max-height:calc(100% - 46px)}.mitus-module-slot--considerations .transition-layer-single .tl-considerations-table,.mitus-module-slot--considerations .transition-layer-single .tl-table{font-size:var(--ui-font-size-table)}.mitus-module-slot--considerations .transition-layer-single .tl-td,.mitus-module-slot--considerations .transition-layer-single .tl-th{padding:5px 10px}.mitus-module-slot--considerations .transition-layer-single .tl-considerations .tl-row>td{min-height:32px;padding-bottom:3px;padding-top:3px}.mitus-module-slot--considerations .transition-layer-single .tl-btn,.mitus-module-slot--considerations .transition-layer-single .tl-cell,.mitus-module-slot--considerations .transition-layer-single .tl-dd-item,.mitus-module-slot--considerations .transition-layer-single .tl-dd-title,.mitus-module-slot--considerations .transition-layer-single .tl-fs-btn,.mitus-module-slot--considerations .transition-layer-single .tl-input,.mitus-module-slot--considerations .transition-layer-single .tl-subhead-row td.tl-subhead-cell,.mitus-module-slot--considerations .transition-layer-single .tl-th-text{font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.mitus-module-slot--considerations .transition-layer-single .tl-subhead-row td.tl-subhead-cell,.mitus-module-slot--considerations .transition-layer-single .tl-th-text{overflow:visible;text-overflow:clip;white-space:normal}.mitus-module-slot--considerations .transition-layer-single .tl-issue-wrap{gap:8px;min-height:32px}.mitus-module-slot--considerations .transition-layer-single .tl-rotor-btn{font-size:var(--ui-font-size-body);height:22px;min-width:22px;width:22px}.mitus-module-slot--considerations .mitus-module-shell.is-maximized .transition-layer-single,.mitus-module-slot--considerations .mitus-module-shell.is-maximized .transition-layer-single .tl-grid-single,.mitus-module-slot--considerations .mitus-module-shell.is-maximized .transition-layer-single .tl-grid-single .tl-card{height:100%}.mitus-module-slot--considerations .considerations-module{--mitus-considerations-table-viewport-h:clamp(260px,calc(100dvh - 300px),780px);min-height:0}.mitus-module-slot--considerations .mitus-module-shell.is-maximized{background:#080f1f;background:color-mix(in srgb,var(--app-bg) 86%,#0b1220)}.mitus-module-slot--considerations .mitus-module-shell.is-maximized .considerations-module{--mitus-considerations-table-viewport-h:clamp(360px,calc(100dvh - 238px),980px);min-height:0}.mitus-module-slot--considerations .considerations-module__workspace,.mitus-module-slot--considerations .considerations-module__workspace .tl-considerations{--tl-head-bg:var(--app-table-head-bg,#0f1b31fa);--tl-head-text:var(--app-table-head-text,#f8fbff);display:flex;flex-direction:column;max-width:100%;min-height:0;min-width:0;overflow-x:hidden}.mitus-module-slot--considerations .considerations-module__workspace .tl-table-wrap,.mitus-module-slot--considerations .considerations-module__workspace .tl-table-wrapper{height:clamp(260px,calc(100dvh - 300px),780px)!important;height:var(--mitus-considerations-table-viewport-h,clamp(260px,calc(100dvh - 300px),780px))!important;max-height:clamp(260px,calc(100dvh - 300px),780px)!important;max-height:var(--mitus-considerations-table-viewport-h,clamp(260px,calc(100dvh - 300px),780px))!important;min-height:0!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain}.mitus-module-slot--considerations .considerations-module__workspace .tl-table-wrap.tl-table-wrap--bridged-x{overflow-x:auto!important;overflow-y:auto!important;padding-bottom:0!important;scrollbar-gutter:stable}.mitus-module-slot--considerations .considerations-module__workspace .tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none!important;height:0!important}.mitus-module-slot--considerations .considerations-module__workspace .considerations-module__parent-response-panel .considerations-module__parent-response-wrap.tl-table-wrap.tl-table-wrap--bridged-x{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:color-mix(in srgb,var(--theme-state-focus-ring) 62%,#9fb5d4) #061429db;scrollbar-gutter:stable both-edges;scrollbar-width:auto!important}.mitus-module-slot--considerations .considerations-module__workspace .considerations-module__parent-response-panel .considerations-module__parent-response-wrap.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar{display:block!important;width:14px!important}.mitus-module-slot--considerations .considerations-module__workspace .considerations-module__parent-response-panel .considerations-module__parent-response-wrap.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none!important;height:0!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations:not(.is-table-maximized)>.tl-table-wrap.tl-table-wrap--bridged-x{height:auto!important;max-height:clamp(360px,calc(100dvh - 300px),820px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none;scrollbar-color:color-mix(in srgb,var(--theme-state-focus-ring) 62%,#9fb5d4) #061429db;scrollbar-gutter:stable both-edges;scrollbar-width:auto!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations.is-table-maximized>.tl-table-wrap.tl-table-wrap--bridged-x{flex:1 1!important;height:0!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations>.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar{display:block!important;width:14px!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations>.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none!important;height:0!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-defined-issues__wrap.tl-table-wrap{height:auto!important;max-height:300px!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-defined-issues.is-considerations-hidden .tl-defined-issues__wrap.tl-table-wrap{height:clamp(460px,calc(100dvh - 360px),1060px)!important;max-height:clamp(460px,calc(100dvh - 360px),1060px)!important;min-height:clamp(360px,calc(100dvh - 560px),760px)!important;overflow-x:auto!important;overflow-y:auto!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-defined-issues.is-expanded .tl-defined-issues__wrap.tl-table-wrap{height:auto!important;max-height:clamp(520px,calc(100dvh - 380px),980px)!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-defined-issues.is-expanded.is-considerations-hidden .tl-defined-issues__wrap.tl-table-wrap{height:clamp(620px,calc(100dvh - 240px),1240px)!important;max-height:clamp(640px,calc(100dvh - 240px),1240px)!important;min-height:clamp(500px,calc(100dvh - 420px),960px)!important;overflow-x:auto!important;overflow-y:auto!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-considerations-table{border-collapse:initial!important;border-spacing:0}.mitus-module-slot--considerations .considerations-module__workspace .tl-considerations-table thead{position:static!important;z-index:auto!important}.mitus-module-slot--considerations .considerations-module__workspace .tl-considerations-table .tl-th{position:sticky!important;top:0;z-index:80}.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations-section-table[data-family-section="Management Transitions"] td:not([data-col="Advisor Drafting Prompt"]):not([data-col="Advisor Output"]):not([data-col="Send to Consensus Module"]):not([data-advisor-alignment-spacer=true]),.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations-section-table[data-family-section="Management Transitions"] td:not([data-col="Advisor Drafting Prompt"]):not([data-col="Advisor Output"]):not([data-col="Send to Consensus Module"]):not([data-advisor-alignment-spacer=true]) .tl-cell,.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations-section-table[data-family-section="Management Transitions"] td:not([data-col="Advisor Drafting Prompt"]):not([data-col="Advisor Output"]):not([data-col="Send to Consensus Module"]):not([data-advisor-alignment-spacer=true]) .tl-input,.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations-section-table[data-family-section="Management Transitions"] td:not([data-col="Advisor Drafting Prompt"]):not([data-col="Advisor Output"]):not([data-col="Send to Consensus Module"]):not([data-advisor-alignment-spacer=true]) select,.mitus-module-slot--considerations .considerations-module__workspace .tl-family-considerations-section-table[data-family-section="Management Transitions"] td:not([data-col="Advisor Drafting Prompt"]):not([data-col="Advisor Output"]):not([data-col="Send to Consensus Module"]):not([data-advisor-alignment-spacer=true]) textarea{text-align:left!important}.mitus-module-slot--discovery .mitus-module-shell__body{min-height:860px}.mitus-module-slot--discovery .discovery-module{min-height:100%}.mitus-module-shell.is-maximized.mitus-module-shell--discovery .mitus-module-shell__body{overflow:auto}.mitus-module-slot--consensus .mitus-module-shell__body{background:var(--app-module-body-bg);height:1800px;min-height:1800px;overflow:auto}.mitus-module-slot--placeholder .mitus-module-shell__body{background:var(--app-module-body-bg);height:360px;min-height:360px;overflow:auto}.mitus-module-shell.is-maximized.mitus-module-shell--placeholder .mitus-module-shell__body{height:620px;min-height:620px}.mitus-module-slot--consensus .transition-layer-single .tl-table-wrapper{flex:1 1 auto;min-height:0}.mitus-module-slot--consensus .transition-layer-single,.mitus-module-slot--consensus .transition-layer-single .tl-grid-single,.mitus-module-slot--consensus .transition-layer-single .tl-grid-single .tl-card,.mitus-module-slot--placeholder .transition-layer-single,.mitus-module-slot--placeholder .transition-layer-single .tl-grid-single,.mitus-module-slot--placeholder .transition-layer-single .tl-grid-single .tl-card{height:100%}.mitus-module-slot--projectPlan .mitus-module-shell__body{background:var(--app-module-body-bg);min-height:780px;overflow:visible}.mitus-module-slot--projectPlan .project-plan-container{border:0;border-radius:0;min-height:780px;width:100%}.mitus-module-slot--projectPlan .pp-grid{height:780px}.mitus-module-shell.is-maximized.mitus-module-shell--projectPlan .mitus-module-shell__body{background:#061126;background-color:#061126;height:980px;min-height:980px;overflow:auto}.mitus-module-shell.is-maximized.mitus-module-shell--projectPlan .project-plan-container{height:980px;min-height:980px}.mitus-module-shell.is-maximized.mitus-module-shell--projectPlan,.mitus-module-slot--projectPlan .mitus-module-shell__body{background:#061126;background-color:#061126}.mitus-module-shell.is-maximized.mitus-module-shell--projectPlan .pp-grid{height:980px}.mitus-placeholder-card{min-height:220px}.mitus-placeholder-card__body{display:flex;flex-direction:column;gap:18px;padding:18px;text-align:left}.mitus-placeholder-card__text{color:var(--muted);line-height:var(--ui-line-height-body);margin:0}.mitus-placeholder-card__meta-row{display:flex;flex-wrap:wrap;gap:10px}.mitus-placeholder-card__meta-pill{align-items:center;background:var(--app-chip-neutral-bg);border:1px solid var(--app-chip-neutral-border);border-radius:999px;color:var(--app-chip-neutral-text);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:30px;padding:4px 12px}@media (max-width:1200px){.mitus-nav-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:860px){.App{padding:12px 0 28px}.mitus-nav-grid,.mitus-nav-window__title-wrap{width:calc(100% - 24px)}.mitus-nav-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.mitus-nav-window__title{font-size:var(--ui-font-size-body)}.mitus-module-slot--considerations .mitus-module-shell__body{height:auto;min-height:0}.mitus-module-slot--discovery .mitus-module-shell__body{height:auto;min-height:760px}.mitus-module-slot--projectPlan .mitus-module-shell__body,.mitus-module-slot--projectPlan .pp-grid,.mitus-module-slot--projectPlan .project-plan-container{height:700px;min-height:700px}}@media (max-width:560px){.mitus-nav-grid{grid-template-columns:minmax(0,1fr)}}.mitus-module-slot--diary .mitus-module-shell__body,.mitus-module-slot--discovery .mitus-module-shell__body{background:var(--app-module-body-bg);height:auto;min-height:980px;overflow:visible}.mitus-module-shell.is-maximized.mitus-module-shell--discovery .mitus-module-shell__body{height:auto;min-height:0}.mitus-module-shell.is-maximized.mitus-module-shell--diary .mitus-module-shell__body{height:auto;min-height:0;overflow:auto}@media (max-width:860px){.mitus-module-slot--diary .mitus-module-shell__body,.mitus-module-slot--discovery .mitus-module-shell__body{height:auto;min-height:860px}}.mitus-module-slot--payments .mitus-module-shell__body{background:var(--app-module-body-bg);height:auto;min-height:980px;overflow:visible}.mitus-module-shell.is-maximized.mitus-module-shell--payments .mitus-module-shell__body{height:auto;min-height:0;overflow:auto}@media (max-width:860px){.mitus-module-slot--payments .mitus-module-shell__body{height:auto;min-height:860px}}.mitus-module-slot--training .mitus-module-shell__body{background:var(--app-module-body-bg);height:auto;min-height:0;overflow:visible}.mitus-module-shell.is-maximized.mitus-module-shell--training .mitus-module-shell__body{height:auto;min-height:0;overflow:visible}@media (max-width:860px){.mitus-module-slot--training .mitus-module-shell__body{height:auto;min-height:0}}.App{min-height:100vh}.App button,.App input,.App select,.App textarea{font-family:var(--ui-font-family-base)}.App.theme-dark{--app-font-family:"Inter","Segoe UI",system-ui,sans-serif;--app-font-scale:1;--app-nav-window-bg:linear-gradient(180deg,#050914f5,#050914e0);--app-nav-title-bg:linear-gradient(90deg,#0c203ff5,#0d315ceb);--app-nav-title-border:#38bdf84d;--app-nav-title-text:#fff;--app-nav-title-subtext:var(--muted);--app-nav-tile-bg:linear-gradient(180deg,#ffffff1c,#ffffff0f);--app-nav-tile-hover-bg:linear-gradient(180deg,#ffffff26,#ffffff14);--app-nav-tile-border:#94a3b82e;--app-nav-tile-hover-border:#38bdf857;--app-nav-tile-open-border:#38bdf88f;--app-nav-glyph-bg:#0b12207a;--app-nav-glyph-border:#94a3b833;--app-nav-glyph-text:#dbeafe;--app-divider-bg:linear-gradient(90deg,#ffffffb8,#ffffffeb 10%,#fffffff5 50%,#ffffffeb 90%,#ffffffb8);--app-module-shell-bg:#0b122094;--app-module-shell-border:var(--border);--app-shell-header-bg:linear-gradient(90deg,#7c3aed38,#06b6d424);--app-module-body-bg:#05091457;--app-settings-bg:linear-gradient(180deg,#0b1220fa,#0f1b31f2);--app-settings-border:#94a3b83d;--app-settings-card-bg:linear-gradient(180deg,#0f1b31fa,#0b1220f5);--app-settings-card-border:#94a3b838;--app-card-surface:linear-gradient(180deg,#0b1220f5,#0f1b31eb);--app-card-border:#60a5fa4d;--app-action-bg:#0f1b31e6;--app-action-hover-bg:#132544f5;--app-action-active-bg:var(--app-header-grad);--app-action-active-text:#fff;--app-input-bg:#0f1b31f5;--app-nav-tile-text:#fff;--app-nav-tile-text-shadow:0 1px 10px #00000061;--app-table-paper-text-faint:#64748bad;--app-table-paper-border-soft:#94a3b838;--app-table-paper-input-border:#4755695c;--app-table-paper-section-bg:#ffffff08;--app-table-paper-input-bg:var(--app-input-bg);--app-modelling-summary-bg:#070d1a8f;--app-modelling-summary-border:#8aa0c82e;--app-modelling-summary-chip-bg:#ffffff0a;--app-modelling-summary-chip-border:#ffffff1a;--app-soft-shadow:0 12px 28px #0000003d;--app-grid-color:#94a3b829;--app-page-bg:linear-gradient(180deg,var(--bg),var(--bg2));--app-page-glow:radial-gradient(1200px 800px at 18% 12%,#7c3aed24,#0000 55%),radial-gradient(900px 700px at 72% 6%,#06b6d41a,#0000 58%);--app-toolbar-kicker:#c4b5fd;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#7c3aed29,#0000 60%),radial-gradient(580px 220px at 82% 4%,#06b6d424,#0000 60%),linear-gradient(180deg,#0b1220f5,#0b1220e6);--app-toolbar-title-bg:linear-gradient(90deg,#4a6cb3f5,#3c5c99f0);--app-panel-border-strong:#60a5fa7a;--app-panel-border-soft:#94a3b82e;--app-panel-bg-strong:#010e30eb;--app-panel-bg:#051846e0;--app-panel-bg-soft:#0f1b31d1;--app-panel-bg-subtle:#0f1b318c;--app-panel-bg-muted:#0b1220eb;--app-panel-bg-spotlight:radial-gradient(300px 160px at 82% 8%,#38bdf82e,#0000 62%),linear-gradient(180deg,#081f58f5,#06183ff0);--app-panel-bg-spotlight-soft:radial-gradient(170px 100px at 86% 10%,#60a5fa29,#0000 58%),linear-gradient(180deg,#082052fa,#06183ff5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#38bdf829,#0000 58%),linear-gradient(180deg,#0b1220fa,#0f1b31f5);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#0ea5e924,#0000 58%),linear-gradient(180deg,#0b1220fa,#0f1b31f5);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#22c55e24,#0000 58%),linear-gradient(180deg,#0b1220fa,#0f1b31f5);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#f59e0b24,#0000 58%),linear-gradient(180deg,#0b1220fa,#0f1b31f5);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#7c3aed24,#0000 58%),linear-gradient(180deg,#0b1220fa,#0f1b31f5);--app-subtitle:#e1e8ffc2;--app-strong-text:#f8fbff;--app-soft-text:#d9e7fa;--app-chip-neutral-bg:#122146f5;--app-chip-neutral-border:#94a3b82e;--app-chip-neutral-text:var(--app-text);--app-chip-info-bg:#38bdf829;--app-chip-info-text:#e0f2fe;--app-chip-success-bg:#22c55e29;--app-chip-success-text:#dcfce7;--app-chip-violet-bg:#8b5cf633;--app-chip-violet-text:#ddd6fe;--app-chip-warning-bg:#f59e0b2e;--app-chip-warning-text:#fde68a;--app-chip-danger-bg:#ef444429;--app-chip-danger-text:#fecaca;--app-table-head-bg:#0f2d5ef5;--app-table-head-text:#bfdbfefa;--app-inverse-text:#041224}.App.theme-dark.theme-profile-profile-1{--bg:#0e1117;--bg2:#181d25;--surface:#121720;--surface2:#1a202a;--surface3:#252d39;--border:#ff9f1a3d;--border2:#ff9f1a61;--text:#f7f2ea;--muted:#c9b8a2;--dim:#978774;--accentA:#ff9f1a;--accentB:#ff6b57;--accent:#ffb347;--app-success:#22c55e;--app-header-grad:linear-gradient(90deg,#ff9f1a57,#ff6b573d);--app-nav-window-bg:linear-gradient(180deg,#0e1117fa,#181d25f0);--app-nav-title-bg:linear-gradient(90deg,#242b38fa,#303a4af0);--app-nav-title-border:#ff9f1a57;--app-nav-tile-bg:linear-gradient(180deg,#fffaf31a,#fffaf30a);--app-nav-tile-hover-bg:linear-gradient(180deg,#fffaf329,#fffaf314);--app-nav-tile-border:#ff9f1a29;--app-nav-tile-hover-border:#ff9f1a4d;--app-nav-tile-open-border:#ff9f1a80;--app-nav-glyph-bg:#171c24e0;--app-nav-glyph-border:#ff9f1a38;--app-nav-glyph-text:#ffd59b;--app-module-shell-bg:#15100ead;--app-module-shell-border:#fbbf243d;--app-shell-header-bg:linear-gradient(90deg,#f59e0b33,#fb71852e);--app-module-body-bg:#0d080757;--app-settings-bg:linear-gradient(180deg,#15100efa,#241812f2);--app-settings-border:#fbbf2438;--app-settings-card-bg:linear-gradient(180deg,#241812fa,#15100ef5);--app-settings-card-border:#fbbf242e;--app-card-surface:linear-gradient(180deg,#1e140ff5,#2c1c16eb);--app-card-border:#fbbf2447;--app-action-bg:#2e1d14e6;--app-action-hover-bg:#3f261af5;--app-input-bg:#2e1d14f0;--app-grid-color:#fbbf2429;--app-toolbar-kicker:#fdba74;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#f59e0b29,#0000 60%),radial-gradient(580px 220px at 82% 4%,#fb71851f,#0000 60%),linear-gradient(180deg,#15100ef5,#15100ee6);--app-toolbar-title-bg:linear-gradient(90deg,#4a2a18f5,#6c3926eb);--app-panel-border-strong:#fbbf2466;--app-panel-bg-strong:#221610eb;--app-panel-bg:#2e1d14e0;--app-panel-bg-soft:#241812d1;--app-panel-bg-subtle:#2418128f;--app-panel-bg-muted:#15100eeb;--app-panel-bg-spotlight:radial-gradient(300px 160px at 82% 8%,#fbbf242e,#0000 62%),linear-gradient(180deg,#341f14f5,#1f140ff0);--app-panel-bg-spotlight-soft:radial-gradient(170px 100px at 86% 10%,#fbbf2429,#0000 58%),linear-gradient(180deg,#3a2115fa,#211510f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#fbbf2424,#0000 58%),linear-gradient(180deg,#1e140ff5,#2c1c16eb);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#fdba7424,#0000 58%),linear-gradient(180deg,#1e140ff5,#2c1c16eb);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#4ade8024,#0000 58%),linear-gradient(180deg,#1e140ff5,#2c1c16eb);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#f59e0b29,#0000 58%),linear-gradient(180deg,#1e140ff5,#2c1c16eb);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#fb718524,#0000 58%),linear-gradient(180deg,#1e140ff5,#2c1c16eb);--app-subtitle:#ffe7d3c7;--app-soft-text:#f7dcc7;--app-chip-neutral-bg:#341f14eb;--app-chip-neutral-border:#fbbf242e;--app-chip-neutral-text:#fff4e6;--app-chip-info-bg:#fbbf242e;--app-chip-info-text:#fff1c2;--app-chip-violet-bg:#fb71852e;--app-chip-violet-text:#ffe4eb;--app-table-head-bg:#5c3317f0;--app-table-head-text:#fff1c2;--app-inverse-text:#24150e}.App.theme-dark.theme-profile-profile-2{--bg:#0b1016;--bg2:#131b25;--surface:#10161f;--surface2:#18212b;--surface3:#222d39;--border:#ff7a1a3d;--border2:#ff7a1a5c;--text:#edf2f8;--muted:#a9b5c6;--dim:#7d8b9d;--accentA:#ff7a1a;--accentB:#8fc6ff;--accent:#f59a45;--app-success:#34d399;--app-header-grad:linear-gradient(90deg,#ff7a1a4d,#8fc6ff38);--app-nav-window-bg:linear-gradient(180deg,#0b1016fa,#131b25f0);--app-nav-title-bg:linear-gradient(90deg,#1d2734fa,#2a3748f0);--app-nav-title-border:#ff7a1a57;--app-nav-tile-bg:linear-gradient(180deg,#eff5fc1a,#eff5fc0a);--app-nav-tile-hover-bg:linear-gradient(180deg,#eff5fc29,#eff5fc14);--app-nav-tile-border:#ff7a1a29;--app-nav-tile-hover-border:#ff7a1a47;--app-nav-tile-open-border:#ff7a1a80;--app-nav-glyph-bg:#10161fe0;--app-nav-glyph-border:#8fc6ff38;--app-nav-glyph-text:#dcedff;--app-module-shell-bg:#10161fb8;--app-module-shell-border:#ff7a1a33;--app-shell-header-bg:linear-gradient(90deg,#ff7a1a2e,#8fc6ff24);--app-module-body-bg:#0b101652;--app-settings-bg:linear-gradient(180deg,#10161ffa,#18212bf2);--app-settings-border:#ff7a1a33;--app-settings-card-bg:linear-gradient(180deg,#18212bfa,#10161ff5);--app-settings-card-border:#8fc6ff29;--app-card-surface:linear-gradient(180deg,#121922f5,#1c2530eb);--app-card-border:#ff7a1a38;--app-action-bg:#161f2aeb;--app-action-hover-bg:#1e2936fa;--app-input-bg:#141d27f5;--app-grid-color:#8fc6ff24;--app-toolbar-kicker:#ffc27d;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#ff7a1a29,#0000 60%),radial-gradient(580px 220px at 82% 4%,#8fc6ff1f,#0000 60%),linear-gradient(180deg,#10161ff5,#10161fe6);--app-toolbar-title-bg:linear-gradient(90deg,#232e3df5,#313e50eb);--app-panel-border-strong:#ff7a1a57;--app-panel-bg-strong:#121922f0;--app-panel-bg:#161f2ae6;--app-panel-bg-soft:#1c2530d6;--app-panel-bg-subtle:#1c25308f;--app-panel-bg-muted:#10161feb;--app-panel-bg-spotlight:radial-gradient(300px 160px at 82% 8%,#2dd4bf2e,#0000 62%),linear-gradient(180deg,#093129f5,#081e19f0);--app-panel-bg-spotlight-soft:radial-gradient(170px 100px at 86% 10%,#2dd4bf29,#0000 58%),linear-gradient(180deg,#0a352cfa,#081e19f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#2dd4bf24,#0000 58%),linear-gradient(180deg,#091f1bf5,#0e2f28eb);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#10b98124,#0000 58%),linear-gradient(180deg,#091f1bf5,#0e2f28eb);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#4ade8024,#0000 58%),linear-gradient(180deg,#091f1bf5,#0e2f28eb);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#fbbf2424,#0000 58%),linear-gradient(180deg,#091f1bf5,#0e2f28eb);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#14b8a624,#0000 58%),linear-gradient(180deg,#091f1bf5,#0e2f28eb);--app-subtitle:#d8fdf5c2;--app-soft-text:#d6fbf1;--app-chip-neutral-bg:#0a2a23eb;--app-chip-neutral-border:#2dd4bf2e;--app-chip-neutral-text:#ecfdf5;--app-chip-info-bg:#14b8a62e;--app-chip-info-text:#ccfbf1;--app-chip-violet-bg:#10b9812e;--app-chip-violet-text:#d1fae5;--app-table-head-bg:#0b473cf0;--app-table-head-text:#d5fff6;--app-inverse-text:#05231d}.App.theme-dark.theme-profile-profile-3{--bg:#071612;--bg2:#10211b;--surface:#0d1b17;--surface2:#162823;--surface3:#213730;--border:#12b9813d;--border2:#62e0c55c;--text:#ebfaf3;--muted:#a5d9cb;--dim:#74a89a;--accentA:#12b981;--accentB:#62e0c5;--accent:#34d6a8;--app-success:#4ade80;--app-header-grad:linear-gradient(90deg,#12b9814d,#62e0c538);--app-nav-window-bg:linear-gradient(180deg,#071612fa,#10211bf0);--app-nav-title-bg:linear-gradient(90deg,#123a30fa,#194c3ef0);--app-nav-title-border:#62e0c557;--app-nav-tile-bg:linear-gradient(180deg,#ebfaf31a,#ebfaf30a);--app-nav-tile-hover-bg:linear-gradient(180deg,#ebfaf329,#ebfaf314);--app-nav-tile-border:#62e0c529;--app-nav-tile-hover-border:#12b98147;--app-nav-tile-open-border:#12b98180;--app-nav-glyph-bg:#0e231de0;--app-nav-glyph-border:#62e0c538;--app-nav-glyph-text:#d6fff1;--app-module-shell-bg:#0d1b17b8;--app-module-shell-border:#62e0c533;--app-shell-header-bg:linear-gradient(90deg,#12b9812e,#62e0c524);--app-module-body-bg:#0716124d;--app-settings-bg:linear-gradient(180deg,#0d1b17fa,#162822f2);--app-settings-border:#62e0c538;--app-settings-card-bg:linear-gradient(180deg,#162822fa,#0d1b17f5);--app-settings-card-border:#62e0c52e;--app-card-surface:linear-gradient(180deg,#10201bf5,#182d26eb);--app-card-border:#62e0c538;--app-action-bg:#132620eb;--app-action-hover-bg:#1b3129fa;--app-input-bg:#11221df5;--app-grid-color:#62e0c524;--app-toolbar-kicker:#8af2d7;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#12b98129,#0000 60%),radial-gradient(580px 220px at 82% 4%,#62e0c51f,#0000 60%),linear-gradient(180deg,#0d1b17f5,#0d1b17e6);--app-toolbar-title-bg:linear-gradient(90deg,#124237f5,#1a5747eb);--app-panel-border-strong:#62e0c557;--app-panel-bg-strong:#10201bf0;--app-panel-bg:#132620e6;--app-panel-bg-soft:#182d26d6;--app-panel-bg-subtle:#182d268f;--app-panel-bg-muted:#0d1b17eb;--app-panel-bg-spotlight:radial-gradient(300px 160px at 82% 8%,#c084fc2e,#0000 62%),linear-gradient(180deg,#361448f5,#1e0a2af0);--app-panel-bg-spotlight-soft:radial-gradient(170px 100px at 86% 10%,#c084fc29,#0000 58%),linear-gradient(180deg,#3a1650fa,#1e0a2af5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#c084fc24,#0000 58%),linear-gradient(180deg,#220a2cf5,#311442eb);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#818cf824,#0000 58%),linear-gradient(180deg,#220a2cf5,#311442eb);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#4ade8024,#0000 58%),linear-gradient(180deg,#220a2cf5,#311442eb);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#fbbf2424,#0000 58%),linear-gradient(180deg,#220a2cf5,#311442eb);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#e879f924,#0000 58%),linear-gradient(180deg,#220a2cf5,#311442eb);--app-subtitle:#efe4ffc7;--app-soft-text:#eadcff;--app-chip-neutral-bg:#311442eb;--app-chip-neutral-border:#d8b4fe2e;--app-chip-neutral-text:#f5efff;--app-chip-info-bg:#818cf82e;--app-chip-info-text:#e0e7ff;--app-chip-violet-bg:#e879f92e;--app-chip-violet-text:#f5d0fe;--app-table-head-bg:#431d60f0;--app-table-head-text:#f3e8ff;--app-inverse-text:#1a1026}.App.theme-dark.theme-profile-profile-4{--bg:#160a1c;--bg2:#231129;--surface:#1b0f21;--surface2:#28152f;--surface3:#372040;--border:#cf8dff3d;--border2:#7da2ff57;--text:#f8f1ff;--muted:#d7c2eb;--dim:#a78fbd;--accentA:#cf8dff;--accentB:#7da2ff;--accent:#e3a4ff;--app-success:#4ade80;--app-header-grad:linear-gradient(90deg,#cf8dff4d,#7da2ff38);--app-nav-window-bg:linear-gradient(180deg,#160a1cfa,#231129f0);--app-nav-title-bg:linear-gradient(90deg,#341840fa,#432254f0);--app-nav-title-border:#cf8dff57;--app-nav-tile-bg:linear-gradient(180deg,#f8f1ff1a,#f8f1ff0a);--app-nav-tile-hover-bg:linear-gradient(180deg,#f8f1ff29,#f8f1ff14);--app-nav-tile-border:#cf8dff29;--app-nav-tile-hover-border:#7da2ff47;--app-nav-tile-open-border:#cf8dff80;--app-nav-glyph-bg:#211128e0;--app-nav-glyph-border:#7da2ff38;--app-nav-glyph-text:#f1deff;--app-module-shell-bg:#1d0a08b8;--app-module-shell-border:#cf8dff38;--app-shell-header-bg:linear-gradient(90deg,#cf8dff2e,#7da2ff24);--app-module-body-bg:#160a1c4d;--app-settings-bg:linear-gradient(180deg,#160a1cfa,#281430f2);--app-settings-border:#cf8dff38;--app-settings-card-bg:linear-gradient(180deg,#281430fa,#160a1cf5);--app-settings-card-border:#7da2ff29;--app-card-surface:linear-gradient(180deg,#1e0f25f5,#2c1836eb);--app-card-border:#cf8dff38;--app-action-bg:#25132deb;--app-action-hover-bg:#301b3bfa;--app-input-bg:#221129f5;--app-grid-color:#7da2ff24;--app-toolbar-kicker:#e7c8ff;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#cf8dff29,#0000 60%),radial-gradient(580px 220px at 82% 4%,#7da2ff1f,#0000 60%),linear-gradient(180deg,#160a1cf5,#160a1ce6);--app-toolbar-title-bg:linear-gradient(90deg,#371a43f5,#462858eb);--app-panel-border-strong:#cf8dff57;--app-panel-bg-strong:#1e0f25f0;--app-panel-bg:#25132de6;--app-panel-bg-soft:#2c1836d6;--app-panel-bg-subtle:#2c18368f;--app-panel-bg-muted:#160a1ceb;--app-panel-bg-spotlight:radial-gradient(300px 160px at 82% 8%,#fb71852e,#0000 62%),linear-gradient(180deg,#481814f5,#270e0cf0);--app-panel-bg-spotlight-soft:radial-gradient(170px 100px at 86% 10%,#f9731629,#0000 58%),linear-gradient(180deg,#4c1c15fa,#270e0cf5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#fb718524,#0000 58%),linear-gradient(180deg,#280e0cf5,#3d1713eb);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#f9731624,#0000 58%),linear-gradient(180deg,#280e0cf5,#3d1713eb);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#4ade8024,#0000 58%),linear-gradient(180deg,#280e0cf5,#3d1713eb);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#fb923c24,#0000 58%),linear-gradient(180deg,#280e0cf5,#3d1713eb);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#fb718524,#0000 58%),linear-gradient(180deg,#280e0cf5,#3d1713eb);--app-subtitle:#ffe0ddc7;--app-soft-text:#ffe1dc;--app-chip-neutral-bg:#381411eb;--app-chip-neutral-border:#fb71852e;--app-chip-neutral-text:#fff1ef;--app-chip-info-bg:#f973162e;--app-chip-info-text:#ffedd5;--app-chip-violet-bg:#fb71852e;--app-chip-violet-text:#ffe4e6;--app-table-head-bg:#67221af0;--app-table-head-text:#fff0e8;--app-inverse-text:#26110f}.App.theme-dark .mitus-nav-window{background:var(--app-nav-window-bg)}.App.theme-dark .mitus-nav-window__title-wrap{position:relative}.App.theme-dark .mitus-nav-window__title{appearance:none;background:var(--app-nav-title-bg);border:1px solid var(--app-nav-title-border);color:var(--app-nav-title-text);cursor:pointer;gap:14px;justify-content:flex-start;min-width:min(640px,100%);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.App.theme-dark .mitus-nav-window__title:hover{box-shadow:0 16px 36px #00000057;transform:translateY(-1px)}.App.theme-dark .mitus-nav-window__title.is-settings-open{border-color:var(--app-accent);box-shadow:0 0 0 1px #ffffff0f,0 20px 42px #00000061}.mitus-nav-window__title-icon{align-items:center;background:var(--app-nav-glyph-bg);border:1px solid var(--app-nav-glyph-border);border-radius:12px;color:var(--app-nav-glyph-text);display:inline-flex;font-size:var(--ui-font-size-body);height:38px;justify-content:center;min-width:38px;width:38px}.mitus-nav-window__title-copy{display:flex;flex-direction:column;min-width:0}.mitus-nav-window__title-text{color:var(--app-nav-title-text);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body)}.mitus-nav-window__title-subtext{color:var(--app-nav-title-subtext);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-top:4px}.App.theme-dark .mitus-nav-tile{background:var(--app-nav-tile-bg);border-color:var(--app-nav-tile-border)}.App.theme-dark .mitus-nav-tile:hover{background:var(--app-nav-tile-hover-bg);border-color:var(--app-nav-tile-hover-border)}.App.theme-dark .mitus-nav-tile.is-open{border-color:var(--app-nav-tile-open-border)}.App.theme-dark .mitus-nav-tile.is-active{border-color:var(--app-accent);box-shadow:0 0 0 1px #ffffff0f,0 24px 48px #00000057;transform:translateY(-2px)}.App.theme-dark .mitus-nav-tile__glyph{background:var(--app-nav-glyph-bg);border-color:var(--app-nav-glyph-border);color:var(--app-nav-glyph-text)}.App.theme-dark .mitus-nav-window__separator{background:var(--app-divider-bg)}.App.theme-dark .mitus-module-shell{background:var(--app-module-shell-bg);border-color:var(--app-module-shell-border)}.App.theme-dark .mitus-module-shell__header{background:var(--app-shell-header-bg);border-bottom-color:var(--app-module-shell-border)}.App.theme-dark .mitus-module-shell__toggle{background:var(--app-action-bg);border-color:var(--app-module-shell-border)}.App.theme-dark .mitus-module-shell__toggle:hover{background:var(--app-action-hover-bg)}.App.theme-dark .mitus-module-shell__body{background:var(--app-module-body-bg)}.mitus-settings-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--app-settings-bg);border:1px solid var(--app-settings-border);border-radius:24px;box-shadow:0 28px 60px #0000006b;box-sizing:border-box;left:50%;max-height:min(1240px,calc(100vh - 78px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px;position:absolute;scrollbar-gutter:stable;top:calc(100% + 14px);transform:translateX(-50%);width:min(1600px,calc(100vw - 40px));z-index:20}.mitus-settings-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;text-align:left}.mitus-empty-workspace__eyebrow,.mitus-settings-panel__eyebrow,.mitus-tabbed-workspace__eyebrow{color:var(--app-accent);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.mitus-empty-workspace__title,.mitus-settings-panel__title,.mitus-tabbed-workspace__title{color:var(--app-text);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-1);margin:8px 0 0;text-align:left}.mitus-empty-workspace__text,.mitus-layout-card__description,.mitus-profile-card__description,.mitus-settings-panel__subtitle{color:var(--app-muted);line-height:var(--ui-line-height-heading-4);margin:8px 0 0;text-align:left}.mitus-settings-panel__close{align-items:center;background:var(--app-action-bg);border:1px solid var(--app-settings-card-border);border-radius:12px;color:var(--app-text);cursor:pointer;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:38px;justify-content:center;min-width:38px;width:38px}.mitus-settings-panel__section+.mitus-settings-panel__section{margin-top:18px}.mitus-settings-panel__section-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mitus-settings-panel__section-heading{color:var(--app-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-bottom:12px;text-align:left}.mitus-settings-panel__toggle-group{align-items:center;display:inline-flex;gap:8px}.mitus-settings-panel__toggle-chip{background:var(--app-action-bg);border:1px solid var(--app-settings-card-border);border-radius:999px;color:var(--app-text);cursor:pointer;font:inherit;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:32px;padding:0 12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mitus-settings-panel__toggle-chip:hover{background:var(--app-action-hover-bg);border-color:var(--app-accent);transform:translateY(-1px)}.mitus-settings-panel__toggle-chip.is-active{background:var(--app-action-active-bg);border-color:var(--app-accent);color:var(--app-action-active-text)}.mitus-layout-grid,.mitus-settings-grid{grid-gap:14px;display:grid;gap:14px}.mitus-settings-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mitus-layout-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mitus-settings-panel__range-row{grid-gap:12px;align-items:center;background:var(--app-settings-card-bg);border:1px solid var(--app-settings-card-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(180px,max-content) minmax(180px,1fr) max-content;margin-top:14px;padding:12px 14px}.mitus-settings-panel__range-label{color:var(--app-text);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);text-align:left}.mitus-settings-panel__range-input{accent-color:var(--app-accent);width:100%}.mitus-settings-panel__range-value{color:var(--app-muted);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);min-width:48px;text-align:right}.mitus-auto-correspondence-pane{grid-gap:16px;display:grid;gap:16px}.mitus-auto-correspondence-pane__intro{color:var(--app-muted);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:-4px 0 12px;text-align:left}.mitus-auto-correspondence-table-card{background:var(--app-settings-card-bg);border:1px solid var(--app-settings-card-border);border-radius:14px;overflow:hidden}.mitus-auto-correspondence-table-card__header{align-items:flex-start;border-bottom:1px solid var(--app-settings-card-border);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.mitus-auto-correspondence-table-card__header .mitus-settings-panel__section-heading{margin-bottom:4px}.mitus-auto-correspondence-table-card__header p{color:var(--app-muted);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table);margin:0;text-align:left}.mitus-auto-correspondence-table-card__header>span{background:var(--app-action-bg);border:1px solid var(--app-settings-card-border);border-radius:999px;color:var(--app-text);flex:0 0 auto;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);padding:5px 10px}.mitus-auto-correspondence-table-wrap{overflow-x:hidden;overflow-y:visible}.mitus-auto-correspondence-table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.mitus-auto-correspondence-table td,.mitus-auto-correspondence-table th{border-bottom:1px solid var(--app-settings-card-border);border-right:1px solid #94a3b824;overflow:hidden;padding:9px 8px;text-align:left;vertical-align:top}.mitus-auto-correspondence-table th{background:var(--app-settings-bg);color:var(--app-accent);letter-spacing:var(--ui-letter-spacing-table);position:sticky;text-transform:uppercase;top:0;z-index:1}.mitus-auto-correspondence-table td,.mitus-auto-correspondence-table th{font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-table)}.mitus-auto-correspondence-table td{color:var(--app-text)}.mitus-auto-correspondence-table td.is-task{color:var(--app-text);font-weight:var(--ui-font-weight-medium)}.mitus-auto-correspondence-table td:first-child,.mitus-auto-correspondence-table th:first-child{width:23%}.mitus-auto-correspondence-table td:nth-child(2),.mitus-auto-correspondence-table th:nth-child(2){width:17%}.mitus-auto-correspondence-table td:nth-child(3),.mitus-auto-correspondence-table th:nth-child(3){width:13%}.mitus-auto-correspondence-table td:nth-child(4),.mitus-auto-correspondence-table th:nth-child(4){width:9%}.mitus-auto-correspondence-table td:nth-child(5),.mitus-auto-correspondence-table th:nth-child(5){width:10%}.mitus-auto-correspondence-table td:nth-child(6),.mitus-auto-correspondence-table td:nth-child(7),.mitus-auto-correspondence-table td:nth-child(8),.mitus-auto-correspondence-table th:nth-child(6),.mitus-auto-correspondence-table th:nth-child(7),.mitus-auto-correspondence-table th:nth-child(8){width:7%}.mitus-auto-correspondence-table td:nth-child(9),.mitus-auto-correspondence-table th:nth-child(9){width:10%}.mitus-auto-correspondence-table td:first-child,.mitus-auto-correspondence-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap}.mitus-auto-correspondence-table input,.mitus-auto-correspondence-table select{background:var(--app-input-bg);border:1px solid var(--app-settings-card-border);border-radius:9px;box-sizing:border-box;color:var(--app-text);font:inherit;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);min-height:34px;min-width:0;padding:0 8px;width:100%}.mitus-auto-correspondence-table input{min-width:0}.mitus-auto-template-panel{background:var(--app-settings-card-bg);border:1px solid var(--app-settings-card-border);border-radius:14px;overflow:hidden;padding:16px}.mitus-auto-template-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.mitus-auto-template-panel__header .mitus-settings-panel__section-heading{margin-bottom:4px}.mitus-auto-template-panel__header p{color:var(--app-muted);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0;text-align:left}.mitus-auto-template-panel__header>span{background:var(--app-action-bg);border:1px solid var(--app-settings-card-border);border-radius:999px;color:var(--app-text);flex:0 0 auto;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);max-width:280px;padding:6px 10px;text-align:center}.mitus-auto-template-panel__controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);margin-bottom:12px}.mitus-auto-template-panel label{grid-gap:7px;color:var(--app-muted);display:grid;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);gap:7px;letter-spacing:var(--ui-letter-spacing-label);min-width:0;text-align:left;text-transform:uppercase}.mitus-auto-template-panel input,.mitus-auto-template-panel select,.mitus-auto-template-panel textarea{background:var(--app-input-bg);border:1px solid var(--app-settings-card-border);border-radius:10px;box-sizing:border-box;color:var(--app-text);font:inherit;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-width:0;width:100%}.mitus-auto-template-panel input,.mitus-auto-template-panel select{min-height:40px;padding:0 12px}.mitus-auto-template-panel textarea{line-height:var(--ui-line-height-control);min-height:420px;overflow:hidden;padding:12px;resize:none;white-space:pre-wrap}.mitus-auto-template-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.mitus-auto-template-panel__actions>span{color:var(--app-accent);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.mitus-module-order-editor{background:var(--app-settings-card-bg);border:1px solid var(--app-settings-card-border);border-radius:12px;margin-top:14px;padding:14px}.mitus-module-order-editor__header,.mitus-module-order-item{align-items:center;display:flex;gap:12px;justify-content:space-between}.mitus-module-order-editor__header{margin-bottom:12px}.mitus-module-order-editor__header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mitus-module-order-editor__title{color:var(--app-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-align:left}.mitus-module-order-editor__subtitle{color:var(--app-muted);font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);margin-top:4px;text-align:left}.mitus-module-order-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mitus-module-order-item{background:color-mix(in srgb,var(--app-action-bg) 86%,#0000);border:1px solid color-mix(in srgb,var(--app-settings-card-border) 78%,#0000);border-radius:10px;min-height:56px;min-width:0;padding:8px}.mitus-module-order-item.is-hidden-shortcut{background:color-mix(in srgb,var(--app-action-bg) 48%,#0000);opacity:.72}.mitus-module-order-item__actions,.mitus-module-order-item__identity{align-items:center;display:inline-flex;gap:7px;min-width:0}.mitus-module-order-item__identity{flex:1 1 180px}.mitus-module-order-item__actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}.mitus-module-order-item__badge,.mitus-module-order-item__position{align-items:center;display:inline-flex;flex:0 0 auto;font-weight:var(--ui-font-weight-body);justify-content:center}.mitus-module-order-item__position{background:color-mix(in srgb,var(--app-accent) 18%,#0000);border-radius:999px;color:var(--app-accent);font-size:var(--ui-font-size-body);height:24px;width:24px}.mitus-module-order-item__badge{background:var(--app-nav-glyph-bg);border:1px solid var(--app-nav-glyph-border);border-radius:8px;color:var(--app-nav-glyph-text);font-size:var(--ui-font-size-caption);height:28px;width:28px}.mitus-module-order-item__label{color:var(--app-text);flex:1 1 150px;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mitus-module-order-item__hidden-pill{border:1px solid color-mix(in srgb,var(--app-muted) 42%,#0000);border-radius:999px;font-size:var(--ui-font-size-caption);justify-content:center;letter-spacing:var(--ui-letter-spacing-caption);min-height:22px;padding:0 8px;text-transform:uppercase}.mitus-module-order-item__hidden-pill,.mitus-module-order-item__visibility{align-items:center;color:var(--app-muted);display:inline-flex;font-weight:var(--ui-font-weight-body)}.mitus-module-order-item__visibility{flex:0 0 auto;font-size:var(--ui-font-size-body);gap:6px;min-height:30px;white-space:nowrap}.mitus-module-order-item__visibility input{accent-color:var(--app-accent);height:14px;margin:0;width:14px}.mitus-module-order-item__button{background:var(--app-action-bg);border:1px solid var(--app-settings-card-border);border-radius:8px;color:var(--app-text);cursor:pointer;font:inherit;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:30px;padding:0 9px}.mitus-module-order-item__button:hover:not(:disabled){background:var(--app-action-hover-bg);border-color:var(--app-accent)}.mitus-module-order-item__button:disabled{cursor:default;opacity:.42}.mitus-layout-card,.mitus-profile-card{background:var(--app-settings-card-bg);border:1px solid var(--app-settings-card-border);border-radius:18px;color:var(--app-text);cursor:pointer;padding:16px;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.mitus-layout-card:hover,.mitus-profile-card:hover{border-color:var(--app-accent);box-shadow:0 18px 32px #00000047;transform:translateY(-2px)}.mitus-layout-card.is-active,.mitus-profile-card.is-active{border-color:var(--app-accent);box-shadow:0 0 0 1px #ffffff0f,0 20px 34px #00000047}.mitus-profile-card{isolation:isolate;position:relative}.mitus-profile-card:after{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 18%,#0000),#0000 42%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--app-accent) 20%,#0000),#0000 26%);border-radius:18px;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:-1}.mitus-profile-card.is-active:after{animation:mitusThemeCardApplied .78s cubic-bezier(.22,1,.36,1);opacity:1}.mitus-layout-card__top,.mitus-profile-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mitus-profile-card__eyebrow{color:var(--app-accent);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.mitus-layout-card__title,.mitus-profile-card__title{color:var(--app-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);margin-top:4px}.mitus-profile-card__active-pill{align-items:center;animation:mitusThemeActivePill .68s cubic-bezier(.22,1,.36,1);background:var(--app-action-active-bg);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 22%,#0000),0 8px 18px color-mix(in srgb,var(--app-accent) 18%,#0000);color:var(--app-action-active-text);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);justify-content:center;letter-spacing:var(--ui-letter-spacing-caption);min-height:28px;padding:0 10px;text-transform:uppercase}.mitus-profile-card__swatches{display:flex;gap:8px;margin-top:14px}.mitus-profile-card__preview{background:var(--preview-shell);border:1px solid var(--app-settings-card-border);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;margin-top:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mitus-profile-card.is-active .mitus-profile-card__preview{animation:mitusThemePreviewSettle .72s cubic-bezier(.22,1,.36,1);border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-settings-card-border));box-shadow:inset 0 1px 0 #ffffff0d,0 16px 28px color-mix(in srgb,var(--app-accent) 12%,#0000)}.mitus-profile-card__preview-stage{min-height:132px;position:relative}.mitus-profile-card__preview-layer{inset:0;position:absolute;transition:opacity .22s ease,transform .24s ease,filter .22s ease}.mitus-profile-card__preview.is-report .mitus-profile-card__preview-layer--report,.mitus-profile-card__preview.is-workspace .mitus-profile-card__preview-layer--workspace{filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mitus-profile-card__preview.is-workspace .mitus-profile-card__preview-layer--report{filter:blur(3px);opacity:0;pointer-events:none;transform:translateY(8px) scale(.985)}.mitus-profile-card__preview.is-report .mitus-profile-card__preview-layer--workspace{filter:blur(3px);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.985)}.mitus-profile-card__preview-topbar{align-items:center;background:var(--preview-topbar);display:flex;gap:6px;min-height:26px;padding:0 10px}.mitus-profile-card__preview-pill{background:#ffffff38;border-radius:999px;height:6px;width:26px}.mitus-profile-card__preview-pill--short{width:16px}.mitus-profile-card__preview-signal{background:var(--preview-accent);border-radius:999px;box-shadow:0 0 0 4px var(--preview-accent-soft);height:8px;margin-left:auto;width:8px}.mitus-profile-card__preview-body{display:grid;grid-template-columns:54px minmax(0,1fr);min-height:132px}.mitus-profile-card__preview-report{background:linear-gradient(180deg,var(--preview-shell),color-mix(in srgb,var(--preview-shell) 82%,#fff 18%));min-height:132px;padding:10px}.mitus-profile-card__preview-report-page{grid-gap:8px;background:var(--preview-panel);border:1px solid var(--preview-line);border-radius:12px;display:grid;gap:8px;min-height:112px;padding:10px}.mitus-profile-card__preview-report-cover{background:linear-gradient(135deg,var(--preview-accent-soft),#0000 68%),var(--preview-panel-alt);border:1px solid var(--preview-line);border-radius:10px;padding:8px}.mitus-profile-card__preview-report-meta{background:var(--preview-muted);border-radius:999px;height:7px;margin-top:8px;opacity:.56;width:44%}.mitus-profile-card__preview-report-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.mitus-profile-card__preview-report-card{min-height:30px;padding:7px}.mitus-profile-card__preview-report-card,.mitus-profile-card__preview-report-section{background:var(--preview-panel-alt);border:1px solid var(--preview-line);border-radius:10px}.mitus-profile-card__preview-report-section{padding:8px}.mitus-profile-card__preview-report-lines{grid-gap:6px;display:grid;gap:6px;margin-top:7px}.mitus-profile-card__preview-sidebar{background:var(--preview-sidebar);border-right:1px solid var(--preview-line);display:flex;flex-direction:column;gap:8px;padding:10px 8px}.mitus-profile-card__preview-sidebar span{background:#ffffff14;border:1px solid var(--preview-line);border-radius:8px;height:18px}.mitus-profile-card__preview-main{grid-gap:10px;display:grid;gap:10px;padding:10px}.mitus-profile-card__preview-hero{background:linear-gradient(135deg,var(--preview-accent-soft),#0000 65%),var(--preview-panel);border:1px solid var(--preview-line);border-radius:12px;padding:10px}.mitus-profile-card__preview-kicker{background:var(--preview-accent);border-radius:999px;height:6px;opacity:.85;width:44px}.mitus-profile-card__preview-heading{background:var(--preview-text);border-radius:999px;height:10px;margin-top:8px;opacity:.88;width:76%}.mitus-profile-card__preview-chart{align-items:end;display:flex;gap:4px;height:26px;margin-top:10px}.mitus-profile-card__preview-chart span{background:var(--preview-accent);border-radius:4px 4px 2px 2px;flex:1 1;opacity:.8}.mitus-profile-card__preview-chart span:first-child{height:32%}.mitus-profile-card__preview-chart span:nth-child(2){height:68%}.mitus-profile-card__preview-chart span:nth-child(3){height:48%}.mitus-profile-card__preview-chart span:nth-child(4){height:86%}.mitus-profile-card__preview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.mitus-profile-card__preview-panel{background:var(--preview-panel-alt);border:1px solid var(--preview-line);border-radius:12px;min-height:52px;padding:8px}.mitus-profile-card__preview-row{background:var(--preview-muted);border-radius:999px;height:7px;opacity:.65}.mitus-profile-card__preview-row+.mitus-profile-card__preview-row{margin-top:7px}.mitus-profile-card__preview-row--accent{background:var(--preview-accent);opacity:.85;width:58%}.mitus-profile-card__preview-panel--table{display:flex;flex-direction:column;gap:6px}.mitus-profile-card__preview-table-head{background:var(--preview-text);border-radius:999px;height:9px;opacity:.82;width:62%}.mitus-profile-card__preview-table-line{background:var(--preview-line);height:1px;width:100%}.mitus-profile-card__preview-table-line--short{width:72%}.mitus-profile-card__swatch{border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff14;height:34px;width:34px}.mitus-empty-workspace__pill-row,.mitus-profile-card__detail-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mitus-empty-workspace__pill,.mitus-profile-card__detail-pill{align-items:center;background:var(--app-action-bg);border:1px solid var(--app-settings-card-border);border-radius:999px;color:var(--app-text);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:28px;padding:0 10px}@keyframes mitusThemeCardApplied{0%{filter:saturate(1.08);opacity:0;transform:scale(.985)}45%{filter:saturate(1.14);opacity:1;transform:scale(1.01)}to{filter:saturate(1);opacity:1;transform:scale(1)}}@keyframes mitusThemeActivePill{0%{opacity:.75;transform:translateY(-2px) scale(.94)}55%{opacity:1;transform:translateY(0) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mitusThemePreviewSettle{0%{transform:translateY(3px) scale(.985)}55%{transform:translateY(-1px) scale(1.008)}to{transform:translateY(0) scale(1)}}.mitus-tabbed-workspace{display:flex;flex-direction:column;gap:16px}.mitus-tabbed-workspace__header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:0 12px}.mitus-tabbed-workspace__meta{color:var(--app-muted);font-weight:var(--ui-font-weight-medium);white-space:nowrap}.mitus-tab-strip{display:flex;flex-wrap:wrap;gap:10px}.mitus-workspace-tab{align-items:center;background:var(--app-action-bg);border:1px solid var(--app-card-border);border-radius:999px;color:var(--app-text);cursor:pointer;display:inline-flex;gap:10px;min-height:44px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.mitus-workspace-tab:hover{background:var(--app-action-hover-bg);border-color:var(--app-accent);transform:translateY(-1px)}.mitus-workspace-tab.is-active{background:var(--app-action-active-bg);border-color:var(--app-accent);box-shadow:0 0 0 1px #ffffff0f,0 14px 28px #0000003d;color:var(--app-action-active-text)}.mitus-workspace-tab__badge{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;display:inline-flex;font-size:var(--ui-font-size-control);height:30px;justify-content:center;min-width:30px;width:30px}.mitus-workspace-tab__badge,.mitus-workspace-tab__label{font-weight:var(--ui-font-weight-medium)}.mitus-tab-panels{position:relative}.mitus-tab-panel{display:none}.mitus-tab-panel.is-active{display:block}.mitus-empty-workspace{background:var(--app-card-surface);border:1px solid var(--app-card-border);border-radius:24px;box-shadow:var(--app-shadow);padding:28px;text-align:left}.App.theme-dark .analytic-reports-module,.mitus-empty-workspace__text strong{color:var(--app-text)}.App.theme-dark .adm-hero,.App.theme-dark .trm-shell__topbar{background:var(--app-toolbar-bg)!important;border-color:var(--app-panel-border-strong)!important}.App.theme-dark .adm-main,.App.theme-dark .adm-sidebar,.App.theme-dark .analytic-reports-module__card,.App.theme-dark .analytic-reports-module__panel,.App.theme-dark .analytic-reports-module__report-panel,.App.theme-dark .analytic-reports-module__section,.App.theme-dark .trm-shell{background:var(--app-card-surface)!important;border-color:var(--app-panel-border-strong)!important;box-shadow:var(--app-shadow)!important}.App.theme-dark .adm-metric-card,.App.theme-dark .analytic-reports-module__button,.App.theme-dark .analytic-reports-module__input,.App.theme-dark .analytic-reports-module__select,.App.theme-dark .cim-metric-card,.App.theme-dark .trm-card,.App.theme-dark .trm-controls-card,.App.theme-dark .trm-featured-pack,.App.theme-dark .trm-hero-card,.App.theme-dark .trm-metric-card,.App.theme-dark .trm-resource-card,.App.theme-dark .trm-sidebar,.App.theme-dark .trm-video-card{background:var(--app-card-surface)!important;border-color:var(--app-card-border)!important;box-shadow:var(--app-shadow)!important}.App.theme-dark .adm-nav-button,.App.theme-dark .trm-nav-button,.App.theme-dark .trm-section-pill{background:var(--app-action-bg)!important;border-color:var(--app-card-border)!important;color:var(--app-text)!important}.App.theme-dark .adm-nav-button:hover,.App.theme-dark .trm-nav-button:hover,.App.theme-dark .trm-section-pill:hover{background:var(--app-action-hover-bg)!important}.App.theme-dark .adm-nav-button.is-active,.App.theme-dark .trm-nav-button.is-active,.App.theme-dark .trm-section-pill.is-active{background:var(--app-action-active-bg)!important;border-color:var(--app-accent)!important;color:var(--app-action-active-text)!important}.App.theme-dark .analytic-reports-module input,.App.theme-dark .analytic-reports-module select{background:var(--app-input-bg)!important;border-color:var(--app-card-border)!important;color:var(--app-text)!important}.App.theme-dark .cim-shell__subtitle,.App.theme-dark .trm-shell__subtitle{color:var(--app-subtitle)!important}.App.theme-dark .analytic-reports-module__pill,.App.theme-dark .cim-chip--neutral{background:var(--app-chip-neutral-bg)!important;border-color:var(--app-chip-neutral-border)!important;color:var(--app-chip-neutral-text)!important}.App.theme-dark .analytic-reports-module__pill--danger{background:var(--app-chip-danger-bg)!important;color:var(--app-chip-danger-text)!important}.App.theme-dark .analytic-reports-module__pill--warning{background:var(--app-chip-warning-bg)!important;color:var(--app-chip-warning-text)!important}.App.theme-dark .analytic-reports-module__pill--success{background:var(--app-chip-success-bg)!important;color:var(--app-chip-success-text)!important}.App.theme-dark .analytic-reports-module__pill--info{background:var(--app-chip-info-bg)!important;color:var(--app-chip-info-text)!important}.App.theme-dark .analytic-reports-module__advisor-table thead th{background:var(--app-table-head-bg)!important;color:var(--app-table-head-text)!important}.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th,.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header,.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th.tl-th{height:45px!important;min-height:44px!important;padding:3px 12px!important;text-align:left!important}.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th *,.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-sortable-heading-label,.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .tl-th-text,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th *,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th .business-profile-module__alr-sortable-heading-label,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th .tl-th-text{text-align:left!important}.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-transition-th-inner,.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th .business-profile-module__alr-transition-th-inner{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;min-height:28px!important}.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th,.App.theme-dark .business-profile-module__alr-table thead th,.App.theme-dark .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header,.App.theme-dark .business-profile-module__alr-table thead th.tl-th,.App.theme-dark .business-profile-module__alr-table thead th:first-child,.App.theme-dark .business-profile-module__alr-table thead th:last-child{min-height:44px!important;padding:3px 12px!important;text-align:left!important}.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header:before,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th:before,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th:before,.App.theme-dark .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header:before,.App.theme-dark .business-profile-module__alr-table thead th.tl-th:before,.App.theme-dark .business-profile-module__alr-table thead th:before{border-bottom-color:#7da7d985!important}.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th *,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-sortable-heading-label,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .tl-th-text,.App.theme-dark .business-profile-module__alr-table thead th *,.App.theme-dark .business-profile-module__alr-table thead th .business-profile-module__alr-sortable-heading-label,.App.theme-dark .business-profile-module__alr-table thead th .tl-th-text{text-align:left!important}.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-transition-th-inner,.App.theme-dark .business-profile-module__alr-table thead th .business-profile-module__alr-transition-th-inner{align-items:center!important;min-height:28px!important}.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-sort-button,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-sort-button.is-active,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th .business-profile-module__alr-sort-button:hover,.App.theme-dark .business-profile-module__alr-table thead th .business-profile-module__alr-sort-button,.App.theme-dark .business-profile-module__alr-table thead th .business-profile-module__alr-sort-button.is-active,.App.theme-dark .business-profile-module__alr-table thead th .business-profile-module__alr-sort-button:hover{height:auto!important;min-width:0!important;width:auto!important}.App.theme-dark .analytic-reports-module__advisor-table tbody td{border-color:var(--app-panel-border-soft)!important}.App.theme-dark .adm-hero__meta,.App.theme-dark .adm-nav-button__glyph,.App.theme-dark .adm-sidebar__logo,.App.theme-dark .mitus-placeholder-card__meta-pill,.App.theme-dark .trm-nav-button__badge,.App.theme-dark .trm-section-pill{border-color:var(--app-card-border)!important}@media (max-width:1200px){.mitus-settings-panel{width:calc(100vw - 32px)}}@media (max-width:860px){.App.theme-dark .mitus-nav-window__title{min-width:100%}.mitus-settings-panel{padding:18px}.mitus-tabbed-workspace__header{align-items:flex-start;flex-direction:column;padding:0}.mitus-tabbed-workspace__meta{white-space:normal}}@media (max-width:560px){.mitus-nav-window__title{gap:12px}.mitus-nav-window__title-icon{height:34px;min-width:34px;width:34px}.mitus-settings-panel{padding:16px;width:calc(100vw - 20px)}.mitus-empty-workspace,.mitus-layout-card,.mitus-profile-card{padding:14px}}.mitus-module-shell__close{background:#501622db;border-color:#f8717147;color:#ffe4e6}.mitus-module-shell__close:hover{background:#7f1d1df5}.mitus-settings-panel__footer-actions{display:flex;flex-wrap:wrap;gap:10px}.mitus-settings-panel__action-btn{background:var(--app-action-bg);border:1px solid var(--app-card-border);border-radius:12px;color:var(--app-text);cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-body);min-height:42px;padding:0 16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.mitus-settings-panel__action-btn:hover{background:var(--app-action-hover-bg);border-color:var(--app-accent);transform:translateY(-1px)}.mitus-settings-panel__action-btn.is-danger{background:#641825e0;border-color:#f8717157;color:#ffe4e6}.mitus-settings-panel__action-btn.is-danger:hover{background:#7f1d1df5;border-color:#f8717194}.App.theme-dark.theme-profile-profile-5{--bg:#f4f7fc;--bg2:#e9eff8;--surface:#fff;--surface2:#f7faff;--surface3:#e4ebf6;--border:#2f5ea847;--border2:#2f5ea875;--text:#18212f;--muted:#3f5069;--dim:#60718a;--accentA:#2f5ea8;--accentB:#9eb9ea;--accent:#2f5ea8;--app-success:#1f8f67;--app-header-grad:linear-gradient(90deg,#2f5ea82e,#6d8dd62e);--app-nav-window-bg:linear-gradient(180deg,#f4f7fcfc,#e9eff8fc);--app-nav-title-bg:linear-gradient(90deg,#2f5ea8f2,#6081c6eb);--app-nav-title-border:#2f5ea847;--app-nav-title-subtext:#eaf2ffdb;--app-nav-tile-bg:linear-gradient(180deg,#f1f6fdfa,#e1eaf8f5);--app-nav-tile-hover-bg:linear-gradient(180deg,#eaf1fc,#d8e4f6fa);--app-nav-tile-border:#2f5ea83d;--app-nav-tile-hover-border:#2f5ea861;--app-nav-tile-open-border:#2f5ea88a;--app-nav-glyph-bg:#254984f0;--app-nav-glyph-border:#2f5ea83d;--app-nav-glyph-text:#fff;--app-nav-tile-text:#183255;--app-nav-tile-text-shadow:none;--app-divider-bg:linear-gradient(90deg,#2f5ea814,#2f5ea847,#2f5ea814);--app-module-shell-bg:#fcfdfffa;--app-module-shell-border:#2f5ea838;--app-shell-header-bg:linear-gradient(90deg,#d4e1f8fc,#eaf1fffa);--app-module-body-bg:#eff4fcfa;--app-settings-bg:linear-gradient(180deg,#fffffffc,#f5f8fffa);--app-settings-border:#2f5ea82e;--app-settings-card-bg:linear-gradient(180deg,#f5f8fffc,#eaf1fcf5);--app-settings-card-border:#2f5ea829;--app-card-surface:linear-gradient(180deg,#fff,#f1f6fefa);--app-card-border:#2f5ea838;--app-action-bg:#f6f9fffc;--app-action-hover-bg:#e4edfb;--app-action-active-bg:linear-gradient(135deg,#3666b2,#5a82c8);--app-action-active-text:#f8fbff;--app-input-bg:#fffffffa;--app-grid-color:#2f5ea829;--app-toolbar-kicker:#2f5ea8;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#90a9e63d,#0000 60%),radial-gradient(580px 220px at 82% 4%,#c4ddff6b,#0000 60%),radial-gradient(420px 180px at 54% 0%,#e0d2ff38,#0000 58%),linear-gradient(180deg,#fffffffc,#f2f7fffa);--app-toolbar-title-bg:linear-gradient(90deg,#2f5ea8f0,#567cc9e6);--app-panel-border-strong:#2f5ea84d;--app-panel-bg-strong:#fff;--app-panel-bg:#f8faff;--app-panel-bg-soft:#ecf2fcfa;--app-panel-bg-subtle:#e4ecf9e6;--app-panel-bg-muted:#f3f7fefa;--app-panel-bg-spotlight:radial-gradient(300px 160px at 82% 8%,#99b3eb3d,#0000 62%),radial-gradient(190px 110px at 18% 12%,#dfd0ff2e,#0000 58%),linear-gradient(180deg,#fffffffc,#edf3fffa);--app-panel-bg-spotlight-soft:radial-gradient(170px 100px at 86% 10%,#a0b8ee2e,#0000 58%),radial-gradient(140px 84px at 20% 12%,#efdeff24,#0000 54%),linear-gradient(180deg,#fffffffc,#f2f7fffa);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#99b3eb2e,#0000 58%),linear-gradient(180deg,#fffffffc,#f3f7fff7);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#7fb0f02e,#0000 58%),linear-gradient(180deg,#fffffffc,#f3f7fff7);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#8fd6bd38,#0000 58%),linear-gradient(180deg,#fffffffc,#f3f7fff7);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#ffce913d,#0000 58%),linear-gradient(180deg,#fffffffc,#f3f7fff7);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#d7bdff3d,#0000 58%),linear-gradient(180deg,#fffffffc,#f3f7fff7);--app-subtitle:#253754e0;--app-strong-text:#13233f;--app-soft-text:#31445f;--app-chip-neutral-bg:#eff4fdfa;--app-chip-neutral-border:#2f5ea829;--app-chip-neutral-text:#18212f;--app-chip-info-bg:#9fc6f742;--app-chip-info-text:#153f7b;--app-chip-success-bg:#abe4cd47;--app-chip-success-text:#145d43;--app-chip-violet-bg:#ddcbff52;--app-chip-violet-text:#2f5490;--app-chip-warning-bg:#ffdcad57;--app-chip-warning-text:#8b4f08;--app-chip-danger-bg:#ffcdd557;--app-chip-danger-text:#8f1f1f;--app-table-head-bg:#3662a9f5;--app-table-head-text:#f8fbff;--app-inverse-text:#fff;--app-soft-shadow:0 10px 22px #334e7a1f;--app-table-paper-text-faint:#4f6280;--app-table-paper-border-soft:#4d669038;--app-table-paper-input-border:#4d669047;--app-table-paper-section-bg:#dee8f78f;--app-table-paper-input-bg:#fffffff0;--app-modelling-summary-bg:#f0f5fdf5;--app-modelling-summary-border:#4d669038;--app-modelling-summary-chip-bg:#f7fafffa;--app-modelling-summary-chip-border:#4d66902e;--app-modelling-band-bg:linear-gradient(180deg,#9bb4e7f0,#8092d7eb);--app-modelling-band-border:#6c7fbe4d;--app-modelling-band-text:#fff;--app-modelling-frame-bg:radial-gradient(260px 140px at 10% 10%,#e2efffc7,#0000 58%),radial-gradient(220px 120px at 88% 12%,#e8e5ff6b,#0000 56%),linear-gradient(180deg,#fffffffc,#f1f7fffa);--app-modelling-frame-border:#728fc142;--app-modelling-subband-bg:linear-gradient(180deg,#e2effff5,#f0f6fff0);--app-modelling-subband-border:#7a95cd3d;--app-modelling-action-bg:linear-gradient(180deg,#f9fafffc,#eaf1fcfa);--app-modelling-action-border:#7a95cd42;--app-modelling-menu-bg:linear-gradient(180deg,#fffffffc,#f4f8fffa);--app-modelling-menu-border:#7a95cd3d;--app-modelling-menu-section-bg:#e2efff61;--app-modelling-table-surface:radial-gradient(240px 132px at 12% 10%,#e2efffb8,#0000 58%),radial-gradient(220px 118px at 88% 12%,#f3ead842,#0000 56%),linear-gradient(180deg,#fffffffc,#f2f8fffa);--app-modelling-table-panel-bg:#f8fafffc;--app-modelling-table-body-bg:#f6f9fffa;--app-modelling-table-panel-border:#7a95cd3d;--app-modelling-table-shadow:0 14px 28px #657ba429;--app-modelling-table-text:#183252;--app-modelling-table-muted:#536b89;--app-modelling-table-heading:#17304f;--app-modelling-table-column-heading:#4d6382;--app-modelling-table-section-text:#3e5878;--app-modelling-table-section-bg:#e1eaf89e;--app-modelling-table-row-border:#7a95cd2e;--app-modelling-table-input-bg:#fffffffa;--app-modelling-table-input-text:#17304f;--app-modelling-table-input-border:#7a95cd47;--app-modelling-table-note-bg:#eef4fcfa;--app-modelling-table-note-border:#7a95cd38;--app-modelling-table-note-input-bg:#fffffffa;--app-modelling-table-arrow-bg:#f7fafffa;--app-modelling-table-arrow-border:#7a95cd47;--app-modelling-table-arrow-icon:#183252}.App.theme-dark.theme-profile-profile-5,.App.theme-dark.theme-profile-profile-5 *{color-scheme:light}.App.theme-dark.theme-profile-profile-5 .mitus-module-shell{box-shadow:0 16px 34px #2c487429}.App.theme-dark.theme-profile-profile-5 .mitus-module-shell__toggle{background:#f4f8fffa;box-shadow:0 8px 18px #334e7a1f;color:#234670}.App.theme-dark.theme-profile-profile-5 .mitus-module-shell__toggle:hover{background:#e5eefc}.App.theme-dark.theme-profile-profile-6{--bg:#080a0c;--bg2:#121417;--surface:#0d1014;--surface2:#151a20;--surface3:#1d252d;--border:#ffb0003d;--border2:#4ca7ff4d;--text:#f3eee4;--muted:#b5aa9a;--dim:#85796b;--accentA:#ffb000;--accentB:#4ca7ff;--accent:#ffc24a;--app-success:#7ad37c;--app-header-grad:linear-gradient(90deg,#ffb00057,#4ca7ff29);--app-nav-window-bg:linear-gradient(180deg,#080a0cfc,#111418f5);--app-nav-title-bg:linear-gradient(90deg,#332510fa,#433115f0);--app-nav-title-border:#ffb00057;--app-nav-tile-bg:linear-gradient(180deg,#fff8ec14,#fff8ec08);--app-nav-tile-hover-bg:linear-gradient(180deg,#fff8ec21,#fff8ec0d);--app-nav-tile-border:#ffb00029;--app-nav-tile-hover-border:#ffb0004d;--app-nav-tile-open-border:#ffb00080;--app-nav-glyph-bg:#13161beb;--app-nav-glyph-border:#ffb00033;--app-nav-glyph-text:#ffe3a6;--app-divider-bg:linear-gradient(90deg,#ffb0000f,#ffb0003d,#4ca7ff1a,#ffb0000f);--app-module-shell-bg:#0c0e12c7;--app-module-shell-border:#ffb0002e;--app-shell-header-bg:linear-gradient(90deg,#ffb0002e,#4ca7ff1a);--app-module-body-bg:#080a0c5c;--app-settings-bg:linear-gradient(180deg,#0c0e12fc,#14181df5);--app-settings-border:#ffb0002e;--app-settings-card-bg:linear-gradient(180deg,#151a1ffc,#0c0e12f5);--app-settings-card-border:#ffb00029;--app-card-surface:linear-gradient(180deg,#12161bfa,#1c2229f0);--app-card-border:#ffb00033;--app-action-bg:#171c22f0;--app-action-hover-bg:#21272efa;--app-input-bg:#12161bfa;--app-grid-color:#ffb00024;--app-toolbar-kicker:#ffcf78;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#ffb00024,#0000 60%),radial-gradient(580px 220px at 82% 4%,#4ca7ff1a,#0000 60%),linear-gradient(180deg,#0c0e12fa,#0c0e12eb);--app-toolbar-title-bg:linear-gradient(90deg,#362812f7,#473618f0);--app-panel-border-strong:#ffb0004d;--app-panel-bg-strong:#101318f5;--app-panel-bg:#151a1feb;--app-panel-bg-soft:#1c2229db;--app-panel-bg-subtle:#1c222994;--app-panel-bg-muted:#0c0e12f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#ffb00029,#0000 60%),linear-gradient(180deg,#231c14f5,#12161bf0);--app-panel-bg-spotlight-soft:radial-gradient(200px 110px at 86% 10%,#4ca7ff1f,#0000 58%),linear-gradient(180deg,#1e2228fa,#12161bf5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#ffb0001f,#0000 58%),linear-gradient(180deg,#12161bfa,#1c2229f0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#4ca7ff1f,#0000 58%),linear-gradient(180deg,#12161bfa,#1c2229f0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#7ad37c1f,#0000 58%),linear-gradient(180deg,#12161bfa,#1c2229f0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#ffb00024,#0000 58%),linear-gradient(180deg,#12161bfa,#1c2229f0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#4ca7ff1a,#0000 58%),linear-gradient(180deg,#12161bfa,#1c2229f0);--app-subtitle:#e5dac9c7;--app-strong-text:#fff7e7;--app-soft-text:#e8dccd;--app-chip-neutral-bg:#241f17f0;--app-chip-neutral-border:#ffb0002e;--app-chip-neutral-text:#fff3dc;--app-chip-info-bg:#4ca7ff29;--app-chip-info-text:#dcebff;--app-chip-success-bg:#7ad37c24;--app-chip-success-text:#dff9de;--app-chip-violet-bg:#ffb00029;--app-chip-violet-text:#ffeaba;--app-chip-warning-bg:#ffb0002e;--app-chip-warning-text:#ffefc4;--app-chip-danger-bg:#ef444424;--app-chip-danger-text:#ffd6d1;--app-table-head-bg:#3c2e16f5;--app-table-head-text:#fff0ce;--app-inverse-text:#110d08}.App.theme-dark.theme-profile-profile-7{--bg:#0b0f14;--bg2:#141920;--surface:#101419;--surface2:#171d24;--surface3:#232b35;--border:#ff7a0038;--border2:#9ed6ff47;--text:#eef3f7;--muted:#a8b1bd;--dim:#778493;--accentA:#ff7a00;--accentB:#9ed6ff;--accent:#ff9340;--app-success:#4dd6a6;--app-header-grad:linear-gradient(90deg,#ff7a0042,#9ed6ff29);--app-nav-window-bg:linear-gradient(180deg,#0b0f14fc,#141920f5);--app-nav-title-bg:linear-gradient(90deg,#26303cfa,#344251f0);--app-nav-title-border:#ff7a0047;--app-nav-tile-bg:linear-gradient(180deg,#eff5fc14,#eff5fc08);--app-nav-tile-hover-bg:linear-gradient(180deg,#eff5fc21,#eff5fc0d);--app-nav-tile-border:#ff7a0024;--app-nav-tile-hover-border:#ff7a0047;--app-nav-tile-open-border:#ff7a0075;--app-nav-glyph-bg:#12171de6;--app-nav-glyph-border:#9ed6ff2e;--app-nav-glyph-text:#e8f4ff;--app-divider-bg:linear-gradient(90deg,#ff7a000f,#ff7a0038,#9ed6ff1a,#ff7a000f);--app-module-shell-bg:#0d1218c2;--app-module-shell-border:#ff7a0029;--app-shell-header-bg:linear-gradient(90deg,#ff7a0024,#9ed6ff1a);--app-module-body-bg:#0b0f1457;--app-settings-bg:linear-gradient(180deg,#0d1218fc,#171e27f5);--app-settings-border:#ff7a0029;--app-settings-card-bg:linear-gradient(180deg,#171e27fc,#0d1218f5);--app-settings-card-border:#9ed6ff24;--app-card-surface:linear-gradient(180deg,#131921fa,#202832f0);--app-card-border:#9ed6ff2e;--app-action-bg:#181f28f0;--app-action-hover-bg:#222b36fa;--app-input-bg:#141a22fa;--app-grid-color:#9ed6ff1f;--app-toolbar-kicker:#ffc08b;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#ff7a0024,#0000 60%),radial-gradient(580px 220px at 82% 4%,#9ed6ff1f,#0000 60%),linear-gradient(180deg,#0d1218fa,#0d1218eb);--app-toolbar-title-bg:linear-gradient(90deg,#28323ef7,#384452f0);--app-panel-border-strong:#ff7a0042;--app-panel-bg-strong:#11161df5;--app-panel-bg:#171e27eb;--app-panel-bg-soft:#202832db;--app-panel-bg-subtle:#20283294;--app-panel-bg-muted:#0d1218f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#ff7a0024,#0000 60%),linear-gradient(180deg,#1c2530fa,#131921f0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#9ed6ff24,#0000 58%),linear-gradient(180deg,#232d38fa,#171e27f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#ff7a001f,#0000 58%),linear-gradient(180deg,#131921fa,#202832f0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#9ed6ff1f,#0000 58%),linear-gradient(180deg,#131921fa,#202832f0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#4dd6a61f,#0000 58%),linear-gradient(180deg,#131921fa,#202832f0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#ff7a0024,#0000 58%),linear-gradient(180deg,#131921fa,#202832f0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#9ed6ff1a,#0000 58%),linear-gradient(180deg,#131921fa,#202832f0);--app-subtitle:#d9e2ecc2;--app-strong-text:#f8fbfe;--app-soft-text:#d6dde6;--app-chip-neutral-bg:#1e2630f0;--app-chip-neutral-border:#9ed6ff24;--app-chip-neutral-text:#eef3f7;--app-chip-info-bg:#9ed6ff24;--app-chip-info-text:#def1ff;--app-chip-success-bg:#4dd6a624;--app-chip-success-text:#ddfbf3;--app-chip-violet-bg:#ff7a0024;--app-chip-violet-text:#ffe4cf;--app-chip-warning-bg:#ff7a002e;--app-chip-warning-text:#ffe6cf;--app-chip-danger-bg:#ef444424;--app-chip-danger-text:#ffd7d2;--app-table-head-bg:#2f3b49f5;--app-table-head-text:#f6fbff;--app-inverse-text:#0e1318}.App.theme-dark.theme-profile-profile-8{--bg:#09131d;--bg2:#101a26;--surface:#0d1824;--surface2:#162433;--surface3:#223548;--border:#5aa6ff3d;--border2:#2dd4bf47;--text:#edf4fb;--muted:#9db2c7;--dim:#71869a;--accentA:#5aa6ff;--accentB:#2dd4bf;--accent:#87bcff;--app-success:#58d08f;--app-header-grad:linear-gradient(90deg,#5aa6ff42,#2dd4bf2e);--app-nav-window-bg:linear-gradient(180deg,#09131dfc,#101a26f5);--app-nav-title-bg:linear-gradient(90deg,#1c324afa,#254262f0);--app-nav-title-border:#5aa6ff47;--app-nav-tile-bg:linear-gradient(180deg,#ecf4fc14,#ecf4fc08);--app-nav-tile-hover-bg:linear-gradient(180deg,#ecf4fc21,#ecf4fc0d);--app-nav-tile-border:#5aa6ff24;--app-nav-tile-hover-border:#5aa6ff47;--app-nav-tile-open-border:#2dd4bf6b;--app-nav-glyph-bg:#111c28eb;--app-nav-glyph-border:#2dd4bf2e;--app-nav-glyph-text:#dff6f3;--app-divider-bg:linear-gradient(90deg,#5aa6ff0f,#5aa6ff33,#2dd4bf1a,#5aa6ff0f);--app-module-shell-bg:#0c1620c7;--app-module-shell-border:#5aa6ff2e;--app-shell-header-bg:linear-gradient(90deg,#5aa6ff24,#2dd4bf1f);--app-module-body-bg:#09131d57;--app-settings-bg:linear-gradient(180deg,#0c1620fc,#162331f5);--app-settings-border:#5aa6ff2e;--app-settings-card-bg:linear-gradient(180deg,#162331fc,#0c1620f5);--app-settings-card-border:#2dd4bf24;--app-card-surface:linear-gradient(180deg,#111c28fa,#1c2d3ef0);--app-card-border:#5aa6ff2e;--app-action-bg:#14212ef0;--app-action-hover-bg:#1e2e3efa;--app-input-bg:#101c27fa;--app-grid-color:#5aa6ff1f;--app-toolbar-kicker:#9fd1ff;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#5aa6ff24,#0000 60%),radial-gradient(580px 220px at 82% 4%,#2dd4bf1a,#0000 60%),linear-gradient(180deg,#0c1620fa,#0c1620eb);--app-toolbar-title-bg:linear-gradient(90deg,#1f3855f7,#294869f0);--app-panel-border-strong:#5aa6ff47;--app-panel-bg-strong:#0d1824f5;--app-panel-bg:#162433eb;--app-panel-bg-soft:#223548db;--app-panel-bg-subtle:#22354894;--app-panel-bg-muted:#0c1620f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#5aa6ff29,#0000 60%),linear-gradient(180deg,#12293ffa,#111c28f0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#2dd4bf1f,#0000 58%),linear-gradient(180deg,#183045fa,#162433f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#5aa6ff1f,#0000 58%),linear-gradient(180deg,#111c28fa,#1c2d3ef0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#2dd4bf1f,#0000 58%),linear-gradient(180deg,#111c28fa,#1c2d3ef0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#58d08f1f,#0000 58%),linear-gradient(180deg,#111c28fa,#1c2d3ef0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#d9b36f1f,#0000 58%),linear-gradient(180deg,#111c28fa,#1c2d3ef0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#5aa6ff1a,#0000 58%),linear-gradient(180deg,#111c28fa,#1c2d3ef0);--app-subtitle:#d7e6f4c7;--app-strong-text:#f8fbff;--app-soft-text:#d8e6f4;--app-chip-neutral-bg:#192838f0;--app-chip-neutral-border:#5aa6ff24;--app-chip-neutral-text:#edf4fb;--app-chip-info-bg:#5aa6ff24;--app-chip-info-text:#e0efff;--app-chip-success-bg:#2dd4bf24;--app-chip-success-text:#ddfbf7;--app-chip-violet-bg:#d9b36f24;--app-chip-violet-text:#fcefd2;--app-chip-warning-bg:#d9b36f2e;--app-chip-warning-text:#fff0cf;--app-chip-danger-bg:#ef444424;--app-chip-danger-text:#ffd7d2;--app-table-head-bg:#203953f5;--app-table-head-text:#eff7ff;--app-inverse-text:#0d1824}.App.theme-dark.theme-profile-profile-9{--bg:#1f2230;--bg2:#242837;--surface:#232633;--surface2:#282a36;--surface3:#323548;--border:#bd93f93d;--border2:#8be9fd47;--text:#f8f8f2;--muted:#b9bbcc;--dim:#8f93a8;--accentA:#bd93f9;--accentB:#8be9fd;--accent:#caa7ff;--app-success:#50fa7b;--app-header-grad:linear-gradient(90deg,#bd93f947,#8be9fd2e);--app-nav-window-bg:linear-gradient(180deg,#1f2230fc,#242837f5);--app-nav-title-bg:linear-gradient(90deg,#44475afa,#4e5268f0);--app-nav-title-border:#bd93f947;--app-nav-tile-bg:linear-gradient(180deg,#f8f8f214,#f8f8f208);--app-nav-tile-hover-bg:linear-gradient(180deg,#f8f8f221,#f8f8f20d);--app-nav-tile-border:#bd93f924;--app-nav-tile-hover-border:#8be9fd42;--app-nav-tile-open-border:#bd93f970;--app-nav-glyph-bg:#242734eb;--app-nav-glyph-border:#8be9fd2e;--app-nav-glyph-text:#f8f8f2;--app-divider-bg:linear-gradient(90deg,#bd93f90f,#bd93f938,#8be9fd1a,#bd93f90f);--app-module-shell-bg:#1f2230c7;--app-module-shell-border:#bd93f929;--app-shell-header-bg:linear-gradient(90deg,#bd93f924,#8be9fd1a);--app-module-body-bg:#1f223057;--app-settings-bg:linear-gradient(180deg,#232633fc,#313548f5);--app-settings-border:#bd93f929;--app-settings-card-bg:linear-gradient(180deg,#282a36fc,#1f2230f5);--app-settings-card-border:#8be9fd24;--app-card-surface:linear-gradient(180deg,#282a36fa,#323548f0);--app-card-border:#bd93f92e;--app-action-bg:#2d303ff0;--app-action-hover-bg:#393c4ffa;--app-input-bg:#242734fa;--app-grid-color:#8be9fd1f;--app-toolbar-kicker:#d6c0ff;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#bd93f924,#0000 60%),radial-gradient(580px 220px at 82% 4%,#8be9fd1a,#0000 60%),linear-gradient(180deg,#232633fa,#232633eb);--app-toolbar-title-bg:linear-gradient(90deg,#44475af7,#52556df0);--app-panel-border-strong:#bd93f947;--app-panel-bg-strong:#242734f5;--app-panel-bg:#282a36eb;--app-panel-bg-soft:#323548db;--app-panel-bg-subtle:#32354894;--app-panel-bg-muted:#1f2230f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#ffb86c24,#0000 60%),linear-gradient(180deg,#2c2739fa,#242734f0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#8be9fd1f,#0000 58%),linear-gradient(180deg,#373a4ffa,#282a36f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#bd93f91f,#0000 58%),linear-gradient(180deg,#282a36fa,#323548f0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#8be9fd1f,#0000 58%),linear-gradient(180deg,#282a36fa,#323548f0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#50fa7b1f,#0000 58%),linear-gradient(180deg,#282a36fa,#323548f0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#ffb86c1f,#0000 58%),linear-gradient(180deg,#282a36fa,#323548f0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#ff79c61a,#0000 58%),linear-gradient(180deg,#282a36fa,#323548f0);--app-subtitle:#e4e5edc2;--app-strong-text:#fff;--app-soft-text:#e7e8ef;--app-chip-neutral-bg:#323548f0;--app-chip-neutral-border:#bd93f924;--app-chip-neutral-text:#f8f8f2;--app-chip-info-bg:#8be9fd24;--app-chip-info-text:#defbff;--app-chip-success-bg:#50fa7b24;--app-chip-success-text:#e7ffe8;--app-chip-violet-bg:#ff79c624;--app-chip-violet-text:#ffe1f4;--app-chip-warning-bg:#ffb86c2e;--app-chip-warning-text:#fff0d6;--app-chip-danger-bg:#ff555529;--app-chip-danger-text:#ffdada;--app-table-head-bg:#44475af5;--app-table-head-text:#f8f8f2;--app-inverse-text:#232633}.App.theme-dark.theme-profile-profile-10{--bg:#05070b;--bg2:#0a0f17;--surface:#0a0f17;--surface2:#101723;--surface3:#182233;--border:#22d3ee3d;--border2:#a3e63547;--text:#eff7ff;--muted:#a6b5c8;--dim:#7487a0;--accentA:#22d3ee;--accentB:#a3e635;--accent:#43f1ff;--app-success:#6eff9b;--app-header-grad:linear-gradient(90deg,#22d3ee4d,#a3e6352e);--app-nav-window-bg:linear-gradient(180deg,#05070bfc,#0a0f17f5);--app-nav-title-bg:linear-gradient(90deg,#0f1826fa,#161f30f0);--app-nav-title-border:#22d3ee4d;--app-nav-tile-bg:linear-gradient(180deg,#eff7ff14,#eff7ff08);--app-nav-tile-hover-bg:linear-gradient(180deg,#eff7ff24,#eff7ff0d);--app-nav-tile-border:#22d3ee24;--app-nav-tile-hover-border:#f472b647;--app-nav-tile-open-border:#a3e6356b;--app-nav-glyph-bg:#0b1119eb;--app-nav-glyph-border:#22d3ee2e;--app-nav-glyph-text:#dff9ff;--app-divider-bg:linear-gradient(90deg,#22d3ee0f,#22d3ee38,#a3e6351a,#f472b614,#22d3ee0f);--app-module-shell-bg:#080c12c7;--app-module-shell-border:#22d3ee29;--app-shell-header-bg:linear-gradient(90deg,#22d3ee24,#a3e6351a);--app-module-body-bg:#05070b57;--app-settings-bg:linear-gradient(180deg,#080c12fc,#101723f5);--app-settings-border:#22d3ee2e;--app-settings-card-bg:linear-gradient(180deg,#101723fc,#080c12f5);--app-settings-card-border:#a3e63524;--app-card-surface:linear-gradient(180deg,#101723fa,#182233f0);--app-card-border:#22d3ee2e;--app-action-bg:#121a27f0;--app-action-hover-bg:#1c2739fa;--app-input-bg:#0d141ffa;--app-grid-color:#22d3ee1f;--app-toolbar-kicker:#83f7ff;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#22d3ee24,#0000 60%),radial-gradient(580px 220px at 82% 4%,#a3e6351f,#0000 60%),linear-gradient(180deg,#080c12fa,#080c12eb);--app-toolbar-title-bg:linear-gradient(90deg,#0f1826f7,#182233f0);--app-panel-border-strong:#22d3ee47;--app-panel-bg-strong:#0a0f17f5;--app-panel-bg:#101723eb;--app-panel-bg-soft:#182233db;--app-panel-bg-subtle:#18223394;--app-panel-bg-muted:#080c12f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#f472b629,#0000 60%),linear-gradient(180deg,#0d1622fa,#0a0f17f0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#a3e63524,#0000 58%),linear-gradient(180deg,#141f2ffa,#101723f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#22d3ee1f,#0000 58%),linear-gradient(180deg,#101723fa,#182233f0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#a3e6351f,#0000 58%),linear-gradient(180deg,#101723fa,#182233f0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#6eff9b1f,#0000 58%),linear-gradient(180deg,#101723fa,#182233f0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#a3e63524,#0000 58%),linear-gradient(180deg,#101723fa,#182233f0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#f472b61f,#0000 58%),linear-gradient(180deg,#101723fa,#182233f0);--app-subtitle:#deecf8c2;--app-strong-text:#fbfdff;--app-soft-text:#dbe7f4;--app-chip-neutral-bg:#141f2ff0;--app-chip-neutral-border:#22d3ee24;--app-chip-neutral-text:#eff7ff;--app-chip-info-bg:#22d3ee24;--app-chip-info-text:#defbff;--app-chip-success-bg:#6eff9b24;--app-chip-success-text:#e6ffed;--app-chip-violet-bg:#f472b624;--app-chip-violet-text:#ffe3f1;--app-chip-warning-bg:#a3e63529;--app-chip-warning-text:#f2ffd5;--app-chip-danger-bg:#ef444429;--app-chip-danger-text:#ffd8d2;--app-table-head-bg:#102031f5;--app-table-head-text:#eff7ff;--app-inverse-text:#0a0f17}.App.theme-dark.theme-profile-profile-11{--bg:#10161d;--bg2:#151d26;--surface:#131a22;--surface2:#18212b;--surface3:#23303d;--border:#64748b38;--border2:#94a3b842;--text:#edf2f7;--muted:#9aa6b5;--dim:#6b7788;--accentA:#475569;--accentB:#94a3b8;--accent:#cbd5e1;--app-success:#7fb694;--app-header-grad:linear-gradient(90deg,#64748b42,#94a3b829);--app-nav-window-bg:linear-gradient(180deg,#10161dfc,#151d26f5);--app-nav-title-bg:linear-gradient(90deg,#1f2937fa,#2b3848f0);--app-nav-title-border:#64748b3d;--app-nav-tile-bg:linear-gradient(180deg,#edf2f712,#edf2f708);--app-nav-tile-hover-bg:linear-gradient(180deg,#edf2f71f,#edf2f70d);--app-nav-tile-border:#64748b24;--app-nav-tile-hover-border:#94a3b83d;--app-nav-tile-open-border:#94a3b861;--app-nav-glyph-bg:#161e28eb;--app-nav-glyph-border:#94a3b829;--app-nav-glyph-text:#edf2f7;--app-divider-bg:linear-gradient(90deg,#64748b0f,#64748b33,#94a3b81a,#64748b0f);--app-module-shell-bg:#10161dc7;--app-module-shell-border:#64748b29;--app-shell-header-bg:linear-gradient(90deg,#64748b1f,#94a3b81a);--app-module-body-bg:#10161d57;--app-settings-bg:linear-gradient(180deg,#131a22fc,#1e2834f5);--app-settings-border:#64748b29;--app-settings-card-bg:linear-gradient(180deg,#18212bfc,#10161df5);--app-settings-card-border:#94a3b824;--app-card-surface:linear-gradient(180deg,#18212bfa,#23303df0);--app-card-border:#64748b2e;--app-action-bg:#18212bf0;--app-action-hover-bg:#23303dfa;--app-input-bg:#131a22fa;--app-grid-color:#94a3b81f;--app-toolbar-kicker:#d5dde7;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#64748b1f,#0000 60%),radial-gradient(580px 220px at 82% 4%,#94a3b81a,#0000 60%),linear-gradient(180deg,#131a22fa,#131a22eb);--app-toolbar-title-bg:linear-gradient(90deg,#1f2937f7,#2d3a4bf0);--app-panel-border-strong:#94a3b83d;--app-panel-bg-strong:#131a22f5;--app-panel-bg:#18212beb;--app-panel-bg-soft:#23303ddb;--app-panel-bg-subtle:#23303d94;--app-panel-bg-muted:#10161df0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#94a3b81f,#0000 60%),linear-gradient(180deg,#1e2834fa,#18212bf0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#cbd5e11a,#0000 58%),linear-gradient(180deg,#283544fa,#18212bf5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#94a3b81a,#0000 58%),linear-gradient(180deg,#18212bfa,#23303df0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#64748b1a,#0000 58%),linear-gradient(180deg,#18212bfa,#23303df0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#7fb6941a,#0000 58%),linear-gradient(180deg,#18212bfa,#23303df0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#94a3b81f,#0000 58%),linear-gradient(180deg,#18212bfa,#23303df0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#cbd5e114,#0000 58%),linear-gradient(180deg,#18212bfa,#23303df0);--app-subtitle:#d6dfe9bd;--app-strong-text:#f8fbff;--app-soft-text:#d9e1ea;--app-chip-neutral-bg:#23303df0;--app-chip-neutral-border:#94a3b81f;--app-chip-neutral-text:#edf2f7;--app-chip-info-bg:#94a3b81f;--app-chip-info-text:#e5edf6;--app-chip-success-bg:#7fb69424;--app-chip-success-text:#ebfff0;--app-chip-violet-bg:#cbd5e11a;--app-chip-violet-text:#f2f6fb;--app-chip-warning-bg:#94a3b824;--app-chip-warning-text:#f0f5fb;--app-chip-danger-bg:#ef444424;--app-chip-danger-text:#ffd8d2;--app-table-head-bg:#1f2937f5;--app-table-head-text:#edf2f7;--app-inverse-text:#131a22}.App.theme-dark.theme-profile-profile-12{--bg:#211914;--bg2:#2a211a;--surface:#281f18;--surface2:#31261f;--surface3:#43332a;--border:#b07a4f38;--border2:#dbc4ab47;--text:#f5ede4;--muted:#c8b59f;--dim:#9b836d;--accentA:#c69063;--accentB:#d8c7b5;--accent:#e0a77a;--app-success:#9bc38d;--app-header-grad:linear-gradient(90deg,#c690634d,#d8c7b533);--app-nav-window-bg:linear-gradient(180deg,#211914fc,#2a211af5);--app-nav-title-bg:linear-gradient(90deg,#4f3729fa,#604432f0);--app-nav-title-border:#b07a4f47;--app-nav-tile-bg:linear-gradient(180deg,#f5ede414,#f5ede408);--app-nav-tile-hover-bg:linear-gradient(180deg,#f5ede421,#f5ede40d);--app-nav-tile-border:#b07a4f24;--app-nav-tile-hover-border:#dbc4ab3d;--app-nav-tile-open-border:#b07a4f6b;--app-nav-glyph-bg:#2b201aeb;--app-nav-glyph-border:#dbc4ab29;--app-nav-glyph-text:#f6e7d6;--app-divider-bg:linear-gradient(90deg,#b07a4f0f,#b07a4f38,#dbc4ab1a,#b07a4f0f);--app-module-shell-bg:#211914cc;--app-module-shell-border:#b07a4f29;--app-shell-header-bg:linear-gradient(90deg,#b07a4f24,#dbc4ab1a);--app-module-body-bg:#21191457;--app-settings-bg:linear-gradient(180deg,#281f18fc,#372b22f5);--app-settings-border:#b07a4f29;--app-settings-card-bg:linear-gradient(180deg,#31261ffc,#211914f5);--app-settings-card-border:#dbc4ab24;--app-card-surface:linear-gradient(180deg,#31261ffa,#43332af0);--app-card-border:#b07a4f2e;--app-action-bg:#352921f0;--app-action-hover-bg:#45362bfa;--app-input-bg:#2b211afa;--app-grid-color:#dbc4ab1f;--app-toolbar-kicker:#edd7c0;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#c6906329,#0000 60%),radial-gradient(580px 220px at 82% 4%,#d8c7b524,#0000 60%),radial-gradient(400px 160px at 54% 0%,#bed0b31f,#0000 56%),linear-gradient(180deg,#281f18fa,#281f18eb);--app-toolbar-title-bg:linear-gradient(90deg,#4f3729f7,#614837f0);--app-panel-border-strong:#b07a4f42;--app-panel-bg-strong:#281f18f5;--app-panel-bg:#31261feb;--app-panel-bg-soft:#43332adb;--app-panel-bg-subtle:#43332a94;--app-panel-bg-muted:#211914f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#dbc4ab1f,#0000 60%),linear-gradient(180deg,#3d2e25fa,#31261ff0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#b07a4f1f,#0000 58%),linear-gradient(180deg,#4b3a30fa,#31261ff5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#b07a4f1f,#0000 58%),linear-gradient(180deg,#31261ffa,#43332af0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#dbc4ab1a,#0000 58%),linear-gradient(180deg,#31261ffa,#43332af0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#9bc38d1a,#0000 58%),linear-gradient(180deg,#31261ffa,#43332af0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#d69a681f,#0000 58%),linear-gradient(180deg,#31261ffa,#43332af0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#dbc4ab14,#0000 58%),linear-gradient(180deg,#31261ffa,#43332af0);--app-subtitle:#ecdfd0bd;--app-strong-text:#fff6eb;--app-soft-text:#ead8c6;--app-chip-neutral-bg:#43332af0;--app-chip-neutral-border:#b07a4f24;--app-chip-neutral-text:#f5ede4;--app-chip-info-bg:#c690632e;--app-chip-info-text:#fff4e8;--app-chip-success-bg:#bed0b333;--app-chip-success-text:#eefae9;--app-chip-violet-bg:#d8c7b52e;--app-chip-violet-text:#fff1e4;--app-chip-warning-bg:#f0b77733;--app-chip-warning-text:#fff0e0;--app-chip-danger-bg:#e48f842e;--app-chip-danger-text:#ffe0d7;--app-table-head-bg:#4f3729f5;--app-table-head-text:#fff6eb;--app-inverse-text:#281f18}.App.theme-dark.theme-profile-profile-13{--bg:#121522;--bg2:#1a1e2e;--surface:#181c2b;--surface2:#1f2436;--surface3:#2a3047;--border:#adc6ff38;--border2:#efbfdc4d;--text:#f7f5ff;--muted:#d5cde8;--dim:#aa9fc2;--accentA:#adc6ff;--accentB:#efbfdc;--accent:#cad8ff;--app-success:#92e4d0;--app-header-grad:linear-gradient(90deg,#adc6ff47,#efbfdc38);--app-nav-window-bg:linear-gradient(180deg,#121522fc,#1a1e2ef5);--app-nav-title-bg:linear-gradient(90deg,#3d4667fa,#4e5980f0);--app-nav-title-border:#adc6ff47;--app-nav-tile-bg:linear-gradient(180deg,#f7f5ff14,#f7f5ff08);--app-nav-tile-hover-bg:linear-gradient(180deg,#f7f5ff21,#f7f5ff0d);--app-nav-tile-border:#adc6ff24;--app-nav-tile-hover-border:#efbfdc47;--app-nav-tile-open-border:#adc6ff6b;--app-nav-glyph-bg:#1a1e2eeb;--app-nav-glyph-border:#d7b6ff29;--app-nav-glyph-text:#f7f5ff;--app-divider-bg:linear-gradient(90deg,#adc6ff0f,#adc6ff38,#efbfdc1f,#adc6ff0f);--app-module-shell-bg:#121522c7;--app-module-shell-border:#adc6ff2e;--app-shell-header-bg:linear-gradient(90deg,#adc6ff24,#efbfdc24);--app-module-body-bg:#12152257;--app-settings-bg:linear-gradient(180deg,#181d2cfc,#242a3ff5);--app-settings-border:#adc6ff2e;--app-settings-card-bg:linear-gradient(180deg,#21273bfc,#121522f5);--app-settings-card-border:#efbfdc29;--app-card-surface:linear-gradient(180deg,#1f2436fa,#2a3047f0);--app-card-border:#adc6ff33;--app-action-bg:#21263af0;--app-action-hover-bg:#2d334cfa;--app-input-bg:#191d2cfa;--app-grid-color:#adc6ff1f;--app-toolbar-kicker:#e2d7ff;--app-toolbar-bg:radial-gradient(640px 220px at 12% 10%,#adc6ff29,#0000 60%),radial-gradient(580px 220px at 82% 4%,#efbfdc24,#0000 60%),radial-gradient(420px 180px at 54% 0%,#aae8db1f,#0000 58%),linear-gradient(180deg,#181d2cfa,#181d2ceb);--app-toolbar-title-bg:linear-gradient(90deg,#3d4667f7,#525d85f0);--app-panel-border-strong:#adc6ff47;--app-panel-bg-strong:#191d2cf5;--app-panel-bg:#1f2436eb;--app-panel-bg-soft:#2a3047db;--app-panel-bg-subtle:#2a304794;--app-panel-bg-muted:#121522f0;--app-panel-bg-spotlight:radial-gradient(280px 140px at 84% 8%,#adc6ff2e,#0000 60%),radial-gradient(200px 110px at 18% 12%,#efbfdc24,#0000 54%),linear-gradient(180deg,#262b40fa,#1f2436f0);--app-panel-bg-spotlight-soft:radial-gradient(220px 120px at 88% 10%,#efbfdc24,#0000 58%),radial-gradient(150px 84px at 16% 12%,#aae8db1a,#0000 52%),linear-gradient(180deg,#303750fa,#1f2436f5);--app-card-glow-accent:radial-gradient(220px 120px at 92% 10%,#adc6ff24,#0000 58%),linear-gradient(180deg,#1f2436fa,#2a3047f0);--app-card-glow-info:radial-gradient(220px 120px at 92% 10%,#efbfdc24,#0000 58%),linear-gradient(180deg,#1f2436fa,#2a3047f0);--app-card-glow-success:radial-gradient(220px 120px at 92% 10%,#aae8db24,#0000 58%),linear-gradient(180deg,#1f2436fa,#2a3047f0);--app-card-glow-warning:radial-gradient(220px 120px at 92% 10%,#ffd8a229,#0000 58%),linear-gradient(180deg,#1f2436fa,#2a3047f0);--app-card-glow-violet:radial-gradient(220px 120px at 92% 10%,#e0c4ff29,#0000 58%),linear-gradient(180deg,#1f2436fa,#2a3047f0);--app-subtitle:#dfd8f5cc;--app-strong-text:#fff;--app-soft-text:#e9e4fb;--app-chip-neutral-bg:#2a3047f0;--app-chip-neutral-border:#adc6ff29;--app-chip-neutral-text:#f7f5ff;--app-chip-info-bg:#adc6ff33;--app-chip-info-text:#e7efff;--app-chip-success-bg:#aae8db2e;--app-chip-success-text:#ebfff9;--app-chip-violet-bg:#e0c4ff38;--app-chip-violet-text:#f9ebff;--app-chip-warning-bg:#ffd8a233;--app-chip-warning-text:#fff5cf;--app-chip-danger-bg:#efbfdc38;--app-chip-danger-text:#ffe3ef;--app-table-head-bg:#3d4667f5;--app-table-head-text:#f7f5ff;--app-inverse-text:#181c2b}.mitus-nav-window{z-index:20}.mitus-settings-panel{z-index:300}.mitus-desktop-stack{z-index:1}.mitus-module-slot--customerInformation .mitus-module-shell__body{height:auto;min-height:980px;overflow:visible}.mitus-module-shell.is-maximized.mitus-module-shell--customerInformation .mitus-module-shell__body{height:auto;min-height:1120px;overflow:visible}@media (max-width:860px){.mitus-module-shell.is-maximized.mitus-module-shell--customerInformation .mitus-module-shell__body,.mitus-module-slot--customerInformation .mitus-module-shell__body{min-height:860px}}.mitus-nav-window{background:linear-gradient(180deg,#040a16fa,#07111df0);padding:14px 0 0}.App{padding-top:0}.mitus-desktop-command-bar{grid-gap:12px;align-items:stretch;background:var(--app-nav-command-bg);border:1px solid var(--app-nav-command-border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 26px #00000047;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:214px minmax(0,1fr);margin:0 auto;min-height:150px;padding:8px 10px;position:relative;width:calc(100% - 16px)}.mitus-desktop-command-bar__modules,.mitus-desktop-command-bar__scope,.mitus-nav-window__settings{min-width:0}.mitus-desktop-command-bar__scope{align-self:stretch;display:flex;min-height:0}.mitus-desktop-command-bar__modules{padding:4px 0 0;text-align:left}.mitus-desktop-module-launcher__eyebrow{color:var(--app-accent);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-transform:uppercase}.mitus-desktop-module-launcher__title{color:#f8fbff;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);margin-top:8px;text-align:left}.mitus-desktop-command-bar .mitus-nav-grid{grid-gap:8px;grid-gap:calc(8px*var(--mitus-module-shortcut-scale, 1));align-content:flex-start;grid-template-columns:minmax(0,1fr);margin:10px 0 0;margin:calc(10px*var(--mitus-module-shortcut-scale, 1)) 0 0;overflow:visible}.mitus-desktop-command-bar .mitus-nav-grid,.mitus-desktop-command-bar .mitus-nav-grid__row{align-items:stretch;display:grid;gap:8px;gap:calc(8px*var(--mitus-module-shortcut-scale, 1));width:100%}.mitus-desktop-command-bar .mitus-nav-grid__row{grid-gap:8px;grid-gap:calc(8px*var(--mitus-module-shortcut-scale, 1));grid-auto-rows:minmax(44px,auto);grid-auto-rows:minmax(calc(44px*var(--mitus-module-shortcut-scale, 1)),auto);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--mitus-nav-row-columns,1),minmax(0,1fr))}.mitus-desktop-command-bar .mitus-nav-tile{align-items:center;background:var(--theme-navigation-tile-surface);border-color:var(--theme-navigation-tile-border);border-radius:999px;box-shadow:none;flex-direction:row;gap:6px;gap:calc(6px*var(--mitus-module-shortcut-scale, 1));justify-content:flex-start;min-height:44px;min-height:calc(44px*var(--mitus-module-shortcut-scale, 1));min-width:0;padding:5px 9px;padding:calc(5px*var(--mitus-module-shortcut-scale, 1)) calc(9px*var(--mitus-module-shortcut-scale, 1));transform:none;width:100%}.mitus-desktop-command-bar .mitus-nav-tile:hover{background:var(--theme-navigation-tile-hover-surface);border-color:var(--theme-navigation-tile-hover-border);box-shadow:0 8px 18px #0000003d;transform:translateY(-1px)}.mitus-desktop-command-bar .mitus-nav-tile.is-open{border-color:var(--theme-navigation-tile-open-border)}.mitus-desktop-command-bar .mitus-nav-tile.is-active{background:var(--theme-navigation-tile-active-surface);border-color:var(--theme-navigation-tile-active-border);box-shadow:0 0 0 1px #ffffff12,0 10px 20px #0000003d;transform:none}.mitus-desktop-command-bar .mitus-nav-tile__glyph{background:var(--theme-navigation-glyph-surface);border-radius:7px;border-radius:calc(7px*var(--mitus-module-shortcut-scale, 1));font-size:var(--ui-font-size-body);height:25px;height:calc(25px*var(--mitus-module-shortcut-scale, 1));min-width:25px;min-width:calc(25px*var(--mitus-module-shortcut-scale, 1));width:25px;width:calc(25px*var(--mitus-module-shortcut-scale, 1))}.mitus-desktop-command-bar .mitus-nav-tile__label{color:var(--theme-text-primary);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label);max-width:none;min-height:0;min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal}.mitus-desktop-command-bar__scope .mitus-advisor-scope-frame{background:var(--app-nav-scope-bg);border:1px solid var(--app-nav-scope-border);border-radius:10px;box-sizing:border-box;display:flex;height:100%;max-width:none!important;min-height:132px;padding:12px 12px 14px;width:100%!important}.mitus-desktop-command-bar .mitus-advisor-scope-frame__selectors{display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:0;width:100%}.mitus-desktop-command-bar .mitus-advisor-scope-frame__field{display:flex;flex-direction:column;gap:8px;margin:0;text-align:left}.mitus-desktop-command-bar .mitus-advisor-scope-frame__label{color:#d5ddff;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-label);line-height:var(--ui-line-height-label);text-transform:uppercase}.mitus-desktop-command-bar .mitus-advisor-scope-frame__select{background:#0b1b35fa;border:1px solid #6a9cd8b8;border-radius:8px;color:#f8fbff;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);height:40px;line-height:var(--ui-line-height-control);min-height:40px;padding:0 34px 0 12px;width:100%}.mitus-nav-window__settings{max-width:calc(100% - 220px);padding-top:0;position:absolute;right:12px;top:10px;width:auto;z-index:4}.mitus-nav-window__settings .mitus-nav-window__title-wrap{align-items:flex-start;display:flex;gap:8px;justify-content:flex-end;margin:0;position:relative;width:auto}.mitus-nav-window__settings .mitus-nav-window__title{border-radius:7px;box-sizing:border-box;gap:9px;min-height:42px;min-width:0;padding:7px 11px;width:auto}.mitus-nav-window__settings .mitus-nav-window__title-icon{border-radius:8px;font-size:var(--ui-font-size-body);height:28px;min-width:28px;width:28px}.mitus-nav-window__settings .mitus-nav-window__title-text{font-size:var(--ui-font-size-body);white-space:nowrap}.App.theme-dark .mitus-nav-window__settings .mitus-nav-window__title{justify-content:flex-start;min-width:0}.App.theme-dark .mitus-nav-window__settings .mitus-nav-window__title:hover{transform:translateY(-1px)}.mitus-nav-window__exit{align-items:center;appearance:none;background:linear-gradient(180deg,#461823f5,#26121cf5);border:1px solid #f8717157;border-radius:7px;box-shadow:0 12px 24px #0000003d;color:#ffe4e6;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:8px;justify-content:center;line-height:var(--ui-line-height-body);min-height:42px;padding:7px 12px;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease;white-space:nowrap}.mitus-nav-window__exit:hover:not(:disabled){background:linear-gradient(180deg,#5e202dfa,#361622fa);border-color:#fca5a594;transform:translateY(-1px)}.mitus-nav-window__exit:disabled,.mitus-nav-window__title:disabled{cursor:not-allowed;opacity:.62}.mitus-nav-window__exit-icon{align-items:center;background:#ffffff14;border:1px solid #fecaca3d;border-radius:7px;color:#fff1f2;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:24px;justify-content:center;min-width:24px;width:24px}.mitus-nav-window__settings .mitus-nav-window__title-subtext{display:none;font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);margin-top:3px;white-space:nowrap}.mitus-nav-window__settings .mitus-settings-panel{left:auto;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);position:fixed;right:16px;top:16px;transform:none;width:min(1600px,calc(100vw - 32px));z-index:10000}.mitus-nav-window__separator{background:#72a6e76b;box-shadow:none;height:1px;margin-top:10px}.mitus-desktop-stack{padding-top:12px}@media (max-width:1480px){.mitus-desktop-command-bar{grid-template-columns:214px minmax(0,1fr)}.mitus-desktop-command-bar__modules{padding-right:0}.mitus-desktop-command-bar .mitus-nav-tile__label{font-size:var(--ui-font-size-label)}.mitus-nav-window__settings{position:absolute;right:12px;top:10px;width:auto}}@media (max-width:860px){.mitus-desktop-command-bar{grid-template-columns:1fr;min-height:0}.mitus-desktop-command-bar__modules{padding-right:0}.mitus-desktop-command-bar .mitus-nav-grid{grid-template-columns:minmax(0,1fr)}.mitus-desktop-command-bar .mitus-nav-grid__row{grid-template-columns:repeat(2,minmax(0,1fr))}.mitus-desktop-command-bar .mitus-nav-tile__label{font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-label)}.mitus-nav-window__settings{grid-column:1/-1;justify-self:flex-end;max-width:100%;position:relative;right:auto;top:auto;width:auto}.mitus-desktop-command-bar .mitus-nav-tile__label,.mitus-nav-window__settings .mitus-nav-window__title-subtext{white-space:normal}.mitus-settings-panel__range-row{grid-template-columns:1fr}.mitus-settings-panel__range-value{text-align:left}.mitus-auto-template-panel__controls,.mitus-auto-template-panel__header{grid-template-columns:1fr}.mitus-auto-template-panel__header{flex-direction:column}.mitus-module-order-editor__header,.mitus-module-order-item{align-items:flex-start;flex-direction:column}.mitus-module-order-list{grid-template-columns:1fr}.mitus-settings-panel{max-height:calc(100dvh - 24px)}}@media (max-width:560px){.mitus-desktop-command-bar .mitus-nav-grid__row{grid-template-columns:minmax(0,1fr)}}body.mitus-body--module-maximized,html.mitus-document--module-maximized{height:100%;overflow:hidden}.App.has-maximized-module .mitus-nav-window{pointer-events:none;z-index:0}.App.has-maximized-module .mitus-settings-panel{display:none}.App.has-maximized-module .mitus-desktop-stack{z-index:5000}.mitus-module-slot.is-desktop-maximized{z-index:5100}.mitus-module-shell.is-maximized{border-left:0;border-radius:0;border-right:0;display:flex;flex-direction:column;height:100dvh;inset:0!important;margin:0;max-height:100dvh;max-width:100vw;overflow:hidden;position:fixed!important;width:100vw;z-index:5200}.mitus-module-shell.is-maximized .mitus-module-shell__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:0 0 auto;position:sticky;top:0;z-index:5}.mitus-module-shell.is-maximized .mitus-module-shell__body{flex:1 1 auto;height:auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain}.mitus-module-shell.is-maximized .administration-module,.mitus-module-shell.is-maximized .customer-information-module,.mitus-module-shell.is-maximized .diary-module,.mitus-module-shell.is-maximized .discovery-module,.mitus-module-shell.is-maximized .payments-module,.mitus-module-shell.is-maximized .pp-grid,.mitus-module-shell.is-maximized .project-plan-container,.mitus-module-shell.is-maximized .training-module,.mitus-module-shell.is-maximized .transition-layer-single,.mitus-module-shell.is-maximized .transition-layer-single .tl-grid-single,.mitus-module-shell.is-maximized .transition-layer-single .tl-grid-single .tl-card{min-height:100%}@media (max-width:920px){.mitus-module-shell.is-maximized{height:100dvh;inset:0!important;max-height:100dvh;max-width:100vw;width:100vw}}.App.has-maximized-module .mitus-module-shell.is-maximized{height:100dvh;inset:0!important;max-height:100dvh;max-width:100vw;position:fixed!important;width:100vw;z-index:5200!important}.App .mitus-module-shell--considerations.is-maximized,.App .mitus-module-shell--considerations.is-maximized .mitus-module-shell__body{background:#080f1f!important;background-color:#080f1f!important}.mitus-advisor-scope-frame{grid-gap:1rem;background:var(--app-card-glow-accent);border:1px solid var(--app-panel-border-strong);border-radius:1rem;box-shadow:var(--app-shadow),inset 0 0 0 1px #ffffff08;display:grid;gap:1rem;grid-template-columns:minmax(280px,420px) minmax(0,1fr);margin:.85rem 1rem 0;padding:1rem 1.15rem}.mitus-advisor-scope-frame--compact{margin:0 0 .9rem;padding:.9rem 1rem}.mitus-advisor-scope-frame--global,.mitus-workspace-scope-frame{margin:0 0 1rem}.mitus-workspace-scope-frame{position:sticky;top:.75rem;z-index:12}.mitus-advisor-scope-frame__selectors{grid-gap:.85rem;align-content:start;display:grid;gap:.85rem}.mitus-advisor-scope-frame__field{grid-gap:.35rem;display:grid;gap:.35rem}.mitus-advisor-scope-frame__label{color:var(--app-toolbar-kicker);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}.mitus-advisor-scope-frame__select{background:var(--app-input-bg);border:1px solid var(--app-card-border);border-radius:.9rem;color:var(--app-text);font:inherit;min-height:2.8rem;padding:.72rem .85rem}.mitus-advisor-scope-frame__summary{grid-gap:.55rem;display:grid;gap:.55rem}.mitus-advisor-scope-frame__eyebrow{align-items:center;background:var(--app-chip-info-bg);border-radius:999px;color:var(--app-chip-info-text);display:inline-flex;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);justify-content:center;letter-spacing:var(--ui-letter-spacing-table);padding:.18rem .5rem;text-transform:uppercase;width:fit-content}.mitus-advisor-scope-frame__title{color:var(--app-text);font-size:var(--ui-font-size-body);margin:0}.mitus-advisor-scope-frame__description{color:var(--app-subtitle);margin:0}.mitus-advisor-scope-frame__chips{display:flex;flex-wrap:wrap;gap:.45rem}.mitus-advisor-scope-frame__chip{align-items:center;background:var(--app-chip-neutral-bg);border:1px solid var(--app-chip-neutral-border);border-radius:999px;color:var(--app-chip-neutral-text);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:1.75rem;padding:.18rem .6rem}.mitus-advisor-scope-frame__linked-entities{grid-gap:.25rem;background:var(--app-panel-bg-subtle);border:1px solid var(--app-card-border);border-radius:.9rem;color:var(--app-soft-text);display:grid;gap:.25rem;padding:.8rem .9rem}.mitus-flow-shell{grid-gap:.9rem;display:grid;gap:.9rem}@media (max-width:920px){.mitus-advisor-scope-frame,.mitus-advisor-scope-frame--compact{grid-template-columns:1fr}}.mitus-advisor-scope-frame__diagnostics{grid-gap:10px;background:var(--app-panel-bg-soft);border:1px solid var(--app-panel-border-strong);border-radius:14px;display:grid;gap:10px;padding:12px 14px}.mitus-advisor-scope-frame__diagnostics-title{color:var(--app-toolbar-kicker);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.mitus-advisor-scope-frame__diagnostics-grid{grid-gap:8px 16px;color:var(--app-soft-text);display:grid;font-size:var(--ui-font-size-body);gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mitus-advisor-scope-frame__diagnostics-message{color:var(--app-chip-danger-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.mitus-advisor-scope-frame__diagnostics-actions{display:flex;justify-content:flex-start}.mitus-advisor-scope-frame__diagnostics-button{appearance:none;background:var(--app-action-bg);border:1px solid var(--app-card-border);border-radius:999px;color:var(--app-text);cursor:pointer;font-weight:var(--ui-font-weight-medium);padding:8px 14px}.mitus-advisor-scope-frame__diagnostics-button:hover{background:var(--app-action-hover-bg);transform:translateY(-1px)}.App.theme-dark[class*=theme-profile-]{--theme-surface-canvas:var(--theme-page-background,var(--theme-canvas));--theme-surface-navigation:var(--theme-navigation-surface,var(--theme-module-surface));--theme-surface-module-shell:var(--theme-module-shell-surface,var(--theme-module-surface));--theme-surface-module-body:var(--theme-module-body-surface,var(--theme-module-surface));--theme-surface-panel:var(--theme-panel-default-surface,var(--theme-panel-surface));--theme-surface-panel-strong:var(--theme-panel-strong-surface,var(--theme-panel-surface));--theme-surface-panel-soft:var(--theme-panel-soft-surface,var(--theme-panel-surface));--theme-surface-panel-subtle:var(--theme-panel-subtle-surface,var(--theme-panel-surface));--theme-surface-panel-muted:var(--theme-panel-muted-surface,var(--theme-panel-surface));--theme-surface-panel-spotlight:var(--theme-panel-spotlight-surface,var(--theme-panel-surface));--theme-surface-panel-spotlight-soft:var(--theme-panel-spotlight-soft-surface,var(--theme-panel-surface));--theme-surface-card:var(--theme-card-default-surface,var(--theme-card-surface));--theme-surface-card-accent:var(--theme-card-accent-surface,var(--theme-card-surface));--theme-surface-card-info:var(--theme-card-info-surface,var(--theme-card-surface));--theme-surface-card-success:var(--theme-card-success-surface,var(--theme-card-surface));--theme-surface-card-warning:var(--theme-card-warning-surface,var(--theme-card-surface));--theme-surface-card-violet:var(--theme-card-violet-surface,var(--theme-card-surface));--theme-surface-control:var(--theme-control-surface);--theme-surface-table-header:var(--theme-table-header-surface);--theme-surface-table-cell:var(--theme-card-surface);--theme-surface-overlay:var(--theme-canvas);--theme-surface-popover:var(--theme-card-surface);--theme-surface-tooltip:var(--theme-card-surface);--theme-role-canvas-surface:var(--theme-surface-canvas);--theme-role-canvas-text:var(--theme-text-primary);--theme-role-canvas-border:var(--theme-border-default);--theme-role-canvas-shadow:none;--theme-role-navigation-surface:var(--theme-surface-navigation);--theme-role-navigation-text:var(--theme-text-primary);--theme-role-navigation-border:var(--theme-border-strong);--theme-role-navigation-shadow:var(--theme-shadow-soft);--theme-role-module-shell-surface:var(--theme-surface-module-shell);--theme-role-module-shell-text:var(--theme-text-primary);--theme-role-module-shell-border:var(--theme-border-strong);--theme-role-module-shell-shadow:var(--theme-shadow-soft);--theme-role-module-body-surface:var(--theme-surface-module-body);--theme-role-module-body-text:var(--theme-text-primary);--theme-role-module-body-border:var(--theme-border-default);--theme-role-module-body-shadow:none;--theme-role-panel-surface:var(--theme-surface-panel);--theme-role-panel-text:var(--theme-text-primary);--theme-role-panel-border:var(--theme-border-default);--theme-role-panel-shadow:var(--theme-shadow-soft);--theme-role-card-surface:var(--theme-surface-card);--theme-role-card-text:var(--theme-text-primary);--theme-role-card-border:var(--theme-border-default);--theme-role-card-shadow:none;--theme-role-control-surface:var(--theme-surface-control);--theme-role-control-text:var(--theme-text-primary);--theme-role-control-border:var(--theme-border-default);--theme-role-control-shadow:none;--theme-role-table-header-surface:var(--theme-surface-table-header);--theme-role-table-header-text:var(--theme-table-header-text);--theme-role-table-header-border:var(--theme-border-default);--theme-role-table-header-shadow:none;--theme-role-table-cell-surface:var(--theme-surface-table-cell);--theme-role-table-cell-text:var(--theme-text-primary);--theme-role-table-cell-border:var(--theme-border-default);--theme-role-table-cell-shadow:none;--theme-role-overlay-surface:var(--theme-surface-overlay);--theme-role-overlay-text:var(--theme-text-primary);--theme-role-overlay-border:var(--theme-border-strong);--theme-role-overlay-shadow:var(--theme-shadow-raised);--theme-role-popover-surface:var(--theme-surface-popover);--theme-role-popover-text:var(--theme-text-primary);--theme-role-popover-border:var(--theme-border-strong);--theme-role-popover-shadow:var(--theme-shadow-raised);--theme-role-tooltip-surface:var(--theme-surface-tooltip);--theme-role-tooltip-text:var(--theme-text-primary);--theme-role-tooltip-border:var(--theme-border-strong);--theme-role-tooltip-shadow:var(--theme-shadow-raised);--theme-navigation-title-surface:var(--theme-surface-navigation);--theme-navigation-title-border:var(--theme-border-default);--theme-navigation-tile-surface:var(--theme-control-surface);--theme-navigation-tile-hover-surface:var(--theme-action-hover);--theme-navigation-tile-active-surface:var(--theme-focus);--theme-navigation-tile-border:var(--theme-border-default);--theme-navigation-tile-hover-border:var(--theme-border-strong);--theme-navigation-tile-open-border:var(--theme-border-strong);--theme-navigation-tile-active-border:var(--theme-focus);--theme-navigation-glyph-surface:var(--theme-control-surface);--theme-navigation-glyph-border:var(--theme-border-default);--theme-navigation-glyph-text:var(--theme-text-primary);--theme-navigation-tile-text-shadow:none;--theme-navigation-command-surface:var(--theme-surface-navigation);--theme-navigation-command-border:var(--theme-border-strong);--theme-navigation-scope-surface:var(--theme-control-surface);--theme-navigation-scope-border:var(--theme-border-strong);--theme-module-header-surface:var(--theme-surface-navigation);--theme-module-divider-surface:var(--theme-border-strong);--theme-workspace-panel-surface:var(--theme-surface-panel);--theme-workspace-panel-border:var(--theme-border-default);--theme-metric-card-surface:var(--theme-surface-card);--theme-metric-card-border:var(--theme-border-default);--theme-workflow-node-surface:var(--theme-control-surface);--theme-workflow-node-text:var(--theme-text-primary);--theme-workflow-node-secondary-text:var(--theme-text-secondary);--theme-workflow-connector:var(--theme-border-strong);--theme-workflow-arrow:var(--theme-text-secondary);--theme-workflow-blue-border:var(--theme-semantic-info-border);--theme-workflow-blue-fill:var(--theme-semantic-info-surface);--theme-workflow-blue-text:var(--theme-semantic-info-text);--theme-workflow-red-border:var(--theme-semantic-error-border);--theme-workflow-red-fill:var(--theme-semantic-error-surface);--theme-workflow-red-text:var(--theme-semantic-error-text);--theme-workflow-violet-border:var(--theme-semantic-drift-border);--theme-workflow-violet-fill:var(--theme-semantic-drift-surface);--theme-workflow-violet-text:var(--theme-semantic-drift-text);--theme-workflow-amber-border:var(--theme-semantic-warning-border);--theme-workflow-amber-fill:var(--theme-semantic-warning-surface);--theme-workflow-amber-text:var(--theme-semantic-warning-text);--theme-workflow-green-border:var(--theme-semantic-success-border);--theme-workflow-green-fill:var(--theme-semantic-success-surface);--theme-workflow-green-text:var(--theme-semantic-success-text);--theme-series-blue:var(--theme-semantic-info-border);--theme-series-purple:var(--theme-semantic-drift-border);--theme-series-teal:var(--theme-semantic-stable-border);--theme-series-green:var(--theme-semantic-success-border);--theme-series-red:var(--theme-semantic-error-border);--theme-series-edge:var(--theme-border-strong);--theme-series-label:var(--theme-text-primary);--theme-structure-card-ink:#102033;--theme-structure-card-muted:#334862;--theme-structure-card-soft-surface:#ffffff94;--theme-structure-card-soft-border:#3b51762e;--theme-structure-card-chip-surface:#1020331a;--theme-structure-card-chip-border:#1020331f;--theme-structure-card-shadow:0 18px 42px #00081f4d,inset 0 1px 0 #ffffff5c;--theme-structure-tone-slate-surface:linear-gradient(180deg,#d8e6f7,#bcd1ed);--theme-structure-tone-slate-border:#4967975c;--theme-structure-tone-butter-surface:linear-gradient(180deg,#fff3bd,#eadf9b);--theme-structure-tone-butter-border:#97852352;--theme-structure-tone-mint-surface:linear-gradient(180deg,#dff4ec,#bfe6d5);--theme-structure-tone-mint-border:#4d907457;--theme-structure-tone-sky-surface:linear-gradient(180deg,#ddf2ff,#bdddf8);--theme-structure-tone-sky-border:#4679ac57;--theme-structure-tone-rose-surface:linear-gradient(180deg,#fae1e8,#efbccb);--theme-structure-tone-rose-border:#ab547152;--theme-structure-tone-lilac-surface:linear-gradient(180deg,#e9e4ff,#d3c9fb);--theme-structure-tone-lilac-border:#755db952;--theme-structure-tone-peach-surface:linear-gradient(180deg,#fbe7da,#efc9ae);--theme-structure-tone-peach-border:#a5683c4d;--theme-structure-tone-sand-surface:linear-gradient(180deg,#f3ead7,#dbcaa9);--theme-structure-tone-sand-border:#8169404d;--theme-progress-track-surface:#94a3b824;--theme-progress-fill-surface:linear-gradient(90deg,var(--theme-focus),var(--theme-semantic-info-border));--theme-assessment-consistent-surface:var(--theme-semantic-success-surface);--theme-assessment-consistent-text:var(--theme-semantic-success-text);--theme-assessment-consistent-border:var(--theme-semantic-success-border);--theme-assessment-contextual-surface:var(--theme-semantic-warning-surface);--theme-assessment-contextual-text:var(--theme-semantic-warning-text);--theme-assessment-contextual-border:var(--theme-semantic-warning-border);--theme-assessment-drift-surface:var(--theme-semantic-drift-surface);--theme-assessment-drift-text:var(--theme-semantic-drift-text);--theme-assessment-drift-border:var(--theme-semantic-drift-border);--theme-assessment-contradiction-surface:var(--theme-semantic-contradiction-surface);--theme-assessment-contradiction-text:var(--theme-semantic-contradiction-text);--theme-assessment-contradiction-border:var(--theme-semantic-contradiction-border);--theme-state-action-surface:var(--theme-action);--theme-state-action-hover-surface:var(--theme-action-hover);--theme-state-selected-surface:var(--theme-focus);--theme-state-selected-start:var(--theme-focus);--theme-state-selected-end:var(--theme-focus);--theme-state-selected-text:var(--theme-text-inverse);--theme-state-selected-border:var(--theme-focus);--theme-state-focus-ring:var(--theme-focus);--theme-state-disabled-surface:var(--theme-control-surface);--theme-state-disabled-text:var(--theme-text-muted);--theme-state-disabled-border:var(--theme-border-default);--theme-scrollbar-thumb:var(--theme-focus);--theme-scrollbar-thumb-hover:var(--theme-semantic-info-border);--theme-scrollbar-track:var(--theme-control-surface);--theme-scrollbar-track-border:var(--theme-border-default);--theme-semantic-info-surface:#0c4a6e;--theme-semantic-info-text:#e0f2fe;--theme-semantic-info-border:#38bdf8;--theme-semantic-success-surface:#14532d;--theme-semantic-success-text:#dcfce7;--theme-semantic-success-border:#4ade80;--theme-semantic-warning-surface:#713f12;--theme-semantic-warning-text:#fef3c7;--theme-semantic-warning-border:#f59e0b;--theme-semantic-error-surface:#7f1d1d;--theme-semantic-error-text:#fee2e2;--theme-semantic-error-border:#f87171;--theme-semantic-stable-surface:#115e59;--theme-semantic-stable-text:#ccfbf1;--theme-semantic-stable-border:#2dd4bf;--theme-semantic-conditional-surface:#164e63;--theme-semantic-conditional-text:#cffafe;--theme-semantic-conditional-border:#22d3ee;--theme-semantic-tension-surface:#713f12;--theme-semantic-tension-text:#fef3c7;--theme-semantic-tension-border:#eab308;--theme-semantic-drift-surface:#581c87;--theme-semantic-drift-text:#f3e8ff;--theme-semantic-drift-border:#c084fc;--theme-semantic-contradiction-surface:#7f1d1d;--theme-semantic-contradiction-text:#fee2e2;--theme-semantic-contradiction-border:#ef4444;--theme-semantic-no-data-surface:#334155;--theme-semantic-no-data-text:#e2e8f0;--theme-semantic-no-data-border:#64748b;--app-font-family:"Inter","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--bg:var(--theme-canvas);--surface:var(--theme-module-surface);--surface2:var(--theme-panel-surface);--surface3:var(--theme-card-surface);--text:var(--theme-text-primary);--muted:var(--theme-text-muted);--accent:var(--theme-focus);--app-bg:var(--theme-canvas);--app-text:var(--theme-text-primary);--app-soft-text:var(--theme-text-secondary);--app-muted:var(--theme-text-muted);--app-inverse-text:var(--theme-text-inverse);--app-page-bg:var(--theme-page-background,var(--theme-canvas));--app-page-glow:none;--app-nav-window-bg:var(--theme-surface-navigation);--app-nav-title-bg:var(--theme-navigation-title-surface);--app-nav-title-border:var(--theme-navigation-title-border);--app-nav-title-text:var(--theme-text-primary);--app-nav-title-subtext:var(--theme-text-muted);--app-nav-tile-bg:var(--theme-navigation-tile-surface);--app-nav-tile-hover-bg:var(--theme-navigation-tile-hover-surface);--app-nav-tile-border:var(--theme-navigation-tile-border);--app-nav-tile-hover-border:var(--theme-navigation-tile-hover-border);--app-nav-tile-open-border:var(--theme-navigation-tile-open-border);--app-nav-glyph-bg:var(--theme-navigation-glyph-surface);--app-nav-glyph-border:var(--theme-navigation-glyph-border);--app-nav-glyph-text:var(--theme-navigation-glyph-text);--app-nav-tile-text:var(--theme-text-primary);--app-nav-tile-text-shadow:var(--theme-navigation-tile-text-shadow);--app-nav-command-bg:var(--theme-navigation-command-surface);--app-nav-command-border:var(--theme-navigation-command-border);--app-nav-scope-bg:var(--theme-navigation-scope-surface);--app-nav-scope-border:var(--theme-navigation-scope-border);--app-divider-bg:var(--theme-module-divider-surface);--app-module-shell-bg:var(--theme-surface-module-shell);--app-module-shell-border:var(--theme-border-default);--app-shell-header-bg:var(--theme-module-header-surface);--app-module-body-bg:var(--theme-surface-module-body);--app-panel-bg-strong:var(--theme-surface-panel-strong);--app-panel-bg:var(--theme-surface-panel);--app-panel-bg-soft:var(--theme-surface-panel-soft);--app-panel-bg-subtle:var(--theme-surface-panel-subtle);--app-panel-bg-muted:var(--theme-surface-panel-muted);--app-panel-bg-spotlight:var(--theme-surface-panel-spotlight);--app-panel-bg-spotlight-soft:var(--theme-surface-panel-spotlight-soft);--app-card-surface:var(--theme-surface-card);--app-card-glow-accent:var(--theme-surface-card-accent);--app-card-glow-info:var(--theme-surface-card-info);--app-card-glow-success:var(--theme-surface-card-success);--app-card-glow-warning:var(--theme-surface-card-warning);--app-card-glow-violet:var(--theme-surface-card-violet);--app-input-bg:var(--theme-control-surface);--app-table-head-bg:var(--theme-table-header-surface);--app-table-head-text:var(--theme-table-header-text);--app-card-border:var(--theme-border-default);--app-panel-border-strong:var(--theme-border-strong);--app-accent:var(--theme-focus);--app-action-bg:var(--theme-action);--app-action-hover-bg:var(--theme-action-hover);--app-action-active-bg:var(--theme-focus);--app-action-active-text:var(--theme-text-inverse);--app-soft-shadow:var(--theme-shadow-soft);--app-shadow:var(--theme-shadow-raised)}.App.theme-dark.theme-profile-default{--theme-canvas:#081526;--theme-page-background:radial-gradient(1200px 800px at 18% 12%,#7c3aed24,#0000 55%),radial-gradient(900px 700px at 72% 6%,#06b6d41a,#0000 58%),linear-gradient(180deg,#081526,#0a1728);--theme-module-surface:#0d1b2d;--theme-navigation-surface:#0d1b2d;--theme-module-shell-surface:#0d1b2d;--theme-module-body-surface:#081526;--theme-panel-surface:#0d1b2d;--theme-panel-default-surface:#0d1b2d;--theme-panel-strong-surface:#0f1f38;--theme-panel-soft-surface:#14263c;--theme-panel-subtle-surface:#0f1f38b8;--theme-panel-muted-surface:#0a1728;--theme-panel-spotlight-surface:#0f1f38;--theme-panel-spotlight-soft-surface:#14263c;--theme-card-surface:#0f1f38;--theme-card-default-surface:#0f1f38;--theme-card-accent-surface:#0f1f38;--theme-card-info-surface:#0f1f38;--theme-card-success-surface:#0f1f38;--theme-card-warning-surface:#0f1f38;--theme-card-violet-surface:#0f1f38;--theme-control-surface:#0a1728;--theme-table-header-surface:#14263c;--theme-text-primary:#f7f0df;--theme-text-secondary:#d6cdbb;--theme-text-muted:#a9b8ca;--theme-text-inverse:#041224;--theme-table-header-text:#c5d2df;--theme-border-default:#2a4059;--theme-border-strong:#3b5875;--theme-focus:#4fd1ff;--theme-action:#0d1b2d;--theme-action-hover:#14263c;--theme-shadow-soft:0 12px 28px #0000003d;--theme-shadow-raised:0 18px 44px #00000057;--theme-navigation-title-surface:#0d1b2d;--theme-navigation-title-border:#2a4059;--theme-navigation-tile-surface:#0a1728;--theme-navigation-tile-hover-surface:#14263c;--theme-navigation-tile-active-surface:#4fd1ff;--theme-navigation-tile-border:#2a4059;--theme-navigation-tile-hover-border:#3b5875;--theme-navigation-tile-open-border:#3b5875;--theme-navigation-tile-active-border:#4fd1ff;--theme-navigation-glyph-surface:#0f1f38;--theme-navigation-glyph-border:#2a4059;--theme-navigation-glyph-text:#f7f0df;--theme-navigation-tile-text-shadow:none;--theme-state-selected-surface:#4fd1ff;--theme-state-selected-start:#4fd1ff;--theme-state-selected-end:#4fd1ff;--theme-state-selected-text:#041224;--theme-state-selected-border:#4fd1ff;--theme-navigation-command-surface:#0d1b2d;--theme-navigation-command-border:#3b5875;--theme-navigation-scope-surface:#0a1728;--theme-navigation-scope-border:#3b5875;--theme-module-header-surface:#0d1b2d;--theme-module-divider-surface:#2a4059;--theme-workflow-node-surface:#0f1f38;--theme-workflow-node-text:#f7f0df;--theme-workflow-node-secondary-text:#a9b8ca;--theme-workflow-connector:#9bd3ffb8;--theme-workflow-arrow:#9bd3ffe6;--theme-workflow-blue-border:#3b82f6;--theme-workflow-blue-fill:#1d4ed8;--theme-workflow-blue-text:#b9d4f3;--theme-workflow-red-border:#ef4444;--theme-workflow-red-fill:#dc2626;--theme-workflow-red-text:#fecaca;--theme-workflow-violet-border:#8b5cf6;--theme-workflow-violet-fill:#7c3aed;--theme-workflow-violet-text:#ddd6fe;--theme-workflow-amber-border:#d97706;--theme-workflow-amber-fill:#b45309;--theme-workflow-amber-text:#fde68a;--theme-workflow-green-border:#16a34a;--theme-workflow-green-fill:#15803d;--theme-workflow-green-text:#bbf7d0;--theme-series-blue:#44c1ff;--theme-series-purple:#b36cff;--theme-series-teal:#3bd1c8;--theme-series-green:#2ad46f;--theme-series-red:#ff4c51;--theme-series-edge:#a0cbffb8;--theme-series-label:#f7f0df;--theme-structure-card-ink:#102033;--theme-structure-card-muted:#334862;--theme-structure-card-soft-surface:#ffffff94;--theme-structure-card-soft-border:#3b51762e;--theme-structure-card-chip-surface:#1020331a;--theme-structure-card-chip-border:#1020331f;--theme-structure-card-shadow:0 18px 42px #00081f4d,inset 0 1px 0 #ffffff5c;--theme-structure-tone-slate-surface:linear-gradient(180deg,#d8e6f7,#bcd1ed);--theme-structure-tone-slate-border:#4967975c;--theme-structure-tone-butter-surface:linear-gradient(180deg,#fff3bd,#eadf9b);--theme-structure-tone-butter-border:#97852352;--theme-structure-tone-mint-surface:linear-gradient(180deg,#dff4ec,#bfe6d5);--theme-structure-tone-mint-border:#4d907457;--theme-structure-tone-sky-surface:linear-gradient(180deg,#ddf2ff,#bdddf8);--theme-structure-tone-sky-border:#4679ac57;--theme-structure-tone-rose-surface:linear-gradient(180deg,#fae1e8,#efbccb);--theme-structure-tone-rose-border:#ab547152;--theme-structure-tone-lilac-surface:linear-gradient(180deg,#e9e4ff,#d3c9fb);--theme-structure-tone-lilac-border:#755db952;--theme-structure-tone-peach-surface:linear-gradient(180deg,#fbe7da,#efc9ae);--theme-structure-tone-peach-border:#a5683c4d;--theme-structure-tone-sand-surface:linear-gradient(180deg,#f3ead7,#dbcaa9);--theme-structure-tone-sand-border:#8169404d;--theme-progress-track-surface:#94a3b824;--theme-progress-fill-surface:#4fd1ff;--theme-assessment-consistent-surface:#10b98129;--theme-assessment-consistent-text:#d1fae5fa;--theme-assessment-consistent-border:#34d39947;--theme-assessment-contextual-surface:#f59e0b2e;--theme-assessment-contextual-text:#fef3c7fa;--theme-assessment-contextual-border:#facc1552;--theme-assessment-drift-surface:#7c3aed2e;--theme-assessment-drift-text:#ede9fefa;--theme-assessment-drift-border:#a78bfa57;--theme-assessment-contradiction-surface:#ef44442e;--theme-assessment-contradiction-text:#fee2e2fa;--theme-assessment-contradiction-border:#f8717157;--theme-workspace-panel-surface:#0d1b2d;--theme-workspace-panel-border:#2a4059;--theme-metric-card-surface:#0f1f38;--theme-metric-card-border:#2a4059}.App.theme-dark.theme-profile-profile-1{--theme-canvas:#0f1218;--theme-module-surface:#121720;--theme-panel-surface:#1a202a;--theme-card-surface:#252d39;--theme-control-surface:#202630;--theme-table-header-surface:#3a2f1f;--theme-text-primary:#f7f2ea;--theme-text-secondary:#f7dcc7;--theme-text-muted:#c3b3a0;--theme-text-inverse:#24150e;--theme-table-header-text:#fff1c2;--theme-border-default:#6b5130;--theme-border-strong:#9a6d2f;--theme-focus:#ff9f1a;--theme-action:#202630;--theme-action-hover:#303846;--theme-shadow-soft:0 12px 28px #00000047;--theme-shadow-raised:0 18px 44px #00000061}.App.theme-dark.theme-profile-profile-2{--theme-canvas:#0b1016;--theme-module-surface:#10161f;--theme-panel-surface:#18212b;--theme-card-surface:#222d39;--theme-control-surface:#141d27;--theme-table-header-surface:#2f3b49;--theme-text-primary:#edf2f8;--theme-text-secondary:#d8e5f2;--theme-text-muted:#9eabbd;--theme-text-inverse:#18212b;--theme-table-header-text:#e7f3ff;--theme-border-default:#455c72;--theme-border-strong:#b65d20;--theme-focus:#ff7a1a;--theme-action:#141d27;--theme-action-hover:#202c38;--theme-shadow-soft:0 12px 28px #00000042;--theme-shadow-raised:0 18px 44px #0000005c}.App.theme-dark.theme-profile-profile-3{--theme-canvas:#071612;--theme-module-surface:#0d1b17;--theme-panel-surface:#162823;--theme-card-surface:#213730;--theme-control-surface:#11221d;--theme-table-header-surface:#0b473c;--theme-text-primary:#ebfaf3;--theme-text-secondary:#d6fbf1;--theme-text-muted:#96cabc;--theme-text-inverse:#05231d;--theme-table-header-text:#d5fff6;--theme-border-default:#397568;--theme-border-strong:#3cae91;--theme-focus:#12b981;--theme-action:#11221d;--theme-action-hover:#1b312a;--theme-shadow-soft:0 12px 28px #00000040;--theme-shadow-raised:0 18px 44px #00000059}.App.theme-dark.theme-profile-profile-4{--theme-canvas:#160a1c;--theme-module-surface:#1b0f21;--theme-panel-surface:#28152f;--theme-card-surface:#372040;--theme-control-surface:#221129;--theme-table-header-surface:#432260;--theme-text-primary:#f8f1ff;--theme-text-secondary:#eadcff;--theme-text-muted:#cfbfdf;--theme-text-inverse:#1a1026;--theme-table-header-text:#f3e8ff;--theme-border-default:#71518c;--theme-border-strong:#9b69c1;--theme-focus:#cf8dff;--theme-action:#221129;--theme-action-hover:#34203d;--theme-shadow-soft:0 12px 28px #00000045;--theme-shadow-raised:0 18px 44px #0000005e}.App.theme-dark.theme-profile-profile-5{--theme-canvas:#fff;--theme-module-surface:#eff4fc;--theme-panel-surface:#f7faff;--theme-card-surface:#fff;--theme-control-surface:#fff;--theme-table-header-surface:#3662a9;--theme-text-primary:#18212f;--theme-text-secondary:#31445f;--theme-text-muted:#556883;--theme-text-inverse:#fff;--theme-table-header-text:#fff;--theme-border-default:#b8c8df;--theme-border-strong:#7898c6;--theme-focus:#3b6fbd;--theme-action:#eef3fb;--theme-action-hover:#e0e9f7;--theme-shadow-soft:0 10px 22px #334e7a1f;--theme-shadow-raised:0 16px 36px #334e7a2e}.App.theme-dark.theme-profile-profile-6{--theme-canvas:#080a0c;--theme-module-surface:#0d1014;--theme-panel-surface:#151a20;--theme-card-surface:#1d252d;--theme-control-surface:#12161b;--theme-table-header-surface:#3c2e16;--theme-text-primary:#f3eee4;--theme-text-secondary:#e8dccd;--theme-text-muted:#b5aa9a;--theme-text-inverse:#110d08;--theme-table-header-text:#fff1c2;--theme-border-default:#66542f;--theme-border-strong:#9a751d;--theme-focus:#ffb000;--theme-action:#12161b;--theme-action-hover:#242a31;--theme-shadow-soft:0 12px 28px #0000004d;--theme-shadow-raised:0 18px 44px #0006}.App.theme-dark.theme-profile-profile-7{--theme-canvas:#0b0f14;--theme-module-surface:#11161c;--theme-panel-surface:#171d24;--theme-card-surface:#232b35;--theme-control-surface:#141a22;--theme-table-header-surface:#2f3b49;--theme-text-primary:#eef3f7;--theme-text-secondary:#d6dde6;--theme-text-muted:#9eaab7;--theme-text-inverse:#0e1318;--theme-table-header-text:#f5f9fc;--theme-border-default:#465666;--theme-border-strong:#a85c20;--theme-focus:#ff7a00;--theme-action:#141a22;--theme-action-hover:#242d38;--theme-shadow-soft:0 12px 28px #00000047;--theme-shadow-raised:0 18px 44px #00000061}.App.theme-dark.theme-profile-profile-8{--theme-canvas:#09131d;--theme-module-surface:#0d1824;--theme-panel-surface:#162433;--theme-card-surface:#223548;--theme-control-surface:#101c27;--theme-table-header-surface:#203953;--theme-text-primary:#edf4fb;--theme-text-secondary:#d8e6f4;--theme-text-muted:#9db2c7;--theme-text-inverse:#0d1824;--theme-table-header-text:#eef8ff;--theme-border-default:#3f617f;--theme-border-strong:#4f83b7;--theme-focus:#5aa6ff;--theme-action:#101c27;--theme-action-hover:#213448;--theme-shadow-soft:0 12px 28px #00000045;--theme-shadow-raised:0 18px 44px #0000005e}.App.theme-dark.theme-profile-profile-9{--theme-canvas:#1f2230;--theme-module-surface:#232633;--theme-panel-surface:#282a36;--theme-card-surface:#323548;--theme-control-surface:#242734;--theme-table-header-surface:#44475a;--theme-text-primary:#f8f8f2;--theme-text-secondary:#e7e8ef;--theme-text-muted:#b9bbcc;--theme-text-inverse:#232633;--theme-table-header-text:#fff;--theme-border-default:#665785;--theme-border-strong:#8e70b8;--theme-focus:#bd93f9;--theme-action:#242734;--theme-action-hover:#393c50;--theme-shadow-soft:0 12px 28px #00000042;--theme-shadow-raised:0 18px 44px #0000005c}.App.theme-dark.theme-profile-profile-10{--theme-canvas:#05070b;--theme-module-surface:#0a0f17;--theme-panel-surface:#101723;--theme-card-surface:#182233;--theme-control-surface:#0d141f;--theme-table-header-surface:#102031;--theme-text-primary:#eff7ff;--theme-text-secondary:#dbe7f4;--theme-text-muted:#a6b5c8;--theme-text-inverse:#061014;--theme-table-header-text:#edfeff;--theme-border-default:#315c68;--theme-border-strong:#398794;--theme-focus:#22d3ee;--theme-action:#0d141f;--theme-action-hover:#1b2838;--theme-shadow-soft:0 12px 28px #0000004f;--theme-shadow-raised:0 18px 44px #0000006b}.App.theme-dark.theme-profile-profile-11{--theme-canvas:#10161d;--theme-module-surface:#131a22;--theme-panel-surface:#18212b;--theme-card-surface:#23303d;--theme-control-surface:#131a22;--theme-table-header-surface:#1f2937;--theme-text-primary:#edf2f7;--theme-text-secondary:#d9e1ea;--theme-text-muted:#9aa6b5;--theme-text-inverse:#131a22;--theme-table-header-text:#f8fafc;--theme-border-default:#475569;--theme-border-strong:#64748b;--theme-focus:#94a3b8;--theme-action:#18212b;--theme-action-hover:#2a3744;--theme-shadow-soft:0 12px 28px #00000040;--theme-shadow-raised:0 18px 44px #00000059}.App.theme-dark.theme-profile-profile-12{--theme-canvas:#211914;--theme-module-surface:#281f18;--theme-panel-surface:#342821;--theme-card-surface:#504036;--theme-control-surface:#2b211a;--theme-table-header-surface:#4f3729;--theme-text-primary:#f5ede4;--theme-text-secondary:#ead8c6;--theme-text-muted:#d4c2ae;--theme-text-inverse:#281f18;--theme-table-header-text:#fff7ed;--theme-border-default:#765a47;--theme-border-strong:#9c7759;--theme-focus:#c69063;--theme-action:#2b211a;--theme-action-hover:#46372e;--theme-shadow-soft:0 12px 28px #00000040;--theme-shadow-raised:0 18px 44px #00000059}.App.theme-dark.theme-profile-profile-13{--theme-canvas:#121522;--theme-module-surface:#181c2b;--theme-panel-surface:#21283d;--theme-card-surface:#332d48;--theme-control-surface:#191d2c;--theme-table-header-surface:#3d4667;--theme-text-primary:#f7f5ff;--theme-text-secondary:#e9e4fb;--theme-text-muted:#d5cde8;--theme-text-inverse:#181c2b;--theme-table-header-text:#fff;--theme-border-default:#665f85;--theme-border-strong:#8580ae;--theme-focus:#adc6ff;--theme-action:#191d2c;--theme-action-hover:#302d44;--theme-shadow-soft:0 12px 28px #00000042;--theme-shadow-raised:0 18px 44px #0000005c}.App{--ui-font-family-base:"Inter","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--ui-font-size-caption:12px;--ui-font-size-eyebrow:11px;--ui-font-size-body:14px;--ui-font-size-label:14px;--ui-font-size-control:14px;--ui-font-size-table:14px;--ui-font-size-module-title:16px;--ui-font-size-heading-1:clamp(34px,4vw,46px);--ui-font-size-heading-2:26px;--ui-font-size-heading-3:18px;--ui-font-size-heading-4:14px;--ui-font-size-metric:clamp(17px,1.7vw,22px);--ui-font-size-workspace-title:clamp(24.8px,2vw,40.8px);--ui-font-size-workspace-subtitle:15px;--ui-line-height-body:1.5;--ui-line-height-label:1.4;--ui-line-height-caption:1.4;--ui-line-height-control:1.4;--ui-line-height-table:1.4;--ui-line-height-module-title:1.3;--ui-line-height-heading-1:1.25;--ui-line-height-heading-2:1.3;--ui-line-height-heading-3:1.35;--ui-line-height-heading-4:1.4;--ui-line-height-heading:1.3;--ui-font-weight-body:400;--ui-font-weight-medium:600;--ui-font-weight-heading:900;--ui-letter-spacing-body:0;--ui-letter-spacing-label:0;--ui-letter-spacing-caption:0.01em;--ui-letter-spacing-control:0;--ui-letter-spacing-table:0;--ui-letter-spacing-module-title:0;--ui-letter-spacing-heading-1:-0.01em;--ui-letter-spacing-heading-2:-0.005em;--ui-letter-spacing-heading-3:0;--ui-letter-spacing-heading-4:0;--ui-text-primary:var(--theme-text-primary);--ui-text-secondary:var(--theme-text-secondary);--ui-text-muted:var(--theme-text-muted);--ui-text-inverse:var(--theme-text-inverse);--ui-text-table-header:var(--theme-table-header-text);--ui-surface-canvas:var(--theme-surface-canvas);--ui-surface-navigation:var(--theme-surface-navigation);--ui-surface-module-header:var(--theme-module-header-surface);--ui-surface-module-shell:var(--theme-surface-module-shell);--ui-surface-module-body:var(--theme-surface-module-body);--ui-surface-module:var(--theme-surface-module-body);--ui-surface-panel:var(--theme-surface-panel);--ui-surface-panel-strong:var(--theme-surface-panel-strong);--ui-surface-panel-soft:var(--theme-surface-panel-soft);--ui-surface-panel-subtle:var(--theme-surface-panel-subtle);--ui-surface-panel-muted:var(--theme-surface-panel-muted);--ui-surface-panel-spotlight:var(--theme-surface-panel-spotlight);--ui-surface-panel-spotlight-soft:var(--theme-surface-panel-spotlight-soft);--ui-surface-card:var(--theme-surface-card);--ui-surface-card-accent:var(--theme-surface-card-accent);--ui-surface-card-info:var(--theme-surface-card-info);--ui-surface-card-success:var(--theme-surface-card-success);--ui-surface-card-warning:var(--theme-surface-card-warning);--ui-surface-card-violet:var(--theme-surface-card-violet);--ui-surface-control:var(--theme-surface-control);--ui-surface-table-header:var(--theme-surface-table-header);--ui-surface-table-cell:var(--theme-surface-table-cell);--ui-surface-overlay:var(--theme-surface-overlay);--ui-surface-popover:var(--theme-surface-popover);--ui-surface-tooltip:var(--theme-surface-tooltip);--ui-role-canvas-surface:var(--theme-role-canvas-surface);--ui-role-canvas-text:var(--theme-role-canvas-text);--ui-role-canvas-border:var(--theme-role-canvas-border);--ui-role-canvas-shadow:var(--theme-role-canvas-shadow);--ui-role-canvas-radius:0;--ui-role-navigation-surface:var(--theme-role-navigation-surface);--ui-role-navigation-text:var(--theme-role-navigation-text);--ui-role-navigation-border:var(--theme-role-navigation-border);--ui-role-navigation-shadow:var(--theme-role-navigation-shadow);--ui-role-navigation-radius:var(--ui-radius-large);--ui-role-module-shell-surface:var(--theme-role-module-shell-surface);--ui-role-module-shell-text:var(--theme-role-module-shell-text);--ui-role-module-shell-border:var(--theme-role-module-shell-border);--ui-role-module-shell-shadow:var(--theme-role-module-shell-shadow);--ui-role-module-shell-radius:var(--ui-radius-large);--ui-role-module-body-surface:var(--theme-role-module-body-surface);--ui-role-module-body-text:var(--theme-role-module-body-text);--ui-role-module-body-border:var(--theme-role-module-body-border);--ui-role-module-body-shadow:var(--theme-role-module-body-shadow);--ui-role-module-body-radius:0;--ui-role-panel-surface:var(--theme-role-panel-surface);--ui-role-panel-text:var(--theme-role-panel-text);--ui-role-panel-border:var(--theme-role-panel-border);--ui-role-panel-shadow:var(--theme-role-panel-shadow);--ui-role-panel-radius:var(--ui-radius-large);--ui-role-card-surface:var(--theme-role-card-surface);--ui-role-card-text:var(--theme-role-card-text);--ui-role-card-border:var(--theme-role-card-border);--ui-role-card-shadow:var(--theme-role-card-shadow);--ui-role-card-radius:var(--ui-radius-medium);--ui-role-control-surface:var(--theme-role-control-surface);--ui-role-control-text:var(--theme-role-control-text);--ui-role-control-border:var(--theme-role-control-border);--ui-role-control-shadow:var(--theme-role-control-shadow);--ui-role-control-radius:var(--ui-radius-medium);--ui-role-table-header-surface:var(--theme-role-table-header-surface);--ui-role-table-header-text:var(--theme-role-table-header-text);--ui-role-table-header-border:var(--theme-role-table-header-border);--ui-role-table-header-shadow:var(--theme-role-table-header-shadow);--ui-role-table-header-radius:var(--ui-radius-small);--ui-role-table-cell-surface:var(--theme-role-table-cell-surface);--ui-role-table-cell-text:var(--theme-role-table-cell-text);--ui-role-table-cell-border:var(--theme-role-table-cell-border);--ui-role-table-cell-shadow:var(--theme-role-table-cell-shadow);--ui-role-table-cell-radius:0;--ui-role-overlay-surface:var(--theme-role-overlay-surface);--ui-role-overlay-text:var(--theme-role-overlay-text);--ui-role-overlay-border:var(--theme-role-overlay-border);--ui-role-overlay-shadow:var(--theme-role-overlay-shadow);--ui-role-overlay-radius:0;--ui-role-popover-surface:var(--theme-role-popover-surface);--ui-role-popover-text:var(--theme-role-popover-text);--ui-role-popover-border:var(--theme-role-popover-border);--ui-role-popover-shadow:var(--theme-role-popover-shadow);--ui-role-popover-radius:var(--ui-radius-large);--ui-role-tooltip-surface:var(--theme-role-tooltip-surface);--ui-role-tooltip-text:var(--theme-role-tooltip-text);--ui-role-tooltip-border:var(--theme-role-tooltip-border);--ui-role-tooltip-shadow:var(--theme-role-tooltip-shadow);--ui-role-tooltip-radius:var(--ui-radius-small);--ui-border-default:var(--theme-border-default);--ui-border-strong:var(--theme-border-strong);--ui-border-focus:var(--theme-state-focus-ring);--ui-state-action-surface:var(--theme-state-action-surface);--ui-state-action-hover-surface:var(--theme-state-action-hover-surface);--ui-state-selected-surface:var(--theme-state-selected-surface);--ui-state-selected-start:var(--theme-state-selected-start);--ui-state-selected-end:var(--theme-state-selected-end);--ui-state-selected-text:var(--theme-state-selected-text);--ui-state-selected-border:var(--theme-state-selected-border);--ui-state-focus-ring:var(--theme-state-focus-ring);--ui-state-disabled-surface:var(--theme-state-disabled-surface);--ui-state-disabled-text:var(--theme-state-disabled-text);--ui-state-disabled-border:var(--theme-state-disabled-border);--ui-scrollbar-thumb:var(--theme-scrollbar-thumb);--ui-scrollbar-thumb-hover:var(--theme-scrollbar-thumb-hover);--ui-scrollbar-track:var(--theme-scrollbar-track);--ui-scrollbar-track-border:var(--theme-scrollbar-track-border);--ui-semantic-info-surface:var(--theme-semantic-info-surface);--ui-semantic-info-text:var(--theme-semantic-info-text);--ui-semantic-info-border:var(--theme-semantic-info-border);--ui-semantic-success-surface:var(--theme-semantic-success-surface);--ui-semantic-success-text:var(--theme-semantic-success-text);--ui-semantic-success-border:var(--theme-semantic-success-border);--ui-semantic-warning-surface:var(--theme-semantic-warning-surface);--ui-semantic-warning-text:var(--theme-semantic-warning-text);--ui-semantic-warning-border:var(--theme-semantic-warning-border);--ui-semantic-error-surface:var(--theme-semantic-error-surface);--ui-semantic-error-text:var(--theme-semantic-error-text);--ui-semantic-error-border:var(--theme-semantic-error-border);--ui-semantic-stable-surface:var(--theme-semantic-stable-surface);--ui-semantic-stable-text:var(--theme-semantic-stable-text);--ui-semantic-stable-border:var(--theme-semantic-stable-border);--ui-semantic-conditional-surface:var(--theme-semantic-conditional-surface);--ui-semantic-conditional-text:var(--theme-semantic-conditional-text);--ui-semantic-conditional-border:var(--theme-semantic-conditional-border);--ui-semantic-tension-surface:var(--theme-semantic-tension-surface);--ui-semantic-tension-text:var(--theme-semantic-tension-text);--ui-semantic-tension-border:var(--theme-semantic-tension-border);--ui-semantic-drift-surface:var(--theme-semantic-drift-surface);--ui-semantic-drift-text:var(--theme-semantic-drift-text);--ui-semantic-drift-border:var(--theme-semantic-drift-border);--ui-semantic-contradiction-surface:var(--theme-semantic-contradiction-surface);--ui-semantic-contradiction-text:var(--theme-semantic-contradiction-text);--ui-semantic-contradiction-border:var(--theme-semantic-contradiction-border);--ui-semantic-no-data-surface:var(--theme-semantic-no-data-surface);--ui-semantic-no-data-text:var(--theme-semantic-no-data-text);--ui-semantic-no-data-border:var(--theme-semantic-no-data-border);--ui-workflow-node-surface:var(--theme-workflow-node-surface);--ui-workflow-node-text:var(--theme-workflow-node-text);--ui-workflow-node-secondary-text:var(--theme-workflow-node-secondary-text);--ui-workflow-connector:var(--theme-workflow-connector);--ui-workflow-arrow:var(--theme-workflow-arrow);--ui-workflow-blue-border:var(--theme-workflow-blue-border);--ui-workflow-blue-fill:var(--theme-workflow-blue-fill);--ui-workflow-blue-text:var(--theme-workflow-blue-text);--ui-workflow-red-border:var(--theme-workflow-red-border);--ui-workflow-red-fill:var(--theme-workflow-red-fill);--ui-workflow-red-text:var(--theme-workflow-red-text);--ui-workflow-violet-border:var(--theme-workflow-violet-border);--ui-workflow-violet-fill:var(--theme-workflow-violet-fill);--ui-workflow-violet-text:var(--theme-workflow-violet-text);--ui-workflow-amber-border:var(--theme-workflow-amber-border);--ui-workflow-amber-fill:var(--theme-workflow-amber-fill);--ui-workflow-amber-text:var(--theme-workflow-amber-text);--ui-workflow-green-border:var(--theme-workflow-green-border);--ui-workflow-green-fill:var(--theme-workflow-green-fill);--ui-workflow-green-text:var(--theme-workflow-green-text);--ui-series-blue:var(--theme-series-blue);--ui-series-purple:var(--theme-series-purple);--ui-series-teal:var(--theme-series-teal);--ui-series-green:var(--theme-series-green);--ui-series-red:var(--theme-series-red);--ui-series-edge:var(--theme-series-edge);--ui-series-label:var(--theme-series-label);--ui-structure-card-ink:var(--theme-structure-card-ink);--ui-structure-card-muted:var(--theme-structure-card-muted);--ui-structure-card-soft-surface:var(--theme-structure-card-soft-surface);--ui-structure-card-soft-border:var(--theme-structure-card-soft-border);--ui-structure-card-chip-surface:var(--theme-structure-card-chip-surface);--ui-structure-card-chip-border:var(--theme-structure-card-chip-border);--ui-structure-card-shadow:var(--theme-structure-card-shadow);--ui-structure-tone-slate-surface:var(--theme-structure-tone-slate-surface);--ui-structure-tone-slate-border:var(--theme-structure-tone-slate-border);--ui-structure-tone-butter-surface:var(--theme-structure-tone-butter-surface);--ui-structure-tone-butter-border:var(--theme-structure-tone-butter-border);--ui-structure-tone-mint-surface:var(--theme-structure-tone-mint-surface);--ui-structure-tone-mint-border:var(--theme-structure-tone-mint-border);--ui-structure-tone-sky-surface:var(--theme-structure-tone-sky-surface);--ui-structure-tone-sky-border:var(--theme-structure-tone-sky-border);--ui-structure-tone-rose-surface:var(--theme-structure-tone-rose-surface);--ui-structure-tone-rose-border:var(--theme-structure-tone-rose-border);--ui-structure-tone-lilac-surface:var(--theme-structure-tone-lilac-surface);--ui-structure-tone-lilac-border:var(--theme-structure-tone-lilac-border);--ui-structure-tone-peach-surface:var(--theme-structure-tone-peach-surface);--ui-structure-tone-peach-border:var(--theme-structure-tone-peach-border);--ui-structure-tone-sand-surface:var(--theme-structure-tone-sand-surface);--ui-structure-tone-sand-border:var(--theme-structure-tone-sand-border);--ui-progress-track-surface:var(--theme-progress-track-surface);--ui-progress-fill-surface:var(--theme-progress-fill-surface);--ui-assessment-consistent-surface:var(--theme-assessment-consistent-surface);--ui-assessment-consistent-text:var(--theme-assessment-consistent-text);--ui-assessment-consistent-border:var(--theme-assessment-consistent-border);--ui-assessment-contextual-surface:var(--theme-assessment-contextual-surface);--ui-assessment-contextual-text:var(--theme-assessment-contextual-text);--ui-assessment-contextual-border:var(--theme-assessment-contextual-border);--ui-assessment-drift-surface:var(--theme-assessment-drift-surface);--ui-assessment-drift-text:var(--theme-assessment-drift-text);--ui-assessment-drift-border:var(--theme-assessment-drift-border);--ui-assessment-contradiction-surface:var(--theme-assessment-contradiction-surface);--ui-assessment-contradiction-text:var(--theme-assessment-contradiction-text);--ui-assessment-contradiction-border:var(--theme-assessment-contradiction-border);--ui-workspace-panel-surface:var(--theme-workspace-panel-surface);--ui-workspace-panel-border:var(--theme-workspace-panel-border);--ui-metric-card-surface:var(--theme-metric-card-surface);--ui-metric-card-border:var(--theme-metric-card-border);--ui-navigation-command-surface:var(--theme-navigation-command-surface);--ui-navigation-command-border:var(--theme-navigation-command-border);--ui-navigation-scope-surface:var(--theme-navigation-scope-surface);--ui-navigation-scope-border:var(--theme-navigation-scope-border);--ui-navigation-tile-surface:var(--theme-navigation-tile-surface);--ui-navigation-tile-hover-surface:var(--theme-navigation-tile-hover-surface);--ui-navigation-tile-active-surface:var(--theme-navigation-tile-active-surface);--ui-navigation-tile-border:var(--theme-navigation-tile-border);--ui-navigation-tile-hover-border:var(--theme-navigation-tile-hover-border);--ui-navigation-tile-open-border:var(--theme-navigation-tile-open-border);--ui-navigation-tile-active-border:var(--theme-navigation-tile-active-border);--ui-navigation-glyph-surface:var(--theme-navigation-glyph-surface);--ui-navigation-glyph-border:var(--theme-navigation-glyph-border);--ui-navigation-glyph-text:var(--theme-navigation-glyph-text);--ui-font-size-workflow-number:13px;--ui-font-size-workflow-title:9px;--ui-font-size-workflow-detail:8px;--ui-font-size-chart-label:16px;--ui-radius-small:8px;--ui-radius-medium:12px;--ui-radius-large:18px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-density-control-height-compact:30px;--ui-density-control-height-standard:36px;--ui-density-control-height-comfortable:44px;--ui-density-table-row-height:38px;--ui-geometry-module-header-height:44px;--ui-geometry-module-body-padding:var(--ui-space-4);--ui-geometry-panel-padding:var(--ui-space-4);--ui-geometry-card-padding:var(--ui-space-3);--ui-geometry-control-padding-block:var(--ui-space-2);--ui-geometry-control-padding-inline:var(--ui-space-3);--ui-geometry-table-cell-padding-block:var(--ui-space-2);--ui-geometry-table-cell-padding-inline:var(--ui-space-3);--ui-geometry-section-gap:var(--ui-space-4);--ui-geometry-content-gap:var(--ui-space-3);--ui-geometry-border-width:1px;--ui-shadow-soft:var(--theme-shadow-soft);--ui-shadow-raised:var(--theme-shadow-raised)}.App.theme-dark[class*=theme-profile-]{--app-font-family:var(--ui-font-family-base);--app-font-scale:1}.App :is(button,input,select,textarea){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App :is([data-testid=mitus-module-shell],[data-testid=mitus-flow-shell],.mitus-module-shell){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}html body #root .App :is([data-testid=mitus-module-shell],[data-testid=mitus-flow-shell],.mitus-module-shell){background-color:var(--ui-surface-module);border-color:var(--ui-border-default)}.App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]){background-color:var(--ui-surface-module)}.App .mitus-module-shell__title{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) h1:not([data-ui-authority=canonical]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-1);line-height:var(--ui-line-height-heading-1)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) h2:not([data-ui-authority=canonical]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);line-height:var(--ui-line-height-heading)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) h3:not([data-ui-authority=canonical]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) h4{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-4);line-height:var(--ui-line-height-heading-4)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) :is([class*=__title],[class*=-title]):not(h1,h2,h3,h4,.mitus-module-shell__title){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-module-title)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) :is([class*=subtitle],[class*=subheading]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-4);line-height:var(--ui-line-height-heading-4)}html body #root .App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) :is([class*=eyebrow],[class*=kicker]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-table)}.App :is(.mitus-module-shell__body,[data-testid=mitus-flow-shell]) :is(table,th,td){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table)}.App [data-ui-surface=canvas]{background:var(--ui-role-canvas-surface);border-color:var(--ui-role-canvas-border);border-radius:var(--ui-role-canvas-radius);box-shadow:var(--ui-role-canvas-shadow);color:var(--ui-role-canvas-text)}.App [data-ui-surface=navigation]{background:var(--ui-role-navigation-surface);border-color:var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);box-shadow:var(--ui-role-navigation-shadow);color:var(--ui-role-navigation-text)}.App [data-ui-surface=module-shell]{background:var(--ui-role-module-shell-surface);border-color:var(--ui-role-module-shell-border);border-radius:var(--ui-role-module-shell-radius);box-shadow:var(--ui-role-module-shell-shadow);color:var(--ui-role-module-shell-text)}.App [data-ui-surface=module-body]{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text)}.App [data-ui-surface=panel]{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App [data-ui-surface=card]{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App [data-ui-surface=control]{background-color:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.App [data-ui-surface=table-header]{background-color:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);border-radius:var(--ui-role-table-header-radius);box-shadow:var(--ui-role-table-header-shadow);color:var(--ui-role-table-header-text)}.App [data-ui-surface=table-cell]{background-color:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);border-radius:var(--ui-role-table-cell-radius);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text)}.App [data-ui-surface=overlay]{background-color:var(--ui-role-overlay-surface);border-color:var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text)}.App [data-ui-surface=popover]{background-color:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text)}.App [data-ui-surface=tooltip]{background-color:var(--ui-role-tooltip-surface);border-color:var(--ui-role-tooltip-border);border-radius:var(--ui-role-tooltip-radius);box-shadow:var(--ui-role-tooltip-shadow);color:var(--ui-role-tooltip-text)}.App [data-ui-typography=module-title]{font:var(--ui-font-weight-heading) var(--ui-font-size-module-title) /var(--ui-line-height-module-title) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-module-title)}.App [data-ui-typography=heading-1]{font:var(--ui-font-weight-heading) var(--ui-font-size-heading-1) /var(--ui-line-height-heading-1) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-heading-1)}.App [data-ui-typography=heading-2]{font:var(--ui-font-weight-heading) var(--ui-font-size-heading-2) /var(--ui-line-height-heading-2) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-heading-2)}.App [data-ui-typography=heading-3]{font:var(--ui-font-weight-heading) var(--ui-font-size-heading-3) /var(--ui-line-height-heading-3) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-heading-3)}.App [data-ui-typography=heading-4]{font:var(--ui-font-weight-heading) var(--ui-font-size-heading-4) /var(--ui-line-height-heading-4) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-heading-4)}.App [data-ui-typography=body]{font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-body)}.App [data-ui-typography=label]{font:var(--ui-font-weight-medium) var(--ui-font-size-control) /var(--ui-line-height-control) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-control)}.App [data-ui-typography=caption]{font:var(--ui-font-weight-body) var(--ui-font-size-caption) /var(--ui-line-height-caption) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-caption)}.App [data-ui-typography=table]{font:var(--ui-font-weight-body) var(--ui-font-size-table) /var(--ui-line-height-table) var(--ui-font-family-base);letter-spacing:var(--ui-letter-spacing-table)}.App [data-ui-state=selected]{background-color:var(--ui-state-selected-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App [data-ui-state=disabled]{background-color:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}.App [data-ui-semantic=info]{background-color:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.App [data-ui-semantic=success]{background-color:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.App [data-ui-semantic=warning]{background-color:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.App [data-ui-semantic=error]{background-color:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.App [data-ui-semantic=stable]{background-color:var(--ui-semantic-stable-surface);border-color:var(--ui-semantic-stable-border);color:var(--ui-semantic-stable-text)}.App [data-ui-semantic=conditional]{background-color:var(--ui-semantic-conditional-surface);border-color:var(--ui-semantic-conditional-border);color:var(--ui-semantic-conditional-text)}.App [data-ui-semantic=tension]{background-color:var(--ui-semantic-tension-surface);border-color:var(--ui-semantic-tension-border);color:var(--ui-semantic-tension-text)}.App [data-ui-semantic=drift]{background-color:var(--ui-semantic-drift-surface);border-color:var(--ui-semantic-drift-border);color:var(--ui-semantic-drift-text)}.App [data-ui-semantic=contradiction]{background-color:var(--ui-semantic-contradiction-surface);border-color:var(--ui-semantic-contradiction-border);color:var(--ui-semantic-contradiction-text)}.App [data-ui-semantic=no-data]{background-color:var(--ui-semantic-no-data-surface);border-color:var(--ui-semantic-no-data-border);color:var(--ui-semantic-no-data-text)}@media (max-width:1100px){.App{--ui-geometry-module-body-padding:var(--ui-space-3);--ui-geometry-panel-padding:var(--ui-space-3);--ui-geometry-card-padding:var(--ui-space-2)}}@layer ui-remediation-4-module-layout{.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]){background:var(--ui-surface-module);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) .cim-shell:not([data-ui-authority=canonical]){background:var(--ui-surface-panel);border-color:var(--ui-border-strong);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-text-primary)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__section-card,.cim-client-profile-card,.cim-accordion,.cim-form-group,.cim-table-wrap,.cim-tab-hero,.cim-focus-panel,.cim-guidance-card,.cim-guidance-card--soft,.cim-scope-banner):not([data-ui-authority=canonical]){background:var(--ui-surface-card);border-color:var(--ui-border-default);box-shadow:var(--ui-role-control-shadow);color:var(--ui-text-primary)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(h1,h2,h3,h4,.business-profile-module__section-card-header h3,.cim-shell__title,.cim-accordion__title-row h3,.cim-form-group__title):not([data-ui-authority=canonical]){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-1)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) h1:not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-1)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(h2,.cim-shell__title):not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-2)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(h3,.business-profile-module__section-card-header h3,.cim-accordion__title-row h3):not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-3)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(h4,.cim-form-group__title):not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-4)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__section-card-header p,.cim-shell__subtitle,.cim-client-profile-card__header p,.cim-accordion__header-copy p,.cim-field__helper-text){color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__input,.business-profile-module__select,.business-profile-module__textarea,.cim-input,.cim-select,.cim-textarea,.cim-client-profile-input,.cim-client-profile-select,.cim-client-profile-textarea){background:var(--ui-surface-control);border-color:var(--ui-border-default);border-radius:var(--ui-role-control-radius);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-label)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__input,.business-profile-module__select,.business-profile-module__textarea,.cim-input,.cim-select,.cim-textarea,.cim-client-profile-input,.cim-client-profile-select,.cim-client-profile-textarea):focus{border-color:var(--ui-border-focus);outline:2px solid var(--ui-border-focus);outline-offset:1px}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__field>span,.cim-client-profile-field>span,.cim-field__label){color:var(--ui-text-secondary);font-size:var(--ui-font-size-label)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__tab,.cim-tab):not([data-ui-authority=canonical]){background:var(--ui-surface-control);border-color:var(--ui-border-default);color:var(--ui-text-secondary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-label)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) :is(.business-profile-module__tab,.cim-tab):not([data-ui-authority=canonical]).is-active{background:var(--ui-surface-card);border-color:var(--ui-border-focus);color:var(--ui-text-primary)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) table{color:var(--ui-text-primary);font-size:var(--ui-font-size-table)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) table th{background:var(--ui-surface-table-header);border-color:var(--ui-border-default);color:var(--ui-text-primary)}.App.App.App :is(.business-profile-module.business-profile-module,.customer-information-module[class*=customer-information-module--]) table td{background:var(--ui-surface-card);border-color:var(--ui-border-default);color:var(--ui-text-primary)}.cim-guidance-card--project-handoff{margin-bottom:var(--ui-space-5)}}@layer ui-remediation-5-module-layout{.App.App.App [data-ui-consistency-scope]{background:var(--ui-surface-module);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.App.App.App [data-ui-consistency-scope] :is(.pp-toolbar,.pp-reminder-panel,.pp-readiness-panel,.pp-discovery-panel,.pp-action-panel,.pp-studio__hero,.pp-studio-panel,.dfm-response-pack-column,.dfm-card,.considerations-module__workspace,.considerations-module__upgrade,.considerations-module__upgrade-panel,.tl-card){background:var(--ui-surface-panel);border-color:var(--ui-border-strong);border-radius:var(--ui-role-navigation-radius);box-shadow:var(--ui-role-navigation-shadow);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] :is(.pp-summary-card,.pp-readiness-card,.pp-action-card,.pp-control-card,.pp-studio-card,.pp-studio-preview-card,.pp-detail-assignment,.dfm-kpi-card,.dfm-list-item,.dfm-finding-item,.dfm-assessment-stat,.dfm-alignment-review-card,.considerations-module__upgrade-section,.considerations-module__upgrade-stage,.considerations-module__charter-document-statement,.tl-card__body){background:var(--ui-surface-card);border-color:var(--ui-border-default);border-radius:var(--ui-role-control-radius);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-2)}.App.App.App [data-ui-consistency-scope] h1{font-size:var(--ui-font-size-heading-1)}.App.App.App [data-ui-consistency-scope] h2{font-size:var(--ui-font-size-heading-2)}.App.App.App [data-ui-consistency-scope] h3{font-size:var(--ui-font-size-heading-3)}.App.App.App [data-ui-consistency-scope] :is(h4,h5,h6){font-size:var(--ui-font-size-heading-4)}.App.App.App [data-ui-consistency-scope] :is(.pp-toolbar__title,.pp-section-heading__title,.pp-studio__title,.pp-detail-header__title,.dfm-card__title,.considerations-module__document-title,.considerations-module__upgrade-title,.tl-card__title){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body)}.App.App.App [data-ui-consistency-scope] :is(.pp-toolbar__subtitle,.pp-section-heading__subtitle,.pp-studio__subtitle,.pp-control-card__subtitle,.pp-studio-panel__subtitle,.dfm-card__subtitle,.dfm-preview-note,.considerations-module__muted,.tl-card__subtitle){color:var(--ui-text-secondary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.App.App.App [data-ui-consistency-scope] :is(.pp-toolbar__eyebrow,.pp-section-heading__eyebrow,.pp-studio__eyebrow,.dfm-shell__eyebrow,.considerations-module__label,.considerations-module__contribution-register-eyebrow){color:var(--ui-text-muted);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-caption)}.App.App.App [data-ui-consistency-scope] :is(input,select,textarea,.pp-detail-field input,.pp-detail-field select,.pp-detail-field textarea){background:var(--ui-surface-control);border-color:var(--ui-border-default);border-radius:var(--ui-role-control-radius);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(input,select,textarea):focus{border-color:var(--ui-border-focus);outline:2px solid var(--ui-border-focus);outline-offset:1px}.App.App.App [data-ui-consistency-scope] :is(.pp-toolbar__button,.pp-control-button,.dfm-button,.considerations-module__button,.tl-btn):not([class*="--primary"],[class*="--danger"],[class*="--success"],[class*="--warning"]){background:var(--ui-surface-control);border-color:var(--ui-border-default);border-radius:var(--ui-role-control-radius);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(.pp-toolbar__button,.pp-control-button,.dfm-button,.considerations-module__button,.tl-btn):focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px}.App.App.App [data-ui-consistency-scope] :is(.dfm-tab,.considerations-module__tab,.tl-tab){background:var(--ui-surface-control);border-color:var(--ui-border-default);border-radius:var(--ui-role-control-radius);color:var(--ui-text-secondary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(.dfm-tab,.considerations-module__tab,.tl-tab).is-active{background:var(--ui-surface-card);border-color:var(--ui-border-focus);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] table{color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table)}.App.App.App [data-ui-consistency-scope] table th{background:var(--ui-surface-table-header);border-color:var(--ui-border-default);color:var(--ui-text-primary);font-weight:var(--ui-font-weight-medium)}.App.App.App [data-ui-consistency-scope] table td{background:var(--ui-surface-card);border-color:var(--ui-border-default);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] :is(.pp-reminder-table-wrap,.pp-control-table-wrap,.dfm-alignment-matrix-wrap,.considerations-module__upgrade-table,.tl-table-wrap){background:var(--ui-surface-card);border-color:var(--ui-border-default);border-radius:var(--ui-role-control-radius)}.App.App.App :is(.business-profile-module.business-profile-module,[data-ui-consistency-scope]) .business-profile-module__alr-table thead th{background:var(--ui-surface-table-header);background-image:none;border-color:var(--ui-border-default);border-radius:var(--ui-role-table-header-radius);box-shadow:var(--ui-role-table-header-shadow);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-style:normal;font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);min-height:44px;padding:3px 12px;text-align:left;text-transform:none}.App.App.App :is(.business-profile-module.business-profile-module,[data-ui-consistency-scope]) .business-profile-module__alr-table thead th :is(*,.tl-th-text,.business-profile-module__alr-sortable-heading-label){color:inherit;font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-style:inherit;font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:inherit;text-transform:inherit}.App.App.App :is(.business-profile-module.business-profile-module,[data-ui-consistency-scope]) .business-profile-module__alr-table thead th :is(.business-profile-module__alr-column-move-grip,.business-profile-module__alr-sort-button){background:#0000;border:0;border-radius:var(--ui-role-table-header-radius);box-shadow:var(--ui-role-table-header-shadow);color:inherit;font-weight:var(--ui-font-weight-medium)}.App.App.App :is(.business-profile-module.business-profile-module,[data-ui-consistency-scope]) .business-profile-module__alr :is(.business-profile-module__table-wrap,.business-profile-module__table-wrap--guided,.business-profile-module__alr-table){border-radius:var(--ui-role-control-radius)}}@layer ui-remediation-legacy-consistency{.App.App.App [data-ui-consistency-scope]{background:var(--ui-surface-module);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.App.App.App [data-ui-consistency-scope] :is(.mwf-module-header,.mwf-frame-stage,.mwf-advisor-table-card,.repository-module__hero,.repository-module__toolbar,.repository-module__panel,.dfm-shell,.dfm-card,.pm-shell,.pm-toolbar,.pm-card,.trm-shell,.trm-sidebar,.trm-controls-card,.trm-card,.admin-platform-banner,.admin-platform-tabs,.admin-platform-card,.mitus-idp-module__header,.mitus-idp-panel,.mitus-idp-reconciliation-panel,.mitus-idp-runtime-guide,.mitus-idp-graph-stage,.tl-card):not([data-ui-authority=canonical]){background:var(--ui-surface-panel);border-color:var(--ui-border-strong);border-radius:var(--ui-radius-large);box-shadow:var(--ui-shadow-soft);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] :is(.mwf-task-card,.mwf-discovery-copy,.repository-module__folder-primary-group,.repository-module__empty-state,.dfm-metric-card,.dfm-month-card,.dfm-event-card,.pm-metric-card,.pm-field,.trm-hero-card,.trm-metric-card,.trm-resource-card,.admin-platform-metric,.admin-platform-detail-card,.admin-platform-list__item,.mitus-idp-card-row,.mitus-idp-stage-row,.mitus-idp-node,.mitus-idp-node__body,.mitus-idp-graph-stage__header,.mitus-idp-plan-summary,.mitus-idp-empty-note,.mitus-placeholder-card__body){background:var(--ui-surface-card);border-color:var(--ui-border-default);border-radius:var(--ui-radius-medium);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] :is(h1,h2,h3,h4,h5,h6):not([data-ui-authority=canonical]){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading)}.App.App.App [data-ui-consistency-scope] h1:not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-1)}.App.App.App [data-ui-consistency-scope] h2:not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-2)}.App.App.App [data-ui-consistency-scope] h3:not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-3)}.App.App.App [data-ui-consistency-scope] :is(h4,h5,h6):not([data-ui-authority=canonical]){font-size:var(--ui-font-size-heading-4)}.App.App.App [data-ui-consistency-scope] :is(.mwf-module-header h2,.mwf-advisor-main__header h1,.repository-module__title,.dfm-stage-heading h1,.pm-shell__title,.trm-stage-heading__title,.trm-shell__title,.admin-platform-banner h2,.mitus-idp-module__header h2,.tl-card-title):not([data-ui-authority=canonical]){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading)}.App.App.App [data-ui-consistency-scope] :is(.mwf-advisor-main__header p,.repository-module__empty-detail,.dfm-stage-heading p,.pm-shell__subtitle,.trm-stage-heading__subtitle,.trm-shell__subtitle,.trm-card__subtitle,.admin-platform-banner p,.mitus-idp-module__header p,.mitus-idp-panel-help,.mitus-placeholder-card__text){color:var(--ui-text-secondary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.App.App.App [data-ui-consistency-scope] :is(.mwf-module-eyebrow,.repository-module__eyebrow,.repository-module__section-heading,.pm-field__label,.trm-eyebrow,.admin-platform-field>span,.mitus-idp-module__eyebrow,.mitus-idp-panel__eyebrow):not([data-ui-authority=canonical]){color:var(--ui-text-muted);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(input,select,textarea){background:var(--ui-surface-control);border-color:var(--ui-border-default);border-radius:var(--ui-radius-medium);color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(input,select,textarea):focus{border-color:var(--ui-border-focus);outline:2px solid var(--ui-border-focus);outline-offset:1px}.App.App.App [data-ui-consistency-scope] :is(button,.repository-module__folder-chip,.dfm-btn,.pm-button,.trm-btn,.admin-platform-button):not([class*="--primary"],[class*="--danger"],[class*="--success"],[class*="--warning"],[class*=is-danger],[class*=is-success],[class*=is-warning],[data-ui-authority=canonical]):not([data-ui-authority=canonical]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(.mwf-module-tabs button,.dfm-tab,.pm-view-tab,.trm-sidebar__item,.admin-platform-tab,.mitus-idp-operations-nav button):not([data-ui-authority=canonical]){background:var(--ui-surface-control);border-color:var(--ui-border-default);border-radius:var(--ui-radius-medium);color:var(--ui-text-secondary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.App.App.App [data-ui-consistency-scope] :is(.mwf-module-tabs button,.dfm-tab,.pm-view-tab,.trm-sidebar__item,.admin-platform-tab,.mitus-idp-operations-nav button):not([data-ui-authority=canonical]).is-active{background:var(--ui-surface-card);border-color:var(--ui-border-focus);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] table{color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table)}.App.App.App [data-ui-consistency-scope] table th{background:var(--ui-surface-table-header);border-color:var(--ui-border-default);color:var(--ui-text-primary);font-weight:var(--ui-font-weight-medium)}.App.App.App [data-ui-consistency-scope] table td{background:var(--ui-surface-card);border-color:var(--ui-border-default);color:var(--ui-text-primary)}.App.App.App [data-ui-consistency-scope] :is(.mwf-advisor-table-wrap,.repository-module__table-wrap,.dfm-table-wrap,.pm-table-wrap,.trm-table-wrap,.admin-platform-table-wrap,.mitus-idp-table-wrap,.mitus-idp-text-read-merged-vertical-scroll):not([data-ui-authority=canonical]){background:var(--ui-surface-card);border-color:var(--ui-border-default);border-radius:var(--ui-radius-medium)}}:where(.ui-presentation-header){align-items:flex-start;display:flex;gap:var(--ui-space-3);justify-content:space-between}:where(.ui-presentation-heading){margin:0}:where(.ui-presentation-tabs){align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}:where(.ui-presentation-tab){cursor:pointer;min-height:34px;padding:var(--ui-space-2) var(--ui-space-3)}:where(.ui-presentation-table-frame){max-width:100%;overflow:auto}:where(.ui-presentation-text){margin:0}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]){background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(section,main,aside,[class*=__panel],[class*=-panel],[class*=__shell]){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(article,[class*=__card],[class*=-card],[class*=__metric],[class*=-metric]){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(button,input,select,textarea,[role=button],[role=tab]){background:var(--ui-state-action-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(button,[role=button],[role=tab]):hover{background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(button,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(.is-active,[aria-selected=true],[aria-pressed=true]){background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(button,input,select,textarea):disabled{background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text);cursor:not-allowed}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(h1){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-1);line-height:var(--ui-line-height-heading-1)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(h2){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);line-height:var(--ui-line-height-heading-2)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(h3){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(h4){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-4);line-height:var(--ui-line-height-heading-4)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(label,legend){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(table,th,td,[role=table],[role=row],[role=cell],[role=columnheader]){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App :is([data-ui-remediation-scope=website-frames],[data-ui-remediation-scope=customer-questionnaire],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=customer-information]) :where(th,[role=columnheader],[role=row].is-header){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-weight:var(--ui-font-weight-medium)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope]{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(section,main,aside,[class*=__panel],[class*=-panel],[class*=__shell]){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(article,[class*=__card],[class*=-card],[class*=__metric],[class*=-metric]){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(button,input,select,textarea,[role=button],[role=tab]){background:var(--ui-state-action-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App [data-ui-remediation-scope][data-ui-remediation-scope] :where(button,[role=button],[role=tab]):hover{background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.App [data-ui-remediation-scope][data-ui-remediation-scope] :where(button,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.is-active,[aria-selected=true],[aria-pressed=true]){background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.is-active,[aria-selected=true],[aria-pressed=true]) :where(h1,h2,h3,h4,div,span,strong,p,small,em){color:inherit}.App [data-ui-remediation-scope][data-ui-remediation-scope] :where(button,input,select,textarea):disabled{background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text);cursor:not-allowed}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(h1){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-1);line-height:var(--ui-line-height-heading-1)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(h2){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);line-height:var(--ui-line-height-heading-2)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(h3){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(h4){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-4);line-height:var(--ui-line-height-heading-4)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(label,legend){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(table,th,td,[role=table],[role=row],[role=cell],[role=columnheader]){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(th,[role=columnheader],[role=row].is-header){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-weight:var(--ui-font-weight-medium)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope] .cim-significant-visual-card__body :where(strong,span){max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=repository])[data-ui-remediation-scope] [data-ui-variant=upload-browse]{background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-table-header-text)}.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile])[data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=upload-submit][data-ui-state=ready]:hover,.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=repository])[data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=upload-browse][data-ui-state=empty],.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=repository])[data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=upload-browse][data-ui-state=empty]:hover,.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile],[data-ui-remediation-scope=repository])[data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=upload-submit][data-ui-state=ready]{background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile])[data-ui-remediation-scope] [data-ui-variant=upload-progress]{background:var(--ui-role-panel-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-role-panel-text)}.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile])[data-ui-remediation-scope] [data-ui-variant=upload-progress-fill]{background:var(--ui-semantic-success-border);border-color:var(--ui-semantic-success-border)}.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile])[data-ui-remediation-scope] [data-ui-variant=upload-progress][data-ui-tone=error]{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.App :is([data-ui-remediation-scope=customer-information],[data-ui-remediation-scope=business-profile])[data-ui-remediation-scope] [data-ui-variant=upload-progress][data-ui-tone=error] [data-ui-variant=upload-progress-fill]{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.App :is([data-ui-remediation-scope=project-plan],[data-ui-remediation-scope=discovery],[data-ui-remediation-scope=considerations],[data-ui-remediation-scope=consensus],[data-ui-remediation-scope=review]){background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.pp-toolbar,.pp-studio__hero,.dfm-shell__header,.considerations-module__workspace-command-row,.tl-toolbar){background:var(--ui-role-navigation-surface);border-color:var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);box-shadow:var(--ui-role-navigation-shadow);color:var(--ui-role-navigation-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.pp-toolbar__title,.pp-section-heading__title,.pp-studio__title,.pp-detail-header__title,.dfm-card__title,.dfm-report-panel__title,.considerations-module__document-title,.considerations-module__upgrade-title,.tl-card__title){color:var(--ui-text-primary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.pp-toolbar__subtitle,.pp-section-heading__subtitle,.pp-studio__subtitle,.pp-control-card__subtitle,.pp-studio-panel__subtitle,.dfm-card__subtitle,.dfm-preview-note,.considerations-module__muted,.tl-card__subtitle){color:var(--ui-text-secondary);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);line-height:var(--ui-line-height-caption)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.pp-reminder-table-wrap,.pp-control-table-wrap,.dfm-alignment-matrix-wrap,.considerations-module__upgrade-table,.tl-table-wrap){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);border-radius:var(--ui-role-table-cell-radius);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text)}.App [data-ui-authority=canonical][data-ui-surface][data-presentation-primitive]{border-style:solid;border-width:1px;color:var(--ui-role-control-text)}.App [data-ui-authority=canonical][data-ui-surface=canvas][data-presentation-primitive=canvas]{background:var(--ui-role-canvas-surface);border-color:var(--ui-role-canvas-border);border-radius:var(--ui-role-canvas-radius);box-shadow:var(--ui-role-canvas-shadow);color:var(--ui-role-canvas-text)}.App [data-ui-authority=canonical][data-ui-surface=navigation][data-presentation-primitive=navigation]{background:var(--ui-role-navigation-surface);border-color:var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);box-shadow:var(--ui-role-navigation-shadow);color:var(--ui-role-navigation-text)}.App [data-ui-authority=canonical][data-ui-surface=module-shell][data-presentation-primitive=module-shell]{background:var(--ui-role-module-shell-surface);border-color:var(--ui-role-module-shell-border);border-radius:var(--ui-role-module-shell-radius);box-shadow:var(--ui-role-module-shell-shadow);color:var(--ui-role-module-shell-text)}.App [data-ui-authority=canonical][data-ui-surface=module-body][data-presentation-primitive=module-body]{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text)}.App [data-ui-authority=canonical][data-ui-surface=panel][data-presentation-primitive=panel]{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App [data-ui-authority=canonical][data-ui-surface=card][data-presentation-primitive=card]{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App [data-ui-authority=canonical][data-ui-surface=control][data-presentation-primitive=control]{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.App [data-ui-authority=canonical][data-ui-surface=table-header][data-presentation-primitive=table-header]{background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);border-radius:var(--ui-role-table-header-radius);box-shadow:var(--ui-role-table-header-shadow);color:var(--ui-role-table-header-text)}.App [data-ui-authority=canonical][data-ui-surface=table-cell][data-presentation-primitive=table-cell]{background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);border-radius:var(--ui-role-table-cell-radius);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text)}.App [data-ui-authority=canonical][data-ui-surface=overlay][data-presentation-primitive=overlay]{background:var(--ui-role-overlay-surface);border-color:var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text)}.App [data-ui-authority=canonical][data-ui-surface=popover][data-presentation-primitive=popover]{background:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text)}.App [data-ui-authority=canonical][data-ui-surface=tooltip][data-presentation-primitive=tooltip]{background:var(--ui-role-tooltip-surface);border-color:var(--ui-role-tooltip-border);border-radius:var(--ui-role-tooltip-radius);box-shadow:var(--ui-role-tooltip-shadow);color:var(--ui-role-tooltip-text)}.App [data-ui-authority=canonical][data-ui-surface=control][data-presentation-primitive=tab]{background:var(--ui-state-action-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App [data-ui-authority=canonical][data-presentation-primitive=tab]:hover{background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong);color:var(--ui-text-primary)}.App [data-ui-authority=canonical][data-presentation-primitive=tab]:focus-visible{outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}.App [data-ui-authority=canonical][data-presentation-primitive=tab][data-ui-state=selected]{background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App [data-ui-authority=canonical][data-ui-surface=table-cell][data-presentation-primitive=table-frame]{background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);border-radius:var(--ui-role-table-cell-radius);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text)}.App [data-ui-authority=canonical][data-ui-typography][data-presentation-primitive]{color:var(--ui-text-primary);font-family:var(--ui-font-family-base)}.App [data-ui-authority=canonical][data-ui-typography=heading-1][data-presentation-primitive]{font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-1);line-height:var(--ui-line-height-heading-1)}.App [data-ui-authority=canonical][data-ui-typography=heading-2][data-presentation-primitive]{font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);line-height:var(--ui-line-height-heading-2)}.App [data-ui-authority=canonical][data-ui-typography=heading-3][data-presentation-primitive]{font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}.App [data-ui-authority=canonical][data-ui-typography=heading-4][data-presentation-primitive]{font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-4);line-height:var(--ui-line-height-heading-4)}.App [data-ui-authority=canonical][data-ui-typography=module-title][data-presentation-primitive]{font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title)}.App [data-ui-authority=canonical][data-ui-typography=body][data-presentation-primitive]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App [data-ui-authority=canonical][data-ui-typography=label][data-presentation-primitive]{font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App [data-ui-authority=canonical][data-ui-typography=caption][data-presentation-primitive]{font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);line-height:var(--ui-line-height-caption)}.App [data-ui-authority=canonical][data-ui-typography=table][data-presentation-primitive]{font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App [data-ui-authority=canonical][data-ui-semantic][data-presentation-primitive=status]{border-style:solid;border-width:1px}.App [data-ui-authority=canonical][data-ui-semantic=info][data-presentation-primitive=status]{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.App [data-ui-authority=canonical][data-ui-semantic=success][data-presentation-primitive=status]{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.App [data-ui-authority=canonical][data-ui-semantic=warning][data-presentation-primitive=status]{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.App [data-ui-authority=canonical][data-ui-semantic=error][data-presentation-primitive=status]{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.App [data-ui-authority=canonical][data-ui-semantic=stable][data-presentation-primitive=status]{background:var(--ui-semantic-stable-surface);border-color:var(--ui-semantic-stable-border);color:var(--ui-semantic-stable-text)}.App [data-ui-authority=canonical][data-ui-semantic=conditional][data-presentation-primitive=status]{background:var(--ui-semantic-conditional-surface);border-color:var(--ui-semantic-conditional-border);color:var(--ui-semantic-conditional-text)}.App [data-ui-authority=canonical][data-ui-semantic=tension][data-presentation-primitive=status]{background:var(--ui-semantic-tension-surface);border-color:var(--ui-semantic-tension-border);color:var(--ui-semantic-tension-text)}.App [data-ui-authority=canonical][data-ui-semantic=drift][data-presentation-primitive=status]{background:var(--ui-semantic-drift-surface);border-color:var(--ui-semantic-drift-border);color:var(--ui-semantic-drift-text)}.App [data-ui-authority=canonical][data-ui-semantic=contradiction][data-presentation-primitive=status]{background:var(--ui-semantic-contradiction-surface);border-color:var(--ui-semantic-contradiction-border);color:var(--ui-semantic-contradiction-text)}.App [data-ui-authority=canonical][data-ui-semantic=no-data][data-presentation-primitive=status]{background:var(--ui-semantic-no-data-surface);border-color:var(--ui-semantic-no-data-border);color:var(--ui-semantic-no-data-text)}.App .mitus-nav-window{background:var(--ui-role-canvas-surface);color:var(--ui-role-navigation-text)}.App .mitus-desktop-command-bar{background:var(--ui-navigation-command-surface);border-color:var(--ui-navigation-command-border);border-radius:var(--ui-role-navigation-radius);box-shadow:var(--ui-role-navigation-shadow);color:var(--ui-role-navigation-text)}.App .mitus-desktop-module-launcher__eyebrow{color:var(--ui-state-focus-ring)}.App .mitus-desktop-module-launcher__title{color:var(--ui-role-navigation-text)}.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile{background:var(--ui-navigation-tile-surface);border-color:var(--ui-navigation-tile-border);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile:where(:hover){background:var(--ui-navigation-tile-hover-surface);border-color:var(--ui-navigation-tile-hover-border);color:var(--ui-text-primary)}.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile:where(.is-open){border-color:var(--ui-navigation-tile-open-border)}.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile:where(.is-active){background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-navigation-tile-active-border);box-shadow:var(--ui-shadow-soft);color:var(--ui-state-selected-text)}.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile__glyph,.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile__label{color:inherit}.App .mitus-desktop-command-bar .mitus-nav-grid .mitus-nav-tile__label{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.App .mitus-desktop-command-bar__scope .mitus-advisor-scope-frame{background:var(--ui-navigation-scope-surface);background:var(--ui-role-navigation-surface);border-color:var(--ui-role-navigation-border);border-radius:var(--ui-radius-medium);box-shadow:none;color:var(--ui-role-navigation-text)}@media (max-width:1500px){.App .mitus-desktop-command-bar .mitus-nav-grid__row{grid-template-columns:repeat(5,minmax(0,1fr))}.App .mitus-desktop-command-bar .mitus-nav-tile{min-height:52px}}@media (max-width:1100px){.App .mitus-desktop-command-bar{grid-template-columns:220px minmax(0,1fr)}.App .mitus-desktop-command-bar .mitus-nav-grid__row{grid-template-columns:repeat(4,minmax(0,1fr))}.App .mitus-desktop-command-bar .mitus-nav-tile{min-height:64px}}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]){background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(section,fieldset,.tl-card,.trm-shell,.trm-sidebar,.trm-controls-card,.admin-platform-banner,.admin-platform-tabs,.admin-platform-card,.mitus-idp-module__header,.mitus-idp-panel,.mitus-idp-reconciliation-panel,.mitus-idp-runtime-guide,.mitus-idp-graph-stage){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(article,.trm-card,.trm-hero-card,.trm-metric-card,.trm-resource-card,.admin-platform-metric,.admin-platform-detail-card,.admin-platform-list__item,.mitus-idp-card-row,.mitus-idp-stage-row,.mitus-idp-node,.mitus-idp-plan-summary,.mitus-idp-empty-note,.mitus-placeholder-card__body){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(button,input,select,textarea,[role=button],[role=tab]){background:var(--ui-state-action-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(button,[role=button],[role=tab]):hover{background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(button,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(button,input,select,textarea):disabled{background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where([aria-selected=true],[aria-pressed=true],.is-active,.is-selected){background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App :is([data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane]) :where(table){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App :is([data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane]) :where(th){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-weight:var(--ui-font-weight-heading)}.App :is([data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane]) :where(td){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(h1,.trm-stage-heading__title,.admin-platform-section-header__title){color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(h2){font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-2)}.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(h3,h4){font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-3)}.App :is([data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane]) :where([role=menu],[role=listbox],[data-popover]){background:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text)}.App :is([data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane]) :where([role=dialog],[aria-modal=true],video){background:var(--ui-role-overlay-surface);border-color:var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text)}@media (max-width:1100px){.App :is([data-ui-remediation-scope=support],[data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane],[data-ui-remediation-scope=referral]) :where(.trm-main-layout,.admin-platform-grid,.mitus-idp-command-centre__visual-grid){grid-template-columns:minmax(0,1fr);min-width:0}.App :is([data-ui-remediation-scope=training],[data-ui-remediation-scope=administration],[data-ui-remediation-scope=idp-control-plane]) :where(table){min-width:max-content}}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]){background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.repository-module__scope-panel,.repository-module__panel,.repository-module__uploads-panel,.repository-module__inline-form,.dfm-shell,.dfm-panel,.dfm-workspace,.dfm-year-view,.pm-shell,.pm-panel,.pm-workspace){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.repository-module__summary-card,.repository-module__activity-item,.repository-module__upload-row,.dfm-card,.dfm-record-card,.dfm-event-card,.dfm-metric-card,.pm-card,.pm-metric-card,.pm-payment-card,.pm-report-card,.pm-exception-card){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.repository-module__hero,.repository-module__toolbar,.repository-module__breadcrumbs,.dfm-stage-heading,.dfm-shell__titlebar,.dfm-tabs,.dfm-toolbar,.pm-stage-heading,.pm-shell__topbar,.pm-shell__tabs,.pm-toolbar){background:var(--ui-role-navigation-surface);border-color:var(--ui-role-navigation-border);color:var(--ui-role-navigation-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(button,input,select,textarea,[role=button],[role=tab],.repository-module__folder-chip,.dfm-tab,.pm-view-tab,.pm-scope-button,.pm-method-tab){background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(button,[role=button],[role=tab]):hover{background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong);color:var(--ui-role-control-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.is-active,.is-selected,[aria-selected=true],[aria-pressed=true],[aria-current=true]){background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(button,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(button,input,select,textarea,[role=button],[role=tab]):disabled{background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(table){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(th){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-table)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(td){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(h1,.repository-module__title,.dfm-stage-heading h1,.pm-stage-heading__title){color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(h2){color:var(--ui-role-panel-text);font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-2)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(h3,h4,.repository-module__section-heading){color:var(--ui-role-card-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-3)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.repository-module__subtitle,.repository-module__file-subtitle,.repository-module__activity-time,.dfm-shell__subtitle,.dfm-card__meta,.pm-stage-heading__subtitle,.pm-shell__subtitle,.pm-card__meta){color:var(--ui-text-secondary);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);line-height:var(--ui-line-height-caption)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.is-error,.has-error,[role=alert].is-error,.pm-exception-card){background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.is-warning,.is-pending){background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.is-success,.is-complete,.is-paid){background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.repository-module__empty,.dfm-empty,.dfm-empty-state,.pm-empty,.pm-empty-state){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);color:var(--ui-text-secondary)}.App :is([data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(svg){color:var(--ui-role-card-text)}.App :is([data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(svg text){fill:var(--ui-role-card-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption)}@media (max-width:1100px){.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(.repository-module__file-table-shell,.dfm-table-shell,.dfm-year-view,.pm-table-shell,.pm-report-table){min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}.App :is([data-ui-remediation-scope=repository],[data-ui-remediation-scope=diary],[data-ui-remediation-scope=calendar],[data-ui-remediation-scope=payments]) :where(table){min-width:max-content}}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] :where(.pp-summary-card,.pp-readiness-card,.pp-action-card,.pp-control-card,.pp-studio-card,.pp-studio-preview-card,.pp-considerations-meeting-card,.dfm-kpi-card,.dfm-list-item,.dfm-finding-item,.dfm-assessment-stat,.dfm-alignment-review-card,.considerations-module__upgrade-section,.considerations-module__upgrade-stage,.considerations-module__charter-document-statement){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope] :where(.dfm-card){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope] :where(.dfm-tab){background:var(--ui-state-action-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope] :where(.dfm-tab.is-active,.dfm-tab[aria-selected=true],.dfm-tab[aria-pressed=true]){background:var(--ui-navigation-tile-active-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}.App :is([data-ui-remediation-scope=consensus],[data-ui-remediation-scope=review])[data-ui-remediation-scope][data-ui-remediation-scope] :where(.tl-th){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui){background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(.react-flow,.react-flow__renderer,.react-flow__pane,.react-flow__viewport){background:var(--ui-role-canvas-surface);border-color:var(--ui-role-canvas-border);color:var(--ui-role-canvas-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(.react-flow__node,[data-fm-runtime-style],[data-fm-presentation]){border-color:var(--ui-role-card-border);color:inherit;font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(.react-flow__node,[data-testid=modelling-current-state-shell],[data-testid=modelling-future-state-shell]){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(button,input,select,textarea,[role=button],.react-flow__controls button){background:var(--ui-state-action-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(button,[role=button]):where(:hover){background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(button,input,select,textarea,[role=button]):where(:focus-visible){outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(button,input,select,textarea):where(:disabled){background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(table){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(th){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-table)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(td){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(h1,[data-fm-presentation=fm-6e6c29d2e81d]){color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(h2){font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-2)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(h3,h4){font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-3)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) [data-fm-runtime-style][style*="text-overflow: ellipsis"]{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where([role=menu],[role=listbox]){background:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where([role=dialog],[aria-modal=true]){background:var(--ui-role-overlay-surface);border-color:var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui).is-maximized{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);box-shadow:var(--ui-shadow-raised);color:var(--ui-role-module-body-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope] .mitus-modelling-module__header{background:var(--ui-surface-module-header);border:1px solid var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);box-shadow:var(--ui-role-navigation-shadow);color:var(--ui-role-navigation-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope] [data-ui-variant=financial-frame]{background:var(--ui-workspace-panel-surface);border:1px solid var(--ui-workspace-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text);padding:12px}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope] [data-ui-variant=financial-state-band]{background:var(--ui-role-table-header-surface);border:1px solid var(--ui-role-table-header-border);border-radius:var(--ui-role-table-header-radius);box-shadow:var(--ui-role-table-header-shadow);color:var(--ui-role-table-header-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope] [data-ui-variant=financial-subband]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope] [data-ui-variant=financial-control-chip]{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope] [data-ui-variant=financial-selected-chip]{background:var(--ui-state-selected-surface);border:1px solid var(--ui-state-selected-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-state-selected-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope][data-ui-variant=projection-overlay]{background:var(--ui-role-overlay-surface);border:1px solid var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text);isolation:isolate}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope][data-ui-variant=projection-overlay]>[data-ui-variant=projection-overlay-header]{background:var(--ui-surface-module-header);border-color:var(--ui-role-navigation-border);color:var(--ui-role-navigation-text)}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui)[data-ui-remediation-scope][data-ui-variant=projection-overlay]>[data-ui-variant=projection-overlay-body]{background:var(--ui-role-module-body-surface);color:var(--ui-role-module-body-text);overscroll-behavior:contain}@media (max-width:1100px){.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where([data-testid=modelling-current-state-shell],[data-testid=modelling-future-state-shell]){min-width:0;overflow:auto}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) :where(table){min-width:max-content}.App [data-ui-remediation-scope=financial-modelling]:not(.fm-ui) [data-fm-presentation=fm-fa9411e34f37]{overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=workspace-panel]{background:var(--ui-workspace-panel-surface);border-color:var(--ui-workspace-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-workspace-panel-border) 34%,#0000);color:var(--ui-role-panel-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=metric-card]{background:var(--ui-metric-card-surface);border-color:var(--ui-metric-card-border);border-radius:var(--ui-role-card-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-metric-card-border) 24%,#0000);color:var(--ui-role-card-text)}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=metric-card] :where(.pp-studio-card__label,.pp-studio-card__value){background:#0000;border:0;border-radius:0;box-shadow:none}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=metric-card] :where(.pp-studio-card__label){color:var(--ui-text-secondary);font-size:var(--ui-font-size-eyebrow);font-weight:var(--ui-font-weight-heading);letter-spacing:.14em}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=metric-card] :where(.pp-studio-card__value){color:var(--ui-text-primary);font-size:var(--ui-font-size-metric);font-weight:var(--ui-font-weight-heading);line-height:1.18}.App [data-ui-remediation-scope][data-ui-remediation-scope][data-ui-remediation-scope] [data-ui-variant=workflow-stage]{background:var(--ui-role-module-body-surface);border-color:#0000;box-shadow:none;color:var(--ui-role-module-body-text)}.App [data-ui-remediation-scope=project-plan][data-ui-remediation-scope][data-ui-remediation-scope] .pp-advisor-flow-map__node .pp-advisor-flow-map__node-copy strong{color:var(--ui-workflow-node-text)}.App [data-ui-remediation-scope=project-plan][data-ui-remediation-scope][data-ui-remediation-scope] .pp-advisor-flow-map__node .pp-advisor-flow-map__node-copy span{color:var(--pp-flow-node-text)}.App [data-ui-remediation-scope=diary][data-ui-remediation-scope][data-ui-remediation-scope] .dfm-network__label{fill:var(--ui-series-label);font-size:var(--ui-font-size-chart-label);font-weight:var(--ui-font-weight-heading)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope][data-ui-remediation-scope] .cim-shell__title{font-size:var(--ui-font-size-workspace-title);font-weight:var(--ui-font-weight-heading);line-height:1.12}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope][data-ui-remediation-scope] .cim-shell__subtitle{font-size:var(--ui-font-size-workspace-subtitle);line-height:var(--ui-line-height-body)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card,.cim-legal-mini-card){box-shadow:var(--ui-structure-card-shadow);color:var(--ui-structure-card-ink)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-slate,.cim-legal-mini-card.tone-slate){background:var(--ui-structure-tone-slate-surface);border-color:var(--ui-structure-tone-slate-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-butter,.cim-legal-mini-card.tone-butter){background:var(--ui-structure-tone-butter-surface);border-color:var(--ui-structure-tone-butter-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-mint,.cim-legal-mini-card.tone-mint){background:var(--ui-structure-tone-mint-surface);border-color:var(--ui-structure-tone-mint-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-sky,.cim-legal-mini-card.tone-sky){background:var(--ui-structure-tone-sky-surface);border-color:var(--ui-structure-tone-sky-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-rose,.cim-legal-mini-card.tone-rose){background:var(--ui-structure-tone-rose-surface);border-color:var(--ui-structure-tone-rose-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-lilac,.cim-legal-mini-card.tone-lilac){background:var(--ui-structure-tone-lilac-surface);border-color:var(--ui-structure-tone-lilac-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-peach,.cim-legal-mini-card.tone-peach){background:var(--ui-structure-tone-peach-surface);border-color:var(--ui-structure-tone-peach-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card.tone-sand,.cim-legal-mini-card.tone-sand){background:var(--ui-structure-tone-sand-surface);border-color:var(--ui-structure-tone-sand-border)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card__eyebrow,.cim-legal-card__title-row h4,.cim-legal-card__title-row p,.cim-legal-card__note,.cim-legal-card__summary,.cim-legal-card__summary strong,.cim-legal-card__summary-list,.cim-legal-card__meta-grid,.cim-legal-card__meta-grid dt,.cim-legal-card__meta-grid dd,.cim-legal-mini-card__title,.cim-legal-mini-card__meta,.cim-legal-mini-card__note){color:var(--ui-structure-card-ink)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card__title-row p,.cim-legal-card__note,.cim-legal-card__summary,.cim-legal-card__summary-list,.cim-legal-card__meta-grid,.cim-legal-card__meta-grid dt,.cim-legal-card__meta-grid dd,.cim-legal-mini-card__meta,.cim-legal-mini-card__note){color:var(--ui-structure-card-muted)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where([class^=cim-legal-card__],[class*=" cim-legal-card__"],[class^=cim-legal-mini-card__],[class*=" cim-legal-mini-card__"]){background:#0000;border-color:#0000;box-shadow:none}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card__relation-pill,.cim-legal-card__type,.cim-legal-summary-chip,.cim-legal-card__icon){background:var(--ui-structure-card-chip-surface);border-color:var(--ui-structure-card-chip-border);color:var(--ui-structure-card-ink)}.App [data-ui-remediation-scope=customer-information][data-ui-remediation-scope].customer-information-module--structures :where(.cim-legal-card__meta-grid>div){background:var(--ui-structure-card-soft-surface);border-color:var(--ui-structure-card-soft-border);color:var(--ui-structure-card-muted)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope].discovery-module :where(.dfm-progress-bar){background:var(--ui-progress-track-surface)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope].discovery-module :where(.dfm-progress-bar>span){background:var(--ui-progress-fill-surface)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope].discovery-module :where(.dfm-assessment-chip.is-consistent,.dfm-assessment-chip.is-good){background:var(--ui-assessment-consistent-surface);border:1px solid var(--ui-assessment-consistent-border);color:var(--ui-assessment-consistent-text)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope].discovery-module :where(.dfm-assessment-chip.is-contextual,.dfm-assessment-chip.is-warning){background:var(--ui-assessment-contextual-surface);border:1px solid var(--ui-assessment-contextual-border);color:var(--ui-assessment-contextual-text)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope].discovery-module :where(.dfm-assessment-chip.is-drift){background:var(--ui-assessment-drift-surface);border:1px solid var(--ui-assessment-drift-border);color:var(--ui-assessment-drift-text)}.App [data-ui-remediation-scope=discovery][data-ui-remediation-scope][data-ui-remediation-scope].discovery-module :where(.dfm-assessment-chip.is-contradiction){background:var(--ui-assessment-contradiction-surface);border:1px solid var(--ui-assessment-contradiction-border);color:var(--ui-assessment-contradiction-text)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where([class*=table-wrap],[class*=table-scroll],[class*=table__scroll],[class*=horizontal-scroll],[class*=-scroll]){scrollbar-color:var(--ui-state-focus-ring) var(--ui-role-control-surface)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where([class*=table-wrap],[class*=table-scroll],[class*=table__scroll],[class*=horizontal-scroll],[class*=-scroll])::-webkit-scrollbar-track{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where([class*=table-wrap],[class*=table-scroll],[class*=table__scroll],[class*=horizontal-scroll],[class*=-scroll])::-webkit-scrollbar-thumb{background:var(--ui-state-focus-ring);border-color:var(--ui-role-control-surface)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where([class*=table-wrap],[class*=table-scroll],[class*=table__scroll],[class*=horizontal-scroll],[class*=-scroll])::-webkit-scrollbar-thumb:hover{background:var(--ui-state-action-hover-surface)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where(.tl-table-x-scroll__track,.business-profile-module__table-x-scroll-track){background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where(.tl-table-x-scroll__thumb,.business-profile-module__table-x-scroll-thumb){background:var(--ui-state-focus-ring);border-color:var(--ui-role-control-surface)}.App.App [data-ui-remediation-scope][data-ui-remediation-scope] :where(.tl-table-x-scroll__thumb:hover,.business-profile-module__table-x-scroll-thumb:hover){background:var(--ui-state-action-hover-surface)}.App.App.App.theme-dark.theme-profile-default,.App.App.App.theme-dark.theme-profile-default :where(*){scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}.App.App.App.theme-dark.theme-profile-default :where(*)::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-color:var(--ui-scrollbar-track-border)}.App.App.App.theme-dark.theme-profile-default :where(*)::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border:2px solid var(--ui-scrollbar-track);border-radius:999px}.App.App.App.theme-dark.theme-profile-default :where(*)::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}.App.App.App.theme-dark.theme-profile-default :where(*)::-webkit-scrollbar-corner{background:var(--ui-scrollbar-track)}.App.App.App.theme-dark.theme-profile-default [data-ui-remediation-scope=discovery][data-ui-remediation-scope] :where(.dfm-report-studio-loading-state,.dfm-empty-state.dfm-report-generation-state){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text)}.App.App.App.theme-dark.theme-profile-default :where(.tl-table-x-scroll__track,.business-profile-module__table-x-scroll-track){background:var(--ui-scrollbar-track);border-color:var(--ui-scrollbar-track-border)}.App.App.App.theme-dark.theme-profile-default :where(.tl-table-x-scroll__thumb,.business-profile-module__table-x-scroll-thumb){background:var(--ui-scrollbar-thumb);border-color:var(--ui-scrollbar-track)}.App.App.App.theme-dark.theme-profile-default :where(.tl-table-x-scroll__thumb:hover,.business-profile-module__table-x-scroll-thumb:hover){background:var(--ui-scrollbar-thumb-hover)}:is(html,body)[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default],body[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default] :where(*){scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}:is(html,body)[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default]::-webkit-scrollbar-track,body[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default] :where(*)::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-color:var(--ui-scrollbar-track-border)}:is(html,body)[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default]::-webkit-scrollbar-thumb,body[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default] :where(*)::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border:2px solid var(--ui-scrollbar-track);border-radius:999px}:is(html,body)[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default]::-webkit-scrollbar-thumb:hover,body[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default] :where(*)::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}:is(html,body)[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default]::-webkit-scrollbar-corner,body[data-ui-portal-theme-profile=default][data-ui-portal-theme-profile=default] :where(*)::-webkit-scrollbar-corner{background:var(--ui-scrollbar-track)}.pp-ui{--ppui-bg:var(--ui-base);--ppui-surface:var(--ui-surface);--ppui-raised:var(--ui-raised);--ppui-border:var(--ui-border);--ppui-text:var(--ui-text);--ppui-muted:var(--ui-muted);--ppui-accent:var(--ui-accent);--ui-font-size-heading-1:26px;--ui-font-size-heading-2:18px;--ui-font-size-heading-3:15px;--ui-font-weight-heading:600;--ui-line-height-heading-1:1.25;--ui-line-height-heading-2:1.4;--ui-letter-spacing-heading-1:-.025em;--ui-letter-spacing-heading-2:-.01em;color:var(--ppui-text);font-family:var(--ui-font-family);font-size:var(--ui-control-font-size);line-height:1.5;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(div,span,strong,small,em,p,header,footer,section,aside,article,h1,h2,h3,ol,li){background:#0000;border:0;border-radius:0;box-shadow:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(*){box-sizing:border-box}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(p,h1,h2,h3,ol){margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(strong){font-weight:600}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(h1){font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(h2,.pp-studio-panel__title){color:var(--ppui-text);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.4;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(h3,.pp-advisor-guidance-card__title){color:var(--ppui-text);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-panel__subtitle,.pp-section-heading p,.pp-studio-command-bar__copy p,.pp-studio-detail__meta,.pp-studio-empty){color:var(--ppui-muted);font-size:13px;font-weight:400;line-height:1.5}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio){background:var(--ppui-bg);gap:28px;padding:28px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-command-bar){align-items:center;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-command-bar__copy){gap:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio__top-grid){border-bottom:1px solid var(--ppui-border);border-top:1px solid var(--ppui-border);gap:0;padding:20px 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card){border-left:1px solid var(--ppui-border);padding:0 24px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card:first-child){border-left:0;padding-left:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card__label){color:var(--ppui-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card__value){color:var(--ppui-text);font-size:22px;font-weight:600;line-height:1.35;margin-top:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card:first-child .pp-studio-card__value){font-size:16px;max-width:34ch}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-panel){padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-panel__header){align-items:center;gap:20px;padding:0 0 16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-panel__subtitle){margin-top:4px;max-width:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-stack){border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);gap:0;margin:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel){border-bottom:1px solid var(--ppui-border);width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel:last-child){border-bottom:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__toggle){background:var(--ppui-surface);min-height:62px;padding:16px 18px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__toggle:hover,.pp-studio-phase-panel.is-expanded>.pp-studio-phase-panel__toggle){background:var(--ppui-raised)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__copy){align-items:baseline;flex-direction:row;gap:14px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__copy strong){font-size:14px;font-weight:600;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__copy span,.pp-studio-phase-panel__meta span){color:var(--ppui-muted);font-size:12px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__chevron){color:var(--ppui-text);font-size:20px;min-height:20px;min-width:20px;width:20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(button,summary,input,select,textarea){font-family:inherit;font-size:var(--ui-control-font-size);font-weight:500;letter-spacing:0;line-height:var(--ui-control-line-height);text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(button){background:var(--ppui-surface);border:1px solid var(--ppui-border);border-radius:var(--ui-control-radius);box-shadow:none;color:var(--ppui-text);cursor:pointer}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-button,.pp-toolbar__button,.pp-studio-row-action,.pp-studio-timeline__phase-action,.pp-studio-timeline__task-action){min-height:var(--ui-control-height);padding:var(--ui-control-padding)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(button:hover:not(:disabled)){background:var(--ppui-raised);border-color:var(--ui-hover-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(button:disabled){cursor:default;opacity:var(--ui-disabled-opacity)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-row-action--danger,.pp-studio-button--danger,.pp-studio-timeline__task-action.is-danger){background:#0000;border-color:#0000;color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-row-action--danger:hover,.pp-studio-button--danger:hover,.pp-studio-timeline__task-action.is-danger:hover){background:var(--ui-danger-surface);border-color:var(--ui-danger-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-actions,.pp-studio-row-actions){align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-section-heading){align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;margin-bottom:14px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__steps){grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__step){align-items:flex-start;background:var(--ppui-surface);border:2px solid var(--pp-stage-color,var(--ppui-border));display:flex;gap:10px;height:100%;min-height:0;padding:12px;text-align:left;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__number){--ppui-accent:var(--pp-stage-color);background:var(--ui-selected-surface);border-radius:50%;color:var(--ppui-accent);display:grid;flex:0 0 24px;font-size:12px;height:24px;place-items:center}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__copy){grid-gap:7px;display:grid;flex:1 1;gap:7px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__copy strong){font-size:13px;line-height:1.4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__copy small){color:var(--ppui-muted);font-size:11px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__arrow){color:var(--ppui-muted);font-size:14px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__toggle){border:0;border-radius:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel:first-child>.pp-studio-phase-panel__toggle){border-radius:calc(var(--ui-card-radius) - 1px) calc(var(--ui-card-radius) - 1px) 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel:last-child:not(.is-expanded)>.pp-studio-phase-panel__toggle){border-radius:0 0 calc(var(--ui-card-radius) - 1px) calc(var(--ui-card-radius) - 1px)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register-wrap){background:var(--ppui-bg);border-radius:0;overflow:auto;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__toolbar){align-items:center;padding:12px 18px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__toolbar-copy){color:var(--ppui-muted);font-size:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register){border-collapse:collapse;min-width:1000px;table-layout:fixed;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th,.pp-studio-register td){background:#0000;border-bottom:1px solid var(--ppui-border);color:var(--ppui-text);font-size:13px;font-weight:400;line-height:1.5;padding:14px 16px;text-align:left;vertical-align:top}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th){background:var(--ui-raised);color:var(--ppui-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th:first-child,.pp-studio-register td:first-child){max-width:none;min-width:0;width:34%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th:nth-child(2),.pp-studio-register td:nth-child(2)){width:86px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th:nth-child(3),.pp-studio-register td:nth-child(3)){white-space:nowrap;width:128px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th:nth-last-child(2),.pp-studio-register td:nth-last-child(2)){width:110px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th:last-child,.pp-studio-register td:last-child){box-shadow:none;min-width:0;position:static;width:148px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register tbody tr:hover td){background:var(--ui-raised)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register tbody tr.is-selected td){background:var(--ui-selected-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register input){height:var(--ui-control-height);min-height:var(--ui-control-height);padding:5px 8px;width:62px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__task-title-row){align-items:center;gap:8px;min-height:var(--ui-control-height)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__task-cell){gap:4px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__primary){align-items:center;display:flex;min-height:var(--ui-control-height)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__task-cell strong){color:var(--ppui-text);font-size:13px;font-weight:600;line-height:1.5}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-drag-handle){background:#0000;border:0;color:var(--ppui-muted);cursor:grab;font-size:18px;min-height:26px;min-width:22px;padding:0;width:22px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-discovery-email-cell){background:#0000;border:0;border-radius:0;color:var(--ppui-muted);font-weight:400;min-height:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-badge,.pp-discovery-email-status,.pp-discovery-email-confirmed){align-items:center;background:var(--ui-raised);border:0;border-radius:var(--ui-tag-radius);color:var(--ui-muted);display:inline-flex;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.5;min-height:24px;padding:2px 6px;text-transform:none;width:fit-content}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-badge.is-danger,.pp-discovery-email-status.is-danger){background:var(--ui-danger-surface);color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-badge.is-success,.pp-discovery-email-status.is-success,.pp-discovery-email-confirmed.is-success){background:var(--ui-success-surface);color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-badge.is-warning){background:var(--ui-warning-surface);color:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-email-details){margin-top:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-email-details summary){color:var(--ppui-accent);cursor:pointer;font-size:12px;padding:4px 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-email-details dl){grid-gap:4px;display:grid;gap:4px;margin:8px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-email-details dt){color:var(--ppui-muted);font-size:11px;margin-top:6px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-email-details dd){font-size:12px;margin:0;overflow-wrap:anywhere}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-completion-summary){background:#0000;border:0;box-shadow:none;color:var(--ppui-muted);gap:3px;margin:0;padding:0;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-completion-summary>span){color:var(--ui-danger-text);font-size:11px;font-weight:500;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-completion-summary>strong,.pp-task-completion-summary>em){color:var(--ppui-muted);font-size:12px;font-style:normal;font-weight:400;line-height:1.45}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register .pp-task-completion-summary>span,.pp-studio-register .pp-task-completion-summary>em){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__top){padding:0 0 14px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline){border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);margin:0;max-height:720px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__grid){--pp-timeline-gridline-color:var(--ui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__label-cell,.pp-studio-timeline__column-header,.pp-studio-timeline__cell){background:var(--ppui-bg);border-bottom:1px solid var(--ppui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__column-header,.pp-studio-timeline__label-cell.is-header){background:var(--ui-raised);color:var(--ppui-text);font-size:12px;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__holiday-label){background:#0000;border:0;color:var(--ppui-muted);font-size:11px;font-weight:400;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__label-cell.is-phase){background:var(--ppui-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-toggle,.pp-studio-timeline__task-main){background:#0000;border:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-toggle strong,.pp-studio-timeline__task-main strong){color:var(--ppui-text);font-size:13px;font-weight:600;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-toggle span,.pp-studio-timeline__task-main>span){color:var(--ppui-muted);font-size:11px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__cell.has-task){background:var(--ui-surface);box-shadow:none;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__chip){background:var(--ppui-surface);border:1px solid var(--ppui-border);gap:10px;height:auto;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__chip-title){font-size:13px;font-weight:600;line-height:1.45;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-stack){gap:6px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row){background:#0000;border-top:1px solid var(--ppui-border);gap:8px;grid-template-columns:70px minmax(0,1fr);padding:6px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-label){color:var(--ppui-muted);font-size:11px;font-weight:400;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-copy strong){font-size:12px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-copy small){color:var(--ppui-muted);font-size:11px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row.is-danger .pp-studio-timeline__audit-copy strong){color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row.is-success .pp-studio-timeline__audit-copy strong){color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-segmented){background:var(--ppui-surface);border:1px solid var(--ppui-border);border-radius:var(--ui-control-radius);display:flex;gap:4px;padding:3px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-segmented__button){background:#0000;border:0;min-height:32px;padding:5px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-segmented__button.is-active){background:var(--ui-selected-surface);color:var(--ui-selected-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-icon-button){display:grid;font-size:24px;height:40px;line-height:1;min-height:40px;min-width:40px;padding:0;place-items:center;width:40px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-icon-button svg){height:16px;width:16px}.pp-modal-backdrop{background:#030810b8;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:20000}.pp-modal.pp-ui{background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-dialog-radius);box-shadow:0 24px 80px #00000073;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;padding:0;width:min(960px,100%)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header){align-items:flex-start;background:var(--ui-surface);border-bottom:1px solid var(--ppui-border);display:flex;flex:0 0 auto;gap:24px;justify-content:space-between;padding:22px 24px 18px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header>div){min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header>button){flex-shrink:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header h2){text-wrap:pretty;font-size:var(--ui-dialog-title-size);font-weight:600;letter-spacing:-.3px;line-height:1.3}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header p){color:var(--ppui-muted);font-size:13px;margin-top:6px;max-width:80ch}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__eyebrow){color:var(--ppui-accent);font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__body){min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;scrollbar-width:thin}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor){grid-gap:18px 24px;align-items:start;display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor>:not(.pp-studio-field),.pp-studio-detail--editor>.pp-studio-field--full){grid-column:1/-1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor>.pp-studio-field--schedule){grid-column:2;grid-row:2/span 4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-field){display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-field>span,.pp-considerations-date-scheduler__controls label>span){color:var(--ppui-muted);font-size:12px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(input,select,textarea){background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:none;color:var(--ppui-text);font-size:13px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-field input,.pp-studio-field select,.pp-studio-field textarea,.pp-considerations-date-scheduler__controls select){min-height:var(--ui-control-height);min-width:0;padding:var(--ui-field-padding);width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(input:disabled,select:disabled){background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-muted);opacity:1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(select:not(:disabled)){background:var(--ui-surface);cursor:pointer}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(textarea){min-height:100px;resize:vertical}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail__meta){border-top:1px solid var(--ppui-border);padding-top:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor>.pp-studio-actions){border-top:1px solid var(--ppui-border);padding-top:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-participant-panel){background:var(--ui-surface);border-left:3px solid var(--ui-hover-border);border-radius:var(--ui-control-radius);margin:0;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-participant-panel__header){grid-gap:6px;display:grid;gap:6px;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-participant-panel__header>span){color:var(--ppui-muted);font-size:12px;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-participant-panel__header strong){font-size:13px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-participant-panel .pp-studio-empty){font-size:12px;padding:12px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler){background:var(--ui-surface);border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);gap:0;max-width:400px;padding:14px;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__controls){grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__controls label){grid-gap:6px;display:grid;gap:6px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__weekdays){grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));margin:12px 0 6px;text-align:center}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__weekdays span){color:var(--ppui-muted);font-size:11px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__day-grid){grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__day-grid button){background:#0000;border-color:#0000;min-height:34px;min-width:0;padding:4px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__day-grid button:hover){background:var(--ui-selected-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__day-grid button.is-selected){background:var(--ui-accent);color:var(--ui-primary-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__actions){align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-date-scheduler__actions span){color:var(--ppui-muted);font-size:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__body){grid-gap:20px;border-bottom:1px solid var(--ppui-border);display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__row){grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__row>span){color:var(--ppui-muted);font-size:11px;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__row strong){font-size:13px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__row p){color:var(--ppui-muted);font-size:12px;margin-top:4px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__editor){margin:20px 0 0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__editor-title){grid-gap:4px;display:grid;gap:4px;margin-bottom:20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline-audit-popover__editor-title p){color:var(--ppui-muted);font-size:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-modal__content,.pp-advisor-guidance-modal__content.is-red-playbook-layout){grid-gap:24px;display:grid;gap:24px;grid-template-areas:none;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-card,.pp-advisor-guidance-card--focus,.pp-advisor-red-playbook,.pp-advisor-guidance-output){grid-area:auto;min-height:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-stepper){grid-gap:0;display:grid;gap:0;list-style:none;margin-top:12px;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-stepper li){grid-gap:10px;align-items:start;border-bottom:1px solid var(--ppui-border);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:0;padding:12px 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-stepper li>span){background:var(--ui-selected-surface);border-radius:50%;color:var(--ppui-accent);display:grid;font-size:11px;height:22px;min-height:0;min-width:0;place-items:center;width:22px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-stepper p,.pp-advisor-guidance-card p,.pp-advisor-red-playbook p){color:var(--ppui-text);font-size:13px;font-weight:400;line-height:1.6;margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-card--focus p){margin-top:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-card__prompt){background:var(--ui-selected-surface);border-left:2px solid var(--ui-accent);font-size:13px;font-weight:400;line-height:1.6;margin-top:16px;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-output){align-items:center;background:var(--ui-surface);border-radius:var(--ui-card-radius);display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 20px;grid-column:1/-1;padding:16px 18px;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-output>span){color:var(--ppui-muted);font-size:12px;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-output>strong){flex:1 1;font-size:14px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook){grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__actions,.pp-advisor-red-playbook__decision){padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__action){grid-gap:10px;border-bottom:1px solid var(--ppui-border);display:grid;gap:10px;grid-template-columns:22px 1fr;min-height:0;padding:12px 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__action>span){color:var(--ppui-muted);font-size:11px;height:22px;min-width:0;width:22px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__action strong){font-size:13px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__diamond){height:auto;min-height:0;padding:10px 0;transform:none;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__diamond span){font-size:14px;transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__paths){grid-gap:8px;display:grid;gap:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card){background:var(--ppui-surface);border:1px solid var(--ppui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__main){gap:6px;justify-items:start;padding:18px 16px 12px 48px;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__main>span){background:var(--ui-selected-surface);border-radius:50%;color:var(--ppui-accent);font-size:11px;height:24px;left:14px;top:16px;width:24px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__main>strong){font-size:14px;font-weight:600;line-height:1.4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__main small,.pp-considerations-meeting-card__main em){color:var(--ppui-muted);font-size:11px;font-style:normal}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__agenda){overflow:auto;padding:12px 16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__agenda>strong){color:var(--ppui-muted);font-size:11px;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__agenda ol){margin-top:8px;padding-left:18px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__agenda li){font-size:12px;line-height:1.5;margin-bottom:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__actions){border-top:1px solid var(--ppui-border);gap:10px;padding:10px 16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__actions button){font-size:13px;min-height:32px;padding:4px 10px;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-editor__actions){display:flex;gap:8px;justify-content:flex-end;margin-bottom:20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__editor-grid){grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-field--full){grid-column:1/-1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-list){border-top:1px solid var(--ppui-border);margin-top:20px;padding:20px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__section-title){align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__section-title strong){font-size:14px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__rows){grid-gap:12px;display:grid;gap:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row){grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr) 104px;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row>span){color:var(--ppui-muted);font-size:12px;padding-top:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row textarea){font-size:13px;grid-column:2;grid-row:1;height:104px;min-height:104px;padding:10px;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__row-actions){grid-gap:4px;display:grid;gap:4px;grid-column:3;grid-row:1;grid-template-columns:1fr;justify-content:stretch}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__row-actions button){background:#0000;border:0;font-size:13px;height:32px;min-height:32px;padding:4px 8px;width:104px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-logon-panel){padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-logon-panel__footer){align-items:center;border-top:1px solid var(--ppui-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:20px;padding:20px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-logon-panel__table){border-collapse:collapse;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-logon-panel__table th,.pp-logon-panel__table td){border-bottom:1px solid var(--ppui-border);font-size:13px;padding:12px;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-logon-panel__table th){color:var(--ppui-muted);font-size:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-logon-panel__table input[type=checkbox]){height:16px;width:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__editor-grid>.pp-considerations-date-field){grid-column:2;grid-row:2/span 3}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__editor-grid>label:not(.pp-studio-field--full)){grid-column:1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__editor-grid){align-items:start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__row-actions button.is-danger){background:#0000;border-color:#0000;color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-guidance-modal__content.is-red-playbook-layout){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.is-red-playbook-layout .pp-advisor-guidance-stepper){column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__actions){grid-gap:0 24px;display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__actions>.pp-advisor-guidance-card__title){grid-column:1/-1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__diamond){justify-content:start;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-advisor-red-playbook__paths){align-items:baseline;gap:10px 16px;grid-template-columns:auto minmax(0,1fr);text-align:left}.pp-workflow__steps>li:first-child{--pp-stage-color:var(--ui-info-text)}.pp-workflow__steps>li:nth-child(2){--pp-stage-color:var(--ui-danger-text)}.pp-workflow__steps>li:nth-child(3){--pp-stage-color:var(--ui-violet-text)}.pp-workflow__steps>li:nth-child(4){--pp-stage-color:var(--ui-warning-text)}.pp-workflow__steps>li:nth-child(5){--pp-stage-color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__step:hover){background:var(--ui-raised);border-color:var(--pp-stage-color)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row.is-planned,.pp-studio-timeline__audit-row.is-scheduled){--pp-audit-color:var(--ui-info-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row.is-ok,.pp-studio-timeline__audit-row.is-success){--pp-audit-color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row.is-danger,.pp-studio-timeline__audit-row.is-bounce){--pp-audit-color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-row.is-warning){--pp-audit-color:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__audit-label,.pp-studio-timeline__audit-copy strong){color:var(--ppui-muted);color:var(--pp-audit-color,var(--ppui-muted))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-actions){align-items:stretch;display:flex;flex:0 0 88px;flex-direction:column;gap:6px;width:88px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-actions>button,.pp-studio-timeline__phase-actions .pp-studio-phase-add,.pp-studio-timeline__phase-actions .pp-studio-phase-add>button){width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header-actions){align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header-actions button){font-size:13px;height:var(--ui-control-height);min-height:var(--ui-control-height);white-space:nowrap;width:120px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__section-title,.pp-considerations-meeting-detail__section-title strong){font-size:13px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__section-title button){font-size:13px;width:144px}@media (max-width:1000px){.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__steps){grid-template-columns:repeat(3,minmax(0,1fr))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card){border-left:0;padding:12px 16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-card:first-child){padding-left:16px}}@media (max-width:640px){.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-card__editor-grid>.pp-considerations-date-field){grid-column:1;grid-row:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.is-red-playbook-layout .pp-advisor-guidance-stepper,.pp-advisor-red-playbook__actions){grid-template-columns:1fr}.pp-modal-backdrop{padding:12px}.pp-modal.pp-ui{border-radius:var(--ui-dialog-radius);max-height:calc(100dvh - 24px)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header,.pp-modal__body){padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header){gap:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header h2){font-size:var(--ui-dialog-title-size)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio){gap:22px;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__steps){gap:6px;grid-template-columns:1fr}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__step){align-items:center;min-height:0;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__copy){flex-direction:column;gap:3px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor,.pp-considerations-meeting-card__editor-grid,.pp-studio-timeline-audit-popover__body,.pp-advisor-guidance-modal__content,.pp-advisor-guidance-modal__content.is-red-playbook-layout){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor>.pp-studio-field--schedule){grid-column:1;grid-row:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row){gap:6px;grid-template-columns:14px minmax(0,1fr) 88px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__row-actions button){padding:4px;width:88px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header){flex-wrap:wrap}}:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables]){background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables]) :where(table){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables]) :where(th){background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-table)}:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables]) :where(td){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text)}:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables],[data-ui-shared-surface=maximized-panels],[role=dialog],[role=menu],[role=tooltip]) :where(button,input,select,textarea,[role=button],[role=tab]){background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control)}:where([data-ui-shared-surface],[role=dialog],[role=menu]) :where(button,[role=button],[role=tab]):hover{background:var(--ui-state-action-hover-surface);border-color:var(--ui-border-strong)}:where([data-ui-shared-surface],[role=dialog],[role=menu]) :where(button,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ui-state-focus-ring);outline-offset:2px}:where([data-ui-shared-surface],[role=dialog],[role=menu]) :where(button,input,select,textarea):disabled{background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}:where([data-ui-shared-surface],[role=dialog],[role=menu]) :where([aria-selected=true],[aria-pressed=true],.is-active,.is-selected){background:var(--ui-state-selected-surface);border-color:var(--ui-state-selected-border);color:var(--ui-state-selected-text)}:where([data-ui-shared-surface=popovers-and-context-menus],[role=menu]){background:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}:where([data-ui-shared-surface=maximized-panels],[data-ui-portal-surface=modals-and-dialogs],[role=dialog]){background:var(--ui-role-overlay-surface);border-color:var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}:where([data-ui-shared-surface=maximized-panels],[role=dialog]) :where(h1,h2,h3,h4){color:var(--ui-role-overlay-text);font-family:var(--ui-font-family-base);font-weight:var(--ui-font-weight-heading)}:where([data-ui-shared-surface=feedback-states],[role=tooltip]){background:var(--ui-role-tooltip-surface);border-color:var(--ui-role-tooltip-border);border-radius:var(--ui-role-tooltip-radius);box-shadow:var(--ui-role-tooltip-shadow);color:var(--ui-role-tooltip-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}:where([role=status],[data-ui-semantic=info]){background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}:where([data-ui-semantic=success],.is-success[role=status]){background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}:where([data-ui-semantic=warning],.is-warning[role=status],[role=alert].is-warning){background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}:where([data-ui-semantic=error],.is-error[role=status],[role=alert]:not(.is-warning)){background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}:where([data-ui-semantic=stable],.tl-answer-consistency__cell.is-stable){background:var(--ui-semantic-stable-surface);border-color:var(--ui-semantic-stable-border);color:var(--ui-semantic-stable-text)}:where([data-ui-semantic=contradiction],.tl-answer-consistency__cell.is-contradiction){background:var(--ui-semantic-contradiction-surface);border-color:var(--ui-semantic-contradiction-border);color:var(--ui-semantic-contradiction-text)}:where([data-ui-semantic=no-data],.tl-answer-consistency__cell.is-no-data){background:var(--ui-semantic-no-data-surface);border-color:var(--ui-semantic-no-data-border);color:var(--ui-semantic-no-data-text)}@media (max-width:1100px){:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables],[data-ui-shared-surface=maximized-panels],[role=dialog]){max-width:100%;min-width:0}:where([data-ui-shared-surface=answer-consistency-model],[data-ui-shared-surface=business-profile-mirrors],[data-ui-shared-surface=shared-financial-tables],[data-ui-shared-surface=maximized-panels]) :where(table){min-width:max-content}}@media (max-width:860px){.App .mitus-desktop-command-bar{grid-template-columns:minmax(0,1fr)}.App .mitus-desktop-command-bar .mitus-nav-grid__row{grid-template-columns:repeat(2,minmax(0,1fr))}.App .mitus-desktop-command-bar .mitus-nav-tile{min-height:52px;min-width:0}.App .mitus-desktop-command-bar .mitus-nav-tile__label{overflow-wrap:anywhere;white-space:normal}}@media (max-width:560px){.App .mitus-desktop-command-bar .mitus-nav-grid__row{grid-template-columns:minmax(0,1fr)}}.App{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}:where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id],[data-ui-shared-surface],[data-ui-portal-surface],[role=dialog],[role=menu],[role=tooltip]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]){border-style:solid;border-width:var(--ui-geometry-border-width);overflow:hidden}.App .mitus-module-shell__title,.App [data-ui-typography=module-title]{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title)}.App .mitus-modelling-module__title-wrap{min-width:0}.App .mitus-modelling-module__title{text-wrap:balance;box-sizing:border-box;max-width:100%;min-width:0;overflow:visible;overflow-wrap:anywhere;white-space:normal;width:auto}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) h1,.App [data-ui-typography=heading-1]{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-1);line-height:var(--ui-line-height-heading-1)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) h2,.App [data-ui-typography=heading-2]{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);line-height:var(--ui-line-height-heading-2)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) h3,.App [data-ui-typography=heading-3]{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) h4,.App [data-ui-typography=heading-4]{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-4);line-height:var(--ui-line-height-heading-4)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) :where(label,[data-ui-typography=label]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-label);line-height:var(--ui-line-height-label)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) :where(small,[data-ui-typography=caption]){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);line-height:var(--ui-line-height-caption)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]) :where(table,th,td),.App [data-ui-typography=table]{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App .mitus-module-shell__header{gap:var(--ui-geometry-content-gap);min-height:var(--ui-geometry-module-header-height);padding:var(--ui-space-2) var(--ui-space-3)}.App .mitus-module-shell__actions :where(button,[role=button]){min-height:var(--ui-density-control-height-compact);min-width:var(--ui-density-control-height-compact)}.App :where([data-ui-density=comfortable]) :where(button,input,select){min-height:var(--ui-density-control-height-comfortable)}.App :where(.mitus-module-shell__body,.mitus-flow-shell[data-module-id]){padding:var(--ui-geometry-module-body-padding)}html body #root .App .mitus-flow-shell[data-module-id=modelling-module]{background:#0000;border-radius:0;border-width:0;box-shadow:none;padding:0}html body #root .App .mitus-flow-shell[data-module-id=modelling-module] input[data-projection-cashflow-input=true]{font-size:12px;line-height:1.2;min-height:28px;padding:4px 5px}.App [data-presentation-primitive][data-presentation-primitive=panel],.App [data-ui-surface][data-ui-surface=panel]{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);border-style:solid;border-width:var(--ui-geometry-border-width);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text);padding:var(--ui-geometry-panel-padding)}.App [data-presentation-primitive][data-presentation-primitive=card],.App [data-ui-surface][data-ui-surface=card]{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);border-style:solid;border-width:var(--ui-geometry-border-width);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);padding:var(--ui-geometry-card-padding)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id],[data-ui-shared-surface]) :where(button,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select){font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control);min-height:var(--ui-density-control-height-standard);padding-block:var(--ui-geometry-control-padding-block);padding-inline:var(--ui-geometry-control-padding-inline)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id],[data-ui-shared-surface]) textarea{min-height:calc(var(--ui-density-control-height-standard)*2);padding-block:var(--ui-geometry-control-padding-block);padding-inline:var(--ui-geometry-control-padding-inline)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id],[data-ui-shared-surface]) tr{min-height:var(--ui-density-table-row-height)}.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id],[data-ui-shared-surface]) :where(th,td){padding-block:var(--ui-geometry-table-cell-padding-block);padding-inline:var(--ui-geometry-table-cell-padding-inline)}.App :where([data-ui-density=standard],.mitus-module-shell__body){gap:var(--ui-geometry-section-gap)}@media (max-width:1100px){.App :where(.mitus-module-shell[data-module-id],.mitus-flow-shell[data-module-id]){max-width:100%;min-width:0}}.App[data-workspace-chrome]{--chrome-bg:var(--ui-base);--chrome-surface:var(--ui-surface);--chrome-raised:var(--ui-raised);--chrome-border:var(--ui-border);--chrome-text:var(--ui-text);--chrome-muted:var(--ui-muted);--chrome-accent:var(--ui-accent)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome]{background:var(--chrome-bg);min-height:100vh;padding:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop){min-height:100vh}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window){background:var(--chrome-surface);background:var(--theme-navigation-surface,var(--chrome-surface));border:0;border-bottom:1px solid var(--chrome-border);border-radius:0;box-shadow:none;padding:0;position:relative;z-index:20}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar){grid-gap:14px 24px;align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:14px 24px;grid-template-areas:"brand scope settings" "modules modules modules";grid-template-columns:auto minmax(0,1fr) auto;margin:0;min-height:0;padding:16px 24px;width:100%}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand){align-self:end;border-right:1px solid var(--chrome-border);grid-area:brand;min-width:190px;padding-right:24px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand .mitus-brand-mark){flex-basis:48px;height:48px;width:48px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand .mitus-brand__name){font-size:19px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__scope){align-self:center;grid-area:scope;width:min(100%,460px)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__scope .mitus-advisor-scope-frame){background:#0000;border:0;border-radius:0;box-shadow:none;height:auto;margin:0;min-height:0;padding:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar .mitus-advisor-scope-frame__selectors){grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar .mitus-advisor-scope-frame__field){gap:5px;margin:0;min-width:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar .mitus-advisor-scope-frame__label){color:var(--chrome-muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar .mitus-advisor-scope-frame__select){background:var(--chrome-surface);border:1px solid var(--chrome-border);border-radius:var(--ui-control-radius);box-shadow:none;color:var(--chrome-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;height:var(--ui-control-height);line-height:1.4;min-height:var(--ui-control-height);padding:6px 30px 6px 10px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__modules){border-top:1px solid var(--chrome-border);grid-area:modules;min-width:0;padding:14px 0 0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-stack){flex:1 0 auto}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-grid){align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;width:100%}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-grid__row){display:contents}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile){align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ui-control-radius);box-shadow:none;color:var(--chrome-muted);display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;min-height:var(--ui-control-height);min-width:0;padding:8px 12px;transform:none;width:auto}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile__glyph){display:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile__label){color:inherit;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.4;overflow-wrap:normal;text-align:center;white-space:nowrap}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile.is-open){color:var(--chrome-text)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile:hover){background:var(--chrome-raised);border-color:var(--chrome-border);box-shadow:none;color:var(--chrome-text);transform:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile.is-active){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);box-shadow:none;color:var(--ui-selected-text);transform:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__settings){align-self:end;grid-area:settings;max-width:none;padding:0;position:static;width:auto}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title-wrap){align-items:center;background:#0000;display:flex;gap:8px;margin:0;padding:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title,.mitus-nav-window__exit){align-items:center;background:var(--chrome-surface);border:1px solid var(--chrome-border);border-radius:var(--ui-control-radius);box-shadow:none;color:var(--chrome-text);display:inline-flex;gap:7px;height:var(--ui-control-height);justify-content:center;min-height:var(--ui-control-height);min-width:0;padding:var(--ui-control-padding);width:auto}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title-icon,.mitus-nav-window__exit-icon){background:#0000;border:0;border-radius:0;display:inline-grid;flex:0 0 16px;font-size:15px;height:16px;line-height:1;min-width:16px;padding:0;place-items:center;width:16px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title-icon svg,.mitus-nav-window__exit-icon svg){display:block;height:16px;width:16px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title-icon,.mitus-nav-window__exit-icon,.mitus-window-control__icon){color:inherit}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title-text,.mitus-nav-window__exit-text){color:inherit;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.4}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__title:hover,.mitus-nav-window__exit:hover){background:var(--chrome-raised)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__separator){display:none}.App[data-workspace-chrome] .mitus-nav-window__exit.is-saving .mitus-nav-window__exit-icon{animation:mitus-exit-pulse .9s ease-in-out infinite}.App[data-workspace-chrome] .mitus-exit-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030811b8;box-sizing:border-box;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:100000}.App[data-workspace-chrome] .mitus-exit-card{grid-gap:16px;align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-dialog-radius);box-shadow:0 20px 64px #0006;box-sizing:border-box;color:var(--ui-text);display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);padding:20px;text-align:left;width:min(420px,100%)}.App[data-workspace-chrome] .mitus-exit-card__indicator{background:var(--ui-selected-surface);border:1px solid color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));border-radius:var(--ui-card-radius);color:var(--ui-accent);display:grid;height:40px;place-items:center;width:40px}.App[data-workspace-chrome] .mitus-exit-card__indicator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2;animation:mitus-exit-spin .9s linear infinite;height:20px;width:20px}.App[data-workspace-chrome] .mitus-exit-card__indicator circle{opacity:.28}.App[data-workspace-chrome] .mitus-exit-card__content{min-width:0}.App[data-workspace-chrome] .mitus-exit-card__eyebrow{color:var(--ui-accent);font-size:12px;font-weight:500;line-height:1.4;margin:0 0 4px}.App[data-workspace-chrome] .mitus-exit-card__title{color:var(--ui-text);font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.4;margin:0}.App[data-workspace-chrome] .mitus-exit-card__text{color:var(--ui-muted);font-size:13px;font-weight:400;line-height:1.5;margin:6px 0 0}@keyframes mitus-exit-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes mitus-exit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.App[data-workspace-chrome] .mitus-exit-card__indicator svg,.App[data-workspace-chrome] .mitus-nav-window__exit.is-saving .mitus-nav-window__exit-icon{animation:none}}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start){background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--chrome-text);margin:0;padding:28px;text-align:center}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start__title){background:#0000;color:var(--chrome-text);font-size:26px;font-weight:600;letter-spacing:-.5px;line-height:1.3;margin:0 0 8px;padding:0;text-align:center}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start__description,.mitus-workspace-start__notes p,.mitus-workspace-start__eyebrow){color:var(--chrome-muted);font-size:13px;font-weight:400;line-height:1.6;margin:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start__notes){background:#0000;border:0;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;margin:20px 0 0;padding:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start__eyebrow){color:var(--chrome-muted);font-size:12px;font-weight:500;line-height:1.4;margin:0 0 10px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start__description strong){color:var(--chrome-text);font-size:inherit;font-weight:500;line-height:1.5}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell){border:1px solid var(--chrome-border);border-radius:var(--ui-card-radius);box-shadow:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__header){background:var(--chrome-surface);border-bottom:1px solid var(--chrome-border);box-shadow:none;box-sizing:border-box;gap:12px;min-height:50px;padding:8px 16px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__title){color:var(--chrome-text);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__actions){gap:6px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__actions button){align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--ui-control-radius);box-shadow:none;color:var(--chrome-muted);display:inline-flex;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;transform:none;width:32px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__actions .mitus-module-shell__table-export){font-size:13px;font-weight:500;padding:5px 10px;width:auto}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__actions button:hover){background:var(--chrome-raised);border-color:var(--chrome-border);color:var(--chrome-text)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__close:hover){background:var(--ui-danger-surface);color:var(--ui-danger-text)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window button:focus-visible,.mitus-nav-window select:focus-visible,.mitus-module-shell__actions button:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}@media (max-width:900px){.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand){min-width:0;padding-right:16px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand .mitus-brand__tagline){display:none}}@media (max-width:640px){.App[data-workspace-chrome] .mitus-exit-overlay{padding:12px}.App[data-workspace-chrome] .mitus-exit-card{gap:12px;grid-template-columns:36px minmax(0,1fr);padding:16px}.App[data-workspace-chrome] .mitus-exit-card__indicator{height:36px;width:36px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start){padding:20px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar){gap:12px;grid-template-areas:"brand settings" "scope scope" "modules modules";grid-template-columns:minmax(0,1fr) auto;padding:12px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand){align-self:center;border-right:0;padding-right:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__scope){width:100%}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__settings){align-self:center;justify-self:end}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-grid){flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 8px;scrollbar-width:thin}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-module-shell__header){flex-wrap:wrap;padding:8px 12px}}.App[data-workspace-chrome]{--theme-ui-color-scheme:dark;--theme-ui-row-heading-surface:var(--theme-canvas);--theme-ui-danger-text:#f49da7;--theme-ui-success-text:#8edbb3;--theme-ui-warning-text:#ebc684;--theme-ui-info-text:#91c6ff;--theme-ui-violet-text:#b99aff}.App[data-workspace-chrome].theme-profile-profile-5{--theme-ui-color-scheme:light;--theme-ui-row-heading-surface:var(--theme-module-surface);--theme-ui-danger-text:#b42332;--theme-ui-success-text:#18714c;--theme-ui-warning-text:#855200;--theme-ui-info-text:#235c9f;--theme-ui-violet-text:#7552aa}.App[data-workspace-chrome],.pp-ui[data-pp-ui],.ui-action-menu,.ui-dialog[data-ui-dialog],.ui-select-menu[data-ui-select],.ui-select[data-ui-select],.ui-surface[data-ui-surface]{--ui-surface:var(--theme-control-surface,#111c2d);--ui-base:var(--theme-canvas,#0b1220);--ui-raised:var(--theme-action-hover,#172438);--ui-row-heading-surface:var(--theme-ui-row-heading-surface,var(--ui-base));--ui-border:var(--theme-border-default,#2a394e);--ui-text:var(--theme-text-primary,#e8eef6);--ui-muted:var(--theme-text-muted,#a2b1c5);--ui-accent:var(--theme-focus,#89c9f8);--ui-hover-border:var(--theme-border-strong,#406382);--ui-selected-surface:color-mix(in srgb,var(--ui-accent) 16%,var(--ui-base));--ui-selected-text:var(--ui-text);--ui-primary-text:var(--theme-text-inverse,#102237);--ui-primary-hover:color-mix(in srgb,var(--ui-accent) 88%,var(--ui-text));--ui-danger-text:var(--theme-ui-danger-text,#f49da7);--ui-success-text:var(--theme-ui-success-text,#8edbb3);--ui-warning-text:var(--theme-ui-warning-text,#ebc684);--ui-info-text:var(--theme-ui-info-text,#91c6ff);--ui-violet-text:var(--theme-ui-violet-text,#b99aff);--ui-danger-surface:color-mix(in srgb,var(--ui-danger-text) 12%,var(--ui-base));--ui-danger-border:color-mix(in srgb,var(--ui-danger-text) 50%,var(--ui-base));--ui-success-surface:color-mix(in srgb,var(--ui-success-text) 12%,var(--ui-base));--ui-warning-surface:color-mix(in srgb,var(--ui-warning-text) 12%,var(--ui-base));--ui-violet-surface:color-mix(in srgb,var(--ui-violet-text) 12%,var(--ui-base));--ui-font-family:Inter,"Segoe UI",sans-serif;--ui-control-font-size:13px;--ui-control-line-height:1.4;--ui-control-height:36px;--ui-control-radius:6px;--ui-control-padding:7px 12px;--ui-field-padding:7px 10px;--ui-card-radius:8px;--ui-dialog-radius:10px;--ui-dialog-title-size:22px;--ui-tag-radius:4px;--ui-disabled-opacity:.45;--ui-focus-width:2px;--ui-focus-offset:2px;color-scheme:dark;color-scheme:var(--theme-ui-color-scheme,dark)}.pp-ui[data-pp-ui],.ui-action-menu,.ui-dialog[data-ui-dialog],.ui-select-menu[data-ui-select],.ui-select[data-ui-select],.ui-surface[data-ui-surface]{color:var(--ui-text);font-family:var(--ui-font-family)}.ui-workspace{grid-gap:24px;gap:24px;padding:28px}.ui-field,.ui-workspace{display:grid;min-width:0}.ui-field{grid-gap:6px;color:var(--ui-muted);font-size:12px;gap:6px}.ui-field :where(input:not([type=checkbox]):not([type=radio]),textarea){min-width:0;width:100%}.ui-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-divider{border:0;border-top:1px solid var(--ui-border);margin:0;width:100%}@media (max-width:600px){.ui-workspace{padding:16px}}.ui-surface[data-ui-surface] .ui-section-nav{border-block:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.ui-surface[data-ui-surface] .ui-section-nav button:not([aria-pressed=true]):not([aria-selected=true]):not(:hover):not(:active):not(:focus-visible){background:#0000;border-color:#0000}.ui-table-section-picker{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;margin-block:16px;min-width:0}.ui-table-section-picker>label{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;min-width:0;width:min(360px,100%)}.ui-table-section-picker__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-table-section-picker__actions>span{color:var(--ui-muted);font-size:12px;margin-inline-start:4px}.ui-table-section-picker__tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto;max-width:100%;min-width:0}.ui-surface[data-ui-surface]{--app-text:var(--ui-text);--app-accent:var(--ui-accent);--ui-font-size-body:13px;--ui-font-size-caption:12px;--ui-font-size-heading-1:26px;--ui-font-size-heading-2:18px;--ui-font-size-heading-3:15px;--ui-font-weight-heading:600;--ui-role-control-radius:var(--ui-control-radius);--ui-role-card-radius:var(--ui-card-radius);--ui-text-primary:var(--ui-text);--ui-text-secondary:var(--ui-muted);--ui-text-muted:var(--ui-muted);--ui-state-selected-surface:var(--ui-selected-surface);--ui-state-selected-text:var(--ui-selected-text);--ui-state-focus-ring:var(--ui-accent);--ui-role-control-surface:var(--ui-surface);--ui-role-control-border:var(--ui-border);--ui-role-card-border:var(--ui-border);--ui-role-card-surface:var(--ui-surface);--ui-role-panel-surface:var(--ui-base);--ui-role-panel-border:var(--ui-border);--ui-role-panel-shadow:none;--ui-role-card-shadow:none;--ui-role-table-header-surface:var(--ui-raised);--ui-role-table-header-text:var(--ui-muted);--ui-role-table-header-border:var(--ui-border);--ui-surface-table-header:var(--ui-raised);--app-table-head-bg:var(--ui-raised);--app-table-head-text:var(--ui-muted);color:var(--ui-text);font-size:13px;line-height:1.5;text-align:left}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(*){box-sizing:border-box}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] [hidden]{display:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(div,span,strong,small,em,p,header,footer,section,aside,article,h1,h2,h3,h4,fieldset,legend){background:#0000;border:0;border-radius:0;box-shadow:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h1,h2,h3,h4,p){margin:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h1,h2,h3,h4,legend){color:var(--ui-text);font-weight:600;letter-spacing:0;line-height:1.4;text-align:left;text-transform:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h1){font-size:26px;letter-spacing:-.5px;line-height:1.25}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h2){font-size:18px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h3,legend){font-size:15px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h4){font-size:14px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(p){color:var(--ui-muted);font-size:13px;font-weight:400;line-height:1.6}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(strong){font-weight:600}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button,input,select,textarea,.ui-choice){box-shadow:none;font-family:inherit;font-size:var(--ui-control-font-size);font-weight:400;letter-spacing:0;line-height:var(--ui-control-line-height);text-transform:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button,.ui-choice){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-text);cursor:pointer;font-weight:500;min-height:var(--ui-control-height);padding:var(--ui-control-padding);transform:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button:hover:not(:disabled),.ui-choice:hover){background:var(--ui-raised);border-color:var(--ui-hover-border);box-shadow:none;transform:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button.is-active,button.is-selected,button[aria-selected=true],button[aria-pressed=true],.ui-choice.is-selected){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);color:var(--ui-selected-text)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button:disabled){cursor:default;opacity:var(--ui-disabled-opacity)}.ui-surface[data-ui-surface] .mitus-window-control__icon{color:inherit}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-text);height:var(--ui-control-height);min-height:var(--ui-control-height);padding:var(--ui-field-padding)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(textarea){height:auto;min-height:100px;resize:vertical}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input[type=checkbox],input[type=radio]){accent-color:var(--ui-accent);cursor:pointer;height:16px;width:16px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(select){cursor:pointer}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(td){background:#0000;border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-text);font-size:13px;padding:10px 12px;vertical-align:middle}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :is(th,.ui-table-header){background:var(--ui-raised);border:0;border-bottom:1px solid var(--ui-border);border-radius:0;box-shadow:none;color:var(--ui-muted);font-family:inherit;font-size:12px;font-weight:500;letter-spacing:normal;line-height:1.4;padding:12px;text-transform:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :is(th,.ui-table-header) :where(div,span,strong){color:inherit;font:inherit;letter-spacing:inherit}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-table--compact :is(th,.ui-table-header){padding:8px 12px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-table--row-headings th[scope=row]{background:var(--ui-row-heading-surface);color:var(--ui-text);font-size:13px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-card){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:20px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-card.ui-card--subtle{background:#0000;border:1px solid color-mix(in srgb,var(--ui-border) 65%,#0000);border-radius:var(--ui-card-radius);padding:12px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-tag){background:var(--ui-raised);border:0;border-radius:var(--ui-tag-radius);color:var(--ui-muted);font-size:12px;padding:2px 6px}.ui-surface[data-ui-surface] :is(.ui-tag,.ui-status-action)[data-tone]{--ui-status-color:var(--ui-muted)}.ui-surface[data-ui-surface] :is(.ui-tag,.ui-status-action):is([data-tone=success],[data-tone=consistent]){--ui-status-color:var(--ui-success-text)}.ui-surface[data-ui-surface] :is(.ui-tag,.ui-status-action):is([data-tone=warning],[data-tone=conditional],[data-tone=tension],[data-tone=contextual]){--ui-status-color:var(--ui-warning-text)}.ui-surface[data-ui-surface] :is(.ui-tag,.ui-status-action):is([data-tone=danger],[data-tone=contradiction]){--ui-status-color:var(--ui-danger-text)}.ui-surface[data-ui-surface] :is(.ui-tag,.ui-status-action)[data-tone=drift]{--ui-status-color:var(--ui-violet-text)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :is(.ui-tag,.ui-status-action)[data-tone]{background:color-mix(in srgb,var(--ui-status-color) 18%,var(--ui-base));border-color:color-mix(in srgb,var(--ui-status-color) 40%,var(--ui-base));color:var(--ui-status-color)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-status-action[data-tone]:is(:hover,:active,.is-active,[aria-expanded=true]){background:color-mix(in srgb,var(--ui-status-color) 28%,var(--ui-base));border-color:var(--ui-status-color);color:var(--ui-status-color)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-choice{align-items:center;display:flex;gap:8px;text-align:left}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-choice input{flex:none;margin:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-choice:has(:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-choice input:focus-visible{outline:none}.ui-row-actions{align-items:center;display:flex;gap:6px;white-space:nowrap}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-button--compact{font-size:12px;min-height:28px;padding:4px 8px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-sort-button{align-items:center;background:#0000;border:0;color:var(--ui-muted);display:inline-flex;flex:none;height:28px;justify-content:center;min-height:28px;padding:4px;width:28px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-sort-button:hover{background:var(--ui-raised);color:var(--ui-text)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-sort-button[data-sort-direction]:not([data-sort-direction=none]){color:var(--ui-accent)}.ui-sort-button[data-sort-direction=asc] .ui-sort-button__down,.ui-sort-button[data-sort-direction=desc] .ui-sort-button__up{opacity:.35}.ui-dialog.ui-dialog--compact{--ui-dialog-width:720px;--ui-dialog-height:auto}.ui-dialog.ui-dialog--maximized{--ui-dialog-width:100%;--ui-dialog-height:calc(100dvh - 48px)}.ui-dialog-backdrop{align-items:center;background:#030811b8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog]{background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-dialog-radius);box-shadow:0 20px 64px #0006;box-sizing:border-box;display:flex;flex-direction:column;height:min(900px,calc(100dvh - 48px));height:var(--ui-dialog-height,min(900px,calc(100dvh - 48px)));margin:0;max-height:calc(100dvh - 48px);min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;width:min(1280px,100%);width:min(var(--ui-dialog-width,1280px),100%)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(*){box-sizing:border-box}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-dialog__header{align-items:flex-start;background:var(--ui-surface);border:0;border-bottom:1px solid var(--ui-border);border-radius:0;box-shadow:none;display:flex;flex:0 0 auto;gap:24px;justify-content:space-between;padding:22px 24px 18px}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-dialog__header h2{background:none;color:var(--ui-text);font-size:var(--ui-dialog-title-size);font-weight:600;letter-spacing:-.3px;line-height:1.3;margin:0 0 6px;padding:0}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-dialog__header p{color:var(--ui-muted);font-size:var(--ui-control-font-size);line-height:1.5;margin:0}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-dialog__body){flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(button){box-shadow:none;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:var(--ui-control-font-size);font-weight:500;letter-spacing:0;line-height:var(--ui-control-line-height);text-transform:none;transform:none}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-button){align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-text);display:inline-flex;justify-content:center;min-height:var(--ui-control-height);padding:var(--ui-control-padding)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-button:hover:not(:disabled)){background:var(--ui-raised);border-color:var(--ui-hover-border)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(button:disabled){cursor:default;opacity:var(--ui-disabled-opacity)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(button:focus-visible,input:focus-visible,textarea:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where([hidden]){display:none}.ui-select[data-ui-select][data-ui-select][data-ui-select]{min-width:0;width:100%}.ui-select[data-ui-select][data-ui-select][data-ui-select]>button{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:none;box-sizing:border-box;color:var(--ui-text);cursor:pointer;display:flex;font:400 var(--ui-control-font-size)/var(--ui-control-line-height) var(--ui-font-family);gap:10px;height:var(--ui-control-height);justify-content:space-between;letter-spacing:0;min-height:var(--ui-control-height);min-width:0;outline:none;padding:var(--ui-field-padding);text-align:left;text-transform:none;transform:none;width:100%}.ui-select[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__value){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select[data-ui-select][data-ui-select][data-ui-select] :where(svg){flex:0 0 16px}.ui-select[data-ui-select][data-ui-select][data-ui-select]>button:hover:not(:disabled),.ui-select[data-ui-select][data-ui-select][data-ui-select]>button[aria-expanded=true]{background:var(--ui-raised);border-color:var(--ui-hover-border)}.ui-select[data-ui-select][data-ui-select][data-ui-select]>button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.ui-select[data-ui-select][data-ui-select][data-ui-select]>button:disabled{cursor:default;opacity:var(--ui-disabled-opacity)}.ui-select-menu[data-ui-select][data-ui-select][data-ui-select]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:0 8px 24px #0006;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:4px;z-index:100010}.ui-select-menu[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__option){align-items:center;background:#0000;border:0;border-radius:var(--ui-tag-radius);box-sizing:border-box;color:var(--ui-text);cursor:pointer;display:flex;font-size:var(--ui-control-font-size);font-weight:400;gap:12px;justify-content:space-between;line-height:var(--ui-control-line-height);min-height:34px;padding:8px 10px}.ui-select-menu[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__option[aria-selected=true]){color:var(--ui-selected-text)}.ui-select-menu[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__option.is-active){background:var(--ui-selected-surface)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-dialog__footer{background:var(--ui-surface);border:0;border-radius:0;border-top:1px solid var(--ui-border);display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin:0;padding:16px 24px}@media (max-width:640px){.ui-dialog-backdrop{padding:12px}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog]{height:calc(100dvh - 24px);height:var(--ui-dialog-height,calc(100dvh - 24px))}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-dialog__footer,.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-dialog__header,.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-dialog__body){padding:16px}}.ui-select[data-ui-select][data-ui-select][data-ui-select]{position:relative}.ui-select[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__error){color:var(--ui-danger-text);display:block;font-size:12px;margin-top:4px}.mitus-login-app button.ui-button--primary,.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] .pp-studio-button--primary,.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--primary,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-primary-text)}.mitus-login-app button.ui-button--primary:hover:not(:disabled),.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] .pp-studio-button--primary:hover:not(:disabled),.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--primary:hover:not(:disabled),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--primary:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.ui-select[data-ui-select][data-ui-select][data-ui-select] .ui-select__form-value{display:none}.ui-action-menu{grid-gap:2px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:0 8px 24px #0006;box-sizing:border-box;display:grid;gap:2px;overflow:auto;padding:6px;position:fixed;z-index:110000}.ui-action-menu>button{background:#0000;border:0;border-radius:var(--ui-control-radius);color:var(--ui-text);cursor:pointer;font:500 var(--ui-control-font-size)/var(--ui-control-line-height) var(--ui-font-family);margin:0;min-height:var(--ui-control-height);padding:var(--ui-control-padding);text-align:left;width:100%}.ui-action-menu>button:is(:hover,:focus-visible){background:var(--ui-raised);outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:-2px}.mitus-brand{align-items:center;color:#fff8e8;color:var(--ui-text,#fff8e8);display:inline-flex;gap:10px;min-width:0;text-align:left}.mitus-brand-mark{background-color:currentColor;color:inherit;display:block;flex:0 0 48px;height:48px;-webkit-mask-image:var(--mitus-brand-mark-image);mask-image:var(--mitus-brand-mark-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:140% 140%;mask-size:140% 140%;width:48px}.mitus-brand__copy{grid-gap:1px;display:grid;gap:1px;min-width:0}.mitus-brand__name{color:inherit;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.1}.mitus-brand__name,.mitus-brand__tagline{font-family:Inter,Segoe UI,sans-serif;font-family:var(--ui-font-family,Inter,"Segoe UI",sans-serif)}.mitus-brand__tagline{color:#a2b1c5;color:var(--ui-muted,#a2b1c5);font-size:11px;font-weight:400;line-height:1.35;white-space:nowrap}.mitus-application-footer{background:#111c2d;background:var(--theme-panel-surface,var(--ui-surface,#111c2d));border-top:1px solid #2a394e;border-top:1px solid var(--ui-border,#2a394e);box-sizing:border-box;color:#e8eef6;color:var(--ui-text,#e8eef6);padding:24px 28px 16px;text-align:left;width:100%}.mitus-application-footer__content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(240px,1.25fr) minmax(0,2fr);margin:0 auto;width:min(1180px,100%)}.mitus-application-footer__identity{min-width:0}.mitus-application-footer__identity .mitus-brand-mark{flex-basis:42px;height:42px;width:42px}.mitus-application-footer__identity .mitus-brand__name{font-size:17px}.mitus-application-footer__identity p{color:#a2b1c5;color:var(--ui-muted,#a2b1c5);font-size:12px;line-height:1.55;margin:12px 0 0;max-width:390px}.mitus-application-footer__directory{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mitus-application-footer__group h2{color:#e8eef6;color:var(--ui-text,#e8eef6);font-size:12px;font-weight:600;line-height:1.4;margin:0 0 8px}.mitus-application-footer__group ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.mitus-application-footer__group li,.mitus-application-footer__group span{color:#a2b1c5;color:var(--ui-muted,#a2b1c5);font-size:12px;line-height:1.45}.mitus-application-footer__group span[data-placeholder=true]{cursor:default}.mitus-application-footer__legal{align-items:center;border-top:1px solid #2a394e;border-top:1px solid var(--ui-border,#2a394e);color:#a2b1c5;color:var(--ui-muted,#a2b1c5);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 20px;justify-content:space-between;line-height:1.45;margin:20px auto 0;padding-top:12px;width:min(1180px,100%)}@media (max-width:720px){.mitus-application-footer{padding:20px 16px 14px}.mitus-application-footer__content{gap:24px;grid-template-columns:minmax(0,1fr)}.mitus-application-footer__directory{gap:16px}}@media (max-width:480px){.mitus-application-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.mitus-application-footer__group:last-child{grid-column:1/-1}.mitus-application-footer__legal{align-items:flex-start;flex-direction:column}}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface]{background:var(--ui-base);gap:24px;padding:28px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-module-header){align-items:stretch;border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;gap:20px;margin:0;padding:0 0 20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-module-header h2){font-size:26px;letter-spacing:-.5px;line-height:1.25;margin:0 0 8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-module-tabs){gap:6px;justify-content:flex-start}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-module-tabs button){background:#0000;border-color:#0000}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-module-tabs button.is-active){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);color:var(--ui-selected-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-frame-stage){background:#0000;border:0;overflow:visible;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-page-frame,.mwf-advisor-page-frame,.mwf-customer-questionnaire-frame,.mwf-business-profile-frame){background:#0000;min-height:0;min-width:0;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-header,.mwf-advisor-topbar){align-items:center;background:#0000;border-bottom:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:0;padding:0 0 20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-header__left,.mwf-advisor-topbar__left){align-items:center;display:flex;flex-wrap:wrap;gap:24px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-site-logo){align-items:center;color:var(--ui-text);display:flex;font-size:14px;font-weight:600;gap:10px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-site-mark){height:28px;width:28px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-client-label){color:var(--ui-muted);display:flex;flex-direction:column;font-size:12px;gap:2px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-client-label strong){color:var(--ui-muted);font-size:12px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-site-nav){align-items:center;display:flex;gap:6px;margin:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-site-nav button){background:#0000;border-color:#0000;height:var(--ui-control-height);min-height:var(--ui-control-height);min-width:72px;padding:var(--ui-control-padding)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-site-nav button.is-active){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);color:var(--ui-selected-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-trigger){align-items:center;display:flex;gap:8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-trigger svg){flex-shrink:0;height:16px;width:16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:0 12px 28px #0005;max-width:calc(100vw - 48px);padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:50}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] .mwf-user-panel:before{display:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__profile){border-bottom:1px solid var(--ui-border);display:flex;gap:12px;padding:12px 8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__profile strong){font-size:13px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__profile small){color:var(--ui-muted);font-size:12px;overflow-wrap:anywhere}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__avatar){background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:50%;height:32px;width:32px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__section){margin:0;padding:8px 0 0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__label){color:var(--ui-muted);font-size:11px;padding:4px 10px;text-transform:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel button){align-items:center;background:#0000;border:0;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel button:hover){background:var(--ui-raised)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__signout){color:var(--ui-danger-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-page){background:#0000;margin:0;padding:24px 0 0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-hero-row){display:block;margin:0;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-hero-row h1){font-size:24px;margin:0 0 20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-grid){grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card){align-items:flex-start;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text);display:flex;gap:16px;min-height:0;padding:20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card.is-active){background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card__icon){background:#0000;color:var(--ui-accent);flex:0 0 32px;height:32px;padding:0;width:32px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card__icon svg){stroke:currentColor;fill:none;height:32px;width:32px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card__copy){align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:100%;padding:0;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card h3){font-size:16px;margin:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card p){color:var(--ui-muted);margin:0 0 8px;min-height:42px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card button){margin-top:auto;min-width:168px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-layout){grid-gap:40px;align-items:center;border-top:1px solid var(--ui-border);display:grid;gap:40px;grid-template-columns:minmax(280px,440px) minmax(0,1fr);margin:28px 0 0;padding:24px 0 0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel-wrap){background:#0000;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel){display:block;height:auto;max-width:440px;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__backdrop){fill:#0000}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__segment){fill:var(--ui-surface);stroke:var(--ui-border)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__segment.is-active,.mwf-wheel__segment-group:hover .mwf-wheel__segment){fill:var(--ui-selected-surface);stroke:var(--ui-accent);filter:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__label){fill:var(--ui-text);font-size:16px;font-weight:500}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__label.is-active){fill:var(--ui-accent)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__core){fill:var(--ui-surface);stroke:var(--ui-border)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__mark){fill:var(--ui-muted);font-weight:500}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__order circle){fill:var(--ui-raised);stroke:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__order text){fill:var(--ui-muted)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__order.is-active circle){fill:var(--ui-selected-surface)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-wheel__order.is-active text){fill:var(--ui-accent)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-copy){max-width:680px;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-copy h2){font-size:22px;margin:0 0 12px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-copy p){color:var(--ui-muted);font-size:14px;line-height:1.7;margin:0 0 12px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-frame-user-bar){margin:0;padding:0 0 16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-module-shortcuts){align-items:center;display:flex;flex:1 1 620px;flex-wrap:wrap;gap:4px;margin:0;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-module-shortcuts button){background:#0000;border-color:#0000;font-size:12px;min-height:32px;padding:5px 8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-shell){display:grid;grid-template-columns:150px minmax(0,1fr);margin:20px 0 0;min-height:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-sidebar){background:#0000;border-right:1px solid var(--ui-border);padding:0 16px 0 0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-sidebar button){align-items:center;background:#0000;border-color:#0000;display:flex;gap:10px;margin:0 0 8px;padding:8px 10px;text-align:left;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-sidebar button.is-active){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);color:var(--ui-selected-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-main){background:#0000;min-width:0;padding:0 0 0 24px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-main__header){align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-main__header h1){font-size:24px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-new-client){align-items:center;display:flex;gap:8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-new-client strong){font-size:18px;font-weight:400;line-height:1}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table-card){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);overflow:visible}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-toolbar){align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:12px;justify-content:space-between;padding:16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-search){display:flex;margin:0;padding:0;position:relative;width:min(320px,100%)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-search input){padding-right:32px;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table-wrap){overflow:auto}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table){border-collapse:collapse;min-width:980px;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table td){height:44px;padding:6px 12px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table th){height:44px;white-space:nowrap}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-action-menu-anchor>button){background:#0000;border-color:#0000;height:30px;min-height:30px;padding:0;width:32px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-action-menu){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:0 8px 24px #0005;padding:4px;z-index:40}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-action-menu button){align-items:center;background:#0000;border:0;display:flex;gap:10px;min-height:34px;padding:var(--ui-field-padding);text-align:left;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-action-menu button.is-danger){color:var(--ui-danger-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-pagination){align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding:12px 16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-pagination>div){align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-pagination button){min-height:32px;padding:5px 10px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-panel){background:#0000;border:0;box-shadow:none;display:block;height:auto;margin:0;max-height:none;max-width:none;overflow:visible;padding:0;position:static;width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-panel__body){overflow:visible;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-section){border-bottom:1px solid var(--ui-border);margin:0 0 24px;padding:0 0 24px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-section:last-child){border:0;margin:0;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-section h3){font-size:18px;margin:0 0 16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-client-section h4){color:var(--ui-muted);font-size:13px;margin:18px 0 12px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-form-grid){grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-form-grid--trading,.mwf-advisor-form-grid--halves){grid-template-columns:repeat(2,minmax(0,1fr))}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-form-field){display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-field-label){align-items:baseline;color:var(--ui-muted);display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:space-between}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-optional){color:var(--ui-muted);font-size:11px;font-weight:400}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-required){color:var(--ui-danger-text)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-form-field input,.mwf-advisor-form-field textarea){width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-phone-field){grid-gap:8px;display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-trading-tags){display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-trading-tags button){background:var(--ui-raised);border:0;font-size:12px;min-height:26px;padding:3px 8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-progress-panel){background:#0000;border:0;border-radius:0;margin:0;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-response-pack-controls-card){background:#0000;border:0;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-card__header){align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 16px;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-inline-actions,.dfm-progress-row__actions){display:flex;flex-wrap:wrap;gap:8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-list){grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-row){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-row__top){align-items:flex-start;gap:12px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-row__top small){color:var(--ui-muted);display:block;font-size:12px;line-height:1.5;margin-top:4px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-row__headline-meta){align-items:center;color:var(--ui-success-text);display:flex;font-size:12px;gap:8px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-row__meta){color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;margin:12px 0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-bar){background:var(--ui-raised);border-radius:3px;height:5px;margin:14px 0 0;overflow:hidden}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-bar>span){background:var(--ui-accent);border-radius:3px;display:block;height:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-business-profile-progress){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);margin:24px 0 0;padding:20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-business-profile-progress__meta){color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-business-profile-progress__sections){grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-business-profile-progress__section){background:#0000;border:0;font-size:12px;padding:0}.ui-dialog.mwf-new-client-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog]{gap:0;padding:0;width:min(1060px,100%)}@media(max-width:1000px){.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-layout){gap:24px;grid-template-columns:minmax(260px,360px) 1fr}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-progress-list){grid-template-columns:1fr}}@media(max-width:720px){.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface]{padding:16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-grid,.mwf-discovery-layout,.mwf-advisor-shell,.mwf-advisor-form-grid,.mwf-advisor-form-grid--trading,.mwf-advisor-form-grid--halves){grid-template-columns:1fr}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-header){align-items:flex-start;flex-direction:column}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-discovery-copy){max-width:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-sidebar){border:0;display:flex;gap:8px;padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-main){padding:12px 0 0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-module-shortcuts){flex-basis:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.dfm-business-profile-progress__sections){grid-template-columns:repeat(2,minmax(0,1fr))}}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-module-header){--ui-font-size-heading-2:26px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-main__header){--ui-font-size-heading-2:24px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-page,.mwf-hero-row){width:100%}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-header__left){min-height:var(--ui-control-height)}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-site-nav){align-self:center}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] .mwf-site-nav button:after{display:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-task-card button){width:168px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-customer-questionnaire-frame,.mwf-business-profile-frame){padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table-card){padding:0}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-search-icon){color:var(--ui-muted);height:16px;pointer-events:none;position:absolute;right:10px;top:10px;width:16px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-nav-icon){flex:0 0 18px;height:18px;width:18px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-action-menu-anchor>button){font-size:20px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] .mwf-user-menu--advisor .mwf-user-trigger:before{display:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-dialog__footer button){min-width:100px}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel__icon,.mwf-advisor-client-action-icon){display:none}.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-advisor-table tr:nth-last-child(-n+5) .mwf-advisor-client-action-menu){bottom:calc(100% + 4px);top:auto}@media(max-width:720px){.mwf-ui[data-ui-surface][data-ui-surface][data-ui-surface] :where(.mwf-user-panel){left:0;right:auto}}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-settings__navigation){border-bottom:1px solid var(--ui-border);display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:12px 24px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-settings__navigation .ui-button){background:#0000;border-color:#0000;color:var(--ui-muted);white-space:nowrap}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-settings__navigation .ui-button[aria-pressed=true]){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);color:var(--ui-selected-text)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section){background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section+.mitus-settings-panel__section){margin-top:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section[hidden]){display:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section-header){align-items:center;background:#0000;border:0;display:flex;gap:16px;justify-content:space-between;margin:0 0 16px;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section-heading){background:none;color:var(--ui-text);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0 0 12px;padding:0;text-transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section-header .mitus-settings-panel__section-heading){margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__toggle-group){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);display:flex;gap:4px;padding:3px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__toggle-chip){background:#0000;border:0;border-radius:var(--ui-tag-radius);color:var(--ui-muted);min-height:30px;padding:5px 12px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__toggle-chip.is-active){background:var(--ui-selected-surface);color:var(--ui-selected-text)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-grid){grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card,.mitus-layout-card){align-items:stretch;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:none;color:var(--ui-text);display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;padding:16px;text-align:left;transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card:hover,.mitus-layout-card:hover){background:var(--ui-raised);border-color:var(--ui-hover-border);box-shadow:none;transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card.is-active,.mitus-layout-card.is-active){background:var(--ui-surface);border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] .mitus-profile-card:after{display:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__top){align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:48px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__eyebrow){color:var(--ui-muted);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__title,.mitus-layout-card__title){color:var(--ui-text);font-size:15px;font-weight:600;line-height:1.35;margin:4px 0 0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__active-pill){animation:none;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--ui-accent);flex-shrink:0;font-size:11px;line-height:1.5;margin:0;min-height:0;padding:0;text-transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview){animation:none;border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:none;margin:0;width:100%}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-stage){height:112px;min-height:112px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-topbar){min-height:20px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__swatches){display:flex;gap:6px;margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__swatch){border-radius:var(--ui-tag-radius);box-shadow:none;height:20px;min-height:20px;min-width:20px;width:20px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__description){color:var(--ui-muted);font-size:12px;font-weight:400;line-height:1.5;margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-layout-grid){grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-layout-card__description){color:var(--ui-muted);font-size:12px;line-height:1.5;margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__range-row){grid-gap:16px;align-items:center;background:#0000;border:0;display:grid;gap:16px;grid-template-columns:180px minmax(100px,280px) 48px;margin:20px 0 24px;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__range-label,.mitus-settings-panel__range-value){background:#0000;border:0;color:var(--ui-muted);font-size:13px;margin:0;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__range-input){accent-color:var(--ui-accent);cursor:pointer;height:20px;padding:0;width:100%}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor){background:#0000;border:0;border-radius:0;border-top:1px solid var(--ui-border);margin:0;padding:24px 0 0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__header){align-items:center;background:#0000;border:0;display:flex;gap:20px;justify-content:space-between;margin:0 0 16px;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__title){color:var(--ui-text);font-size:16px;font-weight:600}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__subtitle){color:var(--ui-muted);font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__header-actions,.mitus-settings-panel__footer-actions,.mitus-auto-template-panel__actions){align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__action-btn.is-danger){color:var(--ui-danger-text)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-list){grid-gap:0;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);display:grid;gap:0;grid-template-columns:1fr;overflow:hidden}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item){align-items:center;background:var(--ui-surface);border:0;border-bottom:1px solid var(--ui-border);border-radius:0;display:flex;gap:16px;justify-content:space-between;margin:0;min-height:52px;padding:8px 12px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item:last-child){border-bottom:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__identity){align-items:center;display:flex;gap:12px;min-width:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__position){background:#0000;border:0;color:var(--ui-muted);font-size:12px;padding:0;width:22px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__badge){display:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__label){color:var(--ui-text);font-size:13px;font-weight:500}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__hidden-pill){background:#0000;border:0;color:var(--ui-muted);font-size:11px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__actions){align-items:center;display:flex;flex-shrink:0;gap:8px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__visibility){align-items:center;color:var(--ui-muted);display:flex;font-size:12px;gap:8px;margin:0 12px 0 0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__visibility input){accent-color:var(--ui-accent);cursor:pointer;height:16px;margin:0;width:16px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__button){background:#0000;border:0;border-radius:var(--ui-tag-radius);color:var(--ui-text);height:32px;min-height:32px;padding:4px 8px;width:56px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__button:hover:not(:disabled)){background:var(--ui-raised)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-pane){display:flex;flex-direction:column;gap:24px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-pane__intro){color:var(--ui-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-card,.mitus-auto-template-panel){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:none;margin:0;overflow:hidden;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-card__header,.mitus-auto-template-panel__header){align-items:center;background:#0000;border:0;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;margin:0;padding:16px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-card__header .mitus-settings-panel__section-heading,.mitus-auto-template-panel__header .mitus-settings-panel__section-heading){font-size:15px;margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-card__header p,.mitus-auto-template-panel__header p){color:var(--ui-muted);font-size:12px;line-height:1.5;margin:5px 0 0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-card__header>span,.mitus-auto-template-panel__header>span){background:#0000;border:0;color:var(--ui-muted);font-size:12px;padding:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-wrap){border:0;margin:0;overflow:auto}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table){background:#0000;border-collapse:collapse;font-size:13px;min-width:1820px;table-layout:fixed;width:100%}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table th){background:var(--ui-raised);border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;padding:12px;text-align:left;text-transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table td){background:#0000;border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-text);font-size:13px;font-weight:400;line-height:1.5;padding:10px 12px;vertical-align:middle}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table th:first-child){width:260px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table th:nth-child(2)){width:190px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table th:nth-child(3)){width:260px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table th:nth-child(5)){width:190px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table td.is-task){color:var(--ui-text);font-weight:500}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table input,.mitus-auto-template-panel input,.mitus-auto-template-panel textarea){background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:none;box-sizing:border-box;color:var(--ui-text);font:400 13px/1.5 Inter,Segoe UI,sans-serif;height:var(--ui-control-height);margin:0;min-height:var(--ui-control-height);min-width:0;padding:var(--ui-field-padding);width:100%}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-template-panel__controls){grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:0;padding:16px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-template-panel label){color:var(--ui-muted);display:flex;flex-direction:column;font-size:12px;gap:6px;margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-template-panel__body){padding:0 16px 16px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-template-panel textarea){max-height:480px;min-height:240px;overflow:auto;resize:vertical}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-template-panel__actions){padding:0 16px 16px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__section:not([hidden])+.mitus-settings-panel__section:not([hidden])){border-top:1px solid var(--ui-border);margin-top:28px;padding-top:24px}@media (max-width:1000px){.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-grid,.mitus-layout-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-settings__navigation){padding:10px 16px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__header,.mitus-module-order-item){flex-wrap:wrap}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-panel__range-row){grid-template-columns:1fr 1fr 40px}}@media (max-width:480px){.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-grid,.mitus-layout-grid){grid-template-columns:1fr}}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-grid,.mitus-profile-card__preview-report-section){display:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-body,.mitus-profile-card__preview-report){height:112px;min-height:112px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-report-page){min-height:92px;padding:8px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-main){display:block}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table td){overflow:visible;text-overflow:clip;white-space:normal}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table th:nth-child(4),.mitus-auto-correspondence-table th:nth-child(n+6)){width:160px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-correspondence-table-card__header>span,.mitus-auto-template-panel__header>span,.mitus-settings-panel__range-label){font-weight:400}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item){flex-direction:row}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__identity){flex:1 1 auto}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__header-actions){justify-content:flex-start}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-auto-template-panel label>span){color:var(--ui-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] ::-webkit-scrollbar-thumb{background:var(--ui-hover-border);border-radius:var(--ui-tag-radius)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] *{scrollbar-color:var(--ui-hover-border) #0000}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-report-grid){display:none}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-profile-card__preview-report-cover){min-height:72px}.react-flow__edge-path{stroke:#94a3b88c;stroke:var(--app-border,#94a3b88c);stroke-width:1.6}.App.theme-dark .react-flow{background:var(--app-bg)}.App.theme-dark .react-flow__pane,.App.theme-dark .react-flow__renderer,.App.theme-dark .react-flow__viewport{background:#0000}.App.theme-dark .react-flow__controls button,.App.theme-dark .react-flow__minimap{background:#0f1b31eb;background:var(--app-panel-bg-soft,#0f1b31eb);border-color:var(--app-border);color:var(--app-text)}.App.theme-dark .react-flow__node,.App.theme-dark .react-flow__node-default,.App.theme-dark .react-flow__node-input,.App.theme-dark .react-flow__node-output{background:#0b1220eb;background:var(--app-card-surface,#0b1220eb);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 14px 36px #0000005c;color:var(--app-text)}.App.theme-dark .react-flow__node *{border-color:var(--app-border);color:var(--app-text)}.App.theme-dark .react-flow__node div{background:#0000;background-color:initial}.App.theme-dark .react-flow__node input,.App.theme-dark .react-flow__node select,.App.theme-dark .react-flow__node textarea{background:#0f1b31f5;background:var(--app-input-bg,#0f1b31f5);border:1px solid var(--app-border);color:var(--app-text)}.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) table{background:#0f1b31f5;background:var(--app-panel-bg-soft,#0f1b31f5);border-collapse:collapse;color:var(--app-text)}.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) table tr{background:#0f1b31f5;background:var(--app-panel-bg-soft,#0f1b31f5);opacity:1}.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) td,.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) th{background:#0000;border:1px solid #94a3b82e;border:1px solid var(--app-panel-border-soft,#94a3b82e);color:var(--app-text);opacity:1}.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) table td[colspan],.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) table th[colspan]{background:#0b1220f5;background:var(--app-panel-bg-muted,#0b1220f5);color:var(--app-text);font-weight:var(--ui-font-weight-medium);opacity:1}.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) table td[colspan] *,.App.theme-dark .react-flow__node:not(:has([data-ui-remediation-scope])) table th[colspan] *{color:var(--app-text);opacity:1}.App.theme-dark .react-flow ::-webkit-scrollbar{height:10px;width:10px}.App.theme-dark .react-flow ::-webkit-scrollbar-thumb{background:#94a3b859;background:var(--app-border,#94a3b859);border-radius:10px}.App.theme-dark .react-flow ::-webkit-scrollbar-track{background:#ffffff0f;background:var(--app-panel-bg-subtle,#ffffff0f)}@layer ui-remediation-6-module-layout{[data-fm-presentation=fm-0e868752910a]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:10px;min-width:120px;padding:10px 12px}[data-fm-presentation=fm-2eb351a2fd53]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;text-transform:uppercase}[data-fm-presentation=fm-90cec6226da9]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:4px}[data-fm-presentation=fm-650d90a2f75c]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:12px;margin-top:12px;padding:14px}[data-fm-presentation=fm-fc42fbbcf8c1]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}[data-fm-presentation=fm-300ac00dfc83]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;text-transform:uppercase}[data-fm-presentation=fm-0ac16cb4a0b6]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-93b3622f5ae0]{display:flex;flex-wrap:wrap;gap:8px}[data-fm-presentation=fm-3a68d54128e1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}[data-fm-presentation=fm-f049c7c7957f]{grid-gap:4px;display:grid;gap:4px;min-width:200px}[data-fm-presentation=fm-5e9b85a501d8]{font-size:var(--ui-font-size-body);opacity:.8}[data-fm-presentation=fm-2dfe6f3bd997]{grid-gap:4px;display:grid;gap:4px;min-width:200px}[data-fm-presentation=fm-7166225244af]{font-size:var(--ui-font-size-body);opacity:.8}[data-fm-presentation=fm-bb7c765788d0]{background:var(--ui-semantic-error-surface);border:1px solid var(--ui-semantic-error-border);border-radius:8px;margin-bottom:10px;padding:8px 10px}[data-fm-presentation=fm-78283fc701b4]{font-size:var(--ui-font-size-body);opacity:.78}[data-fm-presentation=fm-0d397801acec]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}[data-fm-presentation=fm-7a111d7a068c]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}[data-fm-presentation=fm-8af7be402ae5]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:10px;padding:12px}[data-fm-presentation=fm-43dda6314c06]{font-weight:var(--ui-font-weight-body);margin-bottom:8px}[data-fm-presentation=fm-57d05f41b4aa]{grid-gap:8px;display:grid;gap:8px}[data-fm-presentation=fm-9524165bbdd4]{border-bottom:1px solid var(--ui-role-card-border);padding-bottom:8px}[data-fm-presentation=fm-268003fed2cf]{font-size:var(--ui-font-size-body);opacity:.68;text-transform:uppercase}[data-fm-presentation=fm-6b2d54904bb7]{font-size:var(--ui-font-size-body)}[data-fm-presentation=fm-b1c5bcfe0f06]{font-size:var(--ui-font-size-body);opacity:.74}[data-fm-presentation=fm-accd8ee00604]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:10px;padding:12px}[data-fm-presentation=fm-26b18b955bbd]{font-weight:var(--ui-font-weight-body);margin-bottom:8px}[data-fm-presentation=fm-48749aaa435a]{margin-bottom:10px}[data-fm-presentation=fm-d790e83bd272]{font-size:var(--ui-font-size-body);margin-bottom:6px;opacity:.7;text-transform:uppercase}[data-fm-presentation=fm-5ed8210a74dd]{margin:0;padding-left:18px}[data-fm-presentation=fm-ba3a5a5569c2]{font-size:var(--ui-font-size-body);margin-bottom:6px;opacity:.7;text-transform:uppercase}[data-fm-presentation=fm-20a2da625722]{margin:0;padding-left:18px}[data-fm-presentation=fm-6d0a4b021d04]{font-size:var(--ui-font-size-body);opacity:.74}[data-fm-presentation=fm-c9c491f94b8f]{background:var(--ui-role-card-surface);border:var(--fm-e295712fc806);border-radius:5px;box-sizing:border-box;cursor:var(--fm-8786e7396f8e);height:var(--fm-fcf3fec792f4);overflow:hidden;position:relative;width:var(--fm-f83d44815319)}[data-fm-presentation=fm-051aac1f8c0b]{background:var(--ui-semantic-error-surface);border:none;border-radius:50%;color:var(--ui-role-card-text);cursor:pointer;font-size:var(--ui-font-size-body);height:20px;position:absolute;right:2px;top:2px;width:20px}[data-fm-presentation=fm-bf9ad4bc605f]{padding:10px}[data-fm-presentation=fm-e297671983e5]{width:100%}[data-fm-presentation=fm-e7385c936fb0]{align-items:center;background:var(--ui-role-card-surface);border:var(--fm-a563995ac6c2);border-radius:5px;box-sizing:border-box;cursor:default;display:flex;height:var(--fm-ffe39162f9a3);justify-content:center;padding:10px;-webkit-user-select:none;user-select:none;width:var(--fm-4b516c517de6)}[data-fm-presentation=fm-ae90d952a2a3]{font-size:var(--ui-font-size-body);margin:0;overflow-wrap:anywhere;text-align:center;white-space:nowrap;white-space:normal;width:100%}[data-fm-presentation=fm-88a0cec9e0d5]{align-items:center;background:var(--ui-role-card-surface);border:var(--fm-286612bdbfcb);border-radius:5px;box-sizing:border-box;cursor:default;display:flex;height:var(--fm-16aa846fc91d);justify-content:center;padding:0 8px;position:relative;width:var(--fm-31fd0c919d27)}[data-fm-presentation=fm-c8a708066911]{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0;text-align:center;width:100%}[data-fm-presentation=fm-c203731b8d2c]{background:var(--ui-semantic-info-surface);border:none;border-radius:50%;color:var(--ui-role-card-text);cursor:pointer;font-size:var(--ui-font-size-body);height:20px;line-height:var(--ui-line-height-body);position:absolute;right:2px;top:2px;width:20px}[data-fm-presentation=fm-c5236ed6ff9b]{border-left:var(--fm-147d3eb2bc13);height:var(--fm-10fd26dc306c);pointer-events:none;width:0}[data-fm-presentation=fm-03b4f174ef27]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);padding:16px}[data-fm-presentation=fm-bbd97acb25ba]{grid-gap:10px;display:grid;gap:10px}[data-fm-presentation=fm-4ba703956748]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding:0 12px}[data-fm-presentation=fm-76cf4a041b1f]{overflow:auto;padding:0 0 4px}[data-fm-presentation=fm-71af7696db86]{border-collapse:collapse;color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);min-width:920px;table-layout:fixed;width:100%}[data-fm-presentation=fm-d76f65e348e8]{width:168px}[data-fm-presentation=fm-1c922f0a8ee4]{width:56px}[data-fm-presentation=fm-32c57a0eb0a1]{width:84px}[data-fm-presentation=fm-116e3313ad54]{padding:10px;text-align:left}[data-fm-presentation=fm-116e3313ad54],[data-fm-presentation=fm-f2274006d2d5]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}[data-fm-presentation=fm-f2274006d2d5]{padding:10px 6px;text-align:center}[data-fm-presentation=fm-c4fd2d9d2726]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);padding:10px;text-align:right;text-transform:uppercase}[data-fm-presentation=fm-149d0ede2aed]{border-top:1px solid var(--ui-role-card-border)}[data-fm-presentation=fm-ee26d23c4534]{padding:9px 10px}[data-fm-presentation=fm-eb73e385b297]{font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-bdfdae4434b8]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.62}[data-fm-presentation=fm-cfe4d05645f4]{padding:6px 4px}[data-fm-presentation=fm-c1d9e49f673b]{font-feature-settings:"tnum";background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:0;color:var(--ui-role-card-text);font-variant-numeric:tabular-nums;min-width:0;padding:7px 4px;text-align:right;width:100%}[data-fm-presentation=fm-c4797c32338f]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-body);padding:9px 10px;text-align:right}[data-fm-presentation=fm-7ef094c55011]{width:var(--fm-065e0be92f8a)}[data-fm-presentation=fm-e1a13de4c652]{width:var(--fm-c7058d60239d)}[data-fm-presentation=fm-a84b0d895a78]{align-items:center;display:flex;min-width:0}[data-fm-presentation=fm-10fb16184249],[data-fm-presentation=fm-cc121e139eb1]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body)}[data-fm-presentation=fm-c86ffa8a59da]{width:var(--fm-73949589f4d6)}[data-fm-presentation=fm-a46f64232edb]{width:var(--fm-7793ffa766f5)}[data-fm-presentation=fm-9509b426a2e5]{min-width:0;overflow-wrap:anywhere;white-space:normal}[data-fm-presentation=fm-cb0fee1fee6c]{align-items:center;display:flex;gap:6px;min-width:0}[data-fm-presentation=fm-71846911c9fb]{min-width:0;overflow-wrap:anywhere;white-space:normal}[data-fm-presentation=fm-0bb120829f0e]{background:var(--ui-semantic-error-surface);border:1px solid var(--ui-role-card-border);color:var(--ui-semantic-error-text);cursor:pointer;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:20px;line-height:var(--ui-line-height-body);min-width:20px;padding:0;width:20px}[data-fm-presentation=fm-1c754145985d]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:3px;opacity:.68}[data-fm-presentation=fm-741b87930e6f]{padding:3px 4px}[data-fm-presentation=fm-9df1f54ce8b3]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-d63c36214016]{background:var(--fm-c6c785ca0868);border-top:1px solid var(--ui-role-card-border);padding:10px}[data-fm-presentation=fm-8d92805a18a4]{color:var(--fm-0f119ba862e4);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-bottom:6px}[data-fm-presentation=fm-365198b8ece6]{background:var(--fm-a55cb37981de);border:var(--fm-2f22d9b0a395);box-sizing:border-box;color:var(--fm-3aadded910af);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);outline:none;padding:8px 10px;resize:vertical;width:100%}[data-fm-presentation=fm-5f7a82b86e6d]{background:#0000;border:var(--fm-e847737a4dab);border-radius:6px;box-sizing:border-box;font-family:var(--ui-font-family-base);height:var(--fm-c5367d7e7e95);min-width:0;overflow:auto;padding:0;width:100%}[data-fm-presentation=fm-ab672586d368]{grid-gap:var(--fm-dbc4c165e58c);background:var(--ui-role-card-surface);border-bottom:1px solid var(--ui-role-card-border);box-sizing:border-box;display:grid;gap:var(--fm-dbc4c165e58c);min-height:var(--fm-5c4949db17c4);padding:var(--fm-c69e4e5c42f8)}[data-fm-presentation=fm-767463e9b4ca]{color:var(--fm-8fe5cc6a3686);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-align:var(--fm-8b44379784fd)}[data-fm-presentation=fm-14d3eeab45a7]{color:var(--fm-dd1f77a7260a);font-size:var(--ui-font-size-body);opacity:.86}[data-fm-presentation=fm-374316da3eae]{background:var(--ui-semantic-warning-surface);border:1px solid var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:8px 10px}[data-fm-presentation=fm-a8b531d54b21]{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}[data-fm-presentation=fm-bd25628d7f8a]{grid-gap:3px;align-content:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-semantic-info-border);display:grid;gap:3px;min-height:56px;padding:8px 9px}[data-fm-presentation=fm-0d015717a9bb]{color:var(--fm-be158e9ac209);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;text-transform:uppercase}[data-fm-presentation=fm-a3fd07a9afe4]{font-feature-settings:"tnum";color:var(--fm-a6920d5657b2);font-size:var(--ui-font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-d18f5096f312]{color:var(--fm-e5a58d71c2be);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);opacity:.88}[data-fm-presentation=fm-4dc8bd3f65da]{display:flex;flex-wrap:wrap;gap:6px}[data-fm-presentation=fm-65076f0b21fd]{background:var(--fm-058422c39bd7);border:var(--fm-002c1dba0873);color:var(--fm-41f4a98e6e09);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:5px 8px}[data-fm-presentation=fm-6c95c3dc6e50]{grid-row-gap:8px;display:grid;grid-template-rows:var(--fm-e089dd267f52);min-width:var(--fm-941d4bd5cb9d);row-gap:8px;width:100%}[data-fm-presentation=fm-fa9411e34f37]{overflow:hidden}[data-fm-presentation=fm-f81dac3fe221]{margin-bottom:12px}[data-fm-presentation=fm-64f7f8791535]{font-weight:var(--ui-font-weight-body);margin-bottom:6px}[data-fm-presentation=fm-688c1c30223c]{color:var(--ui-role-card-text)}[data-fm-presentation=fm-55dcefbe1604]{margin:0;padding-left:18px}[data-fm-presentation=fm-892415ba299d]{background:var(--ui-role-card-surface);border-left:1px solid var(--ui-role-card-border);box-shadow:var(--ui-role-card-shadow);display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;width:420px;z-index:2000}[data-fm-presentation=fm-28df3afc652f]{align-items:center;border-bottom:1px solid var(--ui-role-card-border);display:flex;justify-content:space-between;padding:12px 12px 8px}[data-fm-presentation=fm-6d546ddc6d1d]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-8b8e09c7e824]{margin-right:8px}[data-fm-presentation=fm-01ef5ac62cb4]{overflow:auto;padding:12px}[data-fm-presentation=fm-d37baa96f2c5]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-bottom:8px}[data-fm-presentation=fm-8011d816428e]{border-top:1px solid var(--ui-role-card-border);color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);margin-top:16px;padding-top:8px}[data-fm-presentation=fm-6042bd6a18c7]{accent-color:var(--ui-state-focus-ring);cursor:var(--fm-f6168c11bc1d);height:15px;width:15px}[data-fm-presentation=fm-5539c860fb42]{background:var(--fm-f302cb772567);border:var(--fm-d86132b1fca2);border-radius:6px;box-shadow:var(--fm-548f6484d834);box-sizing:border-box;color:var(--fm-5bc50e82c6af);cursor:default;font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);height:var(--fm-6189b479ff2e);line-height:var(--ui-line-height-body);min-height:var(--fm-9c979ddf6681);min-width:var(--fm-7164c9a53894);overflow-x:auto;overflow-y:auto;padding:10px;padding-bottom:var(--fm-860968e383ee);padding-right:var(--fm-2e82e85758e6);position:relative;scrollbar-gutter:stable both-edges;width:var(--fm-281134d80a19)}[data-fm-presentation=fm-7c7b40a2e7c2]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;color:var(--fm-5c53a8753578);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-bottom:10px;padding:8px 10px}[data-fm-presentation=fm-272961a1b559]{background:var(--fm-5a03160a7225);border:var(--fm-839bb8e52945);border-radius:8px;color:var(--fm-989a87582d95);font-weight:var(--ui-font-weight-body);padding:9px 12px;width:100%}[data-fm-presentation=fm-136b23604895]{align-items:center;background:var(--fm-34fdba8db32a);border:var(--fm-a9911aea50a9);border-radius:6px;box-shadow:var(--ui-role-card-shadow);cursor:pointer;display:flex;height:124px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:var(--fm-60402087e38c)}[data-fm-presentation=fm-237ee5c8523b]{border-bottom:var(--fm-7acb5390fd4b);padding:6px 8px;text-align:center}[data-fm-presentation=fm-7eee56488c87]{border-bottom:var(--fm-ed3191c26d6a);padding:6px 8px}[data-fm-presentation=fm-5ea4bb24e02a]{font-feature-settings:"tnum";align-items:center;background:var(--fm-e35ecc157240);border:var(--fm-031fc490acd4);border-radius:6px;color:var(--fm-e167802ad1d2);display:flex;font-variant-numeric:tabular-nums;justify-content:flex-end;min-height:34px;padding:0 8px}[data-fm-presentation=fm-73054280fcf4]{border-bottom:var(--fm-a4c198e6562e)}[data-fm-presentation=fm-42c55aecc35d]{background:var(--fm-7ade85706531);border:var(--fm-7615bba2a874);padding:8px 10px}[data-fm-presentation=fm-d3bdc7c45e13]{color:var(--fm-1ddf8c038132);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-bottom:6px}[data-fm-presentation=fm-93e51b7d262e]{background:var(--fm-05982f413922);border:var(--fm-142937589030);border-radius:6px;box-sizing:border-box;color:var(--fm-9d132a8d75d8);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding:6px 8px;resize:vertical;width:100%}[data-fm-presentation=fm-8e6980e19ef1]{min-width:0}[data-fm-presentation=fm-c1bdefef4999]{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}[data-fm-presentation=fm-88262ff0f4d9]{width:58px}[data-fm-presentation=fm-e459a5160db6]{width:128px}[data-fm-presentation=fm-a37f5a125e39]{width:20px}[data-fm-presentation=fm-b5dd8d58e3c3]{align-items:start;margin-top:14px}[data-fm-presentation=fm-b5dd8d58e3c3],[data-fm-presentation=fm-e03c24951682]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-fm-presentation=fm-e03c24951682]{margin-top:16px}[data-fm-presentation=fm-f8ee54493fa9]{border-collapse:initial;border-spacing:0;width:100%}[data-fm-presentation=fm-649b7c7f106b]{background:var(--fm-1203840b0968)}[data-fm-presentation=fm-5c3bbed94459]{color:var(--fm-f1067fe6759b);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:8px 10px;text-align:center}[data-fm-presentation=fm-95e0ccbeb85c]{border-collapse:initial;border-spacing:0;width:100%}[data-fm-presentation=fm-c238187fe4f4]{background:var(--fm-e21492a03991)}[data-fm-presentation=fm-345d139610e7]{color:var(--fm-a7bebb16613e);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:8px 10px;text-align:center}[data-fm-presentation=fm-0dc31185f343]{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}[data-fm-presentation=fm-ad8ddb252273]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.7;text-transform:uppercase}[data-fm-presentation=fm-f85d79097fdb]{font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-8962f3814d5b],[data-fm-presentation=fm-9d79a4158e3e]{font-size:var(--ui-font-size-body);opacity:.72}[data-fm-presentation=fm-ad438628ee16]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:10px;min-width:92px;padding:8px 10px}[data-fm-presentation=fm-3ad78c0c79e1]{font-size:var(--ui-font-size-body);opacity:.65;text-transform:uppercase}[data-fm-presentation=fm-793806cfefab]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-8f6d55ca3984]{flex:1 1 320px;font-size:var(--ui-font-size-body);min-width:240px;opacity:.76}[data-fm-presentation=fm-6a02f6ea8e93]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px}[data-fm-presentation=fm-5cf6f0dee4c9]{display:flex;flex-direction:column;font-size:var(--ui-font-size-body);gap:6px}[data-fm-presentation=fm-0dbd353a7c81]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;color:inherit;padding:8px 10px}[data-fm-presentation=fm-5000653f7e13]{display:flex;flex-direction:column;font-size:var(--ui-font-size-body);gap:6px}[data-fm-presentation=fm-bd5ca92f61e1]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;color:inherit;padding:8px 10px}[data-fm-presentation=fm-a44262bd9195]{display:flex;flex-direction:column;font-size:var(--ui-font-size-body);gap:6px}[data-fm-presentation=fm-09072ca40b4e]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;color:inherit;padding:8px 10px}[data-fm-presentation=fm-4f5fa373e7f6]{display:flex;flex-direction:column;font-size:var(--ui-font-size-body);gap:6px}[data-fm-presentation=fm-083507424b68]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;color:inherit;padding:8px 10px}[data-fm-presentation=fm-ebcd918115e4]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:16px;box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);max-height:90vh;overflow:auto;padding:20px;width:min(760px,100%)}[data-fm-presentation=fm-3289276e47d6]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}[data-fm-presentation=fm-c79df5d798c3]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-c16a9db89928]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.78}[data-fm-presentation=fm-2adb55a035a1]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:12px;margin-bottom:14px;padding:14px}[data-fm-presentation=fm-8defbff7e575]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);margin-bottom:6px;opacity:.7;text-transform:uppercase}[data-fm-presentation=fm-a78ae4de46d0]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-bottom:8px}[data-fm-presentation=fm-744d7de35b98]{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);opacity:.92}[data-fm-presentation=fm-a2019608991f],[data-fm-presentation=fm-ebe896d25435]{font-size:var(--ui-font-size-body);margin-top:10px;opacity:.82}[data-fm-presentation=fm-01f2e379fa9d]{display:flex;flex-direction:column;font-size:var(--ui-font-size-body);gap:6px}[data-fm-presentation=fm-163b1d30a407]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:10px;color:inherit;padding:10px 12px;resize:vertical}[data-fm-presentation=fm-97f3e204be6f]{align-items:center;display:flex;font-size:var(--ui-font-size-body);gap:8px;margin-top:12px}[data-fm-presentation=fm-df58b0a4329f]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}[data-fm-presentation=fm-53635ab721f5]{border-top:1px solid var(--ui-role-card-border);margin-top:12px;padding-top:12px}[data-fm-presentation=fm-a64fd29ee409]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);margin-bottom:6px;opacity:.7;text-transform:uppercase}[data-fm-presentation=fm-d0e4f989696d]{font-size:var(--ui-font-size-body);margin-bottom:8px;opacity:.82}[data-fm-presentation=fm-794a46cd93f6]{grid-gap:8px;display:grid;gap:8px;max-height:140px;overflow:auto}[data-fm-presentation=fm-61939c46a8d0]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;padding:8px 10px}[data-fm-presentation=fm-b05eb83dc4cf]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-74c0391483ee]{font-size:var(--ui-font-size-body);opacity:.7}[data-fm-presentation=fm-b046b63a281f]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.86}[data-fm-presentation=fm-8b6587db5c1e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}[data-fm-presentation=fm-17ae0ff1d234]{display:flex;justify-content:center}[data-fm-presentation=fm-3e4b0f1ebe15]{grid-gap:16px;display:grid;gap:16px}[data-fm-presentation=fm-2b5dc1f60279]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}[data-fm-presentation=fm-fb9bff5e5373]{display:flex;justify-content:center}[data-fm-presentation=fm-a91162f1fb94]{grid-gap:16px;display:grid;gap:16px}[data-fm-presentation=fm-9702eb7864f4]{grid-column:var(--fm-13521c1465b1);min-width:0}[data-fm-presentation=fm-97aa84110041]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:0 0 12px 12px;border-top:0;flex:var(--fm-39726eb3e503);height:var(--fm-6a039f181e7e);min-height:var(--fm-8b94327448b9);overflow:auto;overscroll-behavior:var(--fm-dee8fa5a9cf6);position:relative}[data-fm-presentation=fm-7adc42d51250]{background:var(--ui-semantic-error-surface);border:1px solid var(--ui-semantic-error-border);border-radius:8px;padding:8px 10px}[data-fm-presentation=fm-f637ebf89c04]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:8px;padding:8px 10px}[data-fm-presentation=fm-9277825c37ab]{font-size:var(--ui-font-size-body);opacity:.76;padding:16px}[data-fm-presentation=fm-d7bbf6578838]{border-collapse:collapse;color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);width:100%}[data-fm-presentation=fm-0fe600578c61],[data-fm-presentation=fm-dc81b7caeef4]{text-align:left}[data-fm-presentation=fm-0fe600578c61],[data-fm-presentation=fm-baf777160934],[data-fm-presentation=fm-dc81b7caeef4]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;padding:10px;text-transform:uppercase}[data-fm-presentation=fm-baf777160934]{text-align:right}[data-fm-presentation=fm-a67326e40a46]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;padding:10px;text-align:left;text-transform:uppercase}[data-fm-presentation=fm-8beb8011b34c]{border-top:1px solid var(--ui-role-card-border)}[data-fm-presentation=fm-9250dc2c5b8e]{opacity:.82;padding:9px 10px}[data-fm-presentation=fm-6e2fdc78bb80]{padding:9px 10px}[data-fm-presentation=fm-43eafcf57582]{font-weight:var(--ui-font-weight-body)}[data-fm-presentation=fm-ad8a49c595d8]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.66}[data-fm-presentation=fm-4a62c9a8fe2f]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:9px 10px;text-align:right}[data-fm-presentation=fm-bc564b1707da]{padding:9px 10px}[data-fm-presentation=fm-882b94de5e64]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.66}[data-fm-presentation=fm-27e5929280a9]{font-size:var(--ui-font-size-body);opacity:.76;padding:16px}[data-fm-presentation=fm-a12487dbb3ff]{border-collapse:collapse;font-size:var(--ui-font-size-body);table-layout:fixed;width:100%}[data-fm-presentation=fm-17d4ac897d3f]{width:42px}[data-fm-presentation=fm-16017229b367]{width:auto}[data-fm-presentation=fm-27580cd061f1]{width:112px}[data-fm-presentation=fm-934e4769c83e]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;padding:8px;text-align:center;text-transform:uppercase}[data-fm-presentation=fm-d5e4783fc094]{text-align:left}[data-fm-presentation=fm-4ba86ae7e4f4],[data-fm-presentation=fm-d5e4783fc094]{font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);opacity:.72;padding:8px 10px;text-transform:uppercase}[data-fm-presentation=fm-4ba86ae7e4f4]{text-align:right}[data-fm-presentation=fm-f7f8b38608a8]{background:var(--ui-role-card-surface);border-top:1px solid var(--ui-role-card-border)}[data-fm-presentation=fm-b44c348a3927]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:8px 10px}[data-fm-presentation=fm-a48e4bf81e34]{border-top:1px solid var(--ui-role-card-border)}[data-fm-presentation=fm-1ca2f0c3dc65]{opacity:.72;padding:8px 10px;text-align:center}[data-fm-presentation=fm-b4489003ac08]{padding:8px 10px;vertical-align:top}[data-fm-presentation=fm-e090aee9401f]{font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body)}[data-fm-presentation=fm-aa6d9f9ea532]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.58}[data-fm-presentation=fm-9c25dae3fa6d]{padding:8px 10px}[data-fm-presentation=fm-a2b2b7755add]{font-feature-settings:"tnum";align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:6px;color:var(--fm-6ecb8257bd2b);display:flex;font-variant-numeric:tabular-nums;justify-content:flex-end;min-height:30px;padding:0 8px;white-space:nowrap}[data-fm-presentation=fm-09d939e505e3]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);padding:16px}[data-fm-presentation=fm-71d1865f5bdf]{border-collapse:collapse;color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);width:100%}[data-fm-presentation=fm-3faab72402ab]{text-align:left}[data-fm-presentation=fm-2d134de4cbdc],[data-fm-presentation=fm-3faab72402ab]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);padding:10px;text-transform:uppercase}[data-fm-presentation=fm-2d134de4cbdc]{text-align:right}[data-fm-presentation=fm-46b0ada8c65a],[data-fm-presentation=fm-e8bdbaf27475]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);padding:10px;text-align:right;text-transform:uppercase}[data-fm-presentation=fm-e931b160ff7c]{border-top:1px solid var(--ui-role-card-border)}[data-fm-presentation=fm-921a76dc4d8d]{font-weight:var(--ui-font-weight-body);padding:9px 10px}[data-fm-presentation=fm-452f94848490],[data-fm-presentation=fm-727df13078df],[data-fm-presentation=fm-ca476c6e886e]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:9px 10px;text-align:right}[data-fm-presentation=fm-452f94848490]{color:var(--fm-357428a30c83)}[data-fm-presentation=fm-6e6c29d2e81d]{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fm-presentation=fm-606a785f6ae9]{align-items:center;background:var(--ui-role-card-surface);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}[data-fm-presentation=fm-d59087ba96f4]{grid-gap:8px;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:12px;box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);display:grid;gap:8px;left:var(--fm-781dea83663f);min-width:260px;padding:10px 12px;position:fixed;top:var(--fm-b8e25caa99cc);z-index:2001}[data-fm-presentation=fm-0fa02e063b88]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:2px 0}[data-fm-presentation=fm-497e5a935202]{font-size:var(--ui-font-size-body);margin-bottom:4px;opacity:.72}[data-fm-presentation=fm-53f03a329a70]{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:10px;box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);left:var(--fm-33bffebc4aaf);min-width:320px;padding:10px 12px;position:fixed;top:var(--fm-19efea13a3d7);z-index:2000}[data-fm-presentation=fm-224ec8fc2a1d]{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:2px 0 6px}[data-fm-presentation=fm-9fd620bb6937]{font-size:var(--ui-font-size-body);margin-bottom:8px;opacity:.7}[data-fm-presentation=fm-69f21abc1465]{align-items:flex-start;border-top:1px solid var(--ui-role-card-border);display:flex;font-size:var(--ui-font-size-body);gap:10px;padding:8px 0}[data-fm-presentation=fm-7c41bc5d9584]{accent-color:var(--ui-state-focus-ring);cursor:pointer;height:18px;margin-top:2px;width:18px}[data-fm-presentation=fm-cbcfe7a14a88]{font-size:var(--ui-font-size-body);margin-top:4px;opacity:.68}[data-fm-presentation=fm-381f370edde0]{font-size:var(--ui-font-size-body);opacity:.76;padding:10px 0}[data-fm-presentation=fm-e0e115399114]{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}[data-fm-presentation=fm-5982b5f803fc]{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--fm-c720b064e8a4);justify-content:flex-start;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}[data-cashflow-line-item-section-heading=true],[data-projection-section-heading=true]{font-size:calc(var(--ui-font-size-body) + 1px);font-weight:var(--ui-font-weight-heading);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}[data-cashflow-line-item-row-presentation=balance],[data-cashflow-line-item-row-presentation=balance] input,[data-cashflow-line-item-row-presentation=funding],[data-cashflow-line-item-row-presentation=funding] input,[data-cashflow-line-item-row-presentation=risk],[data-cashflow-line-item-row-presentation=risk] input,[data-cashflow-line-item-row-presentation=total],[data-cashflow-line-item-row-presentation=total] input,[data-projection-row-presentation=balance],[data-projection-row-presentation=balance] input,[data-projection-row-presentation=funding],[data-projection-row-presentation=funding] input,[data-projection-row-presentation=risk],[data-projection-row-presentation=risk] input,[data-projection-row-presentation=total],[data-projection-row-presentation=total] input{font-weight:var(--ui-font-weight-heading)}[data-fm-runtime-style][style*="--fm-runtime-accent-color:"]{accent-color:var(--fm-runtime-accent-color)}[data-fm-runtime-style][style*="--fm-runtime-align-content:"]{align-content:var(--fm-runtime-align-content)}[data-fm-runtime-style][style*="--fm-runtime-align-items:"]{align-items:var(--fm-runtime-align-items)}[data-fm-runtime-style][style*="--fm-runtime-align-self:"]{align-self:var(--fm-runtime-align-self)}[data-fm-runtime-style][style*="--fm-runtime-appearance:"]{appearance:var(--fm-runtime-appearance)}[data-fm-runtime-style][style*="--fm-runtime-background:"]{background:var(--fm-runtime-background)}[data-fm-runtime-style][style*="--fm-runtime-background-color:"]{background-color:var(--fm-runtime-background-color)}[data-fm-runtime-style][style*="--fm-runtime-border:"]{border:var(--fm-runtime-border)}[data-fm-runtime-style][style*="--fm-runtime-border-bottom:"]{border-bottom:var(--fm-runtime-border-bottom)}[data-fm-runtime-style][style*="--fm-runtime-border-collapse:"]{border-collapse:var(--fm-runtime-border-collapse)}[data-fm-runtime-style][style*="--fm-runtime-border-color:"]{border-color:var(--fm-runtime-border-color)}[data-fm-runtime-style][style*="--fm-runtime-border-left:"]{border-left:var(--fm-runtime-border-left)}[data-fm-runtime-style][style*="--fm-runtime-border-radius:"]{border-radius:var(--fm-runtime-border-radius)}[data-fm-runtime-style][style*="--fm-runtime-border-right:"]{border-right:var(--fm-runtime-border-right)}[data-fm-runtime-style][style*="--fm-runtime-border-top:"]{border-top:var(--fm-runtime-border-top)}[data-fm-runtime-style][style*="--fm-runtime-bottom:"]{bottom:var(--fm-runtime-bottom)}[data-fm-runtime-style][style*="--fm-runtime-box-shadow:"]{box-shadow:var(--fm-runtime-box-shadow)}[data-fm-runtime-style][style*="--fm-runtime-box-sizing:"]{box-sizing:var(--fm-runtime-box-sizing)}[data-fm-runtime-style][style*="--fm-runtime-color:"]{color:var(--fm-runtime-color)}[data-fm-runtime-style][style*="--fm-runtime-cursor:"]{cursor:var(--fm-runtime-cursor)}[data-fm-runtime-style][style*="--fm-runtime-display:"]{display:var(--fm-runtime-display)}[data-fm-runtime-style][style*="--fm-runtime-filter:"]{filter:var(--fm-runtime-filter)}[data-fm-runtime-style][style*="--fm-runtime-flex:"]{flex:var(--fm-runtime-flex)}[data-fm-runtime-style][style*="--fm-runtime-flex-basis:"]{flex-basis:var(--fm-runtime-flex-basis)}[data-fm-runtime-style][style*="--fm-runtime-flex-direction:"]{flex-direction:var(--fm-runtime-flex-direction)}[data-fm-runtime-style][style*="--fm-runtime-flex-grow:"]{flex-grow:var(--fm-runtime-flex-grow)}[data-fm-runtime-style][style*="--fm-runtime-flex-shrink:"]{flex-shrink:var(--fm-runtime-flex-shrink)}[data-fm-runtime-style][style*="--fm-runtime-flex-wrap:"]{flex-wrap:var(--fm-runtime-flex-wrap)}[data-fm-runtime-style][style*="--fm-runtime-font:"]{font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base)}[data-fm-runtime-style][style*="--fm-runtime-font-family:"]{font-family:var(--ui-font-family-base)}[data-fm-runtime-style][style*="--fm-runtime-font-size:"]{font-size:var(--ui-font-size-body)}[data-fm-runtime-style][style*="--fm-runtime-font-style:"]{font-style:var(--fm-runtime-font-style)}[data-fm-runtime-style][style*="--fm-runtime-font-variant-numeric:"]{font-feature-settings:var(--fm-runtime-font-variant-numeric);font-variant-numeric:var(--fm-runtime-font-variant-numeric)}[data-fm-runtime-style][style*="--fm-runtime-font-weight:"]{font-weight:var(--ui-font-weight-body)}[data-fm-runtime-style][style*="--fm-runtime-gap:"]{gap:var(--fm-runtime-gap)}[data-fm-runtime-style][style*="--fm-runtime-grid-area:"]{grid-area:var(--fm-runtime-grid-area)}[data-fm-runtime-style][style*="--fm-runtime-grid-column:"]{grid-column:var(--fm-runtime-grid-column)}[data-fm-runtime-style][style*="--fm-runtime-grid-row:"]{grid-row:var(--fm-runtime-grid-row)}[data-fm-runtime-style][style*="--fm-runtime-grid-template-columns:"]{grid-template-columns:var(--fm-runtime-grid-template-columns)}[data-fm-runtime-style][style*="--fm-runtime-grid-template-rows:"]{grid-template-rows:var(--fm-runtime-grid-template-rows)}[data-fm-runtime-style][style*="--fm-runtime-height:"]{height:var(--fm-runtime-height)}[data-fm-runtime-style][style*="--fm-runtime-inset:"]{inset:var(--fm-runtime-inset)}[data-fm-runtime-style][style*="--fm-runtime-justify-content:"]{justify-content:var(--fm-runtime-justify-content)}[data-fm-runtime-style][style*="--fm-runtime-justify-items:"]{justify-items:var(--fm-runtime-justify-items)}[data-fm-runtime-style][style*="--fm-runtime-justify-self:"]{justify-self:var(--fm-runtime-justify-self)}[data-fm-runtime-style][style*="--fm-runtime-left:"]{left:var(--fm-runtime-left)}[data-fm-runtime-style][style*="--fm-runtime-letter-spacing:"]{letter-spacing:var(--ui-letter-spacing-body)}[data-fm-runtime-style][style*="--fm-runtime-line-height:"]{line-height:var(--ui-line-height-body)}[data-fm-runtime-style][style*="--fm-runtime-margin:"]{margin:var(--fm-runtime-margin)}[data-fm-runtime-style][style*="--fm-runtime-margin-bottom:"]{margin-bottom:var(--fm-runtime-margin-bottom)}[data-fm-runtime-style][style*="--fm-runtime-margin-left:"]{margin-left:var(--fm-runtime-margin-left)}[data-fm-runtime-style][style*="--fm-runtime-margin-right:"]{margin-right:var(--fm-runtime-margin-right)}[data-fm-runtime-style][style*="--fm-runtime-margin-top:"]{margin-top:var(--fm-runtime-margin-top)}[data-fm-runtime-style][style*="--fm-runtime-max-height:"]{max-height:var(--fm-runtime-max-height)}[data-fm-runtime-style][style*="--fm-runtime-max-width:"]{max-width:var(--fm-runtime-max-width)}[data-fm-runtime-style][style*="--fm-runtime-min-height:"]{min-height:var(--fm-runtime-min-height)}[data-fm-runtime-style][style*="--fm-runtime-min-width:"]{min-width:var(--fm-runtime-min-width)}[data-fm-runtime-style][style*="--fm-runtime-object-fit:"]{object-fit:var(--fm-runtime-object-fit)}[data-fm-runtime-style][style*="--fm-runtime-opacity:"]{opacity:var(--fm-runtime-opacity)}[data-fm-runtime-style][style*="--fm-runtime-outline:"]{outline:var(--fm-runtime-outline)}[data-fm-runtime-style][style*="--fm-runtime-outline-offset:"]{outline-offset:var(--fm-runtime-outline-offset)}[data-fm-runtime-style][style*="--fm-runtime-overflow:"]{overflow:var(--fm-runtime-overflow)}[data-fm-runtime-style][style*="--fm-runtime-overflow-x:"]{overflow-x:var(--fm-runtime-overflow-x)}[data-fm-runtime-style][style*="--fm-runtime-overflow-y:"]{overflow-y:var(--fm-runtime-overflow-y)}[data-fm-runtime-style][style*="--fm-runtime-padding:"]{padding:var(--fm-runtime-padding)}[data-fm-runtime-style][style*="--fm-runtime-padding-bottom:"]{padding-bottom:var(--fm-runtime-padding-bottom)}[data-fm-runtime-style][style*="--fm-runtime-padding-left:"]{padding-left:var(--fm-runtime-padding-left)}[data-fm-runtime-style][style*="--fm-runtime-padding-right:"]{padding-right:var(--fm-runtime-padding-right)}[data-fm-runtime-style][style*="--fm-runtime-padding-top:"]{padding-top:var(--fm-runtime-padding-top)}[data-fm-runtime-style][style*="--fm-runtime-place-items:"]{place-items:var(--fm-runtime-place-items)}[data-fm-runtime-style][style*="--fm-runtime-pointer-events:"]{pointer-events:var(--fm-runtime-pointer-events)}[data-fm-runtime-style][style*="--fm-runtime-position:"]{position:var(--fm-runtime-position)}[data-fm-runtime-style][style*="--fm-runtime-resize:"]{resize:var(--fm-runtime-resize)}[data-fm-runtime-style][style*="--fm-runtime-right:"]{right:var(--fm-runtime-right)}[data-fm-runtime-style][style*="--fm-runtime-table-layout:"]{table-layout:var(--fm-runtime-table-layout)}[data-fm-runtime-style][style*="--fm-runtime-text-align:"]{text-align:var(--fm-runtime-text-align)}[data-fm-runtime-style][style*="--fm-runtime-text-decoration:"]{-webkit-text-decoration:var(--fm-runtime-text-decoration);text-decoration:var(--fm-runtime-text-decoration)}[data-fm-runtime-style][style*="--fm-runtime-text-overflow:"]{text-overflow:var(--fm-runtime-text-overflow)}[data-fm-runtime-style][style*="--fm-runtime-text-transform:"]{text-transform:var(--fm-runtime-text-transform)}[data-fm-runtime-style][style*="--fm-runtime-top:"]{top:var(--fm-runtime-top)}[data-fm-runtime-style][style*="--fm-runtime-transform:"]{transform:var(--fm-runtime-transform)}[data-fm-runtime-style][style*="--fm-runtime-transform-origin:"]{transform-origin:var(--fm-runtime-transform-origin)}[data-fm-runtime-style][style*="--fm-runtime-transition:"]{transition:var(--fm-runtime-transition)}[data-fm-runtime-style][style*="--fm-runtime-user-select:"]{-webkit-user-select:var(--fm-runtime-user-select);user-select:var(--fm-runtime-user-select)}[data-fm-runtime-style][style*="--fm-runtime-vertical-align:"]{vertical-align:var(--fm-runtime-vertical-align)}[data-fm-runtime-style][style*="--fm-runtime-white-space:"]{white-space:var(--fm-runtime-white-space)}[data-fm-runtime-style][style*="--fm-runtime-width:"]{width:var(--fm-runtime-width)}[data-fm-runtime-style][style*="--fm-runtime-word-break:"]{word-break:var(--fm-runtime-word-break)}[data-fm-runtime-style][style*="--fm-runtime-z-index:"]{z-index:var(--fm-runtime-z-index)}[data-fm-runtime-style][style*="--fm-runtime-zoom:"]{zoom:var(--fm-runtime-zoom)}}.fm-ui.ui-surface[data-ui-surface]{--app-data-table-surface:var(--ui-surface);--app-data-table-panel-bg:var(--ui-base);--app-data-table-body-bg:var(--ui-surface);--app-data-table-text:var(--ui-text);--app-data-table-panel-border:var(--ui-border);--app-data-table-row-border:var(--ui-border);--app-data-table-heading:var(--ui-text);--app-data-table-column-heading:var(--ui-muted);--app-data-table-section-text:var(--ui-muted);--app-data-table-section-bg:var(--ui-raised);--app-data-table-muted:var(--ui-muted);--app-data-table-empty:var(--ui-muted);--app-data-table-input-text:var(--ui-text);--app-data-table-arrow-icon:var(--ui-text);background:var(--ui-base);min-width:0}.fm-ui .fm-workspace{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 28px 24px}.fm-ui.is-maximized .fm-workspace{flex:1 1;min-height:0;overflow-y:auto}.fm-ui .fm-page-header,.fm-ui .fm-scope,.fm-ui .fm-state-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;min-width:0}.fm-ui .fm-scope{flex:none}.fm-ui .fm-entity-scope,.fm-ui .fm-profile-scope{grid-gap:6px;display:grid;gap:6px;min-width:0}.fm-ui .fm-entity-scope{max-width:360px}.fm-ui .fm-entity-trigger{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.fm-ui .fm-entity-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-ui .fm-entity-trigger>svg{flex:none}.fm-ui .fm-profile-scope{margin-right:auto}.fm-ui .fm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.fm-ui .fm-empty-row-toggle,.fm-ui .fm-label,.fm-ui .fm-profile-details dt{color:var(--ui-muted);font-size:12px}.fm-ui .fm-empty-row-toggle{align-items:center;display:flex;gap:6px;margin-right:8px}.fm-ui .fm-workspace>.ui-section-nav{flex:none}.fm-ui .fm-statements-workspace{display:flex;flex:none;flex-direction:column;gap:12px;min-width:0}.fm-ui .fm-table-toolbar{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.fm-ui.ui-surface[data-ui-surface] .fm-table-toolbar .ui-section-nav{border:0;padding:0}.fm-ui .fm-model-view{min-width:0}.fm-ui .fm-frames{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-width:0}.fm-ui .fm-model-view[data-view=comparison] .fm-frames{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-ui .fm-model-view[data-view=current] [data-testid=modelling-future-state-shell],.fm-ui .fm-model-view[data-view=future] [data-testid=modelling-current-state-shell],.fm-ui .fm-model-view[data-view=projections] [data-ui-variant=financial-frame],.fm-ui [data-view]:not([data-view=projections]) .fm-projections{display:none}.fm-ui .fm-frames [data-ui-variant=financial-frame]{grid-gap:8px;display:grid;gap:8px;min-width:0;padding:0;width:auto}.fm-ui [data-testid$=legacy-table]{max-width:100%;min-width:0}.fm-ui [data-fm-presentation=fm-5539c860fb42]{height:auto;min-height:0;min-width:0;padding:0;width:100%}.fm-ui .fm-template-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:4px}.fm-ui .fm-template-control{align-items:center;display:flex;flex:1 1 200px;gap:8px;min-height:36px;min-width:0}.fm-ui .fm-template-control>.ui-select{flex:1 1;max-width:360px;min-width:0}.fm-ui .fm-template-control>strong{font-size:13px}.fm-ui .fm-statement-title{padding:8px 12px}.fm-ui .fm-statement-table{min-width:0}.fm-ui .fm-statement-table table{min-width:360px}.fm-ui .fm-table-sections>div{overflow:auto}.fm-ui .fm-projections{grid-column:1/-1;max-width:100%;min-width:0;overflow:auto}.fm-ui .fm-scenario{grid-gap:20px;display:grid;gap:20px}.fm-ui .fm-page-header>div:first-child{grid-gap:6px;display:grid;gap:6px}.fm-ui .fm-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.fm-ui .fm-metrics dt{color:var(--ui-muted);font-size:12px}.fm-ui .fm-metrics dd{font-size:18px;font-weight:600;margin:6px 0 0}.fm-ui .fm-profile-empty{grid-gap:20px;display:grid;gap:20px;max-width:760px}.fm-ui .fm-profile-empty>div:first-child{grid-gap:8px;display:grid;gap:8px}.fm-ui .fm-profile-details{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0}.fm-ui .fm-profile-details dd{margin:4px 0 0}.fm-ui .fm-entity-list,.fm-ui .fm-form,.fm-ui .fm-form label,.fm-ui .fm-settings-actions,.fm-ui .fm-state-settings{grid-gap:12px;display:grid;gap:12px;min-width:0}.fm-ui .fm-state-settings{gap:24px}.fm-ui .fm-state-settings section{grid-gap:8px;display:grid;gap:8px;justify-items:start}.fm-ui .fm-form label{gap:6px}.fm-ui .fm-entity-list small{color:var(--ui-muted);display:block;margin-top:4px}.fm-ui .fm-settings-actions button{text-align:left}.fm-ui .fm-error{color:var(--ui-danger-text)}.fm-ui .fm-plan-sections{grid-gap:16px;display:grid;gap:16px}@media (max-width:800px){.fm-ui .fm-workspace{padding:16px}.fm-ui .fm-model-view[data-view=comparison] .fm-frames{grid-template-columns:minmax(0,1fr)}.fm-ui .fm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@layer ui-remediation-5-module-layout{.project-plan-module{display:flex;flex-direction:column;gap:16px;width:100%}.pp-action-panel,.pp-discovery-panel,.pp-note,.pp-readiness-panel,.pp-reminder-panel,.pp-status-message,.pp-summary-card,.pp-toolbar,.project-plan-container{background:var(--ui-role-navigation-surface);border:1px solid var(--ui-role-navigation-border);box-shadow:var(--ui-role-navigation-shadow)}.pp-action-panel,.pp-discovery-panel,.pp-note,.pp-readiness-panel,.pp-reminder-panel,.pp-status-message,.pp-toolbar{border-radius:var(--ui-role-navigation-radius)}.pp-toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.pp-toolbar__copy{max-width:760px}.pp-section-heading__eyebrow,.pp-toolbar__eyebrow{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);margin-bottom:6px;text-transform:uppercase}.pp-section-heading__title,.pp-toolbar__title{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:0}.pp-section-heading__subtitle,.pp-toolbar__subtitle{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin:10px 0 0}.pp-toolbar__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.pp-toolbar__field{display:flex;flex-direction:column;gap:6px;min-width:250px}.pp-toolbar__field span{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-toolbar__field select{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);min-height:42px;padding:0 12px}.pp-toolbar__field--scope-note{min-width:320px}.pp-toolbar__field--scope-note div{background:var(--ui-role-navigation-surface);border:1px solid var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);box-sizing:border-box;color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);min-height:42px;padding:10px 12px}.pp-toolbar__button{background:var(--ui-role-control-surface);border:0;border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-weight:var(--ui-font-weight-medium);min-height:42px;padding:0 16px}.pp-toolbar__button:disabled{cursor:default;opacity:.7}.pp-toolbar__badge{align-items:center;border:1px solid var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:42px;padding:0 14px}.pp-toolbar__badge.is-fallback,.pp-toolbar__badge.is-live{background:var(--ui-role-navigation-surface);color:var(--ui-role-navigation-text)}.pp-source-note{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);margin:0 0 18px;padding:16px 20px}.pp-source-note__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin:0 0 6px;text-transform:uppercase}.pp-source-note p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:0}.pp-source-note ul{margin:10px 0 0;padding-left:18px}.pp-source-note li{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:6px 0 0}.pp-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-summary-card{border-radius:var(--ui-role-card-radius);padding:16px 18px}.pp-summary-card__label{color:var(--ui-role-card-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);text-transform:uppercase}.pp-summary-card__value{font-weight:var(--ui-font-weight-body);margin-top:10px}.pp-summary-card__detail,.pp-summary-card__value{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body)}.pp-summary-card__detail{line-height:var(--ui-line-height-body);margin-top:8px}.pp-action-panel,.pp-discovery-panel,.pp-readiness-panel,.pp-reminder-panel{padding:18px 20px}.pp-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pp-section-heading__meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);max-width:320px;text-align:right}.pp-reminder-table-wrap{overflow:auto}.pp-reminder-table{border-collapse:collapse;min-width:920px;width:100%}.pp-reminder-table td,.pp-reminder-table th{border-top:1px solid var(--ui-role-table-header-border);font-size:var(--ui-font-size-table);padding:12px 10px;text-align:left;vertical-align:top}.pp-reminder-table th{color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.pp-reminder-table__title{color:var(--ui-role-control-text);font-weight:var(--ui-font-weight-medium)}.pp-reminder-table__meta{color:var(--ui-role-control-text);font-size:var(--ui-font-size-table);margin-top:4px}.pp-note,.pp-reminder-empty,.pp-status-message{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding:14px 16px}.pp-status-message{border-radius:var(--ui-role-card-radius)}.pp-note{border-radius:var(--ui-role-panel-radius)}.pp-action-list,.pp-readiness-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-discovery-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.pp-discovery-hotspot-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-discovery-hotspot,.pp-discovery-metric{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:16px 18px}.pp-discovery-metric__label{color:var(--ui-role-card-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);text-transform:uppercase}.pp-discovery-metric__value{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:10px}.pp-discovery-hotspot__detail,.pp-discovery-hotspot__next,.pp-discovery-hotspot__score,.pp-discovery-metric__detail{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:8px}.pp-discovery-hotspot__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pp-discovery-hotspot__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:12px}.pp-discovery-hotspot--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-discovery-hotspot--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.pp-discovery-hotspot--info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border)}.pp-action-card,.pp-readiness-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:16px 18px}.pp-action-card__top,.pp-readiness-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pp-readiness-card__label{color:var(--ui-role-card-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);text-transform:uppercase}.pp-readiness-card__value{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:12px}.pp-action-card__detail,.pp-readiness-card__detail,.pp-readiness-card__note{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:10px}.pp-action-card__date{white-space:nowrap}.pp-action-card__date,.pp-action-card__title{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-action-card__title{margin-top:12px}.pp-action-card__meta{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:6px}.pp-action-card--danger,.pp-readiness-card--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-action-card--warning,.pp-readiness-card--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.pp-action-card--success,.pp-readiness-card--success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border)}.pp-action-card--accent,.pp-action-card--info,.pp-readiness-card--accent,.pp-readiness-card--info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border)}.project-plan-container{border-radius:var(--ui-role-panel-radius);box-sizing:border-box;overflow:hidden;width:100%}.pp-grid{--pp-col-w:220px;--pp-row-h:36px;--pp-font:13px;display:grid;grid-template-columns:430px 1fr;height:760px;width:100%}.pp-left{background:var(--ui-role-panel-surface);border-right:1px solid var(--ui-role-panel-border);display:grid;grid-template-rows:48px 36px 1fr;overflow:hidden}.pp-left-header{align-items:center;color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:0 14px}.pp-left-header,.pp-left-spacer{border-bottom:1px solid var(--ui-role-panel-border)}.pp-left-spacer{background:var(--ui-role-panel-surface);height:36px}.pp-left-scroll{overflow:auto;scrollbar-width:none}.pp-left-scroll::-webkit-scrollbar{height:0;width:0}.pp-left-row{align-items:center;color:var(--ui-role-card-text);display:flex;font-size:var(--ui-font-size-body);gap:8px;min-height:var(--pp-row-h);padding:0 14px}.pp-left-row--blank{background:#0000}.pp-left-phase{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-top:10px;text-transform:uppercase}.pp-left-phase--workflow{border-top:1px dashed var(--ui-role-panel-border);margin-top:18px;padding-top:12px}.pp-left-task .pp-bullet{flex:0 0 12px;opacity:.95;width:12px}.pp-left-task--workflow{align-items:flex-start;min-height:48px;padding-bottom:6px;padding-top:6px}.pp-task-copy{display:flex;flex-direction:column;min-width:0}.pp-task-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-task-meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);margin-top:3px}.pp-right{background:var(--ui-role-panel-surface);overflow:hidden}.pp-right-scroll{height:100%;overflow:auto}.pp-month-header{background:var(--ui-role-panel-surface);border-bottom:1px solid var(--ui-role-panel-border);display:grid;grid-template-columns:repeat(36,var(--pp-col-w));position:sticky;top:0;z-index:10}.pp-month-cell{border-right:1px solid var(--ui-role-panel-border);color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:12px 8px;text-align:center;white-space:nowrap}.pp-phase-band{background:var(--ui-role-panel-surface);border-bottom:1px solid var(--ui-role-panel-border);display:grid;grid-template-columns:repeat(36,var(--pp-col-w));height:36px;position:sticky;top:48px;z-index:9}.pp-phase-band-item{align-items:center;border-right:1px solid var(--ui-role-card-border);color:var(--ui-role-card-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.pp-body{display:grid;grid-auto-rows:minmax(var(--pp-row-h),auto)}.pp-row{display:grid;grid-template-columns:repeat(36,var(--pp-col-w));min-height:var(--pp-row-h)}.pp-row--workflow{min-height:48px}.pp-cell{align-items:center;border-bottom:1px solid var(--ui-role-panel-border);border-right:1px solid var(--ui-role-panel-border);color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-body);padding:0 10px;white-space:nowrap}.pp-cell--workflow{min-height:48px}.pp-cell--active{background:var(--ui-role-panel-surface)}.pp-cell--success{background:var(--ui-semantic-success-surface)}.pp-cell--warning{background:var(--ui-semantic-warning-surface)}.pp-cell--info{background:var(--ui-semantic-info-surface)}.pp-cell--accent{background:var(--ui-role-panel-surface)}.pp-cell--danger{background:var(--ui-semantic-error-surface)}.pp-pill{align-items:center;border:1px solid #0000;border-radius:var(--ui-role-panel-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;letter-spacing:var(--ui-letter-spacing-body);min-height:26px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.pp-pill--success{background:var(--ui-semantic-success-surface);color:var(--ui-semantic-success-text)}.pp-pill--warning{background:var(--ui-semantic-warning-surface);color:var(--ui-semantic-warning-text)}.pp-pill--info{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.pp-pill--accent{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.pp-pill--danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.App.theme-dark .pp-action-panel,.App.theme-dark .pp-discovery-panel,.App.theme-dark .pp-note,.App.theme-dark .pp-readiness-panel,.App.theme-dark .pp-reminder-panel,.App.theme-dark .pp-status-message,.App.theme-dark .pp-summary-card,.App.theme-dark .pp-toolbar,.App.theme-dark .project-plan-container{background:var(--ui-role-navigation-surface);border-color:var(--border);box-shadow:var(--ui-role-navigation-shadow)}.App.theme-dark .pp-cell,.App.theme-dark .pp-left-row,.App.theme-dark .pp-note,.App.theme-dark .pp-reminder-table th,.App.theme-dark .pp-reminder-table__meta,.App.theme-dark .pp-section-heading__eyebrow,.App.theme-dark .pp-section-heading__meta,.App.theme-dark .pp-section-heading__subtitle,.App.theme-dark .pp-status-message,.App.theme-dark .pp-summary-card__detail,.App.theme-dark .pp-summary-card__label,.App.theme-dark .pp-task-meta,.App.theme-dark .pp-toolbar__eyebrow,.App.theme-dark .pp-toolbar__field span,.App.theme-dark .pp-toolbar__subtitle{color:var(--muted)}.App.theme-dark .pp-left-header,.App.theme-dark .pp-left-phase,.App.theme-dark .pp-month-cell,.App.theme-dark .pp-phase-band-item,.App.theme-dark .pp-reminder-table__title,.App.theme-dark .pp-section-heading__title,.App.theme-dark .pp-summary-card__value,.App.theme-dark .pp-toolbar__title{color:var(--text)}.App.theme-dark .pp-toolbar__field select{background:var(--ui-role-control-surface);border-color:var(--border2);color:var(--text)}.App.theme-dark .pp-toolbar__button{background:var(--ui-role-control-surface)}.App.theme-dark .pp-toolbar__badge{border-color:var(--border)}.App.theme-dark .pp-toolbar__badge.is-fallback,.App.theme-dark .pp-toolbar__badge.is-live{background:var(--ui-role-navigation-surface);color:var(--ui-role-navigation-text)}.App.theme-dark .pp-reminder-table td,.App.theme-dark .pp-reminder-table th{border-top-color:var(--ui-role-table-header-border)}.App.theme-dark .pp-left{background:var(--ui-role-panel-surface);border-right-color:var(--border)}.App.theme-dark .pp-left-header{border-bottom-color:var(--border)}.App.theme-dark .pp-left-spacer{background:var(--ui-role-panel-surface);border-bottom-color:var(--ui-role-panel-border)}.App.theme-dark .pp-left-phase--workflow{border-top-color:var(--ui-role-panel-border)}.App.theme-dark .pp-month-header,.App.theme-dark .pp-phase-band,.App.theme-dark .pp-right,.App.theme-dark .pp-right-scroll{background:var(--ui-role-panel-surface)}.App.theme-dark .pp-left-header,.App.theme-dark .pp-month-header,.App.theme-dark .pp-phase-band{border-bottom-color:var(--border)}.App.theme-dark .pp-cell,.App.theme-dark .pp-month-cell,.App.theme-dark .pp-phase-band-item{border-right-color:var(--ui-role-card-border)}.App.theme-dark .pp-cell{border-bottom-color:var(--ui-role-panel-border)}.App.theme-dark .pp-cell--active{background:var(--ui-role-panel-surface)}.App.theme-dark .pp-cell--success{background:var(--ui-semantic-success-surface)}.App.theme-dark .pp-cell--warning{background:var(--ui-semantic-warning-surface)}.App.theme-dark .pp-cell--info{background:var(--ui-semantic-info-surface)}.App.theme-dark .pp-cell--accent{background:var(--ui-role-panel-surface)}.App.theme-dark .pp-cell--danger{background:var(--ui-semantic-error-surface)}.App.theme-dark .pp-pill--success{background:var(--ui-semantic-success-surface);color:var(--ui-semantic-success-text)}.App.theme-dark .pp-pill--warning{background:var(--ui-semantic-warning-surface);color:var(--ui-semantic-warning-text)}.App.theme-dark .pp-pill--info{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.App.theme-dark .pp-pill--accent{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.App.theme-dark .pp-pill--danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.App.theme-dark .pp-right-scroll::-webkit-scrollbar{height:12px;width:12px}.App.theme-dark .pp-right-scroll::-webkit-scrollbar-thumb{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius)}.App.theme-dark .pp-right-scroll::-webkit-scrollbar-track{background:var(--ui-role-panel-surface)}.App.theme-dark .pp-action-card,.App.theme-dark .pp-discovery-hotspot,.App.theme-dark .pp-discovery-metric,.App.theme-dark .pp-readiness-card{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.App.theme-dark .pp-action-card__date,.App.theme-dark .pp-action-card__meta,.App.theme-dark .pp-discovery-hotspot__score,.App.theme-dark .pp-discovery-metric__label,.App.theme-dark .pp-readiness-card__label,.App.theme-dark .pp-readiness-card__note{color:var(--muted)}.App.theme-dark .pp-action-card__title,.App.theme-dark .pp-discovery-hotspot__title,.App.theme-dark .pp-discovery-metric__value,.App.theme-dark .pp-readiness-card__value{color:var(--text)}.App.theme-dark .pp-action-card__detail,.App.theme-dark .pp-discovery-hotspot__detail,.App.theme-dark .pp-discovery-hotspot__next,.App.theme-dark .pp-discovery-metric__detail,.App.theme-dark .pp-readiness-card__detail{color:var(--muted)}.App.theme-dark .pp-action-card--danger,.App.theme-dark .pp-readiness-card--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.App.theme-dark .pp-action-card--warning,.App.theme-dark .pp-readiness-card--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.App.theme-dark .pp-action-card--success,.App.theme-dark .pp-readiness-card--success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border)}.App.theme-dark .pp-action-card--accent,.App.theme-dark .pp-action-card--info,.App.theme-dark .pp-readiness-card--accent,.App.theme-dark .pp-readiness-card--info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border)}.App.theme-dark .pp-discovery-hotspot--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.App.theme-dark .pp-discovery-hotspot--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.App.theme-dark .pp-discovery-hotspot--info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border)}@media (max-width:1200px){.pp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-action-list,.pp-discovery-hotspot-grid,.pp-readiness-grid{grid-template-columns:1fr}.pp-discovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-section-heading,.pp-toolbar{flex-direction:column}.pp-toolbar__controls{justify-content:flex-start;width:100%}.pp-grid{grid-template-columns:360px 1fr}}@media (max-width:900px){.pp-action-list,.pp-discovery-hotspot-grid,.pp-discovery-metrics,.pp-grid,.pp-readiness-grid,.pp-summary-grid{grid-template-columns:1fr}.pp-grid{height:auto}.pp-left{display:none}.project-plan-container{overflow:auto}.pp-right-scroll{min-height:640px}}.pp-control-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr)}.pp-control-stack{display:flex;flex-direction:column;gap:18px}.pp-control-card{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);padding:16px 18px}.pp-control-card__title{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.pp-control-card__subtitle{color:var(--ui-role-control-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:6px}.pp-control-table-wrap{margin-top:14px;overflow:auto}.pp-control-table{border-collapse:collapse;min-width:700px;width:100%}.pp-control-table td,.pp-control-table th{border-top:1px solid var(--ui-role-table-header-border);padding:12px 0;vertical-align:top}.pp-control-table tbody tr{cursor:pointer}.pp-control-table tbody tr.is-selected td{background:var(--ui-role-table-cell-surface)}.pp-control-table__meta{color:var(--ui-role-control-text);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table);margin-top:6px}.pp-control-table th{color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.pp-control-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-control-actions.is-compact{gap:10px;margin-top:12px}.pp-control-actions--detail{margin-top:14px}.pp-control-actions--filters{align-items:center;justify-content:space-between}.pp-control-actions--links{justify-content:flex-start}.pp-control-actions__meta{color:var(--ui-role-control-text);flex-basis:100%;font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.pp-control-button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:34px;padding:0 12px}.pp-control-button--success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.pp-control-button--info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.pp-control-button--ghost,.pp-control-button.is-active{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);color:var(--ui-role-control-text)}.pp-detail-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.pp-detail-header__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-detail-header__meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:6px}.pp-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.pp-detail-grid--filters{margin-top:18px}.pp-detail-field{display:flex;flex-direction:column;gap:6px}.pp-detail-field--full{grid-column:1/-1}.pp-detail-field>span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-detail-field input,.pp-detail-field select,.pp-detail-field textarea{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);font:inherit;padding:10px 12px;width:100%}.pp-detail-field select{min-height:42px}.pp-detail-field textarea{min-height:96px;resize:vertical}.pp-detail-chip-row{display:flex;flex-wrap:wrap;gap:10px}.pp-detail-chip{align-items:flex-start;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);cursor:pointer;display:inline-flex;flex-direction:column;gap:2px;min-height:38px;padding:8px 12px;text-align:left}.pp-detail-chip strong{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-detail-assignment__detail,.pp-detail-assignment__meta,.pp-detail-chip span,.pp-detail-inline-note{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.pp-detail-inline-note--spaced{margin-top:14px}.pp-detail-chip.is-active{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.pp-detail-assignment{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);padding:14px 16px}.pp-detail-assignment__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-detail-assignment__meta{margin-top:6px}.pp-detail-assignment__detail{margin-top:8px}.pp-detail-hint{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:12px}.pp-history-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:14px 0 0;padding:0}.pp-history-item{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:14px 16px}.pp-history-item__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pp-history-item__date,.pp-history-item__meta{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.pp-history-item__title{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:10px}.pp-history-item__meta{margin-top:6px}.pp-history-item__detail{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:8px}.App.theme-dark .pp-control-card{background:var(--ui-role-control-surface);border-color:var(--border)}.App.theme-dark .pp-control-card__title,.App.theme-dark .pp-history-item__title{color:var(--text)}.App.theme-dark .pp-control-card__subtitle,.App.theme-dark .pp-control-table th,.App.theme-dark .pp-history-item__date,.App.theme-dark .pp-history-item__meta{color:var(--muted)}.App.theme-dark .pp-control-table td,.App.theme-dark .pp-control-table th{border-top-color:var(--ui-role-table-header-border)}.App.theme-dark .pp-control-table tbody tr.is-selected td{background:var(--ui-role-table-cell-surface)}.App.theme-dark .pp-control-button{background:var(--ui-role-control-surface);border-color:var(--border2);color:var(--text)}.App.theme-dark .pp-control-button--success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.App.theme-dark .pp-control-button--info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.App.theme-dark .pp-control-button--ghost{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);color:var(--muted)}.App.theme-dark .pp-control-button.is-active{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);color:var(--ui-role-control-text)}.App.theme-dark .pp-history-item{background:var(--ui-role-card-surface);border-color:var(--border)}.App.theme-dark .pp-control-actions__meta,.App.theme-dark .pp-control-table .pp-reminder-table__meta,.App.theme-dark .pp-control-table .pp-reminder-table__title,.App.theme-dark .pp-control-table__meta,.App.theme-dark .pp-detail-field>span,.App.theme-dark .pp-detail-header__meta,.App.theme-dark .pp-detail-hint,.App.theme-dark .pp-history-item__detail{color:var(--muted)}.App.theme-dark .pp-detail-header__title{color:var(--text)}.App.theme-dark .pp-detail-field input,.App.theme-dark .pp-detail-field select,.App.theme-dark .pp-detail-field textarea{background:var(--ui-role-control-surface);border-color:var(--border2);color:var(--text)}.App.theme-dark .pp-detail-chip{background:var(--ui-role-card-surface);border-color:var(--border2)}.App.theme-dark .pp-detail-assignment__title,.App.theme-dark .pp-detail-chip strong{color:var(--text)}.App.theme-dark .pp-detail-assignment__detail,.App.theme-dark .pp-detail-assignment__meta,.App.theme-dark .pp-detail-chip span,.App.theme-dark .pp-detail-inline-note{color:var(--muted)}.App.theme-dark .pp-detail-chip.is-active{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.App.theme-dark .pp-detail-assignment{background:var(--ui-role-panel-surface);border-color:var(--border)}@media (max-width:1200px){.pp-control-grid,.pp-detail-grid{grid-template-columns:1fr}}.pp-studio{background:var(--ui-role-module-body-surface);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;isolation:isolate;min-height:100%;padding:14px}.pp-studio-command-bar{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:flex;gap:16px;justify-content:space-between;padding:10px 12px}.pp-studio-command-bar__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.pp-studio-command-bar__copy span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-studio-command-bar__copy strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-studio-command-bar__actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pp-studio-card,.pp-studio-panel,.pp-studio__hero{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text)}.pp-studio-panel,.pp-studio__hero{border-radius:var(--ui-role-panel-radius)}.pp-studio-card,.pp-studio-preview-card,.pp-studio-preview-item{border-radius:var(--ui-role-card-radius)}.pp-studio__hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.pp-studio-card__label,.pp-studio-panel__title,.pp-studio-preview-list__title,.pp-studio__eyebrow{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.pp-studio__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:6px 0 0}.pp-studio__subtitle{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-caption);margin:10px 0 0;max-width:860px}.pp-studio-badge{align-items:center;border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;letter-spacing:var(--ui-letter-spacing-body);min-height:32px;padding:0 12px;text-transform:uppercase}.pp-studio-badge.is-success{background:var(--ui-semantic-success-surface);color:var(--ui-semantic-success-text)}.pp-studio-badge.is-warning{background:var(--ui-semantic-warning-surface);color:var(--ui-semantic-warning-text)}.pp-studio-badge.is-danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.pp-studio-badge.is-accent{background:var(--ui-role-card-surface);color:var(--ui-role-card-text)}.pp-studio-badge.is-info{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.pp-studio-preview-grid,.pp-studio__detail-grid,.pp-studio__top-grid{grid-gap:14px;display:grid;gap:14px}.pp-studio__top-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-studio-card,.pp-studio-preview-card{background:var(--ui-role-card-surface);min-width:0;padding:12px 14px}.pp-studio-card__value{text-wrap:balance;color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);margin-top:6px;overflow-wrap:anywhere}.pp-studio__workspace-main{display:flex;flex-direction:column;gap:16px}.pp-studio__focus-grid,.pp-studio__settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-studio-panel{padding:18px 20px}.pp-studio-panel--timeline{padding-bottom:0}.pp-studio-panel--selected-task{scroll-margin-top:96px}.pp-studio-panel--selected-task.is-active{border-color:var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow)}.pp-studio-settings-expander{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);overflow:hidden}.pp-studio-settings-expander>summary{align-items:center;color:var(--ui-role-panel-text);cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 14px}.pp-studio-settings-expander>summary::-webkit-details-marker{display:none}.pp-studio-settings-expander>summary:after{align-items:center;border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);content:"+";display:inline-flex;font-weight:var(--ui-font-weight-body);height:28px;justify-content:center;min-width:28px;width:28px}.pp-studio-settings-expander[open]>summary:after{content:"-"}.pp-studio-settings-expander>summary span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-studio-settings-expander>summary strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-left:auto;text-align:right}.pp-studio-settings-expander .pp-studio__settings-grid{padding:0 14px 14px}.pp-studio-panel--hover-task{background:var(--ui-role-panel-surface)}.pp-studio-panel--hover-task .pp-studio-detail{align-items:flex-start;justify-content:flex-start;min-height:auto;text-align:left}.pp-studio-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.pp-studio-panel__subtitle{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:6px}.pp-studio-field-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.pp-studio-detail,.pp-studio-field{display:flex;flex-direction:column;gap:6px}.pp-studio-field span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-studio-field input,.pp-studio-field select,.pp-studio-field textarea,.pp-studio-register input{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-sizing:border-box;color:var(--ui-role-control-text);min-height:40px;padding:0 12px;width:100%}.pp-studio-field textarea{min-height:96px;padding:10px 12px;resize:vertical}.pp-studio-field--checkbox{align-items:center;flex-direction:row;gap:10px;padding-top:22px}.pp-studio-field--checkbox input{min-height:18px;width:18px}.pp-studio-field--full{grid-column:1/-1}.pp-studio-preview-grid,.pp-studio-preview-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-studio-preview-rail{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.pp-studio-preview-list{display:flex;flex-direction:column;gap:10px}.pp-studio-preview-item{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);color:var(--ui-role-card-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px;text-align:left;width:100%}.pp-studio-preview-item--static{cursor:default}.pp-studio-preview-item span,.pp-studio-preview-item strong{font-size:var(--ui-font-size-body)}.pp-studio-preview-item span{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body)}.pp-studio-register-wrap,.pp-studio-timeline{margin-top:14px;overflow:auto}.pp-studio-timeline{--pp-considerations-agenda-cell-size:188px;max-height:clamp(1040px,calc(200vh - 440px),1520px);overscroll-behavior:contain;position:relative;scrollbar-gutter:stable both-edges}.pp-studio-register__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pp-studio-register__toolbar-copy{display:flex;flex-direction:column;gap:4px}.pp-studio-register__toolbar-copy strong{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-studio-register__toolbar-copy span{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-studio-phase-add{align-items:center;display:inline-flex;justify-content:flex-end;position:relative}.pp-studio-phase-stack{display:flex;flex-direction:column;gap:12px;margin-top:14px}.pp-studio-panel--phase-overrides{background:var(--ui-role-panel-surface);padding:16px 18px 18px}.pp-studio-panel--phase-overrides .pp-studio-panel__header{align-items:flex-start}.pp-studio-panel--phase-overrides .pp-studio-phase-stack{gap:10px;min-height:420px;padding:12px 12px 10px;position:relative}.pp-studio-panel--phase-overrides .pp-studio-phase-stack,.pp-studio-phase-panel{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);overflow:hidden}.pp-studio-phase-panel{--pp-phase-width:100%;border:1px solid var(--ui-role-panel-border)}.pp-studio-panel--phase-overrides .pp-studio-phase-panel{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);width:min(100%,max(560px,var(--pp-phase-width)))}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:first-child{--pp-phase-width:35%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:nth-child(2){--pp-phase-width:44%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:nth-child(3){--pp-phase-width:53%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:nth-child(4){--pp-phase-width:62%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:nth-child(5){--pp-phase-width:71%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:nth-child(6){--pp-phase-width:80%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel:nth-child(7){--pp-phase-width:89%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel.is-expanded{width:100%}.pp-studio-phase-panel__toggle{align-items:center;background:var(--ui-role-control-surface);border:0;color:var(--ui-role-control-text);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.pp-studio-panel--phase-overrides .pp-studio-phase-panel__toggle{background:var(--ui-role-control-surface);min-height:58px;padding:12px 14px}.pp-studio-panel--phase-overrides .pp-studio-phase-panel__meta{margin-left:auto}.pp-studio-panel--phase-overrides .pp-studio-phase-panel__chevron{background:var(--ui-role-panel-surface);min-height:28px;min-width:28px;width:28px}.pp-studio-phase-panel__copy{display:flex;flex-direction:column;gap:4px}.pp-studio-phase-panel__copy strong{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-studio-phase-panel__copy span,.pp-studio-phase-panel__meta span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.pp-studio-phase-panel__meta{align-items:center;display:inline-flex;gap:12px}.pp-studio-phase-panel__chevron{align-items:center;border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:28px;min-width:28px}.pp-studio-register{border-collapse:collapse;min-width:920px;width:100%}.pp-studio-register--automation{min-width:1900px}.pp-studio-register td,.pp-studio-register th{border-bottom:1px solid var(--ui-role-table-header-border);padding:10px 12px;vertical-align:middle}.pp-studio-register th{background:var(--ui-role-table-header-surface);color:var(--ui-role-table-header-text);font-weight:var(--ui-font-weight-medium);text-align:left;text-transform:uppercase}.pp-studio-register th,.pp-studio-register--automation th{font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table)}.pp-studio-register--automation th{line-height:var(--ui-line-height-table);white-space:normal}.pp-studio-register__phase-row td{background:var(--ui-role-table-cell-surface);padding:12px}.pp-studio-register__phase-meta{align-items:center;color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-caption);gap:12px;justify-content:space-between;letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.pp-studio-register__phase-meta span{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.pp-studio-register tbody tr.is-dragging td,.pp-studio-register tbody tr.is-selected td{background:var(--ui-role-table-cell-surface)}.pp-studio-register tbody tr.is-dragging td{outline:1px dashed var(--ui-role-table-cell-border);outline-offset:-4px}.pp-studio-register__task-cell{display:flex;flex-direction:column;gap:4px}.pp-studio-register__task-title-row{align-items:center;display:flex;gap:10px}.pp-studio-drag-handle{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);cursor:grab;flex:0 0 auto;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);min-height:28px;min-width:48px;text-transform:uppercase}.pp-studio-drag-handle:active{cursor:grabbing}.pp-studio-register__task-cell strong{color:var(--ui-role-panel-text)}.pp-studio-register__owner,.pp-studio-register__task-cell span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-discovery-email-cell,.pp-discovery-email-status{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-sizing:border-box;color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);min-height:28px;padding:4px 8px}.pp-discovery-email-cell.is-profile{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text)}.pp-discovery-email-cell.is-ok,.pp-discovery-email-cell.is-scheduled,.pp-discovery-email-status.is-bounce,.pp-discovery-email-status.is-not-required,.pp-discovery-email-status.is-ok,.pp-discovery-email-status.is-scheduled{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);color:var(--ui-role-card-text)}.pp-discovery-email-confirmed{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:30px;justify-content:center;width:30px}.pp-discovery-email-confirmed.is-confirmed{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text)}.pp-discovery-email-confirmed.is-failed{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.pp-discovery-email-confirmed.is-not-required,.pp-discovery-email-confirmed.is-pending{color:var(--ui-semantic-warning-text)}.pp-task-completion-summary{border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:7px 9px;text-align:left;width:100%}.pp-task-completion-summary.is-compact{margin-top:4px;padding:5px 7px}.pp-task-completion-summary span{color:inherit;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-task-completion-summary em,.pp-task-completion-summary strong{color:inherit;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-task-completion-summary em{font-style:normal;font-weight:var(--ui-font-weight-body);opacity:.92}.pp-task-completion-summary.is-success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.pp-task-completion-summary.is-warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.pp-task-completion-summary.is-danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.pp-task-completion-summary.is-info{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.pp-task-participant-panel{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);margin-top:14px;overflow:hidden}.pp-task-participant-panel__header{border-bottom:1px solid var(--ui-role-panel-border);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.pp-task-participant-panel__header span{font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-task-participant-panel__header small,.pp-task-participant-panel__header span,.pp-task-participant-panel__header strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.pp-task-participant-panel__header small{font-weight:var(--ui-font-weight-body)}.pp-task-participant-list{display:flex;flex-direction:column}.pp-task-participant-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--ui-role-card-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.pp-task-participant-row:last-child{border-bottom:0}.pp-task-participant-row span,.pp-task-participant-row strong{color:var(--ui-role-card-text);display:block;font-size:var(--ui-font-size-body)}.pp-task-participant-row span{margin-top:3px}.pp-task-participant-row__status{align-items:center;display:flex;gap:8px}.pp-task-participant-row__status small{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-logon-panel{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);margin:0 0 14px;overflow:hidden}.pp-logon-panel__footer,.pp-logon-panel__header{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:14px}.pp-logon-panel__header{border-bottom:1px solid var(--ui-role-panel-border)}.pp-logon-panel__footer{border-top:1px solid var(--ui-role-panel-border)}.pp-logon-panel__table-wrap{overflow-x:auto}.pp-logon-panel__table{border-collapse:collapse;min-width:640px;width:100%}.pp-logon-panel__table td,.pp-logon-panel__table th{border-bottom:1px solid var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);padding:10px 14px;text-align:left;vertical-align:middle}.pp-logon-panel__table th{color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.pp-logon-panel__table td:first-child,.pp-logon-panel__table th:first-child{text-align:center;width:76px}.pp-logon-panel__table tr.is-disabled{opacity:.58}.pp-logon-panel__table strong{color:var(--ui-role-control-text);font-size:var(--ui-font-size-table)}.pp-logon-panel__missing{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.pp-logon-panel__selection{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.pp-logon-panel__message{border-radius:var(--ui-role-card-radius);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:0 14px 14px;padding:10px 12px}.pp-logon-panel__message.is-success{background:var(--ui-semantic-success-surface);border:1px solid var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.pp-logon-panel__message.is-sending,.pp-logon-panel__message.is-warning{background:var(--ui-semantic-warning-surface);border:1px solid var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.pp-logon-panel__message.is-danger{background:var(--ui-semantic-error-surface);border:1px solid var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.pp-advisor-flow-panel{background:#0000;border:0;border-radius:var(--ui-role-panel-radius);margin:0 0 6px;overflow:visible}.pp-advisor-flow-panel__header{grid-gap:16px;align-items:start;border-bottom:1px solid var(--ui-role-panel-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.pp-advisor-flow-panel__legend{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:360px}.pp-advisor-flow-panel__legend span{border-radius:var(--ui-role-panel-radius);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:5px 8px}.pp-advisor-flow-panel__legend .is-amber,.pp-advisor-flow-panel__legend .is-blue,.pp-advisor-flow-panel__legend .is-green,.pp-advisor-flow-panel__legend .is-red,.pp-advisor-flow-panel__legend .is-violet,.pp-advisor-red-action span,.pp-task-advisor-guidance.is-amber .pp-task-advisor-guidance__eyebrow,.pp-task-advisor-guidance.is-blue .pp-task-advisor-guidance__eyebrow,.pp-task-advisor-guidance.is-green .pp-task-advisor-guidance__eyebrow,.pp-task-advisor-guidance.is-red .pp-task-advisor-guidance__eyebrow,.pp-task-advisor-guidance.is-violet .pp-task-advisor-guidance__eyebrow{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.pp-advisor-flow-panel__body{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:0}.pp-advisor-flow-panel__detail,.pp-advisor-flow-panel__rail{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);padding:12px}.pp-advisor-flow-panel__detail>span,.pp-advisor-flow-panel__rail>strong{display:block;letter-spacing:var(--ui-letter-spacing-body);margin-bottom:10px;text-transform:uppercase}.pp-advisor-flow-panel__detail>span,.pp-advisor-flow-panel__rail>strong,.pp-advisor-red-action{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-advisor-red-action{grid-gap:8px;align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);cursor:pointer;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);margin-top:8px;min-height:50px;padding:8px;text-align:left;width:100%}.pp-advisor-red-action.is-active{box-shadow:var(--ui-role-panel-shadow)}.pp-advisor-red-action span{align-items:center;border-radius:var(--ui-role-panel-radius);display:inline-flex;height:24px;justify-content:center;width:24px}.pp-advisor-flow-map{background:#0000;border:0;border-radius:var(--ui-role-panel-radius);min-height:92px}.pp-advisor-flow-map svg{display:block;height:100%;min-height:92px;width:100%}.pp-advisor-flow-map__connector{fill:none;stroke:var(--ui-workflow-connector);stroke-width:2.6}.pp-advisor-flow-map__arrow{fill:var(--ui-workflow-arrow)}.pp-advisor-flow-map__node{--pp-flow-node-text:var(--ui-workflow-node-secondary-text);cursor:pointer;outline:none}.pp-advisor-flow-map__node rect{stroke-width:2.2;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18))}.pp-advisor-flow-map__node circle,.pp-advisor-flow-map__node rect{fill:var(--ui-workflow-node-surface)}.pp-advisor-flow-map__node text{fill:var(--ui-workflow-node-text);pointer-events:none}.pp-advisor-flow-map__number{font-size:var(--ui-font-size-workflow-number);font-weight:var(--ui-font-weight-heading)}.pp-advisor-flow-map__node-copy{color:var(--ui-workflow-node-text);display:flex;flex-direction:column;font-family:var(--ui-font-family-base);gap:3px;height:100%;justify-content:center;overflow:visible}.pp-advisor-flow-map__node-copy strong{color:var(--ui-workflow-node-text);display:block;font-size:var(--ui-font-size-workflow-title);font-weight:var(--ui-font-weight-heading);line-height:1.08;overflow-wrap:anywhere}.pp-advisor-flow-map__node-copy span{color:var(--pp-flow-node-text);font-size:var(--ui-font-size-workflow-detail);font-weight:var(--ui-font-weight-heading);line-height:1.05}.pp-advisor-flow-map__node.is-red{--pp-flow-node-text:var(--ui-workflow-red-text)}.pp-advisor-flow-map__node.is-red rect,.pp-advisor-flow-panel__detail.is-red,.pp-task-advisor-guidance.is-red{stroke:var(--ui-workflow-red-border);border-color:var(--ui-workflow-red-border)}.pp-advisor-flow-map__node.is-red circle{fill:var(--ui-workflow-red-fill)}.pp-advisor-flow-map__node.is-blue rect,.pp-advisor-flow-panel__detail.is-blue,.pp-task-advisor-guidance.is-blue{stroke:var(--ui-workflow-blue-border);border-color:var(--ui-workflow-blue-border)}.pp-advisor-flow-map__node.is-blue circle{fill:var(--ui-workflow-blue-fill)}.pp-advisor-flow-map__node.is-violet{--pp-flow-node-text:var(--ui-workflow-violet-text)}.pp-advisor-flow-map__node.is-violet rect,.pp-advisor-flow-panel__detail.is-violet,.pp-task-advisor-guidance.is-violet{stroke:var(--ui-workflow-violet-border);border-color:var(--ui-workflow-violet-border)}.pp-advisor-flow-map__node.is-violet circle{fill:var(--ui-workflow-violet-fill)}.pp-advisor-flow-map__node.is-amber rect,.pp-advisor-flow-panel__detail.is-amber,.pp-task-advisor-guidance.is-amber{stroke:var(--ui-workflow-amber-border);border-color:var(--ui-workflow-amber-border)}.pp-advisor-flow-map__node.is-amber circle{fill:var(--ui-workflow-amber-fill)}.pp-advisor-flow-map__node.is-amber{--pp-flow-node-text:var(--ui-workflow-amber-text)}.pp-advisor-flow-map__node.is-green rect,.pp-advisor-flow-panel__detail.is-green,.pp-task-advisor-guidance.is-green{stroke:var(--ui-workflow-green-border);border-color:var(--ui-workflow-green-border)}.pp-advisor-flow-map__node.is-green circle{fill:var(--ui-workflow-green-fill)}.pp-advisor-flow-map__node.is-green{--pp-flow-node-text:var(--ui-workflow-green-text)}.pp-advisor-flow-map__node.is-active rect{stroke-width:3.5}.pp-advisor-flow-panel__hint{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);margin:0 0 8px;text-align:center;text-transform:uppercase}.pp-advisor-flow-panel__detail{display:flex;flex-direction:column;gap:8px}.pp-advisor-flow-panel__detail p,.pp-advisor-flow-panel__detail strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-advisor-flow-panel__detail p{margin:0}.pp-advisor-flow-panel__output,.pp-task-advisor-guidance__output{background:var(--ui-semantic-info-surface);border-radius:var(--ui-role-panel-radius);color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:8px 10px}.pp-advisor-flow-panel__outputs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 16px 16px}.pp-advisor-instruction-panel{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);margin:0 0 10px;overflow:hidden}.pp-advisor-instruction-panel.is-amber,.pp-advisor-instruction-panel.is-green,.pp-advisor-instruction-panel.is-red{border-color:var(--ui-role-panel-border)}.pp-advisor-instruction-panel__header{align-items:center;border-bottom:1px solid var(--ui-role-panel-border);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pp-advisor-instruction-panel__header span,.pp-advisor-instruction-panel__output span{color:var(--ui-role-panel-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-advisor-instruction-panel__header strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-advisor-instruction-panel__body{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px;padding:10px 12px}.pp-advisor-instruction-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.pp-advisor-instruction-list li{grid-gap:8px;align-items:start;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr);min-height:48px;padding:8px}.pp-advisor-instruction-list span{align-items:center;background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);display:inline-flex;font-weight:var(--ui-font-weight-body);height:22px;justify-content:center;width:22px}.pp-advisor-instruction-list p,.pp-advisor-instruction-list span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.pp-advisor-instruction-list p{line-height:var(--ui-line-height-body);margin:0}.pp-advisor-instruction-panel__output{align-self:stretch;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);padding:10px}.pp-advisor-instruction-panel__output strong{color:var(--ui-role-panel-text);display:block;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:6px}.pp-advisor-red-flow{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;grid-template-columns:minmax(0,1fr) 240px;margin:0 0 10px;overflow:hidden}.pp-advisor-flow-panel__red-actions-header{align-items:center;border-bottom:1px solid var(--ui-role-panel-border);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pp-advisor-flow-panel__red-actions-header strong{letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-advisor-flow-panel__red-actions-header span,.pp-advisor-flow-panel__red-actions-header strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-advisor-red-action-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.pp-advisor-red-action-grid .pp-advisor-red-action{margin-top:0}.pp-advisor-red-action{grid-template-rows:auto auto}.pp-advisor-red-action small,.pp-advisor-red-action strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-advisor-red-action small{grid-column:2}.pp-advisor-red-flow__decision{align-items:center;border-left:1px solid var(--ui-role-panel-border);display:flex;flex-direction:column;gap:18px;justify-content:center;padding:18px 14px}.pp-advisor-red-flow__diamond{text-wrap:balance;align-items:center;background:var(--ui-role-panel-surface);border:2px solid var(--ui-role-panel-border);color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:118px;justify-content:center;line-height:var(--ui-line-height-body);padding:14px;text-align:center;transform:rotate(45deg);width:118px}.pp-advisor-red-flow__diamond span{transform:rotate(-45deg)}.pp-advisor-red-flow__paths{grid-gap:8px;display:grid;gap:8px;width:100%}.pp-advisor-red-flow__paths span{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:7px 9px;text-align:center}.pp-advisor-guidance-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ui-role-overlay-surface) 84%,#0000);display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:10000}.pp-advisor-guidance-modal{--pp-stage-deep:var(--ui-workflow-blue-fill);--pp-stage-soft:color-mix(in srgb,var(--ui-workflow-blue-fill) 18%,#0000);--pp-stage-panel:color-mix(in srgb,var(--ui-workflow-blue-fill) 14%,#0000);--pp-stage-border:var(--ui-workflow-blue-border);--pp-stage-text:var(--ui-workflow-blue-text);background:var(--ui-role-overlay-surface);border:1px solid var(--pp-stage-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);max-height:calc(100dvh - 64px);overflow:auto;width:min(1760px,calc(100vw - 72px))}.pp-advisor-guidance-modal.is-red-playbook-modal{width:min(1840px,calc(100vw - 72px))}.pp-advisor-guidance-modal.is-blue{--pp-stage-deep:var(--ui-workflow-blue-fill);--pp-stage-soft:color-mix(in srgb,var(--ui-workflow-blue-fill) 18%,#0000);--pp-stage-panel:color-mix(in srgb,var(--ui-workflow-blue-fill) 14%,#0000);--pp-stage-border:var(--ui-workflow-blue-border);--pp-stage-text:var(--ui-workflow-blue-text)}.pp-advisor-guidance-modal.is-red{--pp-stage-deep:var(--ui-workflow-red-fill);--pp-stage-soft:color-mix(in srgb,var(--ui-workflow-red-fill) 18%,#0000);--pp-stage-panel:color-mix(in srgb,var(--ui-workflow-red-fill) 14%,#0000);--pp-stage-border:var(--ui-workflow-red-border);--pp-stage-text:var(--ui-workflow-red-text)}.pp-advisor-guidance-modal.is-violet{--pp-stage-deep:var(--ui-workflow-violet-fill);--pp-stage-soft:color-mix(in srgb,var(--ui-workflow-violet-fill) 18%,#0000);--pp-stage-panel:color-mix(in srgb,var(--ui-workflow-violet-fill) 14%,#0000);--pp-stage-border:var(--ui-workflow-violet-border);--pp-stage-text:var(--ui-workflow-violet-text)}.pp-advisor-guidance-modal.is-amber{--pp-stage-deep:var(--ui-workflow-amber-fill);--pp-stage-soft:color-mix(in srgb,var(--ui-workflow-amber-fill) 18%,#0000);--pp-stage-panel:color-mix(in srgb,var(--ui-workflow-amber-fill) 14%,#0000);--pp-stage-border:var(--ui-workflow-amber-border);--pp-stage-text:var(--ui-workflow-amber-text)}.pp-advisor-guidance-modal.is-green{--pp-stage-deep:var(--ui-workflow-green-fill);--pp-stage-soft:color-mix(in srgb,var(--ui-workflow-green-fill) 18%,#0000);--pp-stage-panel:color-mix(in srgb,var(--ui-workflow-green-fill) 14%,#0000);--pp-stage-border:var(--ui-workflow-green-border);--pp-stage-text:var(--ui-workflow-green-text)}.pp-advisor-guidance-modal__hero{grid-gap:24px;align-items:center;border-bottom:1px solid var(--pp-stage-border);display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;padding:30px 32px}.pp-advisor-guidance-modal__stage{background:var(--pp-stage-soft);border:1px solid var(--pp-stage-border);border-radius:var(--ui-role-card-radius);color:var(--pp-stage-text);display:flex;flex-direction:column;font-size:var(--ui-font-size-caption);gap:8px;letter-spacing:var(--ui-letter-spacing-caption);min-height:108px;min-width:136px;text-transform:uppercase}.pp-advisor-guidance-modal__stage,.pp-advisor-guidance-modal__stage span{align-items:center;font-weight:var(--ui-font-weight-heading);justify-content:center}.pp-advisor-guidance-modal__stage span{background:var(--pp-stage-deep);border-radius:var(--ui-role-control-radius);color:var(--ui-role-overlay-text);display:inline-flex;font-size:var(--ui-font-size-heading-2);height:58px;width:58px}.pp-advisor-guidance-modal__hero strong{color:var(--pp-stage-text);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-1)}.pp-advisor-guidance-modal__hero p{color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:10px 0 0}.pp-advisor-guidance-modal .pp-studio-button{border-radius:var(--ui-role-control-radius);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:42px;padding:0 20px}.pp-advisor-guidance-modal__content{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.9fr) 300px;padding:30px 32px 32px}.pp-advisor-guidance-modal__content.is-red-playbook-layout{align-items:stretch;grid-template-areas:"steps playbook" "output output";grid-template-columns:minmax(440px,.74fr) minmax(760px,1.26fr)}.pp-advisor-guidance-modal__content.is-red-playbook-layout>.pp-advisor-guidance-card{grid-area:steps}.pp-advisor-guidance-modal__content.is-red-playbook-layout>.pp-advisor-red-playbook{grid-area:playbook}.pp-advisor-guidance-modal__content.is-red-playbook-layout>.pp-advisor-guidance-output{grid-area:output}.pp-advisor-guidance-card,.pp-advisor-guidance-output,.pp-advisor-red-playbook{background:var(--ui-role-card-surface);border:1px solid var(--pp-stage-border);border-radius:var(--ui-role-card-radius)}.pp-advisor-guidance-card{padding:24px}.pp-advisor-guidance-card__title{color:var(--pp-stage-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-caption);margin-bottom:18px;text-transform:uppercase}.pp-advisor-guidance-stepper{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.pp-advisor-guidance-stepper li{grid-gap:14px;align-items:start;background:var(--pp-stage-panel);border:1px solid var(--pp-stage-border);border-radius:var(--ui-role-card-radius);display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-height:82px;padding:16px}.pp-advisor-guidance-stepper span,.pp-advisor-red-playbook__action>span{align-items:center;background:var(--pp-stage-deep);border-radius:var(--ui-role-control-radius);color:var(--ui-role-overlay-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);height:40px;justify-content:center;width:40px}.pp-advisor-guidance-card--focus p,.pp-advisor-guidance-stepper p,.pp-advisor-red-playbook__action p,.pp-advisor-red-playbook__paths p{color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0}.pp-advisor-guidance-card__prompt{background:var(--pp-stage-panel);border:1px solid var(--pp-stage-border);border-radius:var(--ui-role-card-radius);color:var(--pp-stage-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-3);margin-top:20px;padding:18px}.pp-advisor-guidance-output{display:flex;flex-direction:column;gap:18px;padding:24px}.pp-advisor-guidance-modal__content.is-red-playbook-layout .pp-advisor-guidance-output{align-items:center;flex-direction:row;gap:24px;justify-content:space-between;min-height:0;padding:20px 24px}.pp-advisor-guidance-output span{color:var(--pp-stage-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.pp-advisor-guidance-output strong{color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-3)}.pp-advisor-guidance-modal__content.is-red-playbook-layout .pp-advisor-guidance-output strong{margin-right:auto}.pp-advisor-red-playbook{display:grid;grid-template-columns:minmax(560px,1fr) 340px;overflow:hidden}.pp-advisor-red-playbook__actions{padding:24px}.pp-advisor-red-playbook__action{grid-gap:14px;background:var(--pp-stage-panel);border:1px solid var(--pp-stage-border);border-radius:var(--ui-role-card-radius);display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);margin-top:12px;min-height:86px;padding:16px}.pp-advisor-red-playbook__action>span{background:var(--pp-stage-deep)}.pp-advisor-red-playbook__action strong{color:var(--ui-role-overlay-text);display:block;font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-4);margin-bottom:6px}.pp-advisor-red-playbook__decision{align-items:center;border-left:1px solid var(--pp-stage-border);display:flex;flex-direction:column;gap:26px;justify-content:center;padding:28px}.pp-advisor-red-playbook__diamond{align-items:center;background:var(--pp-stage-panel);border:2px solid var(--pp-stage-border);display:flex;height:176px;justify-content:center;transform:rotate(45deg);width:176px}.pp-advisor-red-playbook__diamond span{color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-3);text-align:center;transform:rotate(-45deg)}.pp-advisor-red-playbook__paths{grid-gap:12px;display:grid;gap:12px}.pp-advisor-red-playbook__paths strong{color:var(--pp-stage-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);text-transform:uppercase}.pp-advisor-output{grid-gap:8px;border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);min-height:68px;padding:10px}.pp-advisor-output,.pp-advisor-output span{align-items:center;background:var(--ui-role-panel-surface)}.pp-advisor-output span{border-radius:var(--ui-role-panel-radius);display:inline-flex;font-weight:var(--ui-font-weight-body);height:24px;justify-content:center;width:24px}.pp-advisor-output span,.pp-advisor-output strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.pp-advisor-output strong{line-height:var(--ui-line-height-body)}.pp-task-advisor-guidance{background:var(--ui-semantic-info-surface);border:1px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-panel-radius);margin-top:14px;padding:12px}.pp-task-advisor-guidance__eyebrow{border-radius:var(--ui-role-card-radius);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);margin-bottom:8px;padding:3px 7px;text-transform:uppercase}.pp-task-advisor-guidance strong{color:var(--ui-semantic-info-text);display:block;font-size:var(--ui-font-size-body)}.pp-task-advisor-guidance p{margin:7px 0}.pp-task-advisor-guidance p,.pp-task-advisor-guidance ul{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-task-advisor-guidance ul{margin:9px 0 0;padding-left:18px}.pp-task-advisor-guidance li{margin-bottom:7px}.pp-task-advisor-guidance li span,.pp-task-advisor-guidance li strong{color:var(--ui-semantic-info-text);display:block;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-task-advisor-guidance li span{margin-top:2px}.pp-studio-row-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-studio-row-action{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);cursor:pointer;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);min-height:30px;padding:0 10px}.pp-studio-row-action--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-studio-timeline__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.pp-studio-timeline__controls{align-items:center;display:inline-flex;gap:10px}.pp-studio-zoom-controls{align-items:center;display:inline-flex;gap:8px}.pp-studio-icon-button,.pp-studio-segmented{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);display:inline-flex;padding:4px}.pp-studio-icon-button{align-items:center;color:var(--ui-role-control-text);cursor:pointer;height:38px;justify-content:center;padding:0;width:38px}.pp-studio-icon-button svg{height:18px;width:18px}.pp-studio-icon-button:disabled{cursor:default;opacity:.45}.pp-studio-button,.pp-studio-segmented__button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;min-height:36px;padding:0 12px}.pp-studio-button--primary,.pp-studio-segmented__button.is-active{background:var(--ui-role-control-surface)}.pp-studio-button--primary{border-color:var(--ui-role-control-border)}.pp-studio-button--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-studio-timeline__grid{--pp-timeline-gridline-color:var(--ui-role-panel-border);align-items:stretch;display:grid;isolation:isolate;position:relative}.pp-studio-timeline__grid:after{background-image:linear-gradient(to right,#0000 0,#0000 calc(100% - 1px),var(--pp-timeline-gridline-color) calc(100% - 1px),var(--pp-timeline-gridline-color) 100%);background-position:0 0;background-repeat:repeat-x;background-size:var(--pp-timeline-body-cell-size) 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:45}.pp-studio-timeline__cell,.pp-studio-timeline__column-header,.pp-studio-timeline__label-cell{border-bottom:1px solid var(--pp-timeline-gridline-color);border-right:0;box-sizing:border-box;min-height:52px;min-width:0}.pp-studio-timeline__label-cell{align-items:stretch;background:var(--ui-role-panel-surface);border-left:1px solid var(--pp-timeline-gridline-color);color:var(--ui-role-panel-text);display:flex;flex-direction:column;gap:8px;justify-content:center;overflow:auto;padding:10px 12px;scrollbar-width:thin;text-align:left}.pp-studio-timeline__label-cell span,.pp-studio-timeline__label-cell.is-header{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-control)}.pp-studio-timeline__label-cell.is-header{background:var(--ui-role-panel-surface);box-shadow:none;font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);overflow:visible;position:sticky;text-transform:uppercase;top:0;z-index:42}.pp-studio-timeline__label-cell.is-phase,.pp-studio-timeline__label-cell.is-phase.is-expanded{background:var(--ui-role-panel-surface)}.pp-studio-timeline__label-cell.is-phase.is-activity-only-phase,.pp-studio-timeline__label-cell.is-phase.is-considerations-phase{gap:0;justify-content:center}.pp-considerations-phase-row{justify-content:space-between;text-align:left}.pp-activity-only-phase-row{align-items:center}.pp-activity-only-phase-row .pp-studio-timeline__phase-toggle{cursor:default}.pp-activity-only-phase-row .pp-studio-timeline__phase-toggle span{max-width:180px}.pp-studio-timeline__label-cell.is-phase strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);text-transform:uppercase}.pp-studio-timeline__label-cell.is-selected{background:var(--ui-role-control-surface)}.pp-studio-timeline__label-cell.is-task{padding-bottom:8px;padding-top:8px}.pp-studio-timeline__phase-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.pp-studio-timeline__phase-toggle,.pp-studio-timeline__task-main{align-items:flex-start;background:#0000;border:0;color:var(--ui-role-control-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;text-align:left;width:100%}.pp-studio-timeline__phase-actions,.pp-studio-timeline__task-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pp-studio-timeline__phase-action,.pp-studio-timeline__task-action{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);cursor:pointer;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);min-height:24px;padding:0 8px;text-transform:uppercase}.pp-studio-timeline__phase-action--ghost{color:var(--ui-role-panel-text)}.pp-studio-timeline__phase-action--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-studio-timeline__phase-action:disabled{cursor:default;opacity:.46}.pp-studio-timeline__task-main strong{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body)}.pp-studio-timeline__task-main span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.pp-studio-timeline__task-action.is-danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-studio-timeline__cell.is-phase.has-phase-activities{align-items:stretch;gap:6px;justify-content:flex-start;padding:6px}.pp-studio-timeline__cell.is-phase.is-task-drop-target{box-shadow:var(--ui-role-panel-shadow)}.pp-phase-activity-lane-cell{align-items:stretch;background:var(--ui-role-panel-surface);border-bottom:0;border-right:0;box-shadow:none;height:100%;justify-content:stretch;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:thin}.pp-considerations-schedule-lane-cell:after,.pp-phase-activity-lane-cell:after{box-shadow:inset 0 -1px 0 var(--pp-timeline-gridline-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:20}.pp-collapsed-phase-lane-cell{align-items:center;background:var(--ui-role-panel-surface);height:100%;justify-content:flex-start;min-height:0;overflow:auto;padding:8px 12px;scrollbar-width:thin}.pp-collapsed-phase-lane-cell span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-phase-activity-lane{grid-row-gap:6px;grid-column-gap:0;align-items:stretch;column-gap:0;display:grid;min-height:100%;min-width:0;padding:0;row-gap:6px;width:100%}.pp-phase-activity-lane__drafts{display:none}.pp-phase-activity-lane__drop-cell{box-sizing:border-box;min-height:100%;position:relative;z-index:1}.pp-phase-activity-lane__drop-cell.has-phase-activities{background:var(--ui-role-panel-surface);border-radius:0}.pp-phase-activity-lane__drop-cell.is-click-schedule-target,.pp-phase-activity-lane__drop-cell.is-task-drop-target{background:var(--ui-role-panel-surface);border-radius:0;box-shadow:var(--ui-role-panel-shadow)}.pp-phase-activity-lane__drop-cell.is-blocked{opacity:.62}.pp-phase-activity-lane__drop-cell>span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-transform:uppercase}.pp-phase-activity-lane__schedule-button{z-index:2}.pp-phase-activity-lane__schedule-button:disabled{cursor:default;opacity:.72}.pp-phase-activity-lane__empty{min-height:52px}.pp-studio-phase-activity-chip{cursor:grab;min-height:46px}.pp-studio-phase-activity-chip.is-follow-up{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.pp-studio-phase-activity-chip.is-selected{border-color:var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow)}.pp-studio-phase-activity-chip span{letter-spacing:var(--ui-letter-spacing-body)}.pp-studio-phase-activity-chip strong{font-size:var(--ui-font-size-body)}.pp-studio-phase-activity-chip small{display:none}.pp-phase-activity-expanded-editor{grid-gap:12px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);display:grid;gap:12px;left:50%;max-height:calc(100vh - 116px);min-width:0;overflow:auto;padding:16px;position:fixed;scrollbar-width:thin;top:78px;transform:translateX(-50%);width:min(980px,calc(100vw - 56px));z-index:1200}.pp-phase-activity-expanded-editor.is-follow-up{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border)}.pp-phase-activity-expanded-editor__toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.pp-phase-activity-expanded-editor__toolbar span{letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-phase-activity-expanded-editor__toolbar span,.pp-phase-activity-expanded-editor__toolbar strong{color:var(--ui-role-navigation-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-phase-activity-expanded-editor__toolbar strong{line-height:var(--ui-line-height-body);margin-top:3px}.pp-phase-activity-expanded-editor__toolbar small{color:var(--ui-role-navigation-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:4px}.pp-phase-activity-expanded-editor .pp-studio-detail{grid-gap:10px;background:#0000;border:0;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) minmax(240px,.85fr);padding:0}.pp-phase-activity-expanded-editor .pp-studio-field--schedule{align-self:start;grid-column:3;grid-row:1/span 3}.pp-phase-activity-expanded-editor .pp-studio-field--schedule .pp-task-date-scheduler{min-width:0}.pp-phase-activity-expanded-editor .pp-considerations-meeting-detail__text-list,.pp-phase-activity-expanded-editor .pp-studio-actions,.pp-phase-activity-expanded-editor .pp-studio-detail__meta,.pp-phase-activity-expanded-editor .pp-studio-field--full,.pp-phase-activity-expanded-editor .pp-task-advisor-guidance,.pp-phase-activity-expanded-editor .pp-task-participant-panel{grid-column:1/-1}.pp-phase-activity-expanded-editor .pp-considerations-meeting-detail__text-row textarea,.pp-phase-activity-expanded-editor .pp-studio-field input,.pp-phase-activity-expanded-editor .pp-studio-field select,.pp-phase-activity-expanded-editor .pp-studio-field textarea{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);box-sizing:border-box;color:var(--ui-role-control-text);width:100%}.pp-phase-activity-expanded-editor .pp-considerations-meeting-detail__section-title strong,.pp-phase-activity-expanded-editor .pp-studio-field>span{color:var(--ui-role-panel-text)}.pp-studio-timeline__column-header{align-items:center;box-shadow:none;color:var(--ui-role-panel-text);display:flex;flex-direction:column;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:4px;justify-content:center;padding:8px;position:sticky;text-align:center;top:0;z-index:40}.pp-studio-timeline__cell.has-public-holiday,.pp-studio-timeline__column-header,.pp-studio-timeline__column-header.has-public-holiday{background:var(--ui-role-panel-surface)}.pp-studio-timeline__cell.is-blocked,.pp-studio-timeline__column-header.is-blocked{box-shadow:var(--ui-role-panel-shadow);cursor:not-allowed}.pp-studio-timeline__holiday-label{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-control);max-width:100%;overflow-wrap:break-word;padding:2px 6px;white-space:normal}.pp-studio-timeline__cell{align-items:center;background:var(--ui-role-panel-surface);display:flex;justify-content:center;min-height:0;padding:6px;position:relative}.pp-studio-timeline__cell.is-active{justify-content:flex-start;overflow:hidden;z-index:3}.pp-studio-timeline__cell.is-active,.pp-studio-timeline__cell.is-phase{background:var(--ui-role-panel-surface)}.pp-considerations-staging-cell{align-items:stretch;justify-content:stretch;min-width:0;padding:8px}.pp-considerations-staging-lane{display:block;min-width:0;width:100%}.pp-considerations-phase-summary{display:flex;flex:1 1 auto;min-width:0;width:100%}.pp-considerations-staging-lane__toolbar{background:var(--ui-role-navigation-surface);border:1px solid var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);color:var(--ui-role-navigation-text);display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:100%;min-width:0;padding:10px;width:100%}.pp-considerations-phase-summary .pp-studio-timeline__phase-action{min-height:28px;width:100%}.pp-considerations-staging-lane__toolbar span,.pp-considerations-staging-lane__toolbar strong{display:block;line-height:var(--ui-line-height-body)}.pp-considerations-staging-lane__toolbar strong{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-considerations-staging-lane__toolbar span{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-body);margin-top:5px}.pp-considerations-staging-lane__status{grid-gap:3px;color:var(--ui-role-card-text);display:grid;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:3px;line-height:var(--ui-line-height-body);margin-top:8px}.pp-considerations-staging-lane__status span{color:inherit;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0}.pp-considerations-conflict-panel{grid-gap:6px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:6px;padding:7px}.pp-considerations-conflict-panel span,.pp-considerations-conflict-panel strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-considerations-conflict-panel span{font-weight:var(--ui-font-weight-body)}.pp-considerations-conflict-panel__actions{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-considerations-conflict-panel__actions button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:24px;padding:0 6px}.pp-considerations-meeting-strip{grid-column-gap:0;grid-row-gap:0;align-items:stretch;column-gap:0;display:grid;grid-auto-columns:var(--pp-considerations-agenda-cell-size);grid-auto-flow:column;grid-auto-rows:100%;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;row-gap:0;scrollbar-width:thin}.pp-considerations-meeting-strip__empty{align-items:center;background:var(--ui-role-panel-surface);border:1px dashed var(--ui-role-panel-border);border-radius:0;box-sizing:border-box;color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:100%;justify-content:center;line-height:var(--ui-line-height-body);min-height:0;padding:14px;text-align:center;width:min(420px,100%)}.pp-considerations-meeting-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:0;box-sizing:border-box;color:var(--ui-role-card-text);cursor:grab;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.pp-considerations-meeting-card:focus-within{outline:2px solid var(--ui-role-card-border);outline-offset:2px}.pp-considerations-meeting-card.is-scheduled{border-color:var(--ui-role-card-border)}.pp-considerations-meeting-card.is-dragging{opacity:.58}.pp-considerations-meeting-card.is-selected{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow);cursor:default}.pp-considerations-meeting-card__main{grid-gap:2px;align-items:start;color:var(--ui-role-card-text);display:grid;gap:2px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;min-width:0;padding:8px 10px 4px;position:relative;text-align:center;width:100%}.pp-considerations-meeting-card__main>span{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);display:inline-flex;height:26px;justify-content:center;left:9px;position:absolute;top:8px;width:26px}.pp-considerations-meeting-card__main strong,.pp-considerations-meeting-card__main>span{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-meeting-card__main strong{line-height:var(--ui-line-height-body);max-width:calc(100% - 46px);min-width:0;overflow-wrap:anywhere;text-align:center;text-decoration:underline;text-underline-offset:2px}.pp-considerations-meeting-card__main small{grid-row:3;text-align:center}.pp-considerations-meeting-card__main em,.pp-considerations-meeting-card__main small{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);justify-self:center;line-height:var(--ui-line-height-body)}.pp-considerations-meeting-card__main em{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);font-style:normal;font-weight:var(--ui-font-weight-body);grid-row:2;max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.pp-considerations-meeting-card.is-scheduled .pp-considerations-meeting-card__main em{background:var(--ui-role-card-surface);box-shadow:var(--ui-role-card-shadow)}.pp-considerations-meeting-card__agenda{grid-gap:4px;align-content:start;color:var(--ui-role-card-text);display:grid;gap:4px;justify-items:stretch;min-height:0;min-width:0;overflow:auto;padding:2px 16px 8px 28px;scrollbar-width:thin;text-align:left}.pp-considerations-meeting-card__agenda strong{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-self:start;text-align:left;text-transform:uppercase}.pp-considerations-meeting-card__agenda ol{grid-gap:3px;display:grid;gap:3px;margin:0;padding-left:14px;text-align:left}.pp-considerations-meeting-card__agenda li,.pp-considerations-meeting-card__agenda p{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);text-align:left}.pp-considerations-meeting-card__agenda p{margin:0}.pp-considerations-meeting-card__actions{border-top:1px solid var(--ui-role-card-border);display:grid;grid-template-columns:1fr 1fr}.pp-considerations-meeting-card__actions button{background:var(--ui-role-control-surface);border:0;border-right:1px solid var(--ui-role-control-border);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:26px}.pp-considerations-meeting-card__actions button:last-child{border-right:0}.pp-considerations-meeting-card__actions button:disabled{color:var(--ui-state-disabled-text);cursor:default}.pp-considerations-meeting-card__expanded-editor{grid-gap:12px;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);cursor:default;display:grid;gap:12px;left:50%;max-height:calc(100vh - 116px);min-width:0;overflow:auto;padding:16px;position:fixed;scrollbar-width:thin;top:78px;transform:translateX(-50%);width:min(980px,calc(100vw - 56px));z-index:1200}.pp-considerations-meeting-card.is-scheduled .pp-considerations-meeting-card__expanded-editor{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.pp-considerations-meeting-card__editor-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.pp-considerations-meeting-card__editor-toolbar span{letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-considerations-meeting-card__editor-toolbar span,.pp-considerations-meeting-card__editor-toolbar strong{color:var(--ui-role-navigation-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-meeting-card__editor-toolbar strong{line-height:var(--ui-line-height-body);margin-top:3px}.pp-considerations-meeting-card__editor-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pp-considerations-meeting-card__editor-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) minmax(150px,.8fr);min-width:0}.pp-considerations-meeting-card__expanded-editor .pp-considerations-meeting-detail__text-row textarea,.pp-considerations-meeting-card__expanded-editor .pp-studio-field input,.pp-considerations-meeting-card__expanded-editor .pp-studio-field select,.pp-considerations-meeting-card__expanded-editor .pp-studio-field textarea{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);box-sizing:border-box;color:var(--ui-role-control-text);width:100%}.pp-considerations-meeting-card__expanded-editor .pp-considerations-meeting-detail__text-row textarea,.pp-considerations-meeting-card__expanded-editor .pp-studio-field textarea{resize:vertical}.pp-considerations-meeting-card__expanded-editor .pp-considerations-meeting-detail__section-title strong,.pp-considerations-meeting-card__expanded-editor .pp-studio-field>span{color:var(--ui-role-card-text)}@media (max-width:900px){.pp-phase-activity-expanded-editor .pp-studio-detail,.pp-studio-timeline-audit-popover__editor .pp-studio-detail{grid-template-columns:1fr}.pp-phase-activity-expanded-editor .pp-studio-field--schedule,.pp-studio-timeline-audit-popover__editor .pp-studio-field--schedule{grid-column:1;grid-row:auto}.pp-considerations-meeting-card__expanded-editor{max-height:calc(100vh - 88px);top:64px;width:min(680px,calc(100vw - 28px))}.pp-considerations-meeting-card__editor-actions,.pp-considerations-meeting-card__editor-toolbar{align-items:stretch;justify-content:flex-start}.pp-considerations-meeting-card__editor-toolbar{flex-direction:column}.pp-considerations-meeting-card__editor-grid{grid-template-columns:1fr}}.pp-considerations-selected-agenda{grid-gap:10px;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);display:grid;gap:10px;grid-column:2;min-width:0;padding:10px}.pp-considerations-selected-agenda__header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.pp-considerations-selected-agenda__header span{display:block;margin-bottom:3px;text-transform:uppercase}.pp-considerations-selected-agenda__header span,.pp-considerations-selected-agenda__header strong{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.pp-considerations-selected-agenda__header strong{line-height:var(--ui-line-height-control)}.pp-considerations-selected-agenda__items{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-considerations-selected-agenda__item{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);min-width:0}.pp-considerations-selected-agenda__item>span{align-items:center;display:inline-flex;font-weight:var(--ui-font-weight-medium);height:24px;justify-content:center;width:24px}.pp-considerations-selected-agenda__item textarea,.pp-considerations-selected-agenda__item>span{background:var(--ui-role-control-surface);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);font-size:var(--ui-font-size-control)}.pp-considerations-selected-agenda__item textarea{border:1px solid var(--ui-role-control-border);line-height:var(--ui-line-height-control);min-width:0;padding:7px 8px;resize:vertical;width:100%}.pp-considerations-all-meeting-details{grid-gap:10px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-sizing:border-box;display:grid;gap:10px;min-width:0;overflow:visible;padding:10px;width:100%}.pp-considerations-all-meeting-details__toolbar{align-items:center;background:var(--ui-role-navigation-surface);border:1px solid var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:8px 10px}.pp-considerations-all-meeting-details__toolbar span,.pp-considerations-all-meeting-details__toolbar strong{color:var(--ui-role-navigation-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-all-meeting-details__toolbar span{line-height:var(--ui-line-height-body);margin-top:3px}.pp-considerations-meeting-detail{grid-gap:10px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:10px;min-width:0;scroll-margin-top:18px}.pp-considerations-meeting-detail.is-selected{border-color:var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow)}.pp-considerations-meeting-detail.is-closed{background:var(--ui-role-panel-surface)}.pp-considerations-meeting-detail__header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px}.pp-considerations-meeting-detail__select{grid-gap:3px;background:#0000;border:0;color:var(--ui-role-control-text);cursor:pointer;display:grid;gap:3px;min-width:0;padding:0;text-align:left}.pp-considerations-meeting-detail__select span{text-transform:uppercase}.pp-considerations-meeting-detail__select span,.pp-considerations-meeting-detail__select strong{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.pp-considerations-meeting-detail__select strong{line-height:var(--ui-line-height-control)}.pp-considerations-meeting-detail__select small{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.pp-considerations-meeting-detail__header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pp-considerations-meeting-detail__body{grid-gap:12px;display:grid;gap:12px;min-width:0;padding:0 9px 10px}.pp-considerations-meeting-detail__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(260px,1.2fr) minmax(160px,.45fr) minmax(180px,.45fr)}.pp-considerations-meeting-detail__text-list{grid-gap:8px;display:grid;gap:8px;min-width:0}.pp-considerations-meeting-detail__section-title{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.pp-considerations-meeting-detail__section-title strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-meeting-detail__rows{grid-gap:7px;display:grid;gap:7px}.pp-considerations-meeting-detail__text-row{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0}.pp-considerations-meeting-detail__text-row>span{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:26px;justify-content:center;width:26px}.pp-considerations-meeting-detail__text-row textarea{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control);min-width:0;padding:7px 8px;resize:vertical;width:100%}.pp-considerations-meeting-detail__row-actions{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:5px;grid-column:2;justify-content:flex-end}.pp-considerations-meeting-detail__row-actions button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:30px;padding:0 8px}.pp-considerations-meeting-detail__row-actions button.is-danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-considerations-meeting-detail__row-actions button:disabled{cursor:default;opacity:.45}.pp-considerations-meeting-details-panel,.pp-considerations-meeting-editor-panel{border-color:var(--ui-role-panel-border)}.pp-considerations-meeting-editor{grid-gap:14px;display:grid;gap:14px}.pp-considerations-agenda-editor__title,.pp-considerations-meeting-editor__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.pp-considerations-meeting-editor__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pp-considerations-meeting-editor__header span{margin-bottom:3px;text-transform:uppercase}.pp-considerations-meeting-editor__header small,.pp-considerations-meeting-editor__header span{color:var(--ui-role-panel-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-meeting-editor__header small{margin-top:5px}.pp-considerations-agenda-editor__title strong,.pp-considerations-meeting-editor__header strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-considerations-meeting-editor__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-considerations-agenda-editor{grid-gap:10px;display:grid;gap:10px}.pp-considerations-agenda-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto auto auto}.pp-considerations-agenda-row>span{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:26px;justify-content:center;width:26px}.pp-considerations-agenda-row input{min-width:0}.pp-considerations-agenda-row button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:30px;padding:0 9px}.pp-considerations-agenda-row button.is-danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.pp-considerations-agenda-row button:disabled{cursor:default;opacity:.45}.pp-considerations-date-field{min-width:0}.pp-considerations-date-scheduler{grid-gap:8px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:8px;padding:8px}.pp-considerations-date-scheduler__controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-considerations-date-scheduler__controls label{grid-gap:4px;display:grid;gap:4px}.pp-considerations-date-scheduler__controls select,.pp-considerations-date-scheduler__controls span{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.pp-considerations-date-scheduler__controls select{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);min-height:31px;width:100%}.pp-considerations-date-scheduler__day-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.pp-considerations-date-scheduler__day-grid button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:28px;min-width:0;padding:0}.pp-considerations-date-scheduler__day-grid button:hover:not(:disabled){background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}.pp-considerations-date-scheduler__day-grid button.is-selected{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.pp-considerations-date-scheduler__day-grid button:disabled{cursor:default;opacity:.32}.pp-considerations-date-scheduler__actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.pp-considerations-date-scheduler__actions span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-schedule-lane-cell{align-items:stretch;background:var(--ui-role-panel-surface);border-bottom:0;border-right:0;box-shadow:none;height:100%;justify-content:stretch;min-height:0;overflow:auto;padding:0;scrollbar-width:thin}.pp-considerations-expanded-lane-cell{grid-gap:8px;display:grid;gap:8px;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:auto;padding:8px 0;scrollbar-width:thin}.pp-considerations-expanded-lane-cell.has-scheduled-meetings{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.pp-considerations-expanded-lane-cell .pp-considerations-staging-lane{height:100%;min-height:0;min-width:0}.pp-considerations-schedule-lane{grid-row-gap:6px;grid-column-gap:0;column-gap:0;display:grid;isolation:isolate;min-width:0;position:relative;row-gap:6px;width:100%}.pp-considerations-schedule-lane__drop-cell{align-items:flex-end;background:var(--ui-role-panel-surface);border-right:0;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;min-width:0;padding:6px;position:relative;z-index:1}.pp-considerations-schedule-lane__drop-cell.has-public-holiday{background:var(--ui-role-panel-surface)}.pp-considerations-schedule-lane__drop-cell.is-blocked{box-shadow:var(--ui-role-panel-shadow);cursor:not-allowed}.pp-considerations-schedule-lane__drop-cell.is-click-schedule-target,.pp-considerations-schedule-lane__drop-cell.is-meeting-drop-target{background:var(--ui-role-panel-surface);box-shadow:var(--ui-role-panel-shadow)}.pp-considerations-schedule-lane__drop-cell.has-scheduled-meetings{background:var(--ui-role-panel-surface)}.pp-considerations-schedule-lane__empty{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);grid-column:1/-1;grid-row:1;line-height:var(--ui-line-height-body);min-height:52px;pointer-events:none;text-align:center;z-index:2}.pp-considerations-schedule-cell__hint,.pp-considerations-schedule-lane__empty{align-items:center;border:0;border-radius:var(--ui-role-panel-radius);display:flex;font-weight:var(--ui-font-weight-body);justify-content:center}.pp-considerations-schedule-cell__hint{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-caption);min-height:26px;text-transform:uppercase;width:100%}.pp-considerations-schedule-cell__button{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;display:flex;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);justify-content:center;min-height:26px;text-transform:uppercase;width:100%}.pp-considerations-schedule-cell__button:hover:not(:disabled){background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border);color:var(--ui-state-disabled-text)}.pp-considerations-schedule-cell__button:disabled{border-style:solid;color:var(--ui-state-disabled-text);cursor:default}.pp-considerations-scheduled-chip-stack{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-auto-rows:minmax(156px,auto);min-width:0;width:100%}.pp-considerations-scheduled-chip{grid-gap:2px 6px;align-items:center;align-self:stretch;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:0;box-shadow:var(--ui-role-card-shadow);box-sizing:border-box;color:var(--ui-role-card-text);cursor:grab;display:grid;gap:2px 6px;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;height:100%;margin:0;min-height:0;min-width:0;overflow:auto;padding:6px 8px;scrollbar-width:thin;text-align:left;width:100%;z-index:3}.pp-considerations-scheduled-chip.is-selected{border-color:var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow)}.pp-considerations-scheduled-chip__sequence{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);display:inline-flex;grid-row:1/span 2;height:20px;justify-content:center;width:20px}.pp-considerations-scheduled-chip strong,.pp-considerations-scheduled-chip__sequence{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-considerations-scheduled-chip strong{grid-column:2;grid-row:1;line-height:var(--ui-line-height-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-considerations-scheduled-chip em,.pp-considerations-scheduled-chip small,.pp-considerations-scheduled-chip__agenda{grid-column:2;min-width:0}.pp-considerations-scheduled-chip em{background:#0000;border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-style:normal;font-weight:var(--ui-font-weight-body);grid-column:2;grid-row:2;justify-self:start;line-height:var(--ui-line-height-body);overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.pp-considerations-scheduled-chip small{display:none}.pp-considerations-scheduled-chip__agenda{color:var(--ui-role-card-text);display:none;gap:4px;margin-top:2px}.pp-considerations-scheduled-chip__agenda b{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);text-transform:uppercase}.pp-considerations-scheduled-chip__agenda ol{grid-gap:3px;display:grid;gap:3px;margin:0;padding-left:14px}.pp-considerations-scheduled-chip__agenda li,.pp-considerations-scheduled-chip__agenda p{margin:0}.pp-considerations-scheduled-chip__agenda li,.pp-considerations-scheduled-chip__agenda p,.pp-studio-timeline__chip{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body)}.pp-studio-timeline__chip{grid-gap:6px;align-content:start;border:0;border-radius:0;box-sizing:border-box;cursor:grab;display:grid;flex:1 1 auto;gap:6px;height:100%;max-width:100%;min-height:0;min-width:0;overflow:auto;padding:7px;position:relative;scrollbar-width:thin;text-align:left;transition:box-shadow .16s ease,gap .16s ease,min-height .16s ease,padding .16s ease,transform .16s ease,width .16s ease;width:100%;z-index:1}.pp-studio-timeline [data-testid=project-plan-zoomable-timeline-grid][data-zoom-level].pp-studio-timeline__grid :is(.pp-studio-timeline__chip,.pp-considerations-meeting-card,.pp-considerations-scheduled-chip,.pp-studio-phase-activity-chip){border-radius:0!important}.pp-studio-timeline__chip.is-expanded{box-shadow:var(--ui-role-card-shadow);gap:12px;left:50%;min-height:350px;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(390px,calc(100vw - 72px));z-index:90}.pp-studio-timeline__chip-title{color:var(--ui-role-card-text);display:block;font-weight:var(--ui-font-weight-body);max-width:100%;overflow-wrap:break-word;text-align:center}.pp-studio-timeline__chip-summary,.pp-studio-timeline__chip-title,.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__chip-title{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-studio-timeline__chip-summary{color:inherit;display:block;margin-top:4px;opacity:.9}.pp-studio-timeline__audit-stack{grid-gap:4px;display:grid;gap:4px}.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-stack{gap:10px}.pp-studio-timeline__audit-row{grid-gap:5px;align-items:start;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);display:grid;gap:5px;grid-template-columns:52px minmax(0,1fr);min-width:0;padding:4px 5px}.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-row{border-radius:var(--ui-role-card-radius);gap:12px;grid-template-columns:88px minmax(0,1fr);padding:10px 12px}.pp-studio-timeline__audit-label{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);text-transform:uppercase}.pp-studio-timeline__audit-label,.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-label{font-size:var(--ui-font-size-control)}.pp-studio-timeline__audit-copy{grid-gap:1px;display:grid;gap:1px;min-width:0}.pp-studio-timeline__audit-copy small,.pp-studio-timeline__audit-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-copy small,.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-copy strong{overflow:visible;text-overflow:clip;white-space:normal}.pp-studio-timeline__audit-copy strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-copy strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-studio-timeline__audit-copy small{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-studio-timeline__chip.is-expanded .pp-studio-timeline__audit-copy small{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-studio-timeline__chip.is-audit-open{box-shadow:var(--ui-role-card-shadow)}.pp-studio-timeline-audit-popover{background:var(--ui-role-popover-surface);border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text);left:clamp(340px,24vw,520px);max-height:calc(100vh - 190px);overflow:auto;padding:16px;position:fixed;top:152px;width:min(820px,calc(100vw - 380px));z-index:1400}.pp-studio-timeline-audit-popover__header{align-items:flex-start;border-bottom:1px solid var(--ui-role-popover-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.pp-studio-timeline-audit-popover__header span,.pp-studio-timeline-audit-popover__row>span{color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-studio-timeline-audit-popover__header strong{color:var(--ui-role-popover-text);display:block;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:4px}.pp-studio-timeline-audit-popover__header small{color:var(--ui-role-popover-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:5px}.pp-studio-timeline-audit-popover__body{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.pp-studio-timeline-audit-popover__row{grid-gap:14px;background:var(--ui-role-popover-surface);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);display:grid;gap:14px;grid-template-columns:104px minmax(0,1fr);padding:12px}.pp-studio-timeline-audit-popover__row strong{display:block}.pp-studio-timeline-audit-popover__row p,.pp-studio-timeline-audit-popover__row strong{color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-studio-timeline-audit-popover__row p{font-weight:var(--ui-font-weight-body);margin:5px 0 0}.pp-studio-timeline-audit-popover__row.is-confirmed,.pp-studio-timeline-audit-popover__row.is-ok,.pp-studio-timeline-audit-popover__row.is-success{background:var(--ui-semantic-success-surface)}.pp-studio-timeline-audit-popover__row.is-bounce,.pp-studio-timeline-audit-popover__row.is-danger,.pp-studio-timeline-audit-popover__row.is-failed{background:var(--ui-semantic-error-surface)}.pp-studio-timeline-audit-popover__row.is-pending,.pp-studio-timeline-audit-popover__row.is-planned,.pp-studio-timeline-audit-popover__row.is-scheduled,.pp-studio-timeline-audit-popover__row.is-warning{background:var(--ui-semantic-warning-surface)}.pp-studio-timeline-audit-popover__row.is-info,.pp-studio-timeline-audit-popover__row.is-not-required{background:var(--ui-semantic-info-surface)}.pp-studio-timeline-audit-popover__actions{display:flex;justify-content:flex-end;margin-top:14px}.pp-studio-timeline-audit-popover__editor{background:var(--ui-role-popover-surface);border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);margin-top:14px;padding:14px}.pp-studio-timeline-audit-popover__editor-title{margin-bottom:12px}.pp-studio-timeline-audit-popover__editor-title span{letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.pp-studio-timeline-audit-popover__editor-title span,.pp-studio-timeline-audit-popover__editor-title strong{color:var(--ui-role-popover-text);display:block;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.pp-studio-timeline-audit-popover__editor-title strong{line-height:var(--ui-line-height-body);margin-top:4px}.pp-studio-timeline-audit-popover__editor .pp-studio-detail{grid-gap:10px;background:#0000;border:0;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) minmax(240px,.85fr);padding:0}.pp-studio-timeline-audit-popover__editor .pp-studio-field--schedule{align-self:start;grid-column:3;grid-row:1/span 3}.pp-studio-timeline-audit-popover__editor .pp-considerations-meeting-detail__text-list,.pp-studio-timeline-audit-popover__editor .pp-studio-actions,.pp-studio-timeline-audit-popover__editor .pp-studio-detail__meta,.pp-studio-timeline-audit-popover__editor .pp-studio-field--full,.pp-studio-timeline-audit-popover__editor .pp-task-advisor-guidance,.pp-studio-timeline-audit-popover__editor .pp-task-participant-panel{grid-column:1/-1}.pp-studio-timeline-audit-popover__editor .pp-considerations-meeting-detail__text-row textarea,.pp-studio-timeline-audit-popover__editor .pp-studio-field input,.pp-studio-timeline-audit-popover__editor .pp-studio-field select,.pp-studio-timeline-audit-popover__editor .pp-studio-field textarea{background:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);box-sizing:border-box;color:var(--ui-role-popover-text);width:100%}@media (max-width:900px){.pp-studio-timeline-audit-popover{left:16px;max-height:calc(100vh - 112px);right:16px;top:84px;width:auto}.pp-studio-timeline-audit-popover__header,.pp-studio-timeline-audit-popover__row{grid-template-columns:1fr}.pp-studio-timeline-audit-popover__header{flex-direction:column}}.pp-studio-timeline__audit-row.is-confirmed,.pp-studio-timeline__audit-row.is-ok,.pp-studio-timeline__audit-row.is-success{background:var(--ui-semantic-success-surface)}.pp-studio-timeline__audit-row.is-bounce,.pp-studio-timeline__audit-row.is-danger,.pp-studio-timeline__audit-row.is-failed{background:var(--ui-semantic-error-surface)}.pp-studio-timeline__audit-row.is-pending,.pp-studio-timeline__audit-row.is-planned,.pp-studio-timeline__audit-row.is-scheduled,.pp-studio-timeline__audit-row.is-warning{background:var(--ui-semantic-warning-surface)}.pp-studio-timeline__audit-row.is-info,.pp-studio-timeline__audit-row.is-not-required{background:var(--ui-semantic-info-surface)}.pp-studio-timeline__chip.is-success{background:var(--ui-semantic-success-surface)}.pp-studio-timeline__chip.is-danger{background:var(--ui-semantic-error-surface)}.pp-studio-timeline__chip.is-warning{background:var(--ui-semantic-warning-surface)}.pp-studio-timeline__chip.is-accent{background:var(--ui-role-card-surface)}.pp-studio-timeline__chip.is-info{background:var(--ui-semantic-info-surface)}.pp-studio-detail__meta,.pp-studio-empty,.pp-studio-summary-line{color:var(--ui-role-panel-text)}.pp-studio-detail__meta{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.pp-studio-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pp-studio-date-cell{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.pp-public-holiday-pill,.pp-timeline-bucket__holiday,.pp-timeline-sidebar__holiday,.pp-timeline-task-chip__holiday{background:var(--ui-role-navigation-surface);border:1px solid var(--ui-role-navigation-border);color:var(--ui-role-navigation-text)}.pp-public-holiday-pill{align-items:center;border-radius:var(--ui-role-panel-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);min-height:24px;padding:2px 8px}.pp-timeline-studio{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);margin-top:18px;padding:18px}.pp-timeline-layout,.pp-timeline-sidebar__actions,.pp-timeline-studio__header,.pp-timeline-toolbar,.pp-timeline-zoom{display:flex;gap:14px}.pp-timeline-studio__header{align-items:flex-start;justify-content:space-between;margin-bottom:16px}.pp-timeline-toolbar{flex-wrap:wrap;justify-content:flex-end}.pp-timeline-sidebar__actions,.pp-timeline-zoom{flex-wrap:wrap}.pp-studio-table-actions button,.pp-timeline-sidebar__actions button,.pp-timeline-toolbar__button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);min-height:34px;padding:0 12px;text-transform:uppercase}.pp-timeline-toolbar__button.is-active{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.pp-timeline-layout{align-items:flex-start}.pp-timeline-board-wrap{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);flex:1 1 auto;overflow:auto}.pp-timeline-board{min-width:980px}.pp-timeline-header,.pp-timeline-row{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.pp-timeline-header--sticky{position:sticky;top:0;z-index:2}.pp-timeline-bucket,.pp-timeline-drop-cell,.pp-timeline-header__task,.pp-timeline-phase__title,.pp-timeline-row__task{border-bottom:1px solid var(--ui-role-card-border);border-right:1px solid var(--ui-role-card-border)}.pp-timeline-bucket,.pp-timeline-header__task,.pp-timeline-phase__title{background:var(--ui-role-panel-surface)}.pp-timeline-header__task,.pp-timeline-phase__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);padding:12px 14px;text-align:left;text-transform:uppercase}.pp-timeline-header__grid,.pp-timeline-row__grid{display:grid}.pp-timeline-bucket{color:var(--ui-role-panel-text);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:70px;padding:10px 8px;text-align:center}.pp-timeline-bucket span,.pp-timeline-bucket strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.pp-timeline-bucket span{color:var(--ui-role-panel-text)}.pp-timeline-bucket.has-public-holiday{background:var(--ui-role-panel-surface);box-shadow:var(--ui-role-panel-shadow)}.pp-timeline-bucket.is-public-holiday{border-color:var(--ui-role-panel-border)}.pp-timeline-bucket__holiday{align-self:center;border-radius:var(--ui-role-panel-radius);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.pp-timeline-phase__title{background:var(--ui-role-panel-surface);grid-column:1/-1}.pp-timeline-row__task{background:var(--ui-role-card-surface);padding:8px}.pp-timeline-task-chip{align-items:flex-start;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);cursor:grab;display:flex;flex-direction:column;gap:4px;min-height:54px;padding:9px 10px;text-align:left;width:100%}.pp-timeline-task-chip.is-selected{box-shadow:var(--ui-role-control-shadow)}.pp-timeline-task-chip span{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body)}.pp-timeline-task-chip small{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body)}.pp-timeline-task-chip__holiday{border-radius:var(--ui-role-card-radius);font-weight:var(--ui-font-weight-body);padding:2px 6px}.pp-timeline-drop-cell__badge.tone-success,.pp-timeline-task-chip.tone-success{background:var(--ui-semantic-success-surface)}.pp-timeline-drop-cell__badge.tone-danger,.pp-timeline-task-chip.tone-danger{background:var(--ui-semantic-error-surface)}.pp-timeline-drop-cell__badge.tone-warning,.pp-timeline-task-chip.tone-warning{background:var(--ui-semantic-warning-surface)}.pp-timeline-drop-cell{align-items:center;display:flex;justify-content:center;min-height:70px;padding:6px}.pp-timeline-drop-cell,.pp-timeline-drop-cell.has-public-holiday,.pp-timeline-drop-cell.is-active,.pp-timeline-drop-cell.is-blocked{background:var(--ui-role-panel-surface)}.pp-timeline-drop-cell.is-blocked{cursor:not-allowed}.pp-timeline-drop-cell__badge{align-items:center;border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:26px;padding:0 8px}.pp-timeline-sidebar{display:flex;flex-direction:column;gap:14px;width:min(340px,32vw)}.pp-timeline-sidebar__card{background:var(--ui-role-navigation-surface);border:1px solid var(--ui-role-navigation-border);border-radius:var(--ui-role-navigation-radius);padding:16px;text-align:left}.pp-timeline-sidebar__title{color:var(--ui-role-navigation-text);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);margin-top:8px}.pp-timeline-sidebar__meta,.pp-timeline-sidebar__summary{color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:8px}.pp-timeline-sidebar__holiday{border-radius:var(--ui-role-navigation-radius);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:10px;padding:8px 10px}.pp-studio-empty{line-height:var(--ui-line-height-body);padding:12px 0}@media (max-width:1320px){.pp-studio__focus-grid,.pp-studio__settings-grid,.pp-studio__top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-advisor-flow-panel__body,.pp-advisor-flow-panel__header{grid-template-columns:1fr}.pp-advisor-flow-panel__legend{min-width:0}.pp-advisor-flow-panel__outputs{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-advisor-instruction-list,.pp-advisor-instruction-panel__body,.pp-advisor-red-flow{grid-template-columns:1fr}.pp-advisor-red-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-advisor-red-flow__decision{border-left:0;border-top:1px solid var(--ui-role-panel-border)}.pp-advisor-guidance-modal__content,.pp-advisor-red-playbook{grid-template-columns:1fr}.pp-advisor-guidance-modal__content.is-red-playbook-layout{grid-template-areas:"steps" "playbook" "output";grid-template-columns:1fr}.pp-advisor-red-playbook__decision{border-left:0;border-top:1px solid var(--pp-stage-border)}}@media (max-width:900px){.pp-studio-timeline__controls,.pp-studio-timeline__top,.pp-studio__hero{align-items:stretch;flex-direction:column}.pp-studio-field-grid,.pp-studio-preview-grid,.pp-studio-preview-rail,.pp-studio__focus-grid,.pp-studio__settings-grid,.pp-studio__top-grid{grid-template-columns:1fr}.pp-studio-panel__header,.pp-studio-phase-panel__meta,.pp-studio-phase-panel__toggle,.pp-studio-register__phase-meta,.pp-studio-register__toolbar{align-items:flex-start;flex-direction:column}.pp-studio-timeline__phase-row,.pp-studio-timeline__task-actions{align-items:stretch;flex-direction:column}.pp-advisor-flow-panel__legend,.pp-advisor-flow-panel__outputs{grid-template-columns:1fr}.pp-advisor-flow-panel__body,.pp-advisor-flow-panel__header,.pp-advisor-instruction-panel__header,.pp-logon-panel__footer,.pp-logon-panel__header{align-items:stretch}.pp-advisor-flow-panel__red-actions-header,.pp-advisor-instruction-panel__header{flex-direction:column}.pp-advisor-flow-map,.pp-advisor-flow-map svg{min-height:108px}.pp-advisor-red-action-grid{grid-template-columns:1fr}.pp-advisor-guidance-modal-backdrop{padding:12px}.pp-advisor-guidance-modal,.pp-advisor-guidance-modal.is-red-playbook-modal{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.pp-advisor-guidance-modal__hero{grid-template-columns:1fr}.pp-studio-panel--phase-overrides .pp-studio-phase-stack{min-height:0;padding:10px}.pp-studio-panel--phase-overrides .pp-studio-phase-panel{width:100%}}.App.theme-dark .project-plan-module{--pp-surface:var(--ui-role-module-body-surface);--pp-surface-strong:var(--ui-role-module-body-surface);--pp-surface-soft:var(--ui-role-module-body-surface);--pp-surface-subtle:var(--ui-role-module-body-surface);--pp-border:var(--ui-role-module-body-border);--pp-border-strong:var(--ui-role-module-body-border);--pp-text:var(--ui-role-module-body-text);--pp-strong-text:var(--ui-role-module-body-text);--pp-muted-text:var(--ui-role-module-body-text);--pp-kicker:var(--theme-text-secondary);--pp-input-bg:var(--ui-role-control-surface);--pp-head-bg:var(--ui-role-module-body-surface);--pp-head-text:var(--ui-role-module-body-text);--pp-action-bg:var(--ui-role-module-body-surface);--pp-action-hover-bg:var(--ui-role-module-body-surface);--pp-action-active-bg:var(--ui-role-module-body-surface);--pp-action-active-text:var(--ui-role-module-body-text);--pp-success-bg:var(--ui-semantic-success-surface);--pp-success-text:var(--ui-semantic-success-text);--pp-warning-bg:var(--ui-semantic-warning-surface);--pp-warning-text:var(--ui-semantic-warning-text);--pp-danger-bg:var(--ui-semantic-error-surface);--pp-danger-text:var(--ui-semantic-error-text);--pp-info-bg:var(--ui-semantic-info-surface);--pp-info-text:var(--ui-semantic-info-text);color:var(--pp-text)}.App.theme-dark .project-plan-module :is(.pp-toolbar,.pp-reminder-panel,.pp-readiness-panel,.pp-discovery-panel,.pp-action-panel,.pp-summary-card,.project-plan-container,.pp-note,.pp-status-message,.pp-readiness-card,.pp-action-card,.pp-discovery-metric,.pp-discovery-hotspot,.pp-control-card,.pp-studio__hero,.pp-studio-panel,.pp-studio-card,.pp-studio-preview-card,.pp-studio-preview-item,.pp-studio-phase-panel,.pp-studio-register-wrap,.pp-studio-timeline){background:var(--pp-surface);border-color:var(--pp-border);box-shadow:var(--ui-role-control-shadow);color:var(--pp-text)}.App.theme-dark .project-plan-module :is(.pp-toolbar,.pp-studio__hero,.pp-studio-panel__header,.pp-left-header){background:var(--ui-role-navigation-surface)}.App.theme-dark .project-plan-module :is(.pp-toolbar__eyebrow,.pp-section-heading__eyebrow,.pp-studio__eyebrow,.pp-studio-card__label,.pp-studio-panel__title,.pp-studio-preview-list__title,.pp-studio-timeline__label-cell.is-phase strong){color:var(--pp-kicker)}.App.theme-dark .project-plan-module :is(.pp-toolbar__title,.pp-section-heading__title,.pp-summary-card__value,.pp-readiness-card__value,.pp-action-card__title,.pp-discovery-metric__value,.pp-discovery-hotspot__title,.pp-detail-header__title,.pp-studio__title,.pp-studio-card__value,.pp-studio-phase-panel__copy strong,.pp-studio-register__task-cell strong,.pp-studio-timeline__task-main strong){color:var(--pp-strong-text)}.App.theme-dark .project-plan-module :is(.pp-toolbar__subtitle,.pp-section-heading__subtitle,.pp-toolbar__field span,.pp-toolbar__field--scope-note div,.pp-summary-card__label,.pp-summary-card__detail,.pp-section-heading__meta,.pp-reminder-empty,.pp-status-message,.pp-note,.pp-discovery-metric__label,.pp-discovery-metric__detail,.pp-discovery-hotspot__detail,.pp-discovery-hotspot__next,.pp-discovery-hotspot__score,.pp-readiness-card__label,.pp-readiness-card__detail,.pp-readiness-card__note,.pp-action-card__detail,.pp-action-card__date,.pp-action-card__meta,.pp-task-meta,.pp-control-card__subtitle,.pp-control-table__meta,.pp-detail-header__meta,.pp-detail-field>span,.pp-detail-chip span,.pp-detail-inline-note,.pp-detail-assignment__meta,.pp-detail-assignment__detail,.pp-history-item__date,.pp-history-item__meta,.pp-history-item__detail,.pp-studio__subtitle,.pp-studio-detail__meta,.pp-studio-summary-line,.pp-studio-empty,.pp-studio-panel__subtitle,.pp-studio-preview-item span,.pp-studio-register__toolbar-copy span,.pp-studio-phase-panel__copy span,.pp-studio-phase-panel__meta span,.pp-studio-register__phase-meta,.pp-studio-register__task-cell span,.pp-studio-register__owner,.pp-studio-timeline__task-main span){color:var(--pp-muted-text)}.App.theme-dark .project-plan-module :is(.pp-toolbar__field select,.pp-detail-field input,.pp-detail-field select,.pp-detail-field textarea,.pp-studio-field input,.pp-studio-field select,.pp-studio-field textarea,.pp-studio-register input){background:var(--pp-input-bg);border-color:var(--pp-border);color:var(--pp-text)}.App.theme-dark .project-plan-module .pp-studio-timeline__grid{--pp-timeline-gridline-color:var(--pp-border)}.App.theme-dark .project-plan-module :is(.pp-toolbar__button,.pp-control-button,.pp-studio-button,.pp-studio-icon-button,.pp-studio-segmented,.pp-studio-segmented__button,.pp-studio-row-action,.pp-studio-timeline__phase-action,.pp-studio-timeline__task-action){background:var(--pp-action-bg);border-color:var(--pp-border);color:var(--pp-text)}.App.theme-dark .project-plan-module :is(.pp-toolbar__button,.pp-control-button,.pp-studio-button,.pp-studio-icon-button,.pp-studio-segmented__button,.pp-studio-row-action,.pp-studio-timeline__phase-action,.pp-studio-timeline__task-action):hover{background:var(--pp-action-hover-bg)}.App.theme-dark .project-plan-module :is(.pp-control-button.is-active,.pp-studio-segmented__button.is-active){background:var(--pp-action-active-bg);color:var(--pp-action-active-text)}.App.theme-dark .project-plan-module .pp-source-note{background:var(--pp-surface-strong);border-color:var(--pp-border-strong);box-shadow:var(--ui-role-module-body-shadow)}.App.theme-dark .project-plan-module .pp-source-note__title{color:var(--pp-kicker)}.App.theme-dark .project-plan-module .pp-source-note :is(p,li){color:var(--pp-muted-text)}.App.theme-dark .project-plan-module :is(.pp-reminder-table th,.pp-control-table th,.pp-studio-register th,.pp-month-header,.pp-phase-band,.pp-studio-timeline__column-header,.pp-studio-timeline__label-cell.is-header){background:var(--pp-head-bg);border-color:var(--pp-border);color:var(--pp-head-text)}.App.theme-dark .project-plan-module :is(.pp-reminder-table td,.pp-control-table td,.pp-studio-register td,.pp-left,.pp-right,.pp-left-row,.pp-month-cell,.pp-body,.pp-row,.pp-cell,.pp-studio-timeline__cell,.pp-studio-timeline__label-cell,.pp-studio-register__phase-row td){background:var(--pp-surface-soft);border-color:color-mix(in srgb,var(--pp-border) 82%,#0000);color:var(--pp-text)}.App.theme-dark .project-plan-module :is(.pp-studio-timeline__column-header,.pp-studio-timeline__label-cell,.pp-studio-timeline__cell,.pp-considerations-schedule-lane__drop-cell){border-color:var(--pp-timeline-gridline-color)}.App.theme-dark .project-plan-module :is(.pp-cell--active,.pp-studio-timeline__cell.is-active,.pp-studio-timeline__label-cell.is-selected){background:color-mix(in srgb,var(--pp-info-bg) 88%,var(--pp-surface-soft))}.App.theme-dark.theme-profile-profile-5 .project-plan-module{--pp-muted-text:var(--ui-role-module-body-text);--pp-surface:var(--ui-role-module-body-surface);--pp-surface-soft:var(--ui-role-module-body-surface);--pp-head-bg:var(--ui-role-module-body-surface);--pp-head-text:var(--ui-role-module-body-text);--pp-border:var(--ui-role-module-body-border);--pp-border-strong:var(--ui-role-module-body-border)}.App.theme-dark.theme-profile-profile-5 .project-plan-module :is(.pp-toolbar,.pp-studio__hero){background:var(--ui-role-navigation-surface)}.App.theme-dark.theme-profile-profile-5 .project-plan-module :is(.pp-summary-card,.pp-readiness-card,.pp-action-card,.pp-discovery-metric,.pp-discovery-hotspot,.pp-control-card,.pp-studio-panel,.pp-studio-card,.pp-studio-preview-card,.pp-studio-register-wrap){background:var(--ui-role-control-surface)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-status-message{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-control-card:first-of-type,.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-control-card:nth-of-type(2),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-control-card:nth-of-type(3),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-control-card:nth-of-type(4),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-summary-card:first-of-type,.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-summary-card:nth-of-type(2),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-summary-card:nth-of-type(3),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-summary-card:nth-of-type(4){background:var(--ui-role-control-surface)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:first-of-type,.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:nth-of-type(2),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:nth-of-type(3),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:nth-of-type(4),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:nth-of-type(5),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:nth-of-type(6),.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel:nth-of-type(7){background:var(--ui-role-module-body-surface)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-phase-panel{border-color:var(--ui-role-module-body-border);box-shadow:var(--ui-role-module-body-shadow)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-phase-band-item,.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-timeline__label-cell.is-phase strong{color:var(--pp-head-text)}.App.theme-dark.theme-profile-profile-5 .project-plan-module :is(.pp-reminder-table td,.pp-control-table td,.pp-studio-register td){box-shadow:var(--ui-role-table-cell-shadow)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-timeline__label-cell.is-phase{background:var(--ui-role-module-body-surface)}.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-timeline__cell.is-active,.App.theme-dark.theme-profile-profile-5 .project-plan-module .pp-studio-timeline__label-cell.is-selected{background:var(--ui-role-control-surface)}.App.theme-dark.theme-profile-profile-12 .project-plan-module,.App.theme-dark.theme-profile-profile-13 .project-plan-module{--pp-muted-text:var(--ui-role-module-body-text);--pp-surface:var(--ui-role-module-body-surface);--pp-surface-soft:var(--ui-role-module-body-surface);--pp-head-bg:var(--ui-role-module-body-surface);--pp-head-text:var(--ui-role-module-body-text);--pp-border:var(--ui-role-module-body-border);--pp-border-strong:var(--ui-role-module-body-border)}.App.theme-dark.theme-profile-profile-12 .project-plan-module .pp-phase-band-item,.App.theme-dark.theme-profile-profile-13 .project-plan-module .pp-phase-band-item{color:var(--pp-head-text)}.App.theme-dark .project-plan-module :is(.pp-cell--success,.pp-readiness-card--success,.pp-action-card--success,.pp-studio-badge.is-success,.pp-studio-timeline__chip.is-success){background:var(--pp-success-bg);color:var(--pp-success-text)}.App.theme-dark .project-plan-module :is(.pp-cell--warning,.pp-readiness-card--warning,.pp-action-card--warning,.pp-discovery-hotspot--warning,.pp-studio-badge.is-warning,.pp-studio-timeline__chip.is-warning){background:var(--pp-warning-bg);color:var(--pp-warning-text)}.App.theme-dark .project-plan-module :is(.pp-cell--danger,.pp-readiness-card--danger,.pp-action-card--danger,.pp-discovery-hotspot--danger,.pp-studio-badge.is-danger,.pp-studio-row-action--danger,.pp-studio-timeline__task-action.is-danger,.pp-studio-timeline__chip.is-danger){background:var(--pp-danger-bg);border-color:color-mix(in srgb,var(--pp-danger-text) 28%,#0000);color:var(--pp-danger-text)}.App.theme-dark .project-plan-module :is(.pp-cell--info,.pp-readiness-card--info,.pp-action-card--info,.pp-discovery-hotspot--info,.pp-studio-badge.is-info){background:var(--pp-info-bg);color:var(--pp-info-text)}.App.theme-dark .project-plan-module :is(.pp-cell--accent,.pp-readiness-card--accent,.pp-action-card--accent,.pp-studio-badge.is-accent,.pp-studio-timeline__chip.is-accent){background:var(--pp-action-active-bg);color:var(--pp-action-active-text)}.pp-studio-timeline__audit-copy :is(strong,small),.pp-studio-timeline__audit-label{max-width:100%;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}}.project-plan-module .pp-studio{container:project-plan/inline-size;gap:20px;min-width:0;padding:20px;text-align:left}.project-plan-module .pp-studio :where(button,input,select,textarea){box-sizing:border-box}.project-plan-module .pp-studio-command-bar{flex-wrap:wrap;padding:16px 20px}.project-plan-module .pp-studio-command-bar__copy{gap:6px;text-align:left}.project-plan-module .pp-studio-command-bar__actions{margin-left:auto}.project-plan-module .pp-studio__top-grid{gap:12px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(0,1fr))}.project-plan-module .pp-studio-card{padding:16px 20px;text-align:left}.project-plan-module .pp-studio-card__value{text-wrap:pretty;margin-top:8px;overflow-wrap:normal}.project-plan-module .pp-studio-panel{min-width:0;padding:20px}.project-plan-module .pp-studio-panel__header{align-items:flex-start;gap:16px;padding:0;text-align:left}.project-plan-module .pp-studio-panel__header>:first-child{min-width:0}.project-plan-module .pp-studio-panel__header>button{flex-shrink:0}.project-plan-module .pp-studio-panel__title{text-align:left}.project-plan-module .pp-studio-panel__subtitle{margin-top:6px;max-width:85ch}.project-plan-module .pp-studio-panel--selected-task:not(.is-active){padding:14px 20px}.project-plan-module .pp-studio-panel--selected-task:not(.is-active) .pp-studio-panel__subtitle{display:none}.project-plan-module .pp-studio-empty{padding:6px 0 0;text-align:left}.project-plan-module .pp-studio-panel--phase-overrides .pp-studio-phase-stack{gap:8px;margin-top:16px;min-height:0;padding:0}.project-plan-module .pp-studio-panel--phase-overrides .pp-studio-phase-panel{width:100%}.project-plan-module .pp-studio-phase-panel__toggle{align-items:center;flex-direction:row;gap:16px;min-height:64px;padding:12px 16px}.project-plan-module .pp-studio-phase-panel__copy{gap:4px;text-align:left}.project-plan-module .pp-studio-phase-panel__meta{align-items:center;flex-direction:row;flex-shrink:0;gap:12px}.project-plan-module :is(.pp-studio-button,.pp-toolbar__button,.pp-studio-segmented__button){line-height:1.3;min-height:38px;padding:8px 14px}.project-plan-module :is(.pp-studio-row-action,.pp-studio-timeline__phase-action,.pp-studio-timeline__task-action){line-height:1.25;min-height:32px;padding:6px 10px}.project-plan-module .pp-studio-detail--editor{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(280px,360px);margin-top:20px}.project-plan-module .pp-studio-detail--editor>.pp-studio-field--full,.project-plan-module .pp-studio-detail--editor>:not(.pp-studio-field){grid-column:1/-1}.project-plan-module .pp-studio-detail--editor>.pp-studio-field--schedule{grid-column:3;grid-row:2/span 4}.project-plan-module .pp-studio-field{gap:8px;min-width:0;text-align:left}.project-plan-module .pp-studio-field :is(input,select){min-height:40px;padding:8px 12px}.project-plan-module .pp-studio-field textarea{min-height:88px;padding:10px 12px;resize:vertical}.project-plan-module .pp-considerations-date-scheduler{box-sizing:border-box;max-width:360px;padding:12px;width:100%}.project-plan-module .pp-considerations-date-scheduler__controls{gap:8px}.project-plan-module .pp-considerations-date-scheduler__day-grid{gap:4px}.project-plan-module .pp-considerations-date-scheduler__day-grid button{min-height:34px;min-width:0;padding:4px}.pp-considerations-date-scheduler__weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));margin:10px 0 6px;text-align:center}.project-plan-module .pp-studio-register__toolbar{padding:12px 16px;text-align:left}.project-plan-module .pp-studio-register--automation{min-width:1640px}.project-plan-module .pp-studio-register :is(th,td){padding:12px;text-align:left}.project-plan-module .pp-studio-register :is(th,td):first-child{max-width:380px;min-width:300px}.project-plan-module .pp-studio-register :is(th,td):last-child{background:var(--ui-role-table-cell-surface);box-shadow:-1px 0 var(--ui-role-table-cell-border);min-width:136px;position:sticky;right:0;z-index:2}.project-plan-module .pp-studio-register th:last-child{background:var(--ui-role-table-header-surface)}.project-plan-module .pp-studio-register__task-title-row{align-items:flex-start}.project-plan-module .pp-studio-timeline__top{flex-direction:row;flex-wrap:wrap;gap:16px}.project-plan-module .pp-studio-timeline__controls{flex-direction:row;flex-wrap:wrap;margin-left:auto}.project-plan-module .pp-studio-timeline__label-cell.is-task{justify-content:flex-start;padding:12px}.project-plan-module .pp-studio-timeline__phase-row{align-items:center;flex-direction:row}.project-plan-module .pp-studio-timeline__cell:not(.pp-phase-activity-lane-cell):not(.pp-considerations-schedule-lane-cell){padding:10px}.project-plan-module .pp-studio-timeline__cell.has-task{background:var(--ui-role-table-cell-surface);box-shadow:inset 3px 0 var(--ui-state-selected-surface)}.project-plan-module .pp-studio-timeline__chip-title{text-align:left}.project-plan-module .pp-studio-timeline__audit-row{gap:10px;grid-template-columns:92px minmax(0,1fr);padding:6px 8px}.project-plan-module .pp-studio-timeline__audit-label{overflow-wrap:normal;white-space:nowrap;word-break:normal}.project-plan-module .pp-considerations-schedule-lane-cell{min-height:360px}@container project-plan (max-width: 1000px){.project-plan-module .pp-studio-detail--editor,.project-plan-module .pp-studio__top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-plan-module .pp-studio-detail--editor>.pp-studio-field--schedule{grid-column:2;grid-row:2/span 4}}@container project-plan (max-width: 600px){.project-plan-module :is(.pp-studio-panel,.pp-studio-command-bar,.pp-studio-card){padding:14px}.project-plan-module .pp-studio-command-bar__actions{justify-content:flex-start;margin-left:0}.project-plan-module .pp-studio-panel__header{flex-direction:column}.project-plan-module .pp-studio-phase-panel__toggle{flex-wrap:wrap;gap:8px}.project-plan-module .pp-studio-detail--editor{grid-template-columns:minmax(0,1fr)}.project-plan-module .pp-studio-detail--editor>.pp-studio-field--schedule{grid-column:auto;grid-row:auto}.project-plan-module .pp-studio__top-grid{grid-template-columns:minmax(0,1fr)}}.project-plan-module .pp-studio-timeline__cell:is(.pp-phase-activity-lane-cell,.pp-considerations-schedule-lane-cell){padding:0}.project-plan-module .pp-phase-activity-lane>.pp-studio-phase-activity-chip{height:auto;justify-self:stretch;margin:10px;min-width:0;width:auto}.discovery-ui.ui-surface[data-ui-surface]{background:var(--ui-base);color:var(--ui-text);min-width:0}.discovery-module.discovery-ui{grid-gap:24px;display:grid;gap:24px;height:auto;min-height:0;padding:28px}.discovery-module.discovery-module--embedded-progress{padding:0}.discovery-ui .discovery-header{grid-gap:8px;display:grid;gap:8px}.discovery-ui :is(.dfm-card,.dfm-response-pack-column,.dfm-alignment-stack,.discovery-structure-view,.dfm-report-studio__rail,.dfm-report-panel,.discovery-settings-content){grid-gap:16px;align-content:start;display:grid;gap:16px;margin:0;min-width:0}.discovery-ui.ui-surface[data-ui-surface] .dfm-card{grid-template-columns:minmax(0,1fr);padding:0}.discovery-ui .dfm-structure-tab-panel{min-width:0}.discovery-ui .dfm-structure-tab{align-items:center;display:inline-flex;gap:8px;text-align:left}.discovery-ui .dfm-structure-tab strong{color:var(--ui-muted);font-size:12px}.discovery-ui .dfm-response-pack-board{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.discovery-ui :is(.dfm-card__header,.dfm-progress-row__top,.dfm-business-profile-progress__header,.dfm-status-item__top,.dfm-score-row,.dfm-report-viewer-header,.dfm-alignment-review-card__top){align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;min-width:0}.discovery-ui :is(.dfm-card__header>div:first-child,.dfm-progress-row__top>div:first-child,.dfm-business-profile-progress__header>div:first-child){grid-gap:6px;display:grid;gap:6px;min-width:0}.discovery-ui :is(.dfm-inline-actions,.dfm-progress-row__actions,.dfm-report-viewer-toolbar,.dfm-structure-tabs){align-items:center;display:flex;flex-wrap:wrap;gap:8px}.discovery-ui :is(.dfm-progress-row__headline-meta,.dfm-business-profile-progress__headline){align-items:center;display:flex;gap:8px}.discovery-ui :is(.dfm-progress-row__headline-meta,.dfm-business-profile-progress__headline)>strong{font-size:18px}.discovery-ui .dfm-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-ui :is(.dfm-progress-list,.dfm-list),.discovery-ui :is(.dfm-progress-row,.dfm-business-profile-progress,.dfm-list-item){grid-gap:12px;display:grid;gap:12px;min-width:0}.discovery-ui :is(.dfm-progress-row__meta,.dfm-business-profile-progress__meta){display:flex;flex-wrap:wrap;gap:6px 16px}.discovery-ui :is(.dfm-progress-row__meta,.dfm-business-profile-progress__meta,.dfm-progress-row small,.dfm-business-profile-progress__header span,.dfm-list-item>div:last-child,.dfm-list-item>div:first-child>div,.dfm-alignment-cell small,.dfm-alignment-cell>div,.dfm-report-panel__eyebrow,.dfm-viewer-chip,.dfm-score-row small,.dfm-note-block){color:var(--ui-muted);font-size:12px}.discovery-ui .dfm-business-profile-progress__sections{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-ui .dfm-business-profile-progress__section{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.discovery-ui .dfm-business-profile-progress__section small{color:var(--ui-muted);grid-column:1/-1}.discovery-ui.ui-surface[data-ui-surface] .dfm-progress-bar{background:var(--ui-raised);border-radius:var(--ui-tag-radius);height:6px;overflow:hidden}.discovery-ui.ui-surface[data-ui-surface] .dfm-progress-bar>span{background:var(--ui-accent);display:block;height:100%}.discovery-ui .dfm-list-item>div{grid-gap:4px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.discovery-ui :is(.dfm-alignment-matrix-wrap,.dfm-discovery-table-wrap){max-width:100%;min-width:0;overflow:auto}.discovery-ui :is(.dfm-alignment-matrix,.dfm-discovery-table){border-collapse:collapse;text-align:left;width:100%}.discovery-ui .dfm-alignment-matrix{min-width:800px}.discovery-ui .dfm-discovery-table{min-width:640px}.discovery-ui .dfm-alignment-matrix :is(th,td){min-width:180px;text-align:left;vertical-align:top}.discovery-ui .dfm-alignment-matrix th:first-child{min-width:240px}.discovery-ui .dfm-alignment-cell{grid-gap:6px;display:grid;gap:6px;justify-items:start}.discovery-ui.ui-surface[data-ui-surface] .dfm-assessment-chip{text-align:left;white-space:normal}.discovery-ui :is(.dfm-alignment-review-list,.dfm-alignment-review-card,.dfm-alignment-review-related,.dfm-evidence-list,.dfm-evidence-card){grid-gap:12px;display:grid;gap:12px;min-width:0}.discovery-ui .dfm-alignment-review-answer{grid-gap:6px;display:grid;gap:6px}.discovery-ui :is(.dfm-alignment-review-answer>span,.dfm-alignment-review-card__top span,.dfm-alignment-review-related span,.dfm-evidence-card__refs){color:var(--ui-muted);font-size:12px}.discovery-ui pre{color:var(--ui-text);font:inherit;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ui-dialog.discovery-review-dialog{--ui-dialog-width:960px;--ui-dialog-height:auto}.ui-dialog.discovery-settings-dialog{--ui-dialog-width:720px;--ui-dialog-height:auto}.discovery-ui .dfm-report-studio{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.discovery-ui .dfm-report-studio__main{grid-column:2;grid-row:1;min-width:0}.discovery-ui .dfm-report-studio__rail--right{align-items:start;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-ui :is(.dfm-report-viewer-shell,.dfm-report-pdf-stage,.dfm-report-pdf-ready-surface,.dfm-report-generation-state,.dfm-report-panel__body,.dfm-status-list,.dfm-status-item,.dfm-section-nav,.dfm-score-list,.dfm-flow-list,.dfm-toggle-list){grid-gap:12px;display:grid;gap:12px;min-width:0}.discovery-ui :is(.dfm-report-viewer-header__content,.dfm-score-row>div){grid-gap:6px;display:grid;gap:6px}.discovery-ui .dfm-report-field-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-ui .dfm-report-field-grid>:first-child{grid-column:1/-1}.discovery-ui .dfm-field-label{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;min-width:0}.discovery-ui .dfm-toggle-row{max-width:100%;width:fit-content}.discovery-ui .dfm-report-panel__toggle{align-items:center;display:flex;gap:12px;justify-content:space-between;text-align:left;width:100%}.discovery-ui .dfm-section-nav__item{text-align:left}.discovery-ui :is(.dfm-info-banner,.dfm-report-refresh-banner){grid-gap:12px;border-left:3px solid var(--ui-warning-text);display:grid;gap:12px;padding-left:16px}.discovery-ui :is(.dfm-report-html-preview-frame,.dfm-report-pdf-frame){border:1px solid var(--ui-border);height:calc(100vh - 20px);min-height:360px;width:100%}.discovery-ui :is(.dfm-report-pdf-ready-surface__meta,.dfm-report-generation-state__meta){grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.discovery-ui dt{color:var(--ui-muted);font-size:12px}.discovery-ui dd{margin:4px 0 0;overflow-wrap:anywhere}.discovery-ui .dfm-report-generation-state__header{grid-gap:6px;display:grid;gap:6px}.discovery-ui .dfm-report-generation-state__eyebrow{color:var(--ui-muted);font-size:12px}.discovery-ui .dfm-flow-step{align-items:center;display:flex;gap:8px}.discovery-ui.ui-surface[data-ui-surface] .dfm-flow-step__dot{background:var(--ui-muted);border-radius:50%;flex:none;height:6px;width:6px}.discovery-ui.ui-surface[data-ui-surface] .dfm-report-generation-state__progress{background:var(--ui-raised);height:6px}.discovery-ui.ui-surface[data-ui-surface] .dfm-report-generation-state__progress>span{background:var(--ui-accent);display:block;height:100%}.discovery-ui :is(.dfm-empty-state,.dfm-status-message){margin:0;padding:0;text-align:left}.discovery-ui :is(.dfm-note-block,.dfm-evidence-card,.dfm-status-item,.dfm-score-row){overflow-wrap:anywhere}.discovery-ui .regional-risk{grid-gap:20px;display:grid;gap:20px;min-width:0}.discovery-ui .regional-risk__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.discovery-ui .regional-risk__header>div{grid-gap:6px;display:grid;gap:6px;min-width:0}.discovery-ui .regional-risk__header p{color:var(--ui-muted)}.discovery-ui .regional-risk__alert{color:var(--ui-danger-text);margin:0}.discovery-ui .regional-risk__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(300px,420px) minmax(0,1fr);min-width:0}.discovery-ui .regional-risk__list{grid-gap:12px;display:grid;gap:12px;min-width:0}.discovery-ui.ui-surface[data-ui-surface] .regional-risk__item{grid-gap:10px;display:grid;gap:10px;min-width:0;padding:16px}.discovery-ui.ui-surface[data-ui-surface] .regional-risk__item.is-selected{border-color:var(--ui-accent)}.discovery-ui .regional-risk__item-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.discovery-ui .regional-risk__item-heading>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.discovery-ui .regional-risk__address,.discovery-ui .regional-risk__failure,.discovery-ui .regional-risk__item-heading :is(h3,p),.discovery-ui .regional-risk__meta,.discovery-ui .regional-risk__missing{margin:0;overflow-wrap:anywhere}.discovery-ui .regional-risk__address,.discovery-ui .regional-risk__item-heading p,.discovery-ui .regional-risk__meta{color:var(--ui-muted);font-size:12px}.discovery-ui .regional-risk__missing{color:var(--ui-warning-text)}.discovery-ui .regional-risk__failure{color:var(--ui-danger-text)}.discovery-ui .regional-risk__viewer{grid-gap:12px;display:grid;gap:12px;min-width:0;position:sticky;top:12px}.discovery-ui .regional-risk__viewer>header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.discovery-ui .regional-risk__viewer-empty,.discovery-ui .regional-risk__viewer>header>div{grid-gap:6px;display:grid;gap:6px}.discovery-ui .regional-risk__viewer :is(h3,p){margin:0}.discovery-ui .regional-risk__viewer p{color:var(--ui-muted)}.discovery-ui .regional-risk__viewer iframe{background:var(--ui-surface);border:1px solid var(--ui-border);height:100vh;width:100%}.discovery-ui .regional-risk__viewer-empty{align-content:center;border:1px dashed var(--ui-border);border-radius:var(--ui-card-radius);justify-items:center;min-height:220px;padding:24px;text-align:center}@media(max-width:1100px){.discovery-ui .dfm-response-pack-board{grid-template-columns:minmax(0,1fr)}.discovery-ui .dfm-list{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-ui .dfm-report-studio{grid-template-columns:minmax(0,1fr)}.discovery-ui :is(.dfm-report-studio__main,.dfm-report-studio__rail--right){grid-column:auto;grid-row:auto}.discovery-ui .regional-risk__layout{grid-template-columns:minmax(0,1fr)}.discovery-ui .regional-risk__viewer{position:static}}@media(max-width:600px){.discovery-module.discovery-ui{padding:16px}.discovery-module.discovery-module--embedded-progress{padding:0}.discovery-ui :is(.dfm-progress-list,.dfm-list,.dfm-report-field-grid,.dfm-business-profile-progress__sections,.dfm-report-pdf-ready-surface__meta,.dfm-report-generation-state__meta){grid-template-columns:minmax(0,1fr)}.discovery-ui .dfm-inline-actions button{max-width:100%}.discovery-ui .dfm-report-studio__rail--right{grid-template-columns:minmax(0,1fr)}}@layer ui-remediation-4-module-layout{.customer-information-module{--cim-kicker:var(--ui-text-muted);--cim-subtitle:var(--ui-text-secondary);--cim-shell-border:var(--ui-border-strong);--cim-shell-bg:var(--ui-surface-module);--cim-shell-shadow:var(--ui-shadow-soft);--cim-topbar-bg:var(--ui-surface-panel);--cim-chip-neutral-bg:var(--ui-role-card-surface);--cim-chip-neutral-border:var(--ui-role-card-border);--cim-chip-neutral-text:var(--ui-role-card-text);--cim-info-bg:var(--ui-semantic-info-surface);--cim-info-text:var(--ui-semantic-info-text);--cim-success-bg:var(--ui-semantic-success-surface);--cim-success-text:var(--ui-semantic-success-text);--cim-violet-bg:var(--ui-semantic-info-surface);--cim-violet-text:var(--ui-semantic-info-text);--cim-warning-bg:var(--ui-semantic-warning-surface);--cim-warning-text:var(--ui-semantic-warning-text);--cim-card-bg:var(--ui-surface-panel);--cim-card-accent:var(--ui-role-card-shadow);--cim-card-info:var(--ui-role-card-shadow);--cim-card-violet:var(--ui-role-card-shadow);--cim-card-success:var(--ui-role-card-shadow);--cim-card-warning:var(--ui-role-card-shadow);--cim-spotlight-bg:var(--ui-surface-module);--cim-spotlight-soft-bg:var(--ui-surface-panel);--cim-strong-text:var(--ui-text-primary);--cim-soft-text:var(--ui-text-muted);box-sizing:border-box;color:var(--ui-text-primary);display:flex;flex-direction:column;gap:22px;min-height:100%;overflow:auto;padding:28px 28px 32px}.cim-stage-heading{text-align:left}.cim-stage-heading__title{color:var(--ui-text-primary);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-body);margin:0}.cim-stage-heading__subtitle{color:var(--cim-subtitle);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin:10px 0 0}.cim-action-row,.cim-chip-row,.cim-upload-box__files{display:flex;flex-wrap:wrap;gap:10px}.cim-chip-row--tight{gap:8px}.cim-chip{align-items:center;border:1px solid #0000;border-radius:var(--ui-role-card-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:30px;padding:0 12px;white-space:nowrap}.cim-chip--neutral{background:var(--cim-chip-neutral-bg);border-color:var(--cim-chip-neutral-border);color:var(--cim-chip-neutral-text)}.cim-chip--info{background:var(--cim-info-bg);color:var(--cim-info-text)}.cim-chip--success{background:var(--cim-success-bg);color:var(--cim-success-text)}.cim-chip--violet{background:var(--cim-violet-bg);color:var(--cim-violet-text)}.cim-chip--warning{background:var(--cim-warning-bg);color:var(--cim-warning-text)}.cim-metric-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:18px}.cim-metric-card{background:var(--cim-card-bg);border:1px solid var(--cim-shell-border);border-radius:var(--ui-role-card-radius);min-height:146px;padding:16px;text-align:left}.cim-metric-card--accent{background:var(--cim-card-accent)}.cim-metric-card--info{background:var(--cim-card-info)}.cim-metric-card--violet{background:var(--cim-card-violet)}.cim-metric-card--success{background:var(--cim-card-success)}.cim-metric-card--warning{background:var(--cim-card-warning)}.cim-metric-card__label{color:var(--ui-text-muted);font-size:var(--ui-font-size-label)}.cim-metric-card__value{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-top:14px}.cim-metric-card__subtitle{color:var(--cim-soft-text);line-height:var(--ui-line-height-caption);margin-top:10px}.cim-scope-guidance{background:var(--cim-spotlight-bg);border:1px solid var(--cim-shell-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);padding:20px 24px}.cim-scope-guidance h3{color:var(--cim-strong-text);font-size:var(--ui-font-size-heading-3);margin:10px 0 0}.cim-scope-guidance p{color:var(--cim-soft-text);line-height:var(--ui-line-height-body);margin:10px 0 0}.cim-pill{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:4px 10px}.cim-scope-selector{padding:18px 18px 16px}.cim-scope-selector,.cim-scope-selector.is-compact{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow)}.cim-scope-selector.is-compact{align-items:flex-start;box-sizing:border-box;display:flex;height:var(--cim-scope-frame-height);justify-content:flex-start;max-height:var(--cim-scope-frame-height);max-width:var(--cim-scope-frame-width);min-height:var(--cim-scope-frame-height);min-width:var(--cim-scope-frame-width);overflow:hidden;padding:12px 16px;width:var(--cim-scope-frame-width)}.cim-scope-selector__eyebrow-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.cim-scope-selector h3{color:var(--ui-role-control-text);font-size:var(--ui-font-size-heading-3);margin:10px 0 0}.cim-scope-selector p{color:var(--ui-role-control-text);line-height:var(--ui-line-height-label);margin:8px 0 0}.cim-scope-selector__chips{margin-top:12px}.cim-scope-selector__note{color:var(--ui-role-control-text);line-height:var(--ui-line-height-label);margin-top:12px;padding:12px 14px}.cim-scope-selector__note,.cim-tab-hero{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius)}.cim-tab-hero{grid-gap:18px;align-items:end;box-shadow:var(--ui-role-control-shadow);display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);padding:18px 20px}.cim-tab-hero h3{font-size:var(--ui-font-size-heading-3);margin:8px 0 0}.cim-tab-hero h3,.cim-tab-hero p{color:var(--ui-role-control-text)}.cim-tab-hero p{line-height:var(--ui-line-height-label);margin:10px 0 0}.cim-tab-hero__chips{margin-top:14px}.cim-tab-hero__selector{margin:0}.cim-content{margin-top:12px}.cim-section-stack{display:flex;flex-direction:column;gap:18px}.cim-guidance-card{background:var(--ui-semantic-info-surface);border:1px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);padding:18px 20px;text-align:left}.cim-guidance-card__eyebrow{align-items:center;background:var(--ui-semantic-info-surface);border-radius:var(--ui-role-card-radius);color:var(--ui-semantic-info-text);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);min-height:28px;padding:0 10px;text-transform:uppercase}.cim-guidance-card h3{font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);margin:14px 0 10px}.cim-guidance-card p{color:var(--ui-semantic-info-text);line-height:var(--ui-line-height-body);margin:0}.cim-guidance-card__list{grid-gap:6px;color:var(--ui-semantic-info-text);display:grid;gap:6px;margin:14px 0 0;padding-left:18px}.cim-guidance-card__list li{line-height:var(--ui-line-height-body)}.cim-significant-visual-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:14px}.cim-significant-visual-card{grid-gap:12px;align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);display:grid;gap:12px;grid-template-columns:50px minmax(0,1fr) auto;min-height:78px;padding:12px}.cim-significant-visual-card--asset,.cim-significant-visual-card--liability{border-color:var(--ui-role-card-border)}.cim-significant-visual-card__body{grid-gap:4px;display:grid;gap:4px;min-width:0}.cim-significant-visual-card__body strong{line-height:var(--ui-line-height-body);margin:0}.cim-significant-visual-card__body span,.cim-significant-visual-card__body strong{color:var(--ui-role-card-text);display:block;font-size:var(--ui-font-size-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cim-significant-visual-card__body span{font-weight:var(--ui-font-weight-body);text-transform:uppercase}.cim-significant-visual-card small{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-self:end;min-width:54px;padding:5px 8px;text-align:center}.cim-significant-visual-card small,.cim-significant-visual-card__icon{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius)}.cim-significant-visual-card__icon{align-items:center;border:1px solid var(--ui-role-card-border);display:inline-flex;height:46px;justify-content:center;overflow:hidden;position:relative;width:46px}.cim-significant-visual-card__icon span:after,.cim-significant-visual-card__icon span:before,.cim-significant-visual-card__icon:after,.cim-significant-visual-card__icon:before{content:"";position:absolute}.cim-significant-visual-card__icon--farmland:before{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);border-top:2px solid var(--ui-role-card-border);bottom:9px;height:14px;left:8px;right:8px}.cim-significant-visual-card__icon--farmland:after{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);height:10px;right:10px;top:9px;width:10px}.cim-significant-visual-card__icon--livestock:before{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);height:15px;width:24px}.cim-significant-visual-card__icon--livestock:after{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);height:11px;right:8px;width:11px}.cim-significant-visual-card__icon--equipment:before{border:2px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);height:15px;width:24px}.cim-significant-visual-card__icon--equipment:after{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);bottom:10px;height:5px;left:10px;right:8px}.cim-significant-visual-card__icon--water:before{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);height:24px;transform:rotate(45deg);width:18px}.cim-significant-visual-card__icon--cash:before,.cim-significant-visual-card__icon--investment:before{border:2px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);height:18px;width:27px}.cim-significant-visual-card__icon--cash:after{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);height:8px;width:8px}.cim-significant-visual-card__icon--investment span:before{background:var(--ui-role-card-surface);bottom:12px;box-shadow:var(--ui-role-card-shadow);height:9px;left:12px;width:5px}.cim-significant-visual-card__icon--entity:before{background:var(--ui-role-card-surface);border:2px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);height:25px;width:25px}.cim-significant-visual-card__icon--credit:before,.cim-significant-visual-card__icon--liability:before,.cim-significant-visual-card__icon--loan:before{background:var(--ui-role-card-surface);border:2px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);height:28px;width:24px}.cim-significant-visual-card__icon--credit:after,.cim-significant-visual-card__icon--liability:after,.cim-significant-visual-card__icon--loan:after{background:var(--ui-role-card-surface);box-shadow:var(--ui-role-card-shadow);height:2px;left:11px;right:11px}.cim-significant-visual-card__icon--guarantee:before,.cim-significant-visual-card__icon--lease:before,.cim-significant-visual-card__icon--overdraft:before,.cim-significant-visual-card__icon--tax:before{border:2px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);height:18px;width:28px}.cim-significant-visual-card__icon--overdraft:after{background:var(--ui-role-card-surface);box-shadow:var(--ui-role-card-shadow);height:2px;width:18px}.cim-significant-visual-card__icon--lease:after{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);bottom:10px;height:6px;width:20px}.cim-significant-visual-card__icon--guarantee:before{border-radius:var(--ui-role-card-radius);height:26px;width:22px}.cim-significant-visual-card__icon--tax:after{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);height:22px;transform:rotate(35deg);width:4px}.cim-significant-visual-grid__more{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:10px}.cim-inline-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cim-summary-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);min-height:96px;padding:14px}.cim-summary-card span{color:var(--ui-text-muted)}.cim-summary-card span,.cim-summary-card strong{display:block;font-size:var(--ui-font-size-body)}.cim-summary-card strong{line-height:var(--ui-line-height-body);margin-top:10px}.cim-table-wrap{border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);overflow:auto}.cim-table{border-collapse:collapse;font-size:var(--ui-font-size-table);width:100%}.cim-table td,.cim-table th{border-bottom:1px solid var(--ui-role-table-header-border);border-right:1px solid var(--ui-role-table-header-border);padding:12px 10px;text-align:left;vertical-align:middle}.cim-table td:last-child,.cim-table th:last-child{border-right:0}.cim-table thead th{background:var(--ui-role-table-header-surface);font-weight:var(--ui-font-weight-medium);position:sticky;top:0;z-index:1}.cim-table tbody tr:hover{background:var(--ui-role-table-cell-surface)}.cim-business-profile-readonly{grid-gap:16px;display:grid;gap:16px}.cim-bp-contacts-mirror{--bpm-panel-border:var(--ui-border-default);--bpm-panel-bg:var(--ui-surface-panel,var(--ui-surface-card))}.cim-bp-contact-table tbody tr{height:72px}.cim-readonly-notice{align-items:center;background:var(--ui-semantic-info-surface);border:1px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-semantic-info-text);color:var(--text,var(--ui-semantic-info-text));display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:12px 14px}.cim-readonly-notice strong{font-weight:var(--ui-font-weight-heading)}.cim-readonly-notice span{color:var(--ui-semantic-info-text);color:var(--muted,var(--ui-semantic-info-text));font-weight:var(--ui-font-weight-body)}.cim-table tbody tr.is-warning{background:var(--ui-semantic-warning-surface)}.cim-empty{background:var(--ui-role-panel-surface);border:1px dashed var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-text-muted);padding:22px 16px;text-align:left}.cim-upload-box__action{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-sizing:border-box;color:var(--ui-text-primary);font:inherit;font-size:var(--ui-font-size-label);min-height:40px;padding:0 14px;width:100%}.cim-upload-box{background:var(--ui-role-panel-surface);border:1px dashed var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);padding:16px;text-align:left}.cim-upload-box__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading)}.cim-upload-box p{color:var(--ui-text-muted);line-height:var(--ui-line-height-body);margin:8px 0 12px}.cim-upload-box__action{align-items:center;background:var(--ui-role-panel-surface);cursor:pointer;display:inline-flex;justify-content:center;min-width:140px;text-align:center;width:auto}.cim-upload-box__action input{display:none}.cim-upload-box__files{margin-top:12px}.cim-upload-box__hint{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-caption);margin-top:12px}.cim-investment-panel{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);margin-top:10px;padding:22px}.cim-investment-panel__header{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.cim-investment-panel__header h3{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:8px 0 0}.cim-investment-panel__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:10px 0 0;max-width:980px}.cim-investment-panel__meta{grid-gap:6px;align-content:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:6px;min-height:104px;padding:16px;text-align:right}.cim-investment-panel__meta small,.cim-investment-panel__meta span{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.cim-investment-panel__meta strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.cim-investment-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cim-investment-tabs__button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:38px;padding:0 14px}.cim-investment-tabs__button.is-active{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.cim-investment-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.cim-investment-kpi{grid-gap:8px;align-content:start;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:8px;min-height:118px;padding:14px}.cim-investment-kpi span{font-weight:var(--ui-font-weight-body)}.cim-investment-kpi span,.cim-investment-kpi strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.cim-investment-kpi small,.cim-investment-kpi strong{line-height:var(--ui-line-height-body)}.cim-investment-kpi small{color:var(--ui-role-panel-text)}.cim-investment-kpi--positive{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border)}.cim-investment-kpi--negative{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border)}.cim-investment-kpi--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.cim-investment-layout{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.cim-investment-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);min-width:0;padding:16px}.cim-investment-card--wide{grid-column:1/-1}.cim-investment-card__title{align-items:baseline;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.cim-investment-card__title h4{color:var(--ui-role-card-text);font-size:var(--ui-font-size-heading-4);margin:0}.cim-investment-card__title span{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);text-align:right}.cim-investment-chart{height:auto;min-height:220px;overflow:visible;width:100%}.cim-investment-chart__grid{stroke:var(--ui-role-panel-border);stroke-width:1}.cim-investment-chart__zero{stroke:var(--ui-role-panel-border);stroke-width:1.5}.cim-investment-chart__axis{fill:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.cim-investment-legend{color:var(--ui-role-panel-text);display:flex;flex-wrap:wrap;font-weight:var(--ui-font-weight-body);gap:10px 16px;margin-top:10px}.cim-investment-legend span,.cim-investment-table td:first-child{align-items:center;display:inline-flex;gap:8px}.cim-investment-dot,.cim-investment-legend i{border-radius:var(--ui-role-panel-radius);display:inline-block;height:11px;width:11px}.cim-investment-bridge,.cim-investment-comparator,.cim-investment-timeline{grid-gap:10px;display:grid;gap:10px}.cim-investment-bridge div,.cim-investment-timeline div{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);display:flex;gap:14px;justify-content:space-between;min-height:44px;padding:10px 12px}.cim-investment-bridge span,.cim-investment-comparator span,.cim-investment-timeline span{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.cim-investment-bridge strong,.cim-investment-comparator strong,.cim-investment-timeline strong{color:var(--ui-role-panel-text);text-align:right}.cim-investment-bridge .is-negative{color:var(--ui-role-panel-text)}.cim-investment-comparator>div{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:150px minmax(0,1fr) 86px}.cim-investment-comparator div div{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);height:12px;overflow:hidden}.cim-investment-comparator i{border-radius:var(--ui-role-panel-radius);display:block;height:100%}.cim-investment-allocation{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.cim-investment-donut{aspect-ratio:1;border-radius:var(--ui-role-panel-radius);padding:24px;width:min(220px,100%)}.cim-investment-donut>div{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);display:grid;height:100%;place-content:center;text-align:center;width:100%}.cim-investment-donut strong{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.cim-investment-allocation__legend small,.cim-investment-donut span{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.cim-investment-allocation__legend{grid-gap:10px;display:grid;gap:10px}.cim-investment-allocation__legend div{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-columns:12px minmax(0,1fr)}.cim-investment-allocation__legend div>span{border-radius:var(--ui-role-panel-radius);height:12px;width:12px}.cim-investment-allocation__legend strong{color:var(--ui-role-panel-text)}.cim-investment-allocation__legend small{grid-column:2}.cim-investment-table-wrap{overflow-x:auto}.cim-investment-table{border-collapse:collapse;color:var(--ui-role-control-text);min-width:620px;width:100%}.cim-investment-table td,.cim-investment-table th{border-bottom:1px solid var(--ui-role-table-header-border);padding:11px 12px;text-align:left;vertical-align:top}.cim-investment-table th{color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.cim-investment-table td:not(:first-child),.cim-investment-table th:not(:first-child){text-align:right}.cim-investment-disclaimer{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:14px 0 0}@media (max-width:1480px){.cim-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cim-inline-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cim-investment-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.cim-automation-board__intro,.cim-investment-allocation,.cim-investment-layout,.cim-investment-panel__header,.cim-tab-hero{grid-template-columns:minmax(0,1fr)}.cim-investment-panel__meta{text-align:left}}@media (max-width:960px){.customer-information-module{padding:18px}.cim-scope-selector__eyebrow-row{align-items:flex-start;flex-direction:column}.cim-automation-panel__header{flex-direction:column}.cim-automation-panel__summary{justify-content:flex-start}.cim-inline-summary-grid,.cim-investment-kpi-grid,.cim-metric-grid{grid-template-columns:minmax(0,1fr)}.cim-investment-card__title{display:block}.cim-investment-card__title span{display:block;margin-top:6px;text-align:left}.cim-investment-comparator>div{grid-template-columns:minmax(0,1fr)}}.cim-readiness-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:18px}.cim-readiness-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);display:flex;flex-direction:column;gap:8px;min-height:170px;padding:16px}.cim-readiness-card--success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border)}.cim-readiness-card--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.cim-readiness-card--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.cim-readiness-card__icon{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:34px;justify-content:center;width:34px}.cim-readiness-card__label{color:var(--ui-role-card-text);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium)}.cim-readiness-card__value{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.cim-readiness-card__detail,.cim-readiness-card__value{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body)}.cim-readiness-card__state{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-top:auto;text-transform:uppercase}.cim-automation-board{margin-top:0}.cim-automation-board__intro{grid-gap:16px;align-items:start;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.cim-automation-board__intro h3{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-heading-3);margin:8px 0 0}.cim-automation-board__intro p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:10px 0 0}.cim-automation-board__grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:16px;margin-top:16px;overflow-x:auto;padding-bottom:6px}.cim-automation-panel{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);display:flex;flex:1 1 180px;flex-direction:column;gap:14px;min-height:320px;min-width:180px;padding:18px}.cim-automation-panel--success{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border)}.cim-automation-panel--warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.cim-automation-panel--danger{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border)}.cim-automation-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cim-automation-panel__header h3{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-heading-3);margin:8px 0 0}.cim-automation-panel__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:8px 0 0}.cim-automation-panel__summary{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end;min-width:112px}.cim-automation-panel__status-icon{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:34px;justify-content:center;width:34px}.cim-automation-panel__status-icon--success{background:var(--ui-semantic-success-surface)}.cim-automation-panel__status-icon--warning{background:var(--ui-semantic-warning-surface)}.cim-automation-panel__status-icon--danger{background:var(--ui-semantic-error-surface)}.cim-automation-panel__summary-copy{text-align:right}.cim-automation-panel__summary-value{line-height:var(--ui-line-height-body)}.cim-automation-panel__summary-state,.cim-automation-panel__summary-value{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.cim-automation-panel__summary-state{letter-spacing:var(--ui-letter-spacing-body);margin-top:6px;text-transform:uppercase}.cim-automation-panel__summary-detail{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);min-height:2.8em}.cim-automation-panel__tab-strip{display:flex;flex-wrap:wrap;gap:8px}.cim-automation-panel__tab{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:var(--ui-font-size-label);gap:2px;padding:8px 12px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.cim-automation-panel__tab:hover{transform:translateY(-1px)}.cim-automation-panel__tab.is-active{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.cim-automation-panel__tab small{opacity:.84}.cim-automation-panel__status-strip{display:flex;flex-wrap:wrap;gap:10px}.cim-automation-panel__status-chip{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;flex-direction:column;gap:3px;padding:9px 14px}.cim-automation-panel__status-chip small,.cim-automation-panel__status-chip span{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.cim-automation-panel__status-chip small{letter-spacing:var(--ui-letter-spacing-body)}.cim-automation-panel__status-text--danger{color:var(--ui-semantic-error-text)}.cim-automation-panel__status-text--warning{color:var(--ui-semantic-warning-text)}.cim-automation-panel__status-text--success{color:var(--ui-semantic-success-text)}.cim-automation-panel__status-text--neutral{color:var(--ui-role-card-text)}.cim-automation-panel__rows{grid-gap:10px;display:grid;gap:10px}.cim-automation-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.cim-automation-row,.cim-automation-row__tick{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius)}.cim-automation-row__tick{color:var(--ui-role-card-text);display:inline-flex;font-weight:var(--ui-font-weight-body);height:28px;justify-content:center;width:28px}.cim-automation-row__tick.is-complete{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.cim-automation-row__label{color:var(--ui-role-card-text);font-weight:var(--ui-font-weight-medium)}.cim-automation-row__meta{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);margin-top:4px}.cim-automation-row__trailing{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-align:right}.cim-focus-panel,.cim-scope-banner{background:var(--ui-semantic-info-surface);border:1px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);margin-top:18px;padding:16px 18px}.cim-scope-banner{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.cim-focus-panel__title,.cim-scope-banner__copy h3{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-heading-3);margin:6px 0 0}.cim-focus-panel__subtitle,.cim-scope-banner__copy p{color:var(--ui-semantic-info-text);line-height:var(--ui-line-height-caption);margin:8px 0 0}.cim-scope-banner__control{display:flex;flex-direction:column;gap:12px}.cim-scope-banner__note{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin-top:12px;padding:10px 12px}.cim-focus-panel__title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.cim-focus-panel__meta{margin-top:12px}.cim-toolbar-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cim-view-switch{display:inline-flex;flex-wrap:wrap;gap:8px}.cim-view-switch--detail{margin-top:12px}.cim-view-switch--detail .cim-view-switch__button{font-size:var(--ui-font-size-label);min-height:32px;padding:0 12px}.cim-view-switch--structure-workspace-tabs{gap:12px}.cim-view-switch--structure-workspace-tabs .cim-view-switch__button{font-size:var(--ui-font-size-label);min-height:48px;padding:0 18px}.cim-view-switch__button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-text-primary);cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:36px;padding:0 14px}.cim-view-switch__button.is-active{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);color:var(--ui-semantic-info-text)}.cim-structure-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cim-structure-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:16px}.cim-structure-card__type{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-top:10px;text-transform:uppercase}.cim-structure-card p{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body)}.cim-table__heading{gap:6px}.cim-table__heading,.cim-table__hint{align-items:center;display:inline-flex}.cim-table__hint{background:var(--ui-semantic-info-surface);border-radius:var(--ui-role-control-radius);color:var(--ui-semantic-info-text);cursor:help;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);height:18px;justify-content:center;width:18px}.cim-table tbody tr.is-derived{background:var(--ui-role-table-cell-surface)}.cim-summary-card small{color:var(--ui-role-card-text);display:block;line-height:var(--ui-line-height-body);margin-top:8px}@media (max-width:1180px){.cim-scope-banner,.cim-toolbar-grid{grid-template-columns:minmax(0,1fr)}}.cim-persistence-banner{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);margin-bottom:16px;padding:14px 16px}.cim-persistence-banner__error{color:var(--ui-semantic-error-text);font-size:var(--ui-font-size-body);margin-top:10px}.cim-review-panel{border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius)}.cim-review-panel,.cim-review-panel--empty{background:var(--ui-role-panel-surface);margin-bottom:18px;padding:18px}.cim-review-panel--empty{border:1px dashed var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius)}.cim-review-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.cim-review-panel__list,.cim-review-panel__toolbar{grid-gap:12px;display:grid;gap:12px}.cim-review-panel__toolbar{margin-bottom:14px}.cim-review-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cim-review-item{grid-gap:14px;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.cim-review-item--accepted,.cim-review-item--rejected{border-color:var(--ui-role-card-border)}.cim-review-item__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cim-review-item__title-row h4{margin:0}.cim-review-item__main p{color:var(--ui-role-card-text);margin:8px 0}.cim-review-item__note-field{margin-top:10px}.cim-review-item__note{min-height:72px}.cim-review-item__actions{display:flex;flex-direction:column;gap:8px;min-width:150px}@media (max-width:980px){.cim-review-filter-grid,.cim-review-item,.cim-review-panel__header{display:grid;grid-template-columns:minmax(0,1fr)}.cim-review-item__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.cim-legal-canvas{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);overflow:hidden;padding:22px;position:relative}.cim-legal-canvas:before{background:var(--ui-role-panel-surface);content:"";inset:0;pointer-events:none;position:absolute}.cim-legal-canvas--governance,.cim-legal-canvas--operations{border-color:var(--ui-role-panel-border)}.cim-legal-canvas__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:1}.cim-legal-canvas__header h3{color:var(--ui-role-panel-text);margin:6px 0 0}.cim-legal-canvas__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:8px 0 0;max-width:960px}.cim-legal-operations-list{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.cim-legal-operations-list,.cim-legal-projection-groups{align-items:start;display:grid;gap:24px;margin-top:22px;position:relative;z-index:1}.cim-legal-projection-groups{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cim-legal-ops-tree,.cim-legal-projection-group{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:0}.cim-legal-tree__source-wrap{display:flex;justify-content:center;width:min(100%,440px)}.cim-legal-ops-tree__children,.cim-legal-projection-group__items{grid-gap:14px;align-items:stretch;display:grid;gap:14px;width:min(100%,440px)}.cim-legal-projection-group__items{grid-template-columns:minmax(0,1fr)}.cim-legal-ops-tree__children{grid-template-columns:repeat(2,minmax(0,1fr))}.cim-legal-tree__spine{align-items:center;display:flex;flex-direction:column;gap:8px;min-height:40px;width:100%}.cim-legal-tree__spine:before{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);content:"";flex:1 1 auto;min-height:32px;width:2px}.cim-legal-tree__badge{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;letter-spacing:var(--ui-letter-spacing-body);padding:7px 14px;text-align:center}.cim-legal-graph{margin-top:24px;position:relative;z-index:1}.cim-legal-graph__connector-layer{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.cim-legal-graph__connector{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.cim-legal-graph__levels{grid-gap:24px;display:grid;gap:24px;position:relative;z-index:1}.cim-legal-graph__level{grid-gap:14px;display:grid;gap:14px}.cim-legal-graph__level-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cim-legal-graph__level-meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body)}.cim-legal-graph__row{grid-gap:20px;display:grid;gap:20px}.cim-legal-graph__row--owners{grid-template-columns:repeat(auto-fit,minmax(220px,280px))}.cim-legal-graph__row--entities{grid-template-columns:repeat(auto-fit,minmax(320px,380px))}.cim-legal-card,.cim-legal-mini-card{border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);position:relative}.cim-legal-card{max-width:520px;width:100%}.cim-legal-card--graph,.cim-legal-card--owner,.cim-legal-card--source,.cim-legal-projection-group__items .cim-legal-card{max-width:none}.cim-legal-card--owner{min-height:100%}.cim-legal-card--source{max-width:420px}.cim-legal-mini-card{min-height:88px}.cim-legal-card__eyebrow{color:var(--ui-role-card-text);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.cim-legal-card__topline{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cim-legal-card__relation-stack{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cim-legal-card__relation-pill,.cim-legal-card__type,.cim-legal-summary-chip{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-weight:var(--ui-font-weight-body);justify-content:center}.cim-legal-card__title-row{align-items:flex-start;display:flex;gap:12px;margin-top:10px}.cim-legal-card__icon{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);display:inline-flex;justify-content:center}.cim-legal-card__title-row h4{color:var(--ui-role-card-text);margin:0}.cim-legal-card__note,.cim-legal-card__summary,.cim-legal-card__title-row p{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);margin:6px 0 0}.cim-legal-card__summary{font-weight:var(--ui-font-weight-body)}.cim-legal-card__summary strong{color:var(--ui-role-card-text)}.cim-legal-card__summary-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cim-legal-card__meta-grid{grid-gap:10px 12px;gap:10px 12px;margin:14px 0 0}.cim-legal-card__meta-grid div{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);padding:10px 12px}.cim-legal-card__meta-grid dt{color:var(--ui-role-card-text);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.cim-legal-card__meta-grid dd{color:var(--ui-role-card-text);line-height:var(--ui-line-height-caption);margin:6px 0 0}.cim-legal-mini-card__title{color:var(--ui-role-card-text);font-weight:var(--ui-font-weight-heading)}.cim-legal-mini-card__meta,.cim-legal-mini-card__note{color:var(--ui-role-card-text);line-height:var(--ui-line-height-caption);margin-top:6px}.cim-legal-card.tone-butter,.cim-legal-card.tone-mint,.cim-legal-card.tone-rose,.cim-legal-card.tone-sky,.cim-legal-card.tone-slate,.cim-legal-mini-card.tone-butter,.cim-legal-mini-card.tone-mint,.cim-legal-mini-card.tone-rose,.cim-legal-mini-card.tone-sky,.cim-legal-mini-card.tone-slate{background:var(--ui-role-card-surface);background-color:var(--ui-role-card-surface)}.cim-legal-card.tone-lilac,.cim-legal-card.tone-peach,.cim-legal-card.tone-sand,.cim-legal-mini-card.tone-lilac,.cim-legal-mini-card.tone-peach,.cim-legal-mini-card.tone-sand{background:var(--ui-role-card-surface);background-color:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}@media (max-width:980px){.cim-legal-canvas__header{display:flex;flex-direction:column}.cim-legal-card__meta-grid,.cim-legal-graph__row--entities,.cim-legal-graph__row--owners,.cim-legal-ops-tree__children,.cim-legal-projection-groups{grid-template-columns:minmax(0,1fr)}.cim-legal-ops-tree__children,.cim-legal-projection-group__items,.cim-legal-tree__source-wrap{width:100%}.cim-legal-card{max-width:none}}.cim-history-board{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);padding:18px 20px}.cim-history-board--accent{border-color:var(--ui-semantic-info-border)}.cim-history-board--success{border-color:var(--ui-semantic-success-border)}.cim-history-board--warning{border-color:var(--ui-semantic-warning-border)}.cim-history-board__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cim-history-board__header h3{font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);margin:14px 0 8px}.cim-history-board__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:0}.cim-history-board__periods{flex-wrap:wrap;justify-content:flex-end}.cim-history-board__cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.cim-history-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:14px}.cim-history-card h4{font-size:var(--ui-font-size-heading-4);font-weight:var(--ui-font-weight-heading);margin:0}.cim-history-card p{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);margin:8px 0 0}.cim-persistence-banner__note{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:10px}.cim-persistence-banner .cim-action-row{margin-top:12px}@media (max-width:1180px){.cim-history-board__header{flex-direction:column}.cim-history-board__periods{justify-content:flex-start}}.cim-structure-map{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);padding:18px}.cim-structure-map--future{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border)}.cim-structure-map__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cim-structure-map__header h3{color:var(--ui-role-panel-text);margin:6px 0 0}.cim-structure-map__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:8px 0 0}.cim-structure-map__rows{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.cim-structure-map__row{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(180px,.9fr) minmax(160px,.45fr) minmax(300px,1.2fr)}.cim-structure-entity-card,.cim-structure-node{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius)}.cim-structure-node{align-items:center;display:flex;gap:12px;padding:14px}.cim-structure-node--entity,.cim-structure-node--stakeholder{border-color:var(--ui-role-panel-border)}.cim-structure-entity-card__icon,.cim-structure-node__icon{align-items:center;background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);display:inline-flex;font-size:var(--ui-font-size-body);height:38px;justify-content:center;width:38px}.cim-structure-node__label{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-medium)}.cim-structure-node__meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);margin-top:4px}.cim-structure-link{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px 0}.cim-structure-link__line{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);height:3px;width:100%}.cim-structure-link__badge{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;padding:6px 10px;text-align:center}.cim-structure-link__note{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);text-align:center}.cim-structure-entity-card{padding:16px}.cim-structure-entity-card.is-future{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.cim-structure-entity-card__eyebrow{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.cim-structure-entity-card__title-row{align-items:flex-start;display:flex;gap:12px;margin-top:10px}.cim-structure-entity-card__title-row h4{color:var(--ui-role-card-text);font-size:var(--ui-font-size-heading-4);margin:0}.cim-structure-entity-card__title-row p{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);margin:6px 0 0}.cim-structure-card dl,.cim-structure-entity-card__meta{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.cim-structure-card dl div,.cim-structure-entity-card__meta div{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);padding:10px 12px}.cim-structure-card dl dt,.cim-structure-entity-card__meta dt{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.cim-structure-card dl dd,.cim-structure-entity-card__meta dd{color:var(--ui-role-card-text);line-height:var(--ui-line-height-caption);margin:6px 0 0}.cim-structure-card h4{align-items:center;color:var(--ui-role-card-text);display:flex;gap:8px;margin:8px 0 0}.cim-structure-card p{margin:10px 0 0}.cim-structure-workspace{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);padding:18px 20px}.cim-structure-workspace--governance,.cim-structure-workspace--operations{border-color:var(--ui-role-panel-border)}.cim-structure-workspace__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cim-structure-workspace__header h3{color:var(--ui-role-panel-text);margin:6px 0 0}.cim-structure-workspace__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:8px 0 0}.cim-structure-operations-grid,.cim-structure-projection-groups{grid-gap:16px;display:grid;gap:16px;margin-top:18px}.cim-structure-projection-group{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}.cim-structure-source-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:16px}.cim-structure-source-card--entity,.cim-structure-source-card--stakeholder{border-color:var(--ui-role-card-border)}.cim-structure-source-card__eyebrow{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.cim-structure-source-card h4{color:var(--ui-role-card-text);margin:10px 0 0}.cim-structure-source-card p{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);margin:8px 0 0}.cim-structure-operations-grid,.cim-structure-target-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cim-structure-workspace-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:16px}.cim-structure-workspace-card--operations{border-color:var(--ui-role-card-border)}.cim-structure-workspace-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cim-structure-workspace-card__title-row{align-items:flex-start;display:flex;gap:12px;margin-top:10px}.cim-structure-workspace-card__title-row h4{color:var(--ui-role-card-text);font-size:var(--ui-font-size-heading-4);margin:0}.cim-structure-workspace-card__title-row p{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);margin:6px 0 0}.cim-structure-workspace-card__note{color:var(--ui-role-card-text);line-height:var(--ui-line-height-body);margin:12px 0 0}.cim-structure-workspace-card__meta{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.cim-structure-workspace-card__meta div{background:var(--ui-role-card-surface);border-radius:var(--ui-role-card-radius);padding:10px 12px}.cim-structure-workspace-card__meta dt{color:var(--ui-role-card-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.cim-structure-workspace-card__meta dd{color:var(--ui-role-card-text);line-height:var(--ui-line-height-caption);margin:6px 0 0}@media (max-width:1180px){.cim-structure-card dl,.cim-structure-entity-card__meta,.cim-structure-map__header,.cim-structure-map__row,.cim-structure-projection-group,.cim-structure-workspace-card__meta,.cim-structure-workspace__header{grid-template-columns:minmax(0,1fr)}.cim-structure-map__row,.cim-structure-projection-group{display:flex;flex-direction:column}.cim-structure-link{padding:0}.cim-structure-link__line{min-height:28px;width:3px}}.cim-guidance-card--soft{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border)}.cim-structure-designer{display:flex;flex-direction:column;gap:1rem}.cim-structure-designer__templates{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cim-structure-designer__template{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);cursor:pointer;display:flex;flex-direction:column;gap:.45rem;padding:1rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cim-structure-designer__template:focus-visible,.cim-structure-designer__template:hover{border-color:var(--ui-semantic-info-border);box-shadow:var(--ui-role-panel-shadow);transform:translateY(-1px)}.cim-structure-designer__template.is-active{border-color:var(--ui-semantic-info-border);box-shadow:var(--ui-role-panel-shadow)}.cim-structure-designer__template-label{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-medium)}.cim-structure-designer__template-copy{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.cim-structure-designer__workspace{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(180px,220px) minmax(0,1.1fr) minmax(320px,.95fr)}.cim-structure-designer__panel,.cim-structure-designer__preview,.cim-structure-designer__rail{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);padding:1rem}.cim-structure-designer__rail{display:flex;flex-direction:column;gap:.9rem}.cim-structure-designer__rail-title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.cim-structure-designer__steps{display:flex;flex-direction:column;gap:.55rem}.cim-structure-designer__step{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);cursor:pointer;display:flex;gap:.65rem;padding:.7rem .8rem;text-align:left}.cim-structure-designer__step.is-active{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border)}.cim-structure-designer__step.is-complete{border-color:var(--ui-semantic-success-border)}.cim-structure-designer__step-index{align-items:center;background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;flex:0 0 auto;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:1.7rem;justify-content:center;width:1.7rem}.cim-structure-designer__step.is-active .cim-structure-designer__step-index{background:var(--ui-semantic-info-surface)}.cim-structure-designer__step-label{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-medium)}.cim-structure-designer__rail-note{border-top:1px solid var(--ui-role-panel-border);color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding-top:.9rem}.cim-structure-designer__warning{color:var(--ui-semantic-warning-text);font-weight:var(--ui-font-weight-body)}@media (max-width:1280px){.cim-structure-designer__workspace{grid-template-columns:1fr}}.cim-legal-canvas{--cim-legal-row-padding:16px;--cim-legal-gap-floor:24px;overflow-x:hidden}.cim-legal-operations-list--stacked,.cim-legal-projection-groups--stacked{gap:32px;grid-template-columns:minmax(0,1fr)}.cim-legal-ops-tree,.cim-legal-projection-group{align-items:stretch;width:100%}.cim-legal-tree__source-wrap{max-width:none;width:100%}.cim-legal-graph__row-stack,.cim-legal-ops-tree__children-wrap,.cim-legal-projection-group__items-wrap{grid-gap:max(20px,24px);grid-gap:max(var(--cim-legal-gap,20px),var(--cim-legal-gap-floor,24px));display:grid;gap:max(20px,24px);gap:max(var(--cim-legal-gap,20px),var(--cim-legal-gap-floor,24px))}.cim-legal-layout{--cim-legal-columns:1;--cim-legal-card-width:360px;--cim-legal-gap:20px;--cim-legal-font-scale:1;--cim-legal-padding-scale:1;--cim-legal-icon-scale:1}.cim-legal-graph__row,.cim-legal-ops-tree__children,.cim-legal-projection-group__items{grid-gap:max(var(--cim-legal-gap),24px);grid-gap:max(var(--cim-legal-gap),var(--cim-legal-gap-floor,24px));align-content:start;align-items:stretch;box-sizing:border-box;display:grid;gap:max(var(--cim-legal-gap),24px);gap:max(var(--cim-legal-gap),var(--cim-legal-gap-floor,24px));grid-template-columns:repeat(var(--cim-legal-columns),minmax(0,min(100%,var(--cim-legal-card-width))));justify-content:center;padding-inline:16px;padding-inline:var(--cim-legal-row-padding,16px);width:100%}.cim-legal-card,.cim-legal-mini-card{min-width:0}.cim-legal-card{box-sizing:border-box;max-width:none;padding:16px 18px;padding:calc(16px*var(--cim-legal-padding-scale, 1)) calc(18px*var(--cim-legal-padding-scale, 1));width:min(100%,380px);width:min(100%,var(--cim-legal-card-width,380px))}.cim-legal-card--source{margin-inline:auto;width:min(100%,420px);width:min(100%,var(--cim-legal-card-width,420px))}.cim-legal-card__meta-grid>div,.cim-legal-card__title-row>div,.cim-legal-mini-card,.cim-legal-mini-card__meta{min-width:0}.cim-legal-card__eyebrow{font-size:var(--ui-font-size-caption)}.cim-legal-card__relation-pill,.cim-legal-card__type,.cim-legal-summary-chip{font-size:var(--ui-font-size-body);padding:6px 10px;padding:calc(6px*var(--cim-legal-padding-scale, 1)) calc(10px*var(--cim-legal-padding-scale, 1))}.cim-legal-card__icon{flex:0 0 40px;flex:0 0 calc(40px*var(--cim-legal-icon-scale, 1));font-size:var(--ui-font-size-body);height:40px;height:calc(40px*var(--cim-legal-icon-scale, 1));width:40px;width:calc(40px*var(--cim-legal-icon-scale, 1))}.cim-legal-card__title-row h4{font-size:var(--ui-font-size-heading-4)}.cim-legal-card__meta-grid dd,.cim-legal-card__note,.cim-legal-card__summary,.cim-legal-card__title-row p,.cim-legal-mini-card__meta,.cim-legal-mini-card__title{font-size:var(--ui-font-size-caption);overflow-wrap:anywhere;word-break:break-word}.cim-legal-card__meta-grid{grid-gap:12px;grid-gap:calc(12px*var(--cim-legal-padding-scale, 1));display:grid;gap:12px;gap:calc(12px*var(--cim-legal-padding-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.cim-legal-card__meta-grid dt{font-size:var(--ui-font-size-caption)}.cim-legal-graph__level{gap:16px}.cim-legal-graph__level-header{padding-inline:4px}.cim-legal-ops-tree__children,.cim-legal-projection-group__items{width:100%}.cim-legal-ops-tree__children{grid-template-columns:repeat(var(--cim-legal-columns),minmax(0,min(100%,var(--cim-legal-card-width))))}.cim-legal-mini-card{padding:12px 14px;padding:calc(12px*var(--cim-legal-padding-scale, 1)) calc(14px*var(--cim-legal-padding-scale, 1));width:min(100%,240px);width:min(100%,var(--cim-legal-card-width,240px))}.cim-legal-ops-tree__children-wrap,.cim-legal-projection-group__items-wrap{width:100%}.cim-legal-graph__row--entities .cim-legal-card,.cim-legal-graph__row--owners .cim-legal-card,.cim-legal-ops-tree__children .cim-legal-mini-card,.cim-legal-projection-group__items .cim-legal-card{justify-self:center}@media (max-width:1200px){.cim-legal-canvas__header{flex-direction:column}}@media (max-width:960px){.cim-legal-canvas{--cim-legal-gap-floor:20px}.cim-legal-card__meta-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cim-legal-canvas{--cim-legal-gap-floor:16px;--cim-legal-row-padding:10px}.cim-legal-graph__row,.cim-legal-ops-tree__children,.cim-legal-projection-group__items{grid-template-columns:minmax(0,1fr)}.cim-legal-card,.cim-legal-card--source,.cim-legal-mini-card{width:100%}}.cim-legal-stage{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);overflow:hidden;padding:28px 30px 32px;position:relative}.cim-legal-stage:before{background:var(--ui-role-panel-surface);content:"";inset:0;pointer-events:none;position:absolute}.cim-legal-stage--governance,.cim-legal-stage--operations{border-color:var(--ui-role-panel-border)}.cim-legal-stage__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:1}.cim-legal-stage__header h3{color:var(--ui-role-panel-text);margin:6px 0 0}.cim-legal-stage__header p{color:var(--ui-role-panel-text);line-height:var(--ui-line-height-body);margin:8px 0 0;max-width:980px}.cim-legal-stage__graph,.cim-legal-stage__tree-list{margin-top:28px;position:relative;z-index:1}.cim-legal-stage__connector-layer{inset:0;overflow:visible;pointer-events:none;position:absolute}.cim-legal-stage__connector{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.cim-legal-stage__levels{grid-gap:40px;display:grid;position:relative;z-index:1}.cim-legal-stage__level{grid-gap:16px;display:grid;gap:16px}.cim-legal-stage__level-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.cim-legal-stage__level-pill{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:inline-flex;font-size:var(--ui-font-size-body);justify-content:center;letter-spacing:var(--ui-letter-spacing-body);padding:7px 14px;text-align:center}.cim-legal-stage__level-meta,.cim-legal-stage__level-pill{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.cim-legal-stage__level-meta{font-size:var(--ui-font-size-caption)}.cim-legal-stage__row{grid-gap:clamp(24px,2.8vw,42px);align-items:stretch;display:grid;gap:clamp(24px,2.8vw,42px);justify-content:center;padding-inline:clamp(16px,3vw,56px)}.cim-legal-stage__row--children,.cim-legal-stage__row--entities{grid-template-columns:repeat(auto-fit,minmax(320px,400px))}.cim-legal-stage__tree-list{grid-gap:30px;display:grid;gap:30px}.cim-legal-stage__tree{align-items:center;display:flex;flex-direction:column;gap:14px}.cim-legal-stage__source-wrap{display:flex;justify-content:center;width:100%}.cim-legal-stage__targets{grid-gap:clamp(14px,1.8vw,24px);align-items:stretch;display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(auto-fit,minmax(320px,400px));justify-content:center;width:100%}.cim-legal-stage .cim-legal-card{justify-self:center;max-width:390px;width:min(100%,390px)}.cim-legal-stage .cim-legal-card__meta-grid>div,.cim-legal-stage .cim-legal-card__title-row>div,.cim-legal-stage .cim-legal-mini-card,.cim-legal-stage .cim-legal-mini-card__meta{min-width:0}.cim-legal-stage .cim-legal-card__meta-grid dd,.cim-legal-stage .cim-legal-card__note,.cim-legal-stage .cim-legal-card__summary,.cim-legal-stage .cim-legal-card__title-row p,.cim-legal-stage .cim-legal-mini-card__meta,.cim-legal-stage .cim-legal-mini-card__title{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1180px){.cim-legal-stage__header{flex-direction:column}}@media (max-width:920px){.cim-legal-stage__row--children,.cim-legal-stage__row--entities,.cim-legal-stage__row--owners,.cim-legal-stage__targets{grid-template-columns:minmax(0,1fr)}.cim-legal-stage .cim-legal-card,.cim-legal-stage .cim-legal-card--source{max-width:none;width:100%}.cim-legal-stage .cim-legal-card__meta-grid{grid-template-columns:minmax(0,1fr)}}.cim-legal-canvas{--cim-legal-owner-card-width:320px;--cim-legal-entity-card-width:396px;--cim-legal-owner-gap:clamp(28px,4vw,88px);--cim-legal-entity-gap:clamp(26px,3.8vw,84px);--cim-legal-level-gap:clamp(44px,7vw,84px);--cim-legal-row-padding:clamp(24px,5vw,140px);overflow-x:auto}.cim-legal-canvas--overview{--cim-legal-owner-card-width:340px;--cim-legal-entity-card-width:412px;--cim-legal-owner-gap:clamp(34px,4.5vw,96px);--cim-legal-entity-gap:clamp(30px,4.2vw,92px)}.cim-legal-canvas--governance,.cim-legal-canvas--ownership{--cim-legal-owner-card-width:340px;--cim-legal-entity-card-width:408px}.cim-legal-graph{margin-top:28px;padding-bottom:12px}.cim-legal-graph__connector-layer{overflow:visible}.cim-legal-graph__connector{stroke-width:3px;opacity:.95}.cim-legal-graph__connector--entity,.cim-legal-graph__connector--owner{stroke:var(--ui-role-panel-border)}.cim-legal-graph__levels{gap:var(--cim-legal-level-gap)}.cim-legal-graph__level{gap:18px}.cim-legal-graph__level-header{padding-inline:6px}.cim-legal-graph__row{align-content:flex-start;align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--cim-legal-entity-gap);justify-content:center;overflow-x:auto;overflow-y:visible;padding-inline:var(--cim-legal-row-padding);scrollbar-gutter:stable both-edges;width:100%}.cim-legal-graph__row--owners{gap:var(--cim-legal-owner-gap)}.cim-legal-graph__row>.cim-legal-card{flex:0 0 auto}.cim-legal-card--owner,.cim-legal-card--source,.cim-legal-graph__row--owners .cim-legal-card{max-width:var(--cim-legal-owner-card-width);min-width:min(100%,var(--cim-legal-owner-card-width));width:min(100%,var(--cim-legal-owner-card-width))}.cim-legal-card--entity,.cim-legal-card--graph,.cim-legal-graph__row--entities .cim-legal-card{max-width:var(--cim-legal-entity-card-width);min-width:min(100%,var(--cim-legal-entity-card-width));width:min(100%,var(--cim-legal-entity-card-width))}.cim-legal-card{border-width:1.5px;box-shadow:var(--ui-role-card-shadow)}.cim-legal-card__topline{margin-bottom:2px}.cim-legal-card__meta-grid{gap:12px 12px}.cim-legal-card__meta-grid div{min-height:74px}.cim-legal-card__summary{min-height:46px}.cim-legal-card.tone-butter,.cim-legal-card.tone-mint,.cim-legal-card.tone-rose,.cim-legal-card.tone-sky,.cim-legal-card.tone-slate,.cim-legal-mini-card.tone-butter,.cim-legal-mini-card.tone-mint,.cim-legal-mini-card.tone-rose,.cim-legal-mini-card.tone-sky,.cim-legal-mini-card.tone-slate{border-color:var(--ui-role-card-border)}.cim-legal-canvas--operations .cim-legal-operations-list{gap:34px}.cim-legal-canvas--operations .cim-legal-ops-tree{gap:18px}.cim-legal-canvas--operations .cim-legal-ops-tree__children{gap:clamp(18px,2.8vw,36px);justify-content:center;padding-inline:clamp(10px,2vw,24px)}@media (max-width:1180px){.cim-legal-canvas{--cim-legal-owner-card-width:min(100%,320px);--cim-legal-entity-card-width:min(100%,360px);--cim-legal-row-padding:clamp(14px,3vw,40px)}}@media (max-width:860px){.cim-legal-canvas{--cim-legal-owner-gap:20px;--cim-legal-entity-gap:18px;--cim-legal-level-gap:34px}.cim-legal-card__meta-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cim-legal-graph__row{justify-content:flex-start}.cim-legal-graph__row--entities,.cim-legal-graph__row--owners{gap:16px}}.cim-legal-graph--overview .cim-legal-graph__levels{gap:34px}.cim-legal-graph--overview .cim-legal-graph__level{gap:18px}.cim-legal-graph--flat .cim-legal-graph__row,.cim-legal-graph--overview .cim-legal-graph__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(22px,2.2vw,44px);justify-content:center;padding-inline:clamp(16px,2vw,30px)}.cim-legal-graph--flat .cim-legal-graph__row--owners .cim-legal-card,.cim-legal-graph--overview .cim-legal-graph__row--owners .cim-legal-card{flex:0 1 320px;width:min(100%,320px)}.cim-legal-graph--overview .cim-legal-graph__row--entities .cim-legal-card{flex:0 1 392px;width:min(100%,392px)}.cim-legal-graph--flat{margin-top:30px}.cim-legal-graph--flat .cim-legal-graph__levels{gap:20px}.cim-legal-graph__bridge{align-items:center;display:flex;justify-content:center;margin:2px 0 10px;min-height:28px;position:relative}.cim-legal-graph__bridge:before{border-top:1px solid var(--ui-role-panel-border);content:"";left:clamp(64px,10vw,180px);position:absolute;right:clamp(64px,10vw,180px);top:50%;transform:translateY(-50%)}.cim-legal-graph__bridge .cim-legal-tree__badge{position:relative;z-index:1}.cim-legal-graph--flat .cim-legal-graph__connector-layer{top:16px}.cim-legal-graph--flat .cim-legal-graph__row--flat-entities{align-content:start;gap:clamp(18px,1.8vw,32px)}.cim-legal-graph--flat .cim-legal-card--projection{flex:0 1 clamp(244px,15vw,290px);max-width:clamp(244px,15vw,290px);width:clamp(244px,15vw,290px)}.cim-legal-graph--flat .cim-legal-card--projection .cim-legal-card__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cim-legal-graph--flat .cim-legal-card__note{min-height:18px}.cim-legal-graph--flat .cim-legal-card__relation-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1320px){.cim-legal-graph--flat .cim-legal-card--projection{flex-basis:clamp(260px,22vw,320px);max-width:clamp(260px,22vw,320px);width:clamp(260px,22vw,320px)}}@media (max-width:900px){.cim-legal-graph__bridge:before{left:24px;right:24px}.cim-legal-graph--flat .cim-legal-card--projection,.cim-legal-graph--overview .cim-legal-graph__row--entities .cim-legal-card{flex-basis:min(100%,360px);max-width:min(100%,360px);width:min(100%,360px)}}.cim-legal-stage{padding:26px 28px}.cim-legal-stage__graph{min-height:620px;padding:10px 0 18px}.cim-legal-stage__levels{gap:40px}.cim-legal-stage__row{gap:clamp(24px,2.4vw,42px);padding-inline:clamp(18px,3vw,48px)}.cim-legal-stage__row--owners{grid-template-columns:repeat(auto-fit,minmax(260px,320px))}.cim-legal-stage__row--children,.cim-legal-stage__row--entities,.cim-legal-stage__targets{grid-template-columns:repeat(auto-fit,minmax(320px,400px))}.cim-legal-stage .cim-legal-card{max-width:400px;width:min(100%,400px)}.cim-legal-stage .cim-legal-card--source{max-width:340px;width:min(100%,340px)}.cim-legal-stage .cim-legal-card--overview-primary{min-height:260px}.cim-legal-stage .cim-legal-card--overview-child{min-height:240px}.cim-legal-stage__connector-layer{z-index:0}.cim-legal-stage__levels,.cim-legal-stage__row,.cim-legal-stage__tree-list{position:relative;z-index:1}@media (max-width:1180px){.cim-legal-stage__graph{min-height:0}.cim-legal-stage__levels{gap:32px}}@media (max-width:920px){.cim-legal-stage{padding:20px 18px}.cim-legal-stage__row{padding-inline:6px}}.cim-legal-stage{--cim-stage-owner-width:320px;--cim-stage-entity-width:396px;--cim-stage-owner-gap:clamp(28px,4vw,96px);--cim-stage-entity-gap:clamp(24px,3vw,84px);--cim-stage-level-gap:clamp(42px,6vw,82px)}.cim-legal-stage--overview{--cim-stage-owner-width:340px;--cim-stage-entity-width:412px}.cim-legal-stage__graph,.cim-legal-stage__tree-list{margin-inline:auto;max-width:1320px}.cim-legal-stage__levels{gap:var(--cim-stage-level-gap)}.cim-legal-stage__level-header{padding-inline:6px}.cim-legal-stage__row,.cim-legal-stage__targets{flex-wrap:wrap;gap:var(--cim-stage-entity-gap)}.cim-legal-stage__row--owners{gap:var(--cim-stage-owner-gap)}.cim-legal-stage__row>.cim-legal-card,.cim-legal-stage__targets>.cim-legal-card{flex:0 1 auto}.cim-legal-stage .cim-legal-card--owner,.cim-legal-stage .cim-legal-card--source,.cim-legal-stage__row--owners>.cim-legal-card{max-width:var(--cim-stage-owner-width);min-width:min(100%,var(--cim-stage-owner-width));width:min(100%,var(--cim-stage-owner-width))}.cim-legal-stage .cim-legal-card--entity,.cim-legal-stage .cim-legal-card--graph,.cim-legal-stage__row--children>.cim-legal-card,.cim-legal-stage__row--entities>.cim-legal-card,.cim-legal-stage__targets>.cim-legal-card{max-width:var(--cim-stage-entity-width);min-width:min(100%,var(--cim-stage-entity-width));width:min(100%,var(--cim-stage-entity-width))}.cim-legal-stage .cim-legal-card{border-width:1.5px;box-shadow:var(--ui-role-card-shadow)}.cim-legal-stage .cim-legal-card__meta-grid div{min-height:74px}.cim-legal-stage .cim-legal-card__summary{min-height:46px}.cim-legal-stage__graph,.cim-legal-stage__tree-list{overflow-x:auto;overflow-y:visible;padding-bottom:8px;scrollbar-gutter:stable both-edges}@media (max-width:920px){.cim-legal-stage{--cim-stage-owner-width:min(100%,320px);--cim-stage-entity-width:min(100%,360px);--cim-stage-owner-gap:20px;--cim-stage-entity-gap:18px;--cim-stage-level-gap:34px}.cim-legal-stage .cim-legal-card__meta-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cim-legal-stage__row,.cim-legal-stage__targets{justify-content:flex-start}.cim-legal-stage__row--children>.cim-legal-card,.cim-legal-stage__row--entities>.cim-legal-card,.cim-legal-stage__row--owners>.cim-legal-card,.cim-legal-stage__targets>.cim-legal-card{max-width:100%;min-width:100%;width:100%}}.cim-legal-stage{overflow-x:auto;overflow-y:hidden;padding:30px 28px 34px}.cim-legal-stage__graph,.cim-legal-stage__tree-list{min-width:100%;width:max-content}.cim-legal-stage__graph{min-height:680px;padding:12px 0 26px}.cim-legal-stage__connector-layer{height:100%;min-width:100%;width:100%}.cim-legal-stage__levels{gap:clamp(44px,6vw,84px);min-width:100%;width:max-content}.cim-legal-stage__level{gap:18px;min-width:100%;width:max-content}.cim-legal-stage__level-header{padding-inline:10px}.cim-legal-stage__row,.cim-legal-stage__targets{align-content:stretch;align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:center;min-width:100%;overflow:visible;padding-inline:clamp(36px,6vw,140px);width:max-content}.cim-legal-stage__row{gap:clamp(42px,4vw,120px)}.cim-legal-stage__row--owners{gap:clamp(72px,7vw,220px)}.cim-legal-stage__row--entities{gap:clamp(52px,5vw,150px)}.cim-legal-stage__row--children{gap:clamp(50px,5vw,150px)}.cim-legal-stage .cim-legal-card,.cim-legal-stage__row>div,.cim-legal-stage__targets>.cim-legal-card,.cim-legal-stage__targets>div{flex:0 0 auto}.cim-legal-stage .cim-legal-card--owner,.cim-legal-stage .cim-legal-card--source,.cim-legal-stage__row--owners>.cim-legal-card{max-width:320px;min-width:320px;width:320px}.cim-legal-stage .cim-legal-card--entity,.cim-legal-stage .cim-legal-card--graph,.cim-legal-stage .cim-legal-card--overview-child,.cim-legal-stage .cim-legal-card--overview-primary,.cim-legal-stage__row--children>.cim-legal-card,.cim-legal-stage__row--entities>.cim-legal-card,.cim-legal-stage__targets>.cim-legal-card{max-width:398px;min-width:398px;width:398px}.cim-legal-stage .cim-legal-card__meta-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cim-legal-stage .cim-legal-card__meta-grid div{min-height:76px}.cim-legal-stage .cim-legal-card__summary{min-height:50px}.cim-legal-stage .cim-legal-card__meta-grid dd,.cim-legal-stage .cim-legal-card__note,.cim-legal-stage .cim-legal-card__summary,.cim-legal-stage .cim-legal-card__title-row h4,.cim-legal-stage .cim-legal-card__title-row p{overflow-wrap:anywhere;word-break:break-word}.cim-legal-stage__connector{stroke-width:2.8px}.cim-legal-stage__connector--entity,.cim-legal-stage__connector--owner{stroke:var(--ui-role-panel-border)}.cim-legal-stage__row--children .cim-legal-card{align-self:flex-start}@media (max-width:1200px){.cim-legal-stage{overflow-x:auto}.cim-legal-stage__graph,.cim-legal-stage__level,.cim-legal-stage__levels,.cim-legal-stage__row,.cim-legal-stage__targets,.cim-legal-stage__tree-list{min-width:100%;width:max-content}}@media (max-width:860px){.cim-legal-stage .cim-legal-card--owner,.cim-legal-stage .cim-legal-card--source,.cim-legal-stage__row--owners>.cim-legal-card{max-width:286px;min-width:286px;width:286px}.cim-legal-stage .cim-legal-card--entity,.cim-legal-stage .cim-legal-card--graph,.cim-legal-stage .cim-legal-card--overview-child,.cim-legal-stage .cim-legal-card--overview-primary,.cim-legal-stage__row--children>.cim-legal-card,.cim-legal-stage__row--entities>.cim-legal-card,.cim-legal-stage__targets>.cim-legal-card{max-width:344px;min-width:344px;width:344px}}.cim-structure-topology{overflow-x:auto;overflow-y:visible;padding:8px 6px 18px;position:relative}.cim-structure-topology__canvas{display:inline-block;min-width:100%;position:relative;width:max-content}.cim-structure-topology__connector-layer{height:100%;inset:0;min-height:100%;min-width:100%;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:3}.cim-structure-topology__connector{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:1}.cim-structure-topology__levels{display:flex;flex-direction:column;gap:42px;min-width:max-content;padding:4px 12px 8px;position:relative;z-index:2}.cim-structure-topology__level{display:flex;flex-direction:column;gap:18px}.cim-structure-topology__level-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cim-structure-topology__level-pill{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:8px;letter-spacing:var(--ui-letter-spacing-body);padding:6px 12px;position:relative;text-transform:uppercase;z-index:4}.cim-structure-topology__level-meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption)}.cim-structure-topology__band{grid-gap:28px 56px;align-items:start;display:grid;gap:28px 56px;min-width:max-content}.cim-structure-topology__band+.cim-structure-topology__band{margin-top:8px}.cim-structure-topology__slot{align-items:flex-start;display:flex;justify-content:center;min-width:0}.cim-structure-topology__slot-inner{align-items:flex-start;display:flex;justify-content:center;position:relative;width:100%;z-index:4}.cim-structure-topology__slot-inner--source{max-width:320px;min-width:250px}.cim-structure-topology__slot-inner--entity{max-width:420px;min-width:340px}.cim-structure-topology .cim-legal-card,.cim-structure-topology .cim-legal-card--source{max-width:420px;min-width:0;width:100%}.cim-structure-topology .cim-legal-card--source,.cim-structure-topology__band--owners .cim-legal-card{max-width:320px}.cim-structure-topology__band--owners{padding-top:4px}.cim-structure-topology__band--children,.cim-structure-topology__band--primary{padding-top:2px}.cim-structure-topology .cim-legal-card{border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow)}.cim-structure-topology .cim-legal-card__meta-grid,.cim-structure-topology .cim-legal-card__title-row,.cim-structure-topology .cim-legal-card__topline{position:relative;z-index:1}.cim-structure-topology .cim-legal-card__meta-grid{gap:10px}.cim-structure-topology .cim-legal-card__meta-grid>div{min-height:84px}.cim-structure-topology .cim-legal-card__title-row h4{line-height:var(--ui-line-height-heading-4)}.cim-structure-topology .cim-legal-card__note{min-height:2.5em}.cim-legal-stage--overview .cim-structure-topology__levels{gap:48px}@media (max-width:1280px){.cim-structure-topology__band{gap:22px 36px}.cim-structure-topology__slot-inner--entity{min-width:300px}}@media (max-width:900px){.cim-structure-topology{padding-inline:0}.cim-structure-topology__levels{gap:32px}.cim-structure-topology__band{gap:18px 22px}.cim-structure-topology__slot-inner--source{min-width:220px}.cim-structure-topology__slot-inner--entity{min-width:280px}}.cim-structure-topology{padding:18px 28px 26px}.cim-structure-topology__levels{gap:clamp(56px,7vw,96px);min-width:max(100%,max-content);padding:8px 28px 18px}.cim-structure-topology__level{gap:22px}.cim-structure-topology__level-header{min-width:max(100%,max-content);padding-inline:8px}.cim-structure-topology__band{gap:42px 96px;min-width:max(100%,max-content)}.cim-structure-topology__slot-inner--source{max-width:344px;min-width:272px}.cim-structure-topology__slot-inner--entity{max-width:440px;min-width:352px}.cim-structure-topology .cim-legal-card__meta-grid{gap:12px}.cim-structure-topology .cim-legal-card__meta-grid>div{min-height:92px}.cim-structure-topology__connector{stroke-width:4px}.cim-structure-topology__connector--owner{stroke:var(--ui-role-control-border);stroke:var(--ui-semantic-info-border,var(--ui-role-control-border))}.cim-structure-topology__connector--entity{stroke:var(--ui-role-control-border);stroke:var(--ui-semantic-success-border,var(--ui-role-control-border))}@media (max-width:1480px){.cim-structure-topology__band{gap:34px 64px}}@media (max-width:1180px){.cim-structure-topology{padding-inline:10px}.cim-structure-topology__levels{gap:44px;padding-inline:10px}.cim-structure-topology__band{gap:24px 34px}.cim-structure-topology__slot-inner--entity{max-width:400px;min-width:320px}}.cim-structure-topology{padding:24px 36px 38px}.cim-structure-topology__levels{gap:clamp(68px,8vw,120px);padding:10px 38px 24px}.cim-structure-topology__level{gap:24px}.cim-structure-topology__band{gap:54px 132px}.cim-structure-topology__band+.cim-structure-topology__band{margin-top:34px}.cim-structure-topology__slot-inner--source{max-width:368px;min-width:292px}.cim-structure-topology__slot-inner--entity{max-width:476px;min-width:378px}.cim-structure-topology .cim-legal-card,.cim-structure-topology .cim-legal-card--source{box-shadow:var(--ui-role-card-shadow)}@media (max-width:1480px){.cim-structure-topology__band{gap:42px 96px}.cim-structure-topology__slot-inner--entity{max-width:440px;min-width:350px}}@media (max-width:1180px){.cim-structure-topology{padding-inline:14px}.cim-structure-topology__levels{gap:54px;padding-inline:16px}.cim-structure-topology__band{gap:28px 48px}.cim-structure-topology__slot-inner--source{max-width:320px;min-width:250px}.cim-structure-topology__slot-inner--entity{max-width:390px;min-width:312px}}.App.theme-dark .customer-information-module{--cim-theme-surface:var(--ui-surface-panel);--cim-theme-surface-soft:var(--ui-surface-card);--cim-theme-border:var(--ui-border-default);--cim-theme-input:var(--ui-surface-control);--cim-theme-head-bg:var(--ui-surface-table-header);--cim-theme-head-text:var(--ui-text-primary);--cim-theme-text:var(--ui-text-primary);--cim-theme-strong:var(--ui-text-primary);--cim-theme-muted:var(--ui-text-secondary)}.App.theme-dark .customer-information-module :is(.cim-tab-hero,.cim-focus-panel,.cim-guidance-card,.cim-guidance-card--soft,.cim-history-board,.cim-history-card,.cim-persistence-banner,.cim-review-panel,.cim-review-item,.cim-automation-board__intro,.cim-automation-panel,.cim-automation-row,.cim-readiness-card,.cim-scope-banner,.cim-legal-canvas,.cim-legal-card,.cim-legal-mini-card,.cim-legal-stage,.cim-legal-projection-group,.cim-legal-tree__source-wrap,.cim-legal-stage__source-wrap){background:var(--cim-theme-surface);border-color:var(--cim-theme-border);box-shadow:var(--ui-role-control-shadow);color:var(--cim-theme-text)}.App.theme-dark .customer-information-module :is(.cim-tab-hero,.cim-focus-panel,.cim-guidance-card,.cim-scope-banner,.cim-automation-panel__status-strip,.cim-legal-canvas__header,.cim-legal-stage__header){background:var(--ui-surface-panel)}.App.theme-dark .customer-information-module table th{background:var(--cim-theme-head-bg);border-color:var(--cim-theme-border);color:var(--cim-theme-head-text)}.App.theme-dark .customer-information-module table td{background:color-mix(in srgb,var(--cim-theme-surface-soft) 92%,#0000);border-color:color-mix(in srgb,var(--cim-theme-border) 85%,#0000);color:var(--cim-theme-text)}.App.theme-dark .customer-information-module :is(.cim-automation-panel--danger,.cim-review-item--rejected,.cim-readiness-card--danger){background:color-mix(in srgb,var(--ui-semantic-error-surface) 88%,var(--cim-theme-surface));border-color:color-mix(in srgb,var(--ui-semantic-error-text) 26%,#0000)}.App.theme-dark .customer-information-module :is(.cim-automation-panel--warning,.cim-readiness-card--warning){background:color-mix(in srgb,var(--ui-semantic-warning-surface) 88%,var(--cim-theme-surface));border-color:color-mix(in srgb,var(--ui-semantic-warning-text) 24%,#0000)}.App.theme-dark .customer-information-module :is(.cim-automation-panel--success,.cim-review-item--accepted,.cim-readiness-card--success){background:color-mix(in srgb,var(--ui-semantic-success-surface) 88%,var(--cim-theme-surface));border-color:color-mix(in srgb,var(--ui-semantic-success-text) 22%,#0000)}.App.theme-dark .customer-information-module .cim-guidance-card__eyebrow{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.App.theme-dark .customer-information-module .cim-automation-panel__summary-state{color:var(--cim-theme-muted)}.App.theme-dark .customer-information-module .cim-automation-panel__status-chip{background:var(--ui-role-card-surface);border-color:var(--cim-theme-border);color:var(--ui-role-card-text)}.App.theme-dark .customer-information-module .cim-automation-panel__status-chip small{color:inherit}.App.theme-dark .customer-information-module.customer-information-module--structures{--cim-structure-card-ink:var(--ui-structure-card-ink);--cim-structure-card-muted:var(--ui-structure-card-muted);--cim-structure-card-soft:var(--ui-structure-card-soft-surface);--cim-structure-card-soft-border:var(--ui-structure-card-soft-border);--cim-structure-card-chip:var(--ui-structure-card-chip-surface);--cim-structure-card-chip-border:var(--ui-structure-card-chip-border);--cim-structure-card-shadow:var(--ui-structure-card-shadow)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card,.cim-legal-mini-card){box-shadow:var(--cim-structure-card-shadow);color:var(--cim-structure-card-ink)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-slate,.cim-legal-mini-card.tone-slate){background:var(--ui-structure-tone-slate-surface);border-color:var(--ui-structure-tone-slate-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-butter,.cim-legal-mini-card.tone-butter){background:var(--ui-structure-tone-butter-surface);border-color:var(--ui-structure-tone-butter-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-mint,.cim-legal-mini-card.tone-mint){background:var(--ui-structure-tone-mint-surface);border-color:var(--ui-structure-tone-mint-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-sky,.cim-legal-mini-card.tone-sky){background:var(--ui-structure-tone-sky-surface);border-color:var(--ui-structure-tone-sky-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-rose,.cim-legal-mini-card.tone-rose){background:var(--ui-structure-tone-rose-surface);border-color:var(--ui-structure-tone-rose-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-lilac,.cim-legal-mini-card.tone-lilac){background:var(--ui-structure-tone-lilac-surface);border-color:var(--ui-structure-tone-lilac-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-peach,.cim-legal-mini-card.tone-peach){background:var(--ui-structure-tone-peach-surface);border-color:var(--ui-structure-tone-peach-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card.tone-sand,.cim-legal-mini-card.tone-sand){background:var(--ui-structure-tone-sand-surface);border-color:var(--ui-structure-tone-sand-border)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card__title-row h4,.cim-legal-card__summary strong,.cim-legal-mini-card__title){color:var(--cim-structure-card-ink)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card__eyebrow,.cim-legal-card__title-row p,.cim-legal-card__note,.cim-legal-card__summary,.cim-legal-card__summary-list,.cim-legal-card__meta-grid,.cim-legal-card__meta-grid dt,.cim-legal-card__meta-grid dd,.cim-legal-mini-card__meta,.cim-legal-mini-card__note){color:var(--cim-structure-card-muted)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) :is(.cim-legal-card__relation-pill,.cim-legal-card__type,.cim-legal-summary-chip){background:var(--cim-structure-card-chip);border:1px solid var(--cim-structure-card-chip-border);color:var(--cim-structure-card-ink)}.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) .cim-legal-card__icon{background:var(--cim-structure-card-chip);box-shadow:inset 0 0 0 1px var(--cim-structure-card-chip-border);color:var(--cim-structure-card-ink)}.App.theme-dark .customer-information-module.customer-information-module--structures .cim-legal-stage .cim-legal-mini-card__meta,.App.theme-dark .customer-information-module.customer-information-module--structures :is(.cim-legal-stage,.cim-structure-topology) .cim-legal-card__meta-grid>div{background:var(--cim-structure-card-soft);border:1px solid var(--cim-structure-card-soft-border);color:var(--cim-structure-card-muted)}.customer-information-module .cim-muted{color:var(--ui-text-muted);font-size:var(--ui-font-size-body)}.customer-information-module.customer-information-module--profile{--cim-profile-mirror-panel-bg:var(--ui-surface-panel,var(--ui-semantic-info-surface));--cim-profile-mirror-panel-border:var(--ui-border-default,var(--ui-border-strong,var(--ui-semantic-info-border)));--cim-profile-mirror-panel-soft:var(--ui-surface-card,var(--ui-semantic-info-text));--cim-profile-mirror-text:var(--ui-text-primary,var(--ui-semantic-info-text));--cim-profile-mirror-muted:var(--ui-text-muted,var(--ui-semantic-info-text));--cim-profile-mirror-head-bg:var(--ui-surface-table-header,var(--ui-semantic-info-surface));--cim-profile-mirror-head-text:var(--ui-text-primary,var(--ui-semantic-info-text))}.customer-information-module.customer-information-module--profile .cim-table-wrap{background:var(--cim-profile-mirror-panel-soft);border-color:var(--ui-semantic-info-border)}.customer-information-module.customer-information-module--profile .cim-table{color:var(--cim-profile-mirror-text)}.customer-information-module.customer-information-module--profile .cim-table thead th{background:var(--cim-profile-mirror-head-bg);color:var(--cim-profile-mirror-head-text)}.customer-information-module.customer-information-module--profile .cim-table tbody td{border-bottom-color:var(--ui-semantic-info-border);color:var(--cim-profile-mirror-text)}.customer-information-module.customer-information-module--profile .cim-readonly-notice{background:var(--cim-profile-mirror-panel-soft);border-color:var(--ui-semantic-info-border);color:var(--cim-profile-mirror-text)}.customer-information-module.customer-information-module--profile .cim-readonly-notice span{color:var(--cim-profile-mirror-muted)}}.ci-ui.ui-surface[data-ui-surface]{--ui-role-card-text:var(--ui-text);--ui-role-panel-text:var(--ui-text);--ui-role-control-text:var(--ui-text);--ui-structure-card-ink:var(--ui-text);--ui-structure-card-muted:var(--ui-muted);--cim-kicker:var(--ui-muted);--cim-subtitle:var(--ui-muted);--cim-strong-text:var(--ui-text);--cim-soft-text:var(--ui-muted);--cim-shell-bg:var(--ui-base);--cim-card-bg:var(--ui-surface);--cim-spotlight-bg:var(--ui-base);--cim-spotlight-soft-bg:var(--ui-surface);--cim-info-text:var(--ui-info-text);--cim-info-bg:var(--ui-info-surface);--cim-success-text:var(--ui-success-text);--cim-success-bg:var(--ui-success-surface);--cim-warning-text:var(--ui-warning-text);--cim-warning-bg:var(--ui-warning-surface);--cim-violet-text:var(--ui-violet-text);--cim-violet-bg:var(--ui-violet-surface);background:var(--ui-base);color:var(--ui-text)}.customer-information-module.ci-ui{min-height:0;overflow:visible;padding:28px}.ci-ui[data-ui-surface] .cim-shell{min-width:0;padding:0}.ci-ui[data-ui-surface] .cim-shell__topbar{align-items:center;display:flex;min-height:0;padding:0 0 24px}.ci-ui[data-ui-surface] .cim-shell__subtitle{color:var(--ui-muted);font-size:13px;margin-top:8px}.ci-ui.ui-surface[data-ui-surface] .cim-family-toolbar{border-block:1px solid var(--ui-border);margin:0 0 24px;padding:12px 0}.ci-ui[data-ui-surface] :is(.cim-family-toolbar__row,.cim-family-toolbar__tabs){display:block;margin:0;min-width:0;overflow:visible;padding:0}.ci-ui[data-ui-surface] .cim-tab-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;padding:0;width:100%}.ci-ui.ui-surface[data-ui-surface] .cim-tab{align-items:center;flex:0 0 auto;flex-direction:row;height:auto;max-height:none;max-width:none;min-width:0;width:auto}.ci-ui.ui-surface[data-ui-surface] .cim-tab:not(.is-active){background:#0000;border-color:#0000}.ci-ui[data-ui-surface] .cim-content{margin:0;min-width:0}.ci-ui[data-ui-surface] :is(.cim-section-stack,.cim-business-profile-readonly,.cim-bp-contacts-mirror,.ci-record-form){display:flex;flex-direction:column;gap:24px;min-width:0}.ci-ui.ui-surface[data-ui-surface] :is(.cim-form-group,.cim-client-profile-card,.cim-bp-contact-card,.cim-guidance-card,.cim-reporting-history-board,.cim-review-panel){margin:0;min-width:0;padding:0}.ci-ui.ui-surface[data-ui-surface] :is(.cim-form-group+.cim-form-group,.cim-bp-contact-card+.cim-bp-contact-card){border-top:1px solid var(--ui-border);padding-top:24px}.ci-ui[data-ui-surface] :is(.cim-client-profile-card__header,.cim-guidance-card,.cim-reporting-history-board__header,.cim-upload-box){display:flex;flex-direction:column;gap:8px}.ci-ui[data-ui-surface] :is(.cim-client-profile-card__header,.cim-form-group__title){margin-bottom:16px}.ci-ui[data-ui-surface] .cim-form-group__title{color:var(--ui-text);font-size:15px;font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.ci-ui[data-ui-surface] :is(.cim-form-grid,.cim-client-profile-grid,.cim-review-filter-grid){grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ci-ui[data-ui-surface] .cim-form-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-ui[data-ui-surface] :is(.cim-field,.cim-client-profile-field){color:var(--ui-muted);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px;grid-column:auto;margin:0;min-width:0}.ci-ui[data-ui-surface] .cim-field.is-wide{grid-column:1/-1}.ci-ui[data-ui-surface] .cim-client-profile-field--wide{grid-column:span 2}.ci-ui[data-ui-surface] .ci-profile-phone{grid-gap:8px;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr);min-width:0}.ci-ui[data-ui-surface] :is(.cim-field__label,.cim-client-profile-field>span){align-items:center;color:var(--ui-muted);display:flex;font-size:12px;gap:4px}.ci-ui[data-ui-surface] :is(.cim-input,.cim-textarea,.cim-client-profile-input,.cim-client-profile-select){max-width:100%;min-width:0;width:100%}.ci-ui[data-ui-surface] .cim-phone-field{grid-gap:8px;display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr)}.ci-ui[data-ui-surface] .cim-currency-field{align-items:center;display:flex;gap:8px}.ci-ui[data-ui-surface] :is(.cim-toggle-group,.cim-action-row,.cim-row-actions,.cim-view-switch,.cim-chip-row){align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.ci-ui[data-ui-surface] .cim-row-actions{flex-wrap:nowrap}.ci-ui[data-ui-surface] .cim-table-wrap{margin:0;max-width:100%;overflow:auto}.ci-ui[data-ui-surface] .cim-table{border-collapse:collapse;min-width:560px;min-width:var(--ci-table-min-width,560px);text-align:left;width:100%}.ci-ui[data-ui-surface] .cim-table :is(th,td){overflow-wrap:anywhere;text-align:left}.ci-ui[data-ui-surface] .cim-empty{color:var(--ui-muted);font-size:13px;padding:12px 0 0;text-align:left}.ci-ui.ui-surface[data-ui-surface] .cim-accordion{border-bottom:1px solid var(--ui-border);margin:0;padding:0}.ci-ui[data-ui-surface] .cim-accordion__heading{display:flex;flex-direction:column;gap:6px}.ci-ui.ui-surface[data-ui-surface] .cim-accordion__header{align-items:center;background:#0000;border:0;display:flex;gap:12px;padding:8px 0;text-align:left;width:100%}.ci-ui[data-ui-surface] .cim-accordion__header>:last-child{flex:none;margin-left:auto}.ci-ui[data-ui-surface] .cim-accordion__count{color:var(--ui-muted);font-size:12px;font-weight:400}.ci-ui[data-ui-surface] .cim-accordion__body{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 0 24px}.ci-ui.ui-surface[data-ui-surface] .cim-accordion--static{border:0}.ci-ui[data-ui-surface] .cim-guidance-card__eyebrow{color:var(--ui-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ci-ui[data-ui-surface] .cim-chip{background:#0000;border:0;color:var(--ui-muted);font-size:12px;font-weight:400;min-height:0;padding:0}.ci-ui[data-ui-surface] .cim-chip--danger{color:var(--ui-danger-text)}.ci-ui[data-ui-surface] .cim-chip--success{color:var(--ui-success-text)}.ci-ui[data-ui-surface] .cim-chip--warning{color:var(--ui-warning-text)}.ci-ui.ui-surface[data-ui-surface] .ci-danger{color:var(--ui-danger-text)}.ci-ui.ui-surface[data-ui-surface] .cim-inline-button{background:#0000;border-color:#0000}.ci-ui[data-ui-surface] .customer-financial-operations__authority-unavailable{align-items:flex-start;color:var(--ui-text);display:flex;flex-direction:column;gap:12px;padding:0;text-align:left}.ci-ui[data-ui-surface] .cim-upload-box input[type=file]{height:auto;max-width:100%;width:100%}.ui-dialog.ci-record-dialog{--ui-dialog-width:960px;--ui-dialog-height:auto}.ui-dialog.ci-confirm-dialog{--ui-dialog-width:480px;--ui-dialog-height:auto}.ci-confirm-dialog .ui-dialog__body{display:none}.ci-ui[data-ui-surface] .ci-operations{grid-gap:16px;display:grid;gap:16px;min-width:0}.ci-ui[data-ui-surface] .ci-operations__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;min-width:0}.ci-ui[data-ui-surface] .ci-operations__header>div{grid-gap:6px;display:grid;flex:1 1 260px;gap:6px;min-width:0}.ci-ui[data-ui-surface] .ci-operations__count{color:var(--ui-muted);font-size:12px}.ci-ui[data-ui-surface] .ci-operations__entity,.ci-ui[data-ui-surface] .ci-operations__list{grid-gap:16px;display:grid;gap:16px;min-width:0}.ci-ui[data-ui-surface] .ci-operations__entity{overflow-wrap:anywhere}.ci-ui[data-ui-surface] .ci-operations__status{flex:0 1 auto;max-width:100%}.ci-ui.ui-surface[data-ui-surface] .ci-operations__group{grid-gap:12px;border-top:1px solid var(--ui-border);display:grid;gap:12px;min-width:0;padding-top:16px}.ci-ui[data-ui-surface] .ci-operations__facts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ci-ui[data-ui-surface] .ci-operations__facts>div{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.ci-ui[data-ui-surface] .ci-operations__facts dt{color:var(--ui-muted);font-size:12px;font-weight:500}.ci-ui[data-ui-surface] .ci-operations__facts dd{color:var(--ui-text);margin:0}.ci-ui[data-ui-surface] :is(.cim-legal-stage,.cim-structure-topology,.cim-investment-example,.cim-significant-record-grid){max-width:100%;min-width:0}.ci-ui[data-ui-surface] .cim-legal-stage{margin:0;padding:0}.ci-ui[data-ui-surface] .cim-structure-topology{overflow:auto}.ci-ui[data-ui-surface] .cim-legal-stage:before{content:none}.ci-ui[data-ui-surface] .cim-structure-topology{padding:16px 0}.ci-ui[data-ui-surface] .cim-structure-topology__levels{gap:40px;padding:0}.ci-ui[data-ui-surface] .cim-structure-topology__level{gap:16px}.ci-ui[data-ui-surface] .cim-structure-topology__level-pill{color:var(--ui-muted);font-size:12px;padding:0;text-transform:none}.ci-ui[data-ui-surface] .cim-legal-card__meta-grid>div{min-height:0;padding:0}.ci-ui[data-ui-surface] .cim-legal-card__meta-grid dt{font-size:12px;letter-spacing:0;text-transform:none}.ci-ui[data-ui-surface] .cim-legal-card__note{min-height:0}.ci-ui[data-ui-surface] :is(.cim-legal-card__eyebrow,.cim-legal-card__relation-pill,.cim-legal-card__type){font-size:12px;padding:0;text-transform:none}.ci-ui[data-ui-surface] .cim-structure-topology__connector{stroke-width:2px}.ci-ui[data-ui-surface] .cim-structure-topology__connector--owner{stroke:var(--ui-info-text)}.ci-ui[data-ui-surface] .cim-structure-topology__connector--entity{stroke:var(--ui-success-text)}.ci-ui[data-ui-surface] :is(.cim-history-board,.cim-history-empty){grid-gap:8px;display:grid;gap:8px;padding:0}.ci-ui[data-ui-surface] .cim-significant-visual-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:8px 0 0}.ci-ui[data-ui-surface] .cim-significant-visual-card{gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:0}.ci-ui[data-ui-surface] .cim-significant-visual-card__icon{display:none}.ci-ui[data-ui-surface] .cim-significant-visual-card__body strong{font-size:13px;overflow:visible;white-space:normal}.ci-ui[data-ui-surface] .cim-significant-visual-card__body span{color:var(--ui-muted);font-size:12px;text-transform:none}.ci-ui[data-ui-surface] .cim-significant-visual-card small{color:var(--ui-text);font-size:14px;padding:0}@media(max-width:900px){.ci-ui[data-ui-surface] .ci-operations__facts,.ci-ui[data-ui-surface] :is(.cim-form-grid,.cim-client-profile-grid,.cim-review-filter-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.customer-information-module.ci-ui{padding:16px}.ci-ui[data-ui-surface] :is(.cim-form-grid,.cim-client-profile-grid,.cim-review-filter-grid){grid-template-columns:minmax(0,1fr)}.ci-ui[data-ui-surface] .cim-client-profile-field--wide{grid-column:auto}.ci-ui[data-ui-surface] .cim-accordion__header{flex-wrap:wrap}.ci-ui[data-ui-surface] .cim-accordion__count{flex-basis:100%;order:2}.ci-ui[data-ui-surface] .cim-tab{padding-inline:10px}}@media(max-width:360px){.ci-ui[data-ui-surface] .ci-operations__facts{grid-template-columns:minmax(0,1fr)}}@layer ui-remediation-7-module-layout{.dfm{box-sizing:border-box;color:var(--ui-role-module-body-text);min-height:100%;padding:26px 28px 34px}.dfm-stage-heading{margin-bottom:18px;text-align:left}.dfm-stage-heading h1{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-module-title);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-module-title);line-height:var(--ui-line-height-module-title);margin:0}.dfm-stage-heading p{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);margin:6px 0 0}.dfm-shell{border:1px solid var(--ui-role-panel-border);border-radius:24px;box-shadow:var(--ui-role-panel-shadow);overflow:visible;padding:26px 28px 30px}.dfm-shell,.dfm-shell__titlebar{background:var(--ui-role-panel-surface)}.dfm-shell__titlebar{align-items:flex-start;border-radius:14px 14px 0 0;display:flex;gap:18px;justify-content:space-between;margin:0 0 6px;padding:10px 18px 8px}.dfm-shell__titlebar h2{font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);margin:0}.dfm-shell__titlebar p{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);margin:4px 0 0}.dfm-shell__meta{display:flex;flex-wrap:wrap;gap:8px}.dfm-shell__badge{align-items:center;background:var(--ui-role-card-surface);border-radius:999px;color:var(--ui-role-card-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);min-height:30px;padding:0 14px}.dfm-tabs{align-items:center;border-bottom:1px solid var(--ui-role-panel-border);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:12px}.dfm-tabs__export{flex:0 0 auto;margin-left:auto}.dfm-source-note{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:16px;color:var(--ui-role-panel-text);margin:0 0 16px;padding:14px 18px}.dfm-source-note__title{font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-body);margin-bottom:6px;text-transform:uppercase}.dfm-source-note p,.dfm-source-note__title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.dfm-source-note p{line-height:var(--ui-line-height-body);margin:0}.dfm-source-note ul{margin:10px 0 0;padding-left:18px}.dfm-source-note li{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:6px 0 0}.dfm-tab{border:1px solid var(--ui-role-control-border);border-radius:999px;cursor:pointer;font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);font-weight:var(--ui-font-weight-medium);min-height:40px;padding:0 16px}.dfm-tab,.dfm-tab.is-active{background:var(--ui-role-control-surface);color:var(--ui-role-control-text)}.dfm-tab.is-active{border-color:var(--ui-role-control-border)}.dfm-view{display:flex;flex-direction:column;gap:18px}.dfm-view+.dfm-view{margin-top:18px}.dfm-view--workspace{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(430px,auto) auto auto}.dfm-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:18px;box-sizing:border-box;padding:14px 16px 16px}.dfm-card--profile{min-height:244px}.dfm-card--lookup{align-self:start;grid-column:1;grid-row:1}.dfm-card--inner{padding:14px}.dfm-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.dfm-card__title{font-weight:var(--ui-font-weight-heading)}.dfm-card__subtle,.dfm-card__title{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body)}.dfm-family-title{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-body);margin:0 0 8px}.dfm-family-meta{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-caption);margin-bottom:14px}.dfm-family-meta span,.dfm-scope-banner__headline span{color:var(--ui-role-panel-text);margin:0 6px}.dfm-badge-row,.dfm-chip-row,.dfm-field-row{display:flex;flex-wrap:wrap;gap:10px}.dfm-outline-badge{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:999px;color:var(--ui-role-card-text);display:inline-flex;font-weight:var(--ui-font-weight-body);min-height:34px;padding:0 12px}.dfm-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.dfm-summary-box{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:14px;min-height:94px;padding:12px 14px}.dfm-summary-box span{color:var(--ui-role-panel-text)}.dfm-summary-box span,.dfm-summary-box strong{display:block;font-size:var(--ui-font-size-body)}.dfm-summary-box strong{font-weight:var(--ui-font-weight-heading);margin-top:8px}.dfm-metric-strip,.dfm-report-strip{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.dfm-report-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.dfm-metric-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:16px;min-height:148px;padding:12px 14px}.dfm-metric-card__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.dfm-metric-card__header,.dfm-metric-card__value{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body)}.dfm-metric-card__value{font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-top:10px}.dfm-sparkline{height:44px;margin-top:10px;opacity:.98;width:100%}.dfm-sparkline circle,.dfm-sparkline polyline{stroke:currentColor;fill:currentColor}.dfm-sparkline--info{color:var(--ui-semantic-info-text)}.dfm-sparkline--success{color:var(--ui-semantic-success-text)}.dfm-sparkline--danger{color:var(--ui-semantic-error-text)}.dfm-sparkline--warning{color:var(--ui-semantic-warning-text)}.dfm-pill,.dfm-sparkline--pink,.dfm-sparkline--purple{color:var(--ui-role-panel-text)}.dfm-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:28px;padding:0 12px;white-space:nowrap}.dfm-pill--info{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.dfm-pill--success{background:var(--ui-semantic-success-surface);color:var(--ui-semantic-success-text)}.dfm-pill--warning{background:var(--ui-semantic-warning-surface);color:var(--ui-semantic-warning-text)}.dfm-pill--danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.dfm-pill--pink,.dfm-pill--purple{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.dfm-bottom-grid{grid-gap:18px;align-self:start;display:grid;gap:18px;grid-column:2;grid-row:1;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:430px}.dfm-bottom-grid>.dfm-card{min-height:430px}.dfm-bottom-grid>.dfm-card:last-child{display:flex;flex-direction:column}.dfm-live-sync-grid{grid-gap:18px;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.dfm-live-sync-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:10px 0 0;padding:0}.dfm-live-sync-list li{align-items:flex-start;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.dfm-live-sync-list span,.dfm-live-sync-list strong{display:block}.dfm-live-sync-list span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);margin-top:4px}.dfm-live-sync-list__meta{align-items:flex-end;color:var(--ui-role-panel-text);display:flex;flex-direction:column;font-size:var(--ui-font-size-caption);gap:8px}.dfm-live-sync-history-title{margin-top:16px}.dfm-status-message{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:14px;color:var(--ui-role-card-text);font-weight:var(--ui-font-weight-body);margin-bottom:16px;padding:10px 14px}.dfm-network{display:block;flex:1 1 auto;height:100%;margin:0 auto;min-height:360px;width:100%}.dfm-network__edge{stroke:var(--ui-series-edge);stroke-width:3}.dfm-node{stroke:var(--ui-series-label);stroke-width:2.5}.dfm-node--blue{fill:var(--ui-series-blue)}.dfm-node--purple{fill:var(--ui-series-purple)}.dfm-node--teal{fill:var(--ui-series-teal)}.dfm-node--green{fill:var(--ui-series-green)}.dfm-node--red{fill:var(--ui-series-red)}.dfm-network__label{fill:var(--ui-series-label);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.dfm-field{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.dfm-field span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.dfm-field input,.dfm-field select,.dfm-field textarea,.dfm-select-inline{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:12px;box-sizing:border-box;color:var(--ui-role-control-text);font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);min-height:44px;padding:10px 14px;width:100%}.dfm-field textarea{min-height:120px;resize:vertical}.dfm-date-time-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 132px}.dfm-btn{border:0;border-radius:999px;cursor:pointer;font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);font-weight:var(--ui-font-weight-body);min-height:42px;padding:0 16px}.dfm-btn,.dfm-btn--primary{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.dfm-btn--warning{background:var(--ui-semantic-warning-surface);color:var(--ui-semantic-warning-text)}.dfm-btn--ghost{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.dfm-btn:disabled{cursor:wait;opacity:.7}.dfm-chip-button{border:1px solid var(--ui-role-control-border);border-radius:999px;color:var(--ui-role-control-text);cursor:pointer;font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);font-weight:var(--ui-font-weight-medium);min-height:34px;padding:0 12px}.dfm-chip-button,.dfm-chip-button.is-active{background:var(--ui-role-control-surface)}.dfm-recent-families-header{align-items:center;color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);gap:12px;justify-content:space-between;margin-top:4px}.dfm-recent-families-header span:last-child{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body)}.dfm-chip-row--recent-families{align-content:flex-start}.dfm-table-wrap{overflow:auto}.dfm-table{border-collapse:collapse;font-size:var(--ui-font-size-table);width:100%}.dfm-table td,.dfm-table th{border:1px solid var(--ui-role-table-header-border);padding:11px 10px;text-align:left;vertical-align:top}.dfm-table th{background:var(--ui-role-table-header-surface);color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium)}.dfm-table tbody tr{cursor:pointer}.dfm-table tbody tr,.dfm-table tbody tr.is-selected,.dfm-table tbody tr:hover{background:var(--ui-role-table-cell-surface)}.dfm-calendar-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr) 300px}.dfm-card--calendar{min-height:650px}.dfm-month-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.dfm-month-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:14px;padding:10px}.dfm-month-card__title{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);margin-bottom:8px}.dfm-month-card__weekday-row{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);margin-bottom:4px}.dfm-month-card__grid,.dfm-month-card__weekday-row{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.dfm-day{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:10px;color:var(--ui-role-panel-text);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:42px;padding:4px 3px}.dfm-day.is-blank{background:#0000;border-color:#0000;cursor:default}.dfm-day.is-selected{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.dfm-day__number{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.dfm-calendar-legend,.dfm-day__dots{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dfm-day__dots{gap:5px;margin-top:4px}.dfm-dot{border-radius:999px;display:inline-block;height:10px;width:10px}.dfm-dot--action,.dfm-dot--holiday,.dfm-dot--significance{background:var(--ui-role-panel-surface)}.dfm-calendar-legend{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);margin-top:12px}.dfm-side-stack{display:flex;flex-direction:column;gap:18px}.dfm-selected-date-card{display:flex;flex-direction:column;gap:10px;margin-top:10px}.dfm-selected-date-card__source{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium)}.dfm-significance-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:10px 0 0;padding:0}.dfm-significance-list li{grid-gap:10px;display:grid;gap:10px;grid-template-columns:92px 1fr}.dfm-scope-banner{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:12px 16px}.dfm-scope-banner__headline{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);margin-top:6px}.dfm-actions-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr)}.dfm-record-detail{color:var(--ui-role-card-text);display:flex;flex-direction:column;gap:8px;margin-top:6px}.dfm-workflow-list{color:var(--ui-role-panel-text);display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding-left:18px}.dfm-workflow-list li::marker{color:var(--ui-role-panel-text);font-weight:var(--ui-font-weight-body)}.dfm-capture-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr) 430px}.dfm-waveform{align-items:center;border:1px solid var(--ui-role-panel-border);border-radius:12px;display:flex;gap:4px;height:58px;justify-content:center;margin-top:10px;padding:0 10px}.dfm-waveform,.dfm-waveform span{background:var(--ui-role-panel-surface)}.dfm-waveform span{border-radius:999px;display:inline-block;width:4px}.dfm-waveform.is-recording span:nth-child(odd){background:var(--ui-role-card-surface)}.dfm-pill-button{background:var(--ui-role-control-surface);border:0;border-radius:999px;color:var(--ui-role-control-text);cursor:pointer;font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);font-weight:var(--ui-font-weight-medium);min-height:28px;padding:0 14px}.dfm-pill-button.is-active{outline:2px solid var(--ui-state-focus-ring)}.dfm-pill-button--danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.dfm-pill-button--success{background:var(--ui-semantic-success-surface);color:var(--ui-semantic-success-text)}.dfm-summary-note,.dfm-transcript{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:14px;box-sizing:border-box;color:var(--ui-role-panel-text);font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);line-height:var(--ui-line-height-body);margin-top:14px;min-height:168px;padding:14px;resize:vertical;width:100%}.dfm-summary-note{margin-top:10px;min-height:110px}.dfm-audio-player{margin-top:14px;width:100%}.dfm-inline-use{border:0;border-radius:999px;cursor:pointer;font:var(--ui-font-weight-body) var(--ui-font-size-body) /var(--ui-line-height-body) var(--ui-font-family-base);font-weight:var(--ui-font-weight-body);min-height:30px;padding:0 14px}.dfm-inline-use,.dfm-inline-use.is-active{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.dfm-chain-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:12px 0 0;padding:0}.dfm-chain-list li{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:92px 1fr}.dfm-chain-list span{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:0;color:var(--ui-role-panel-text);display:inline-flex;font-size:var(--ui-font-size-body);justify-content:center;min-height:28px;padding:0 10px}.dfm-chain-list b{color:var(--ui-role-panel-text);padding-left:18px;position:relative}.dfm-chain-list b:before{border-radius:999px;content:"";height:11px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:11px}.dfm-chain-list b:before,.dfm-chain-list li:nth-child(2) b:before,.dfm-chain-list li:nth-child(3) b:before,.dfm-chain-list li:nth-child(4) b:before,.dfm-chain-list li:nth-child(5) b:before{background:var(--ui-role-panel-surface)}.dfm-report-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(360px,.95fr)}.dfm-bars{align-items:flex-end;display:flex;gap:18px;height:230px;padding:24px 4px 6px}.dfm-bar-group{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.dfm-bar-group__value{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body)}.dfm-bar{background:var(--ui-role-panel-surface);border-radius:8px 8px 0 0;width:28px}.dfm-bar-group__label{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-control)}.dfm-heatmap{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:98px repeat(4,1fr);margin-top:12px}.dfm-heatmap__header{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);text-align:center}.dfm-heatmap__rowlabel{color:var(--ui-role-card-text);font-size:var(--ui-font-size-control)}.dfm-heatmap__cell{align-items:center;border-radius:10px;color:var(--ui-role-panel-text);display:flex;font-weight:var(--ui-font-weight-body);justify-content:center;min-height:46px}.dfm-heatmap__cell--blue,.dfm-heatmap__cell--green,.dfm-heatmap__cell--sky{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.dfm-heatmap__cell--red{background:var(--ui-role-panel-surface)}.dfm-select-inline{border-radius:999px;min-height:38px;min-width:168px;padding:0 14px}@media (max-width:1500px){.dfm-calendar-grid{grid-template-columns:280px minmax(0,1fr)}.dfm-calendar-grid>.dfm-side-stack{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.dfm-actions-grid,.dfm-capture-grid,.dfm-report-grid{grid-template-columns:minmax(0,1fr)}.dfm-metric-strip,.dfm-month-grid,.dfm-report-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dfm-metric-strip,.dfm-report-strip{grid-column:1/-1}.dfm-bottom-grid,.dfm-live-sync-grid{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.dfm-view--workspace{grid-template-columns:minmax(0,1fr)}.dfm-card--lookup{grid-row:auto}}@media (max-width:1024px){.dfm{padding:18px 16px 26px}.dfm-shell{padding:18px}.dfm-shell__titlebar{flex-direction:column}.dfm-actions-grid,.dfm-bottom-grid,.dfm-calendar-grid,.dfm-calendar-grid>.dfm-side-stack,.dfm-capture-grid,.dfm-live-sync-grid,.dfm-metric-strip,.dfm-month-grid,.dfm-report-grid,.dfm-report-strip,.dfm-summary-grid{grid-template-columns:minmax(0,1fr)}.dfm-scope-banner{align-items:flex-start;flex-direction:column}}.dfm{--dfm-text:var(--ui-role-card-text);--dfm-soft-text:var(--ui-role-card-text);--dfm-subtitle:var(--ui-role-card-text);--dfm-kicker:var(--ui-role-card-text);--dfm-shell-bg:var(--ui-role-card-surface);--dfm-shell-border:var(--ui-role-panel-border);--dfm-titlebar-bg:var(--ui-role-card-surface);--dfm-card-bg:var(--ui-role-card-surface);--dfm-card-bg-soft:var(--ui-role-card-surface);--dfm-card-border:var(--ui-role-panel-border);--dfm-action-bg:var(--ui-role-card-surface);--dfm-action-hover-bg:var(--ui-role-card-surface);--dfm-action-active-bg:var(--ui-role-card-surface);--dfm-action-active-text:var(--ui-role-card-text);--dfm-input-bg:var(--ui-role-card-surface);--dfm-shadow:var(--ui-role-panel-shadow);--dfm-info:var(--ui-role-card-text);--dfm-info-bg:var(--ui-role-card-surface);--dfm-success:var(--ui-role-card-text);--dfm-success-bg:var(--ui-role-card-surface);--dfm-warning:var(--ui-role-card-text);--dfm-warning-bg:var(--ui-role-card-surface);--dfm-danger:var(--ui-role-card-text);--dfm-danger-bg:var(--ui-role-card-surface);--dfm-purple:var(--ui-role-card-text);--dfm-purple-bg:var(--ui-role-card-surface)}.dfm,.dfm [class*=dfm-heading],.dfm [class*=dfm-title],.dfm-card__title,.dfm-family-title,.dfm-shell__titlebar h2,.dfm-stage-heading h1,.dfm-summary-box strong{color:var(--dfm-text)}.dfm [class*=dfm-caption],.dfm [class*=dfm-empty],.dfm [class*=dfm-label],.dfm [class*=dfm-meta],.dfm [class*=dfm-muted],.dfm [class*=dfm-note] li,.dfm [class*=dfm-note] p,.dfm [class*=dfm-subtle],.dfm-card__subtle,.dfm-family-meta,.dfm-shell__titlebar p,.dfm-stage-heading p{color:var(--dfm-subtitle)}.dfm-shell{background:var(--dfm-shell-bg);border-color:var(--dfm-shell-border);box-shadow:var(--dfm-shadow)}.dfm-shell__titlebar{background:var(--dfm-titlebar-bg)}.dfm [class*=dfm-banner],.dfm [class*=dfm-box],.dfm [class*=dfm-calendar],.dfm [class*=dfm-card],.dfm [class*=dfm-drawer],.dfm [class*=dfm-panel],.dfm [class*=dfm-sheet],.dfm [class*=dfm-side-stack]>*,.dfm-shell__badge,.dfm-source-note,.dfm-tab{background:var(--dfm-card-bg);border-color:var(--dfm-card-border);color:var(--dfm-text)}.dfm [class*=dfm-card--inner],.dfm [class*=dfm-day-card],.dfm [class*=dfm-month-card],.dfm-shell__badge,.dfm-source-note,.dfm-summary-box{background:var(--dfm-card-bg-soft)}.dfm [class*=dfm-eyebrow],.dfm [class*=dfm-kicker],.dfm-source-note__title{color:var(--dfm-kicker)}.dfm button,.dfm input,.dfm select,.dfm textarea,.dfm-tab{background:var(--dfm-action-bg);border-color:var(--dfm-card-border);color:var(--dfm-text)}.dfm input,.dfm select,.dfm textarea{background:var(--dfm-input-bg)}.dfm button:hover,.dfm-tab:hover{background:var(--dfm-action-hover-bg)}.dfm [aria-pressed=true],.dfm button.is-active,.dfm-tab.is-active{background:var(--dfm-action-active-bg);border-color:var(--dfm-shell-border);color:var(--dfm-action-active-text)}.dfm-pill--neutral{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.dfm-heatmap__cell--blue,.dfm-heatmap__cell--sky,.dfm-pill--info,.dfm-pill-button--info{background:var(--dfm-info-bg);color:var(--dfm-info)}.dfm-heatmap__cell--green,.dfm-pill--success,.dfm-pill-button--success{background:var(--dfm-success-bg);color:var(--dfm-success)}.dfm-heatmap__cell--warning,.dfm-pill--warning{background:var(--dfm-warning-bg);color:var(--dfm-warning)}.dfm-heatmap__cell--red,.dfm-pill--danger,.dfm-pill-button--danger{background:var(--dfm-danger-bg);color:var(--dfm-danger)}.dfm-pill--purple{background:var(--dfm-purple-bg);color:var(--dfm-purple)}.dfm-bullet--info,.dfm-chain-list li:first-child b:before,.dfm-dot--holiday,.dfm-node--blue,.dfm-sparkline--info{fill:var(--dfm-info);fill:var(--dfm-chart-primary,var(--dfm-info));background:var(--dfm-info);background:var(--dfm-chart-primary,var(--dfm-info));color:var(--dfm-info);color:var(--dfm-chart-primary,var(--dfm-info))}.dfm-dot--action,.dfm-node--green,.dfm-sparkline--success{fill:var(--dfm-success);fill:var(--dfm-chart-success,var(--dfm-success));background:var(--dfm-success);background:var(--dfm-chart-success,var(--dfm-success));color:var(--dfm-success);color:var(--dfm-chart-success,var(--dfm-success))}.dfm-node--red,.dfm-sparkline--danger{fill:var(--dfm-danger);fill:var(--dfm-chart-danger,var(--dfm-danger));background:var(--dfm-danger);background:var(--dfm-chart-danger,var(--dfm-danger));color:var(--dfm-danger);color:var(--dfm-chart-danger,var(--dfm-danger))}.dfm-dot--significance,.dfm-sparkline--warning{fill:var(--dfm-warning);fill:var(--dfm-chart-warning,var(--dfm-warning));background:var(--dfm-warning);background:var(--dfm-chart-warning,var(--dfm-warning));color:var(--dfm-warning);color:var(--dfm-chart-warning,var(--dfm-warning))}.dfm-node--purple,.dfm-sparkline--purple{fill:var(--dfm-purple);fill:var(--dfm-chart-violet,var(--dfm-purple));background:var(--dfm-purple);background:var(--dfm-chart-violet,var(--dfm-purple));color:var(--dfm-purple);color:var(--dfm-chart-violet,var(--dfm-purple))}.dfm-node{stroke:color-mix(in srgb,var(--dfm-text) 82%,#0000)}.App.theme-dark .dfm{--dfm-shell-border:var(--ui-role-panel-border);--dfm-shell-bg:var(--ui-role-card-surface);--dfm-titlebar-bg:var(--ui-role-card-surface);--dfm-card-border:var(--ui-role-panel-border);--dfm-card-bg:var(--ui-role-card-surface);--dfm-card-bg-soft:var(--ui-role-card-surface);--dfm-card-bg-spotlight:var(--ui-role-card-surface);--dfm-text:var(--ui-role-card-text);--dfm-subtitle:var(--ui-role-card-text);--dfm-kicker:var(--ui-role-card-text);--dfm-action-bg:var(--ui-role-card-surface);--dfm-action-hover-bg:var(--ui-role-card-surface);--dfm-action-active-bg:var(--ui-role-card-surface);--dfm-action-active-text:var(--ui-role-card-text);--dfm-input-bg:var(--ui-role-card-surface);--dfm-info-bg:var(--ui-role-card-surface);--dfm-info:var(--ui-role-card-text);--dfm-success-bg:var(--ui-role-card-surface);--dfm-success:var(--ui-role-card-text);--dfm-warning-bg:var(--ui-role-card-surface);--dfm-warning:var(--ui-role-card-text);--dfm-danger-bg:var(--ui-role-card-surface);--dfm-danger:var(--ui-role-card-text);--dfm-purple-bg:var(--ui-role-card-surface);--dfm-purple:var(--ui-role-card-text);--dfm-chart-primary:var(--ui-series-blue);--dfm-chart-secondary:var(--ui-series-teal);--dfm-chart-success:var(--ui-series-green);--dfm-chart-warning:var(--ui-workflow-amber-border);--dfm-chart-danger:var(--ui-series-red);--dfm-chart-violet:var(--ui-series-purple);--dfm-chart-pink:var(--ui-series-red);--dfm-chart-grid:var(--ui-role-table-cell-border);--dfm-chart-label:var(--ui-series-label);--dfm-chart-on-dark:var(--ui-series-label);--dfm-shadow:var(--ui-role-panel-shadow)}.App.theme-dark .dfm :is(.dfm-shell__badge,.dfm-summary-box,.dfm-metric-card,.dfm-report-panel,.dfm-report-preview-shell,.dfm-report-viewer-shell,.dfm-report-viewer-header,.dfm-report-refresh-banner,.dfm-viewer-chip,.dfm-outline-badge,.dfm-live-sync-list li,.dfm-scope-banner,.dfm-upcoming-list li){border-color:var(--dfm-card-border);color:var(--dfm-text)}.App.theme-dark .dfm :is(.dfm-summary-box,.dfm-metric-card,.dfm-report-panel,.dfm-report-preview-shell,.dfm-report-viewer-shell,.dfm-live-sync-list li,.dfm-upcoming-list li){background:var(--dfm-card-bg)}.App.theme-dark .dfm :is(.dfm-shell__badge,.dfm-outline-badge,.dfm-viewer-chip,.dfm-scope-banner,.dfm-report-viewer-header,.dfm-report-refresh-banner){background:var(--dfm-card-bg-soft)}.App.theme-dark .dfm .dfm-card--lookup,.App.theme-dark .dfm .dfm-card--profile,.App.theme-dark .dfm .dfm-card--report{background:var(--dfm-card-bg-spotlight)}.App.theme-dark .dfm .dfm-metric-card__header{color:var(--dfm-subtitle)}.App.theme-dark .dfm .dfm-metric-card__value{color:var(--dfm-text)}.App.theme-dark .dfm .dfm-bar-group__label,.App.theme-dark .dfm .dfm-calendar-legend,.App.theme-dark .dfm .dfm-network__label{fill:var(--dfm-chart-label);color:var(--dfm-chart-label)}.App.theme-dark .dfm .dfm-chain-list li:nth-child(2) b:before{background:var(--dfm-chart-warning)}.App.theme-dark .dfm .dfm-chain-list li:nth-child(3) b:before{background:var(--dfm-chart-danger)}.App.theme-dark .dfm .dfm-chain-list li:nth-child(4) b:before{background:var(--dfm-chart-pink)}.App.theme-dark .dfm .dfm-chain-list li:nth-child(5) b:before{background:var(--dfm-chart-success)}.App.theme-dark .dfm .dfm-bar-group__bar{background:var(--ui-role-panel-surface)}.App.theme-dark .dfm :is(.dfm-heatmap__cell--blue,.dfm-heatmap__cell--sky){background:color-mix(in srgb,var(--dfm-chart-primary) 82%,var(--dfm-info-bg) 18%);color:var(--dfm-chart-on-dark)}.App.theme-dark .dfm .dfm-heatmap__cell--green{background:color-mix(in srgb,var(--dfm-chart-success) 82%,var(--dfm-success-bg) 18%);color:var(--dfm-chart-on-dark)}.App.theme-dark .dfm .dfm-heatmap__cell--warning{background:color-mix(in srgb,var(--dfm-chart-warning) 84%,var(--dfm-warning-bg) 16%);color:var(--dfm-chart-on-dark)}.App.theme-dark .dfm .dfm-heatmap__cell--red{background:color-mix(in srgb,var(--dfm-chart-danger) 82%,var(--dfm-danger-bg) 18%);color:var(--ui-role-panel-text)}.App.theme-dark.theme-profile-profile-5 .dfm{--dfm-chart-primary:var(--ui-semantic-info-text);--dfm-chart-secondary:var(--ui-semantic-info-text);--dfm-chart-success:var(--ui-semantic-success-text);--dfm-chart-warning:var(--ui-semantic-warning-text);--dfm-chart-danger:var(--ui-semantic-error-text);--dfm-chart-violet:var(--ui-semantic-info-text);--dfm-chart-pink:var(--ui-semantic-info-text);--dfm-chart-label:var(--ui-semantic-info-text);--dfm-chart-on-dark:var(--ui-semantic-info-text)}.App.theme-dark.theme-profile-profile-5 .dfm :is(.dfm-summary-box,.dfm-metric-card,.dfm-report-panel,.dfm-live-sync-list li,.dfm-upcoming-list li){background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border);color:var(--ui-role-card-text)}.App.theme-dark.theme-profile-profile-5 .dfm .dfm-card--lookup,.App.theme-dark.theme-profile-profile-5 .dfm .dfm-card--profile,.App.theme-dark.theme-profile-profile-5 .dfm .dfm-card--report{background:var(--ui-role-card-surface)}.App.theme-dark.theme-profile-profile-5 .dfm .dfm-scope-banner{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border)}.App.theme-dark.theme-profile-profile-5 .dfm .dfm-bar-group__bar,.App.theme-dark.theme-profile-profile-5 .dfm .dfm-network-node--owners{fill:var(--dfm-chart-primary)}.App.theme-dark.theme-profile-profile-5 .dfm .dfm-network-node--securepay{fill:var(--dfm-chart-danger)}.App.theme-dark.theme-profile-profile-5 .dfm .dfm-network-node--admin,.App.theme-dark.theme-profile-profile-5 .dfm .dfm-network-node--advisor{fill:var(--dfm-chart-success)}.App.theme-dark.theme-profile-profile-5 .dfm .dfm-network-node--client{fill:var(--dfm-chart-violet)}}.diary-header,.diary-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.diary-heading-copy{grid-gap:6px;display:grid;gap:6px;min-width:0}.diary-header .diary-heading-copy{flex:1 1 360px}.diary-section{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.diary-metrics{grid-gap:16px;border-bottom:1px solid var(--ui-border);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0 0 24px}.diary-metrics>div{grid-gap:6px;display:grid;gap:6px}.diary-metrics dt{color:var(--ui-muted);font-size:12px}.diary-metrics dd{font-size:22px;font-weight:600;line-height:1.3;margin:0}.diary-overview-grid,.diary-report-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.diary-overview-divider{border:0;border-top:1px solid var(--ui-border);margin:8px 0;width:100%}.diary-contact-list,.diary-record-details{grid-gap:16px;display:grid;gap:16px;margin:0}.diary-contact-list>div{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(120px,1fr) minmax(0,1.5fr)}.diary-contact-list dt,.diary-record-details dt{color:var(--ui-muted);font-size:12px}.diary-contact-list dd,.diary-record-details dd{margin:0;overflow-wrap:anywhere}.diary-table-scroll{min-width:0;overflow-x:auto}.diary-table{background:var(--ui-surface);border-collapse:collapse;width:100%}.diary-records-table{min-width:740px;table-layout:fixed}.diary-date-column{width:125px}.diary-owner-column{width:160px}.diary-status-column{width:120px}.diary-action-column{width:80px}.diary-ui.ui-surface[data-ui-surface] .diary-table :is(th,td){overflow-wrap:anywhere;text-align:left}.diary-meta{display:block;margin-top:4px}.diary-meta,.diary-muted{color:var(--ui-muted);font-size:12px}.diary-filters{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.diary-filter-search{grid-column:span 2}.diary-field--wide{grid-column:1/-1}.diary-empty{grid-gap:6px;display:grid;gap:6px;padding-block:16px}.diary-ui-dialog{--ui-dialog-height:auto}.diary-ui-dialog--capture{--ui-dialog-width:960px}.diary-capture-form{grid-gap:28px;display:grid;gap:28px}.diary-form-grid,.diary-record-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.diary-record-details>div{grid-gap:6px;align-content:start;display:grid;gap:6px}.diary-preserve-text{overflow-wrap:anywhere;white-space:pre-wrap}.diary-ui-dialog.ui-surface[data-ui-surface] .diary-error,.diary-ui.ui-surface[data-ui-surface] .diary-error{color:var(--ui-danger-text)}.diary-family-list{grid-gap:8px;display:grid;gap:8px}.diary-family-list button{grid-gap:4px;display:grid;gap:4px;justify-items:start;text-align:left}.diary-family-list small{color:var(--ui-muted);font-size:12px;overflow-wrap:anywhere}.diary-check{align-items:center;display:flex;gap:8px}.diary-disclosure{border-block:1px solid var(--ui-border);padding:12px 0}.diary-disclosure summary{color:var(--ui-text);cursor:pointer}.diary-disclosure>div{padding-top:16px}.diary-schedule-preview{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.diary-schedule-preview li{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(150px,1fr) minmax(0,2fr)}.diary-schedule-preview span{color:var(--ui-muted)}.diary-capture-form audio{width:100%}.diary-months{grid-gap:12px;display:grid;gap:12px}.diary-months>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:80px minmax(0,1fr) 32px}.diary-months progress{accent-color:var(--ui-accent);height:12px;width:100%}.diary-months strong{text-align:right}.diary-performance-table{min-width:440px}@media (max-width:1000px){.diary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.diary-report-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.diary-filters,.diary-form-grid,.diary-overview-grid,.diary-record-details{grid-template-columns:minmax(0,1fr)}.diary-filter-search{grid-column:auto}.diary-contact-list>div,.diary-schedule-preview li{gap:4px;grid-template-columns:minmax(0,1fr)}}.calendar-header,.calendar-section-heading,.calendar-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.calendar-heading-copy{grid-gap:6px;display:grid;gap:6px;min-width:0}.calendar-actions,.calendar-period{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.calendar-period h2{align-items:center;align-self:flex-end;display:flex;margin-right:8px;min-height:var(--ui-control-height)}.calendar-ui.ui-surface[data-ui-surface] button.calendar-nav-button{align-items:center;display:inline-flex;justify-content:center;padding:0;width:var(--ui-control-height)}.calendar-section{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.calendar-filters{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(200px,2fr) auto}.calendar-legend,.calendar-muted{color:var(--ui-muted);font-size:12px}.calendar-legend{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.calendar-legend>span{align-items:center;display:inline-flex;gap:6px}.calendar-weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:8px}.calendar-weekdays>span{color:var(--ui-muted);font-size:12px;text-align:center}.calendar-days{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.calendar-days>li{min-width:0}.calendar-ui.ui-surface[data-ui-surface] button.calendar-day{align-items:stretch;display:flex;flex-direction:column;gap:8px;height:100%;min-height:124px;padding:8px;text-align:left;width:100%}.calendar-day-number{align-items:center;display:flex;gap:4px;justify-content:space-between}.calendar-day-number small{color:var(--ui-accent);font-size:11px}.calendar-day-preview{grid-gap:6px;display:grid;gap:6px}.calendar-day-preview .ui-tag{justify-self:start;max-width:100%;text-align:left;white-space:normal}.calendar-event-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:400;overflow:hidden;overflow-wrap:anywhere}.calendar-event-copy small{color:var(--ui-muted);font-size:11px}.calendar-ui.ui-surface[data-ui-surface] button.calendar-day[aria-current=date]{border-color:var(--ui-accent)}.calendar-day-indicators{align-items:center;display:none;flex-wrap:wrap;gap:2px;justify-content:center}.calendar-year-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-ui.ui-surface[data-ui-surface] .calendar-month--compact button.calendar-day{align-items:center;gap:4px;min-height:60px;padding:4px}.calendar-month--compact .calendar-day-indicators{display:flex}.calendar-month--compact .calendar-day-number{justify-content:center}.calendar-dialog{--ui-dialog-height:auto}.calendar-day-records{grid-gap:20px;display:grid;gap:20px;list-style:none;margin:0;padding:0}.calendar-day-records>li{grid-gap:8px;border-bottom:1px solid var(--ui-border);display:grid;gap:8px;padding-bottom:20px}.calendar-day-records>li:last-child{border:0;padding-bottom:0}.calendar-notes{overflow-wrap:anywhere;white-space:pre-wrap}.calendar-table-scroll{min-width:0;overflow-x:auto}.calendar-table{background:var(--ui-surface);border-collapse:collapse;width:100%}.calendar-agenda{min-width:760px}.calendar-ui.ui-surface[data-ui-surface] .calendar-table :is(th,td){overflow-wrap:anywhere;text-align:left}.calendar-key-dates small,.calendar-table small{color:var(--ui-muted);display:block;font-size:12px;margin-top:4px}.calendar-agenda td:first-child{white-space:nowrap}.calendar-empty{grid-gap:6px;display:grid;gap:6px;padding-block:16px}.calendar-reminders-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.calendar-key-dates{grid-gap:12px 28px;display:grid;gap:12px 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.calendar-key-dates li{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.calendar-key-dates .ui-tag{flex-shrink:0}@media (max-width:1100px){.calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-key-dates{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.calendar-filters,.calendar-year-grid{grid-template-columns:minmax(0,1fr)}.calendar-ui.ui-surface[data-ui-surface] button.calendar-day{align-items:center;gap:4px;min-height:64px;padding:4px}.calendar-day-number small,.calendar-day-preview{display:none}.calendar-day-indicators{display:flex}.calendar-days{gap:2px}.calendar-day-indicators .ui-tag{font-size:11px;padding:1px 3px}}.pay-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.pay-heading-copy{grid-gap:6px;display:grid;gap:6px;min-width:0}.pay-section{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.pay-metrics{grid-gap:16px;border-bottom:1px solid var(--ui-border);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 0 24px}.pay-metrics>div{grid-gap:6px;align-content:start;display:grid;gap:6px}.pay-details dt,.pay-metrics dt{color:var(--ui-muted);font-size:12px}.pay-metrics dd{font-size:22px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}.pay-details,.pay-form-grid,.pay-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pay-overview-grid{gap:32px}.pay-details{margin:0}.pay-details>div{grid-gap:6px;align-content:start;display:grid;gap:6px}.pay-details dd{margin:0;overflow-wrap:anywhere}.pay-followups{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.pay-followups li{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.pay-table-scroll{min-width:0;overflow-x:auto}.pay-table{background:var(--ui-surface);border-collapse:collapse;min-width:760px;width:100%}.payments-ui.ui-surface[data-ui-surface] .pay-table :is(th,td){text-align:left}.payments-ui.ui-surface[data-ui-surface] .pay-table .pay-numeric{text-align:right}.pay-money,.payments-ui.ui-surface[data-ui-surface] .pay-table .pay-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pay-meta{display:block;margin-top:4px;overflow-wrap:anywhere}.pay-meta,.pay-muted{color:var(--ui-muted);font-size:12px}.pay-filters{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(160px,1fr)) auto}.pay-filter-single{width:min(100%,320px)}.pay-empty{color:var(--ui-muted);padding:16px 0}.pay-dialog{--ui-dialog-height:auto}.pay-family-list{grid-gap:8px;display:grid;gap:8px}.pay-family-list button{grid-gap:4px;display:grid;gap:4px;justify-items:start;text-align:left}.pay-family-list small{color:var(--ui-muted);overflow-wrap:anywhere}.payments-ui.ui-surface[data-ui-surface] .pay-error{color:var(--ui-danger-text)}@media (max-width:1100px){.pay-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pay-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-details,.pay-filters,.pay-form-grid,.pay-overview-grid{grid-template-columns:minmax(0,1fr)}}.referral-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.referral-heading>div{grid-gap:6px;display:grid;gap:6px}.referral-form,.referral-section{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.referral-types{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.referral-type{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr auto;min-width:0}.referral-bottom{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.referral-steps{grid-gap:16px;display:grid;gap:16px;margin:0;padding-left:20px}.referral-steps li>p{padding-top:4px}.referral-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.referral-dialog{--ui-dialog-height:auto}.referral-dialog.ui-surface[data-ui-surface] .referral-error{color:var(--ui-danger-text)}@media (max-width:800px){.referral-bottom,.referral-types{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.referral-form-grid{grid-template-columns:minmax(0,1fr)}}.support-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.support-heading>div{grid-gap:6px;display:grid;gap:6px}.support-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.support-form,.support-section{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.support-context{color:var(--ui-muted);font-size:12px}.support-guides details{border-bottom:1px solid var(--ui-border);padding:8px 0}.support-guides details:first-child{padding-top:0}.support-guides summary{cursor:pointer;font-weight:500;line-height:1.5;min-height:36px;padding:7px 0}.support-guides summary:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.support-guides details>p{padding:4px 0 8px}.support-steps{grid-gap:12px;display:grid;gap:12px;margin:0;padding-left:20px}.support-dialog{--ui-dialog-height:auto}.support-dialog.ui-surface[data-ui-surface] .support-error{color:var(--ui-danger-text)}@media (max-width:800px){.support-layout{gap:24px;grid-template-columns:minmax(0,1fr)}}.training-copy{grid-gap:6px;display:grid;gap:6px;min-width:0}.training-stack{grid-gap:16px;display:grid;gap:16px;min-width:0}.training-heading{align-items:center;justify-content:space-between}.training-heading,.training-toolbar{display:flex;flex-wrap:wrap;gap:16px}.training-toolbar{align-items:flex-end}.training-search{flex:1 1 280px}.training-filter{max-width:100%;width:220px}.training-count{color:var(--ui-muted);font-size:12px;padding:8px 0}.training-table-scroll{max-width:100%;overflow-x:auto}.training-table{border-collapse:collapse;min-width:760px;text-align:left;width:100%}.training-table th:first-child{width:48%}.training-table th:last-child{width:88px}.training-table .ui-tag{display:inline-block;white-space:nowrap}.training-empty{grid-gap:12px;display:grid;gap:12px}.training-dialog{--ui-dialog-height:auto}.training-video-dialog{--ui-dialog-width:960px}.training-player{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}.training-facts{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:100px minmax(0,1fr);margin:0}.training-facts dt{color:var(--ui-muted);font-size:12px}.training-facts dd{margin:0;overflow-wrap:anywhere}.training-steps{grid-gap:12px;display:grid;gap:12px;margin:0;padding-left:20px}.training-viewer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.training-external-link{align-items:center;color:var(--ui-accent);display:inline-flex;gap:4px;padding:8px 0;text-underline-offset:3px;white-space:nowrap}.training-external-link:hover{text-decoration-thickness:2px}.training-external-link:focus-visible,.training-table-scroll:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}@media (max-width:600px){.training-filter{flex:1 1 100%;width:auto}.training-table th:first-child{width:40%}}@layer ui-remediation-5-module-layout{.considerations-module__list,.considerations-module__summary{grid-gap:14px;display:grid;gap:14px}.considerations-module__workspace-command-row{align-items:flex-start;border-bottom:1px solid var(--cm-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.considerations-module__workspace-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.considerations-module__field{grid-gap:6px;display:grid;gap:6px}.considerations-module__field--scope-note{justify-items:start;margin-right:auto;max-width:620px;text-align:left}.considerations-module__two-table-workspace{grid-gap:12px;display:grid;gap:12px;margin:14px 0 18px}.considerations-module__two-table-meta,.considerations-module__two-table-summary{color:var(--cm-soft-text);display:flex;flex-wrap:wrap;font-size:var(--ui-font-size-table);gap:8px}.considerations-module__two-table-meta span,.considerations-module__two-table-summary span{background:#0000;border:0;border-radius:var(--ui-role-control-radius);padding:0}.considerations-module__two-table-panel{background:var(--cm-card-bg);border:1px solid var(--cm-border-strong);border-radius:var(--ui-role-control-radius);overflow:hidden}.considerations-module__two-table-header{background:var(--cm-card-bg-soft);border-bottom:1px solid var(--cm-border);display:flex;gap:12px;justify-content:space-between;padding:12px}.considerations-module__two-table-header h3{font-size:var(--ui-font-size-heading-3);margin:2px 0 0}.considerations-module__two-table-wrap{max-height:380px;overflow:auto}.considerations-module__two-table{border-collapse:collapse;min-width:1100px;table-layout:fixed;width:100%}.considerations-module__two-table td,.considerations-module__two-table th{border-bottom:1px solid var(--cm-border);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table);overflow-wrap:anywhere;padding:9px 10px;text-align:left;vertical-align:top}.considerations-module__two-table th{background:var(--cm-head-bg);color:var(--cm-head-text);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);position:sticky;text-transform:uppercase;top:0;z-index:1}.considerations-module__contribution-register{grid-gap:10px;background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:grid;gap:10px;margin:12px 0;overflow:hidden;padding:12px}.considerations-module__contribution-register-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.considerations-module__contribution-register-eyebrow{color:var(--cm-kicker);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.considerations-module__contribution-register h3{color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-heading-3);margin:2px 0 0}.considerations-module__contribution-register-metrics,.considerations-module__contribution-register-summary{display:flex;flex-wrap:wrap;gap:8px}.considerations-module__contribution-register-metrics{justify-content:flex-end}.considerations-module__contribution-register-metrics span,.considerations-module__contribution-register-summary span{background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:5px 8px}.considerations-module__contribution-register-controls{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.considerations-module__contribution-register-control{grid-gap:4px;display:grid;gap:4px;min-width:180px}.considerations-module__contribution-register-control span{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);text-transform:uppercase}.considerations-module__contribution-register-notes,.considerations-module__contribution-register-select{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);font:inherit}.considerations-module__contribution-register-select{min-height:30px;padding:5px 8px}.considerations-module__contribution-register-select--status{margin-top:6px;width:100%}.considerations-module__contribution-register-notes{min-height:76px;padding:7px 8px;resize:vertical;width:100%}.considerations-module__contribution-register-filter-count{color:var(--ui-role-control-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-left:auto;padding-bottom:7px}.considerations-module__contribution-register-warning{background:var(--ui-semantic-warning-surface);border:1px solid var(--ui-semantic-warning-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-semantic-warning-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:7px 9px}.considerations-module__contribution-register-table-wrap{border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);max-height:420px;overflow:auto}.considerations-module__contribution-register-table{border-collapse:initial;border-spacing:0;min-width:1880px;table-layout:fixed;width:100%}.considerations-module__contribution-register-table td,.considerations-module__contribution-register-table th{border-bottom:1px solid var(--ui-role-table-header-border);border-right:1px solid var(--ui-role-table-header-border);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table);padding:7px 8px;text-align:left;vertical-align:top}.considerations-module__contribution-register-table th{background:var(--ui-role-table-header-surface);color:var(--ui-role-table-header-text);font-weight:var(--ui-font-weight-medium);position:sticky;top:0;z-index:1}.considerations-module__contribution-register-table td{background:var(--ui-role-table-cell-surface);color:var(--ui-role-table-cell-text);overflow-wrap:anywhere}.considerations-module__contribution-register-status{background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:4px 7px}.considerations-module__contribution-register-status.accepted,.considerations-module__contribution-register-status.disputed,.considerations-module__contribution-register-status.final,.considerations-module__contribution-register-status.needs-review,.considerations-module__contribution-register-status.rejected{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text)}.considerations-module__contribution-register-actions{display:flex;flex-wrap:wrap;gap:5px}.considerations-module__contribution-register-actions button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:26px;padding:4px 7px}.considerations-module__contribution-register-actions button:hover{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.considerations-module__contribution-register-note{color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.considerations-module__parent-response-panel{--family-table-body-bg:var(--ui-role-control-surface);--family-table-grid:var(--ui-role-control-text);--family-table-header-bg:var(--ui-role-table-header-surface);--family-table-header-text:var(--ui-role-table-header-text);background:var(--cm-card-bg);border:1px solid var(--cm-border-strong);border-radius:var(--ui-role-module-body-radius);box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;position:relative}.considerations-module__parent-response-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0;padding-right:88px;position:static}.considerations-module__parent-section-heading{align-items:center;display:inline-flex;gap:8px;min-width:0}.considerations-module__parent-highlight-button{min-height:32px;padding:7px 11px;white-space:nowrap}.considerations-module__parent-highlight-button.is-active{background:color-mix(in srgb,var(--ui-role-control-surface) 34%,var(--ui-role-control-surface));border-color:color-mix(in srgb,var(--ui-role-control-border) 72%,var(--ui-role-control-border));box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text)}.considerations-module__parent-response-wrap{max-height:620px;overflow-x:hidden;overflow-y:auto;padding-right:16px;scrollbar-color:color-mix(in srgb,var(--ui-role-module-body-text) 62%,var(--ui-role-module-body-text)) var(--ui-role-module-body-text);scrollbar-gutter:stable both-edges;scrollbar-width:auto}.considerations-module__parent-response-wrap:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-role-module-body-border) 82%,var(--ui-role-module-body-border));outline-offset:-2px}.considerations-module__parent-response-wrap::-webkit-scrollbar{width:14px}.considerations-module__parent-response-wrap::-webkit-scrollbar:horizontal{display:none;height:0}.considerations-module__parent-response-wrap::-webkit-scrollbar-track{background:var(--ui-role-module-body-surface);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius)}.considerations-module__parent-response-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-role-module-body-surface) 62%,var(--ui-role-module-body-surface));border:3px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius)}.considerations-module__parent-response-table{--parent-response-row-height:40px;--parent-response-body-bg:var(--family-table-body-bg);--transition-to-panel-blue:var(--family-table-body-bg);border-collapse:collapse;font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);min-width:2860px;table-layout:fixed;width:max-content}.considerations-module__parent-response-sections{min-width:100%}.considerations-module__parent-response-table+.considerations-module__parent-response-table{margin-top:0}.considerations-module__parent-col--label{width:700px}.considerations-module__parent-col--person{width:430px}.considerations-module__parent-col--issues{width:760px}.considerations-module__parent-col--position{width:540px}.considerations-module__parent-response-table td,.considerations-module__parent-response-table th{background:var(--parent-response-body-bg);background-clip:padding-box;border:1px solid var(--family-table-grid);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);overflow:hidden;overflow-wrap:normal;padding:0 9px;text-align:left;vertical-align:top;white-space:normal}.considerations-module__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.considerations-module__parent-response-table .considerations-module__parent-response-end-spacer{border-left:0;border-right:0;box-shadow:var(--ui-role-control-shadow);pointer-events:none}.considerations-module__parent-response-table td:not(.is-row-label-cell){position:relative;z-index:1}.considerations-module__parent-response-table th{background-clip:padding-box;background:var(--family-table-header-bg);background-color:var(--family-table-header-bg);color:var(--family-table-header-text);cursor:default;font-weight:var(--ui-font-weight-medium);min-height:42px;overflow:visible;padding:7px 9px;position:sticky;text-align:left;top:0;z-index:30}.considerations-module__parent-response-table thead th:first-child{background:var(--family-table-header-bg);background-color:var(--family-table-header-bg);box-shadow:var(--ui-role-table-header-shadow);left:0;transform:translateZ(0);z-index:90}.considerations-module__parent-response-table .tl-th-inner{justify-content:flex-start;min-height:26px;padding-right:12px;position:relative}.considerations-module__parent-response-table .tl-th-text{color:inherit;font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left}.considerations-module__parent-response-table .tl-col-grip{color:var(--ui-role-control-text);cursor:grab}.considerations-module__parent-response-table .tl-col-grip:active{cursor:grabbing}.considerations-module__parent-response-table .tl-resizer{border-right:2px solid color-mix(in srgb,var(--cm-border-strong) 72%,var(--ui-role-control-border));bottom:-7px;cursor:col-resize;min-height:0;position:absolute;right:-13px;top:-7px;touch-action:none;width:22px;z-index:12}.considerations-module__parent-response-table .tl-resizer:active,.considerations-module__parent-response-table .tl-resizer:focus-visible,.considerations-module__parent-response-table .tl-resizer:hover{background:color-mix(in srgb,var(--ui-role-control-surface) 14%,#0000);border-right-color:color-mix(in srgb,var(--ui-role-control-border) 78%,var(--ui-role-control-border));outline:2px solid color-mix(in srgb,var(--ui-role-control-border) 82%,var(--ui-role-control-border));outline-offset:-3px}.considerations-module__parent-response-table tbody tr{contain:none;content-visibility:visible;height:auto}.considerations-module__parent-response-table tbody tr.is-section-row{height:auto}.considerations-module__parent-response-table tbody tr.is-section-row td{background:var(--family-table-header-bg);background-color:var(--family-table-header-bg);border-bottom-color:var(--cm-border-strong);border-top-color:var(--cm-border-strong);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text);font-weight:var(--ui-font-weight-medium);padding:3px 10px}.considerations-module__parent-response-table tbody tr.is-spacer-row td{background:var(--parent-response-body-bg);background-color:var(--parent-response-body-bg);height:var(--parent-response-row-height)}.considerations-module__parent-response-table tbody tr.is-table-boundary-row td{color:#0000;pointer-events:none}.considerations-module__parent-response-table td.is-row-label-cell{background:var(--parent-response-body-bg);background-clip:padding-box;border-color:color-mix(in srgb,var(--cm-border) 78%,var(--ui-role-table-cell-border)) color-mix(in srgb,var(--cm-border) 82%,var(--ui-role-table-cell-border)) color-mix(in srgb,var(--cm-border) 78%,var(--ui-role-table-cell-border)) color-mix(in srgb,var(--cm-border) 60%,var(--ui-role-table-cell-border));box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text);left:0;position:sticky;z-index:80}.considerations-module__parent-response-table td.is-row-label-cell:before{content:none;display:none}.considerations-module__parent-response-table tbody tr.is-section-row td.is-row-label-cell{background:var(--family-table-header-bg);background-color:var(--family-table-header-bg);border-color:var(--cm-border-strong);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text);z-index:81}.considerations-module__parent-response-table tbody tr.is-section-row td.is-row-label-cell:before{content:none;display:none}.considerations-module__parent-response-table tbody tr.is-section-row .considerations-module__parent-response-cell{color:var(--ui-role-table-cell-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);height:auto;letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);min-height:0;padding:0}.considerations-module__parent-response-table tbody tr.is-section-row td.tl-framework-category-cell{padding:8px 12px}.considerations-module__parent-response-table td.is-row-label-cell .considerations-module__parent-response-cell{font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-table);position:relative;text-align:left;text-align-last:left;z-index:2}.considerations-module__parent-response-table tbody tr:not(.is-section-row)>.tl-td{background:var(--family-table-body-bg);border-color:var(--family-table-grid);color:var(--ui-role-table-cell-text)}.considerations-module__parent-response-panel.tl-family-considerations--copy .considerations-module__parent-response-table tbody tr.is-section-row>.tl-td{background:var(--ui-role-table-header-surface);background-color:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);vertical-align:middle}.considerations-module__parent-response-panel.tl-family-considerations--copy .considerations-module__parent-response-table tbody tr.is-section-row>.tl-td.is-row-label-cell{background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border)}.considerations-module__parent-response-panel.tl-family-considerations--copy .considerations-module__parent-response-table .tl-th-inner{min-height:26px}.considerations-module__parent-response-panel.tl-family-considerations--copy .considerations-module__parent-response-table .tl-family-table-boundary-row,.considerations-module__parent-response-panel.tl-family-considerations--copy .considerations-module__parent-response-table .tl-family-table-boundary-row>.tl-td{box-sizing:border-box;height:40px;min-height:40px}.considerations-module__parent-response-panel.tl-family-considerations--copy .considerations-module__parent-response-table .tl-family-table-boundary-row>.tl-td{background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:#0000;pointer-events:none}.considerations-module__parent-response-table tbody tr.is-section-row>.tl-family-table-section-cell{background:var(--family-table-header-bg);border-color:var(--cm-border-strong);color:var(--family-table-header-text)}.considerations-module__parent-response-cell{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);height:auto;letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);max-height:none;min-height:24px;min-width:0;overflow:hidden;text-overflow:clip;white-space:normal;word-break:normal}.considerations-module__parent-response-cell--center{text-align:center}.considerations-module__parent-response-table td.is-parent-summary{background:var(--parent-response-body-bg);border-color:color-mix(in srgb,var(--cm-border) 78%,var(--ui-role-table-cell-border));color:var(--ui-role-table-cell-text);text-align:center}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-parent-summary.is-tone-green{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-parent-summary.is-tone-amber{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-parent-summary.is-tone-red{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-family-framework-cell.is-tone-green,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-resolution-cell.is-tone-green,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-tone-green{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border);color:var(--ui-semantic-success-text)}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-family-framework-cell.is-tone-amber,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-resolution-cell.is-tone-amber,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-tone-amber{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-family-framework-cell.is-tone-red,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-resolution-cell.is-tone-red,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-tone-red{background:var(--ui-semantic-error-surface);border-color:var(--ui-semantic-error-border);color:var(--ui-semantic-error-text)}.considerations-module__parent-response-table td.is-family-framework-cell,.considerations-module__parent-response-table td.is-resolution-cell,.considerations-module__parent-response-table td.is-starting-position-cell{font-weight:var(--ui-font-weight-medium)}.considerations-module__parent-response-table td.is-starting-position-cell{overflow:visible;padding:0;position:relative;z-index:3}.considerations-module__parent-response-table td.is-starting-position-cell.is-starting-position-active{z-index:95}.considerations-module__parent-response-table td.is-starting-position-cell.is-starting-position-resolved{background:var(--parent-response-body-bg);border-color:color-mix(in srgb,var(--cm-border) 78%,var(--ui-role-table-cell-border))}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-starting-position-resolved{background:color-mix(in srgb,var(--ui-role-table-cell-surface) 22%,var(--parent-response-body-bg));border-color:color-mix(in srgb,var(--ui-role-table-cell-border) 34%,var(--cm-border))}.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-starting-position-resolved,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-tone-amber,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-tone-green,.considerations-module__parent-response-panel.is-issue-highlight-enabled .considerations-module__parent-response-table td.is-starting-position-cell.is-tone-red{color:inherit}.considerations-module__parent-starting-position-cell{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:26px minmax(0,1fr);height:auto;max-height:none;min-height:24px;min-width:0;padding:2px 8px 2px 4px;position:relative}.considerations-module__parent-response-table tbody tr.is-section-row .considerations-module__parent-starting-position-cell{display:block;height:auto;max-height:none;min-height:0;padding:0}.considerations-module__parent-starting-position-settings{align-items:center;background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);cursor:pointer;display:inline-flex;font-size:var(--ui-font-size-body);height:22px;justify-content:center;line-height:var(--ui-line-height-body);padding:0;width:22px}.considerations-module__parent-starting-position-settings:focus-visible,.considerations-module__parent-starting-position-settings:hover{background:var(--ui-role-module-body-surface);outline:none}.considerations-module__parent-starting-position-text{display:block;font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);max-height:2.64em;min-width:0;overflow:hidden;text-align:center;text-overflow:clip;white-space:normal}.considerations-module__parent-starting-position-input{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--cm-text);font:inherit;font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-control);min-height:132px;min-width:0;overflow:auto;padding:10px;resize:vertical;text-align:left;width:100%}.considerations-module__parent-starting-position-input:focus{box-shadow:var(--ui-role-control-shadow);outline:none}.considerations-module__parent-starting-position-meta{color:var(--cm-soft-text);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-caption)}.considerations-module__parent-starting-position-editor{grid-gap:6px;display:grid;gap:6px}.considerations-module__parent-starting-position-editor>span{color:var(--cm-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.considerations-module__parent-starting-position-resolved-toggle{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:8px;justify-content:center;padding:7px 8px}.considerations-module__parent-starting-position-resolved-toggle.is-resolved{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.considerations-module__parent-starting-position-update{align-items:center;background:color-mix(in srgb,var(--ui-role-module-body-surface) 30%,var(--ui-role-module-body-surface));border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);cursor:pointer;display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;min-height:38px;padding:9px 12px}.considerations-module__parent-starting-position-update:focus-visible,.considerations-module__parent-starting-position-update:hover{background:color-mix(in srgb,var(--ui-role-module-body-surface) 44%,var(--ui-role-module-body-surface));outline:none}.considerations-module__parent-starting-position-history{grid-gap:6px;display:grid;gap:6px}.considerations-module__parent-starting-position-history-item{grid-gap:3px;background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--cm-text);cursor:pointer;display:grid;gap:3px;padding:7px 8px;text-align:left}.considerations-module__parent-starting-position-history-item:hover{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border)}.considerations-module__parent-starting-position-history-item span{color:var(--cm-soft-text);font-size:var(--ui-font-size-body)}.considerations-module__parent-starting-position-history-item strong{color:var(--cm-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.considerations-module__parent-response-table tbody tr:not(.is-section-row) td[data-parent-col=issues],.considerations-module__parent-response-table tbody tr:not(.is-section-row) td[data-parent-col=startingPosition]{text-align:center}.considerations-module__summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:18px}.considerations-module__card,.considerations-module__focus-card,.considerations-module__meter-card,.considerations-module__queue-card,.considerations-module__record{background:var(--cm-card-bg);border:1px solid var(--cm-border-strong);border-radius:var(--ui-role-module-body-radius);padding:14px}.considerations-module__meter-list,.considerations-module__pill-row,.considerations-module__queue-item-header,.considerations-module__record-header,.considerations-module__record-links,.considerations-module__record-meta{display:flex;flex-wrap:wrap;gap:8px}.considerations-module__label{font-size:var(--ui-font-size-control);letter-spacing:var(--ui-letter-spacing-control);opacity:.72;text-transform:uppercase}.considerations-module__value{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.considerations-module__detail,.considerations-module__muted{color:var(--cm-soft-text);opacity:1}.considerations-module__pill{align-items:center;background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:inline-flex;font-size:var(--ui-font-size-body);padding:4px 10px}.considerations-module__pill--danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.considerations-module__pill--warning{background:var(--ui-semantic-warning-surface);color:var(--ui-semantic-warning-text)}.considerations-module__pill--success{background:var(--ui-semantic-success-surface);color:var(--ui-semantic-success-text)}.considerations-module__pill--info{background:var(--ui-semantic-info-surface);color:var(--ui-semantic-info-text)}.considerations-module__empty,.considerations-module__error{border-radius:var(--ui-role-module-body-radius);margin-bottom:14px;padding:12px 14px}.considerations-module__error{background:var(--ui-semantic-error-surface);border:1px solid color-mix(in srgb,var(--ui-semantic-error-border) 26%,#0000);color:var(--ui-semantic-error-text)}.considerations-module__empty{background:var(--cm-card-bg-subtle);border:1px solid var(--cm-border)}.considerations-module__focus-card,.considerations-module__meter-card,.considerations-module__queue-card{margin-bottom:18px}.considerations-module__focus-title,.considerations-module__queue-title{font-size:var(--ui-font-size-body);margin:4px 0 8px}.considerations-module__focus-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.considerations-module__focus-grid p,.considerations-module__queue-item p{line-height:var(--ui-line-height-body);margin:6px 0 0}.considerations-module__queue-list{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.considerations-module__queue-item{background:var(--cm-card-bg-soft);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);padding:12px}.considerations-module__queue-item-header{align-items:center;justify-content:space-between}.considerations-module__meter-list{margin-top:14px}.considerations-module__workspace .tl-card{background:#0000;border:0;min-height:0;overflow:visible}.considerations-module__workspace .tl-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.considerations-module__workspace .tl-card-header.tl-considerations-header>.tl-header-actions{justify-content:flex-end}.considerations-module__workspace .tl-header-export-excel{margin-left:auto}.considerations-module__workspace .tl-card-title{color:var(--cm-text);font-size:var(--ui-font-size-body)}.considerations-module__workspace .tl-btn,.considerations-module__workspace .tl-dd-panel select,.considerations-module__workspace .tl-input{background:var(--cm-input-bg);border:1px solid var(--cm-border);border-radius:var(--ui-role-control-radius);color:var(--cm-text)}.considerations-module__workspace .tl-btn{align-items:center;background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;line-height:var(--ui-line-height-body);min-height:32px;padding:7px 11px;white-space:nowrap}.considerations-module__workspace .tl-btn.tl-btn-active,.considerations-module__workspace .tl-btn:hover{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text)}.considerations-module__workspace .tl-btn.tl-btn-active{box-shadow:var(--ui-role-module-body-shadow)}.considerations-module__workspace .tl-dd-note{color:var(--cm-kicker);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:8px}.considerations-module__workspace .tl-btn.tl-btn--active{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text)}.considerations-module__workspace .tl-btn.tl-btn--active:hover{background:var(--ui-role-module-body-surface)}.considerations-module__workspace .tl-defined-issues{background:color-mix(in srgb,var(--cm-card-bg-soft) 78%,#0000);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);box-sizing:border-box;margin:0 0 14px;max-width:100%;min-width:0;overflow:hidden}.considerations-module__workspace .tl-defined-issues__header{align-items:center;background:#0000;border-bottom:1px solid var(--cm-border);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.considerations-module__workspace .tl-defined-issues__eyebrow{color:var(--cm-kicker);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.considerations-module__workspace .tl-defined-issues__header h3{color:var(--cm-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:3px 0 0}.considerations-module__workspace .tl-defined-issues__count{border:1px solid var(--cm-border-strong);border-radius:var(--ui-role-module-body-radius);color:var(--cm-text);flex:0 0 auto;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:7px 11px}.considerations-module__workspace .tl-defined-issues__header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.considerations-module__workspace .tl-defined-issues__wrap{height:auto;max-height:300px;overflow:auto;scrollbar-gutter:stable both-edges}.considerations-module__workspace .tl-defined-issues.is-expanded .tl-defined-issues__wrap{height:auto;max-height:clamp(520px,calc(100dvh - 380px),980px)}.considerations-module__workspace .tl-defined-issues.is-expanded.is-considerations-hidden .tl-defined-issues__wrap{height:auto;max-height:clamp(640px,calc(100dvh - 240px),1240px)}.considerations-module__workspace .tl-defined-issues.is-considerations-hidden{overflow:visible}.considerations-module__workspace .tl-defined-issues.is-considerations-hidden .tl-defined-issues__wrap,.considerations-module__workspace .tl-defined-issues.is-expanded.is-considerations-hidden .tl-defined-issues__wrap{height:clamp(460px,calc(100dvh - 360px),1060px);max-height:clamp(460px,calc(100dvh - 360px),1060px);overflow-x:auto;overflow-y:auto}.considerations-module__workspace .tl-defined-issues.is-expanded.is-considerations-hidden .tl-defined-issues__wrap{height:clamp(620px,calc(100dvh - 240px),1240px);max-height:clamp(620px,calc(100dvh - 240px),1240px)}.considerations-module__workspace .tl-defined-issues__table{min-width:100%}.considerations-module__workspace .tl-defined-issues__table .tl-td{vertical-align:top}.considerations-module__workspace .tl-defined-issues__table .tl-cell-item{line-height:var(--ui-line-height-table);overflow-wrap:normal;white-space:normal;word-break:normal}.considerations-module__workspace .tl-considerations-table .tl-sticky-issue-col{background-clip:padding-box;box-shadow:var(--ui-role-control-shadow);left:0;position:sticky}.considerations-module__workspace .tl-considerations-table thead .tl-sticky-issue-col{z-index:190}.considerations-module__workspace .tl-considerations-table tbody .tl-sticky-issue-col{background:var(--cm-card-bg-subtle);z-index:92}.considerations-module__workspace .tl-considerations-table tbody .tl-framework-category-cell.tl-sticky-issue-col,.considerations-module__workspace .tl-considerations-table tbody .tl-row-header .tl-sticky-issue-col{background:var(--cm-card-bg-subtle);background:var(--cm-card-bg-strong,var(--cm-card-bg-subtle));z-index:112}.considerations-module__workspace .tl-considerations-table .tl-subhead-row .tl-sticky-issue-col{background:var(--cm-card-bg-subtle);background:var(--cm-card-bg-soft,var(--cm-card-bg-subtle));z-index:108}.considerations-module__workspace .tl-defined-issues__table th:first-child{left:0;position:sticky;z-index:130}.considerations-module__workspace .tl-defined-issues__table tbody tr:not(.tl-row-header)>.tl-td:first-child{background:var(--cm-card-bg-subtle);left:0;position:sticky;z-index:48}.considerations-module__workspace .tl-defined-issues__table .tl-framework-category-cell{left:0;position:sticky;z-index:52}.considerations-module__workspace .tl-defined-issues__table tbody tr:not(.tl-row-header)>.tl-td.tl-sticky-issue-col:first-child{z-index:96}.considerations-module__workspace .tl-defined-issues__table .tl-framework-category-cell.tl-sticky-issue-col{z-index:112}.considerations-module__workspace .tl-defined-issues-row--amber .tl-sticky-issue-col,.considerations-module__workspace .tl-defined-issues-row--green .tl-sticky-issue-col,.considerations-module__workspace .tl-defined-issues-row--red .tl-sticky-issue-col{background:var(--cm-card-bg-subtle);background:var(--defined-issues-row-bg,var(--cm-card-bg-subtle))}.considerations-module__workspace .tl-defined-issues__table th:first-child:before{z-index:-1}.considerations-module__workspace .tl-defined-issues-theme-cell{align-items:center;display:flex;justify-content:center;min-height:30px}.considerations-module__workspace .tl-defined-issues-theme-cell input[type=checkbox]{accent-color:var(--ui-state-focus-ring);cursor:pointer;height:16px;width:16px}.considerations-module__workspace .tl-defined-issues-priority-filter{align-items:center;display:inline-flex;margin-left:8px}.considerations-module__workspace .tl-priority-filter-btn{background:color-mix(in srgb,var(--ui-role-control-surface) 16%,#0000);border:1px solid color-mix(in srgb,var(--ui-role-control-border) 42%,var(--cm-border));border-radius:var(--ui-role-control-radius);color:var(--cm-head-text);cursor:pointer;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:5px 8px}.considerations-module__workspace .tl-priority-filter-btn.is-open,.considerations-module__workspace .tl-priority-filter-btn:hover{background:color-mix(in srgb,var(--ui-role-control-surface) 30%,#0000)}.considerations-module__workspace .tl-defined-issues-priority-menu{min-width:300px}.considerations-module__workspace .tl-defined-issues-priority-menu__item{align-items:center}.considerations-module__workspace .tl-defined-issues-priority-chip{align-items:center;border:1px solid #0000;border-radius:var(--ui-role-module-body-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);max-width:100%;padding:5px 8px;white-space:normal}.considerations-module__workspace .tl-defined-issues-priority-chip--amber,.considerations-module__workspace .tl-defined-issues-priority-chip--blue,.considerations-module__workspace .tl-defined-issues-priority-chip--green,.considerations-module__workspace .tl-defined-issues-priority-chip--red{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text)}.considerations-module__workspace .tl-defined-issues-row--amber .tl-td,.considerations-module__workspace .tl-defined-issues-row--blue .tl-td,.considerations-module__workspace .tl-defined-issues-row--green .tl-td,.considerations-module__workspace .tl-defined-issues-row--red .tl-td{background:var(--cm-card-bg-subtle);background:var(--defined-issues-row-bg,var(--cm-card-bg-subtle));border-color:var(--defined-issues-row-border,var(--cm-border))}.considerations-module__workspace .tl-defined-issues-row--amber .tl-td:first-child,.considerations-module__workspace .tl-defined-issues-row--blue .tl-td:first-child,.considerations-module__workspace .tl-defined-issues-row--green .tl-td:first-child,.considerations-module__workspace .tl-defined-issues-row--red .tl-td:first-child{box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-defined-issues-row--amber .tl-td[data-priority-tone],.considerations-module__workspace .tl-defined-issues-row--blue .tl-td[data-priority-tone],.considerations-module__workspace .tl-defined-issues-row--green .tl-td[data-priority-tone],.considerations-module__workspace .tl-defined-issues-row--red .tl-td[data-priority-tone]{background:var(--cm-card-bg-subtle);background:var(--defined-issues-row-bg,var(--cm-card-bg-subtle))}.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--amber .tl-td:first-child,.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--blue .tl-td:first-child,.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--green .tl-td:first-child,.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--red .tl-td:first-child{box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--amber .tl-td,.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--blue .tl-td,.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--green .tl-td,.considerations-module__workspace .tl-defined-issues--tone-sharp .tl-defined-issues-row--red .tl-td{background:var(--cm-card-bg-subtle);background:var(--defined-issues-row-bg-sharp,var(--defined-issues-row-bg,var(--cm-card-bg-subtle)));border-color:var(--defined-issues-row-border-sharp,var(--defined-issues-row-border,var(--cm-border)))}.considerations-module__workspace .tl-defined-issues-row--green{--defined-issues-row-accent:var(--ui-role-module-body-text);--defined-issues-row-bg:color-mix(in srgb,var(--ui-role-module-body-surface) 22%,var(--cm-card-bg-subtle));--defined-issues-row-bg-sharp:color-mix(in srgb,var(--ui-role-module-body-surface) 34%,var(--cm-card-bg-subtle));--defined-issues-row-border:color-mix(in srgb,var(--ui-role-module-body-border) 34%,var(--cm-border));--defined-issues-row-border-sharp:color-mix(in srgb,var(--ui-role-module-body-border) 54%,var(--cm-border))}.considerations-module__workspace .tl-defined-issues-row--amber,.considerations-module__workspace .tl-defined-issues-row--blue{--defined-issues-row-accent:var(--ui-role-module-body-text);--defined-issues-row-bg:color-mix(in srgb,var(--ui-role-module-body-surface) 22%,var(--cm-card-bg-subtle));--defined-issues-row-bg-sharp:color-mix(in srgb,var(--ui-role-module-body-surface) 36%,var(--cm-card-bg-subtle));--defined-issues-row-border:color-mix(in srgb,var(--ui-role-module-body-border) 36%,var(--cm-border));--defined-issues-row-border-sharp:color-mix(in srgb,var(--ui-role-module-body-border) 58%,var(--cm-border))}.considerations-module__workspace .tl-defined-issues-row--red{--defined-issues-row-accent:var(--ui-role-module-body-text);--defined-issues-row-bg:color-mix(in srgb,var(--ui-role-module-body-surface) 20%,var(--cm-card-bg-subtle));--defined-issues-row-bg-sharp:color-mix(in srgb,var(--ui-role-module-body-surface) 34%,var(--cm-card-bg-subtle));--defined-issues-row-border:color-mix(in srgb,var(--ui-role-module-body-border) 36%,var(--cm-border));--defined-issues-row-border-sharp:color-mix(in srgb,var(--ui-role-module-body-border) 58%,var(--cm-border))}.considerations-module__workspace .tl-defined-issues-priority-cell .tl-cell{align-items:flex-start;display:flex;min-width:0;overflow:visible}.considerations-module__workspace .tl-defined-issues__table th[data-col="Escalation Priority"] .tl-th-inner{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto}.considerations-module__workspace .tl-defined-issues__table td[data-col="Escalation Priority"] .tl-defined-issues-priority-chip{border-radius:var(--ui-role-table-cell-radius);display:block;width:100%}.considerations-module__workspace .tl-considerations-hidden-note{border:1px dashed var(--cm-border-strong);border-radius:var(--ui-role-module-body-radius);color:var(--cm-soft-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:12px;padding:16px;text-align:center}.considerations-module__workspace .tl-considerations-hidden-note.is-restorable{cursor:pointer;-webkit-user-select:none;user-select:none}.considerations-module__workspace .tl-considerations-hidden-note.is-restorable:focus-visible{border-style:solid;outline:2px solid var(--ui-role-module-body-border);outline-offset:2px}.considerations-module__workspace .tl-table-wrap{overflow:auto;padding-right:16px;scrollbar-color:color-mix(in srgb,var(--ui-role-control-text) 62%,var(--ui-role-control-text)) var(--ui-role-control-text);scrollbar-gutter:stable both-edges;scrollbar-width:auto}.considerations-module__workspace .tl-considerations .tl-table-wrap{height:clamp(260px,calc(100dvh - 300px),780px);height:var(--mitus-considerations-table-viewport-h,clamp(260px,calc(100dvh - 300px),780px));max-height:clamp(260px,calc(100dvh - 300px),780px);max-height:var(--mitus-considerations-table-viewport-h,clamp(260px,calc(100dvh - 300px),780px));min-height:0;overflow-x:auto;overflow-y:auto}.considerations-module__workspace .tl-table-wrap::-webkit-scrollbar{width:14px}.considerations-module__workspace .tl-table-wrap::-webkit-scrollbar:horizontal{height:11px}.considerations-module__workspace .tl-table-wrap::-webkit-scrollbar-track{background:var(--ui-role-control-surface);border:1px solid var(--cm-border);border-radius:var(--ui-role-control-radius)}.considerations-module__workspace .tl-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-role-control-surface) 62%,var(--ui-role-control-surface));border:3px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius)}.considerations-module__workspace .tl-table-scroll-spacer{height:1px;min-width:calc(100% + 120px);min-width:calc(100% + var(--tl-table-scroll-end-pad, 120px));pointer-events:none}.considerations-module__workspace .tl-family-considerations{margin-top:12px;min-width:0}.considerations-module__workspace .tl-family-considerations__header{align-items:center;background:#0000;border-bottom:1px solid var(--cm-border);border-top:1px solid var(--cm-border);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.considerations-module__workspace .tl-family-considerations__eyebrow{color:var(--cm-kicker);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.considerations-module__workspace .tl-family-considerations__header h3{color:var(--cm-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:3px 0 0}.considerations-module__workspace .tl-family-considerations__header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0;padding-right:0}.considerations-module__table-window-controls,.considerations-module__workspace .tl-table-window-controls{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;margin-left:auto;order:999;position:absolute;right:12px;top:10px;z-index:5}.considerations-module__table-window-button,.considerations-module__workspace .tl-table-window-btn{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:8px;color:var(--ui-role-control-text);cursor:pointer;display:inline-flex;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);height:36px;justify-content:center;line-height:var(--ui-line-height-control);min-width:42px;padding:0;width:42px}.considerations-module__table-window-button.is-active,.considerations-module__table-window-button:hover,.considerations-module__workspace .tl-table-window-btn.is-active,.considerations-module__workspace .tl-table-window-btn:hover{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.considerations-module__workspace .tl-family-considerations .tl-td{vertical-align:top}.considerations-module__workspace .tl-family-considerations-section-table{border-collapse:collapse;margin:0}.considerations-module__workspace .tl-family-considerations-section-table+.tl-family-considerations-section-table{margin-top:0}.considerations-module__workspace .tl-family-considerations .tl-td.tl-family-considerations-dropdown-cell,.considerations-module__workspace .tl-family-considerations .tl-td.tl-family-considerations-editable-text-cell{text-align:center;vertical-align:middle}.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell{text-align:left}.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell.tl-family-considerations-dropdown-cell{text-align:center}.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell .tl-cell,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell .tl-cell-item,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell .tl-family-considerations-read-cell,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell .tl-input,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell .tl-principle-edit-display,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell input,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell select,.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell textarea{text-align:left}.considerations-module__workspace .tl-family-considerations .tl-td.tl-parent-transitions-cell .tl-principle-edit-display{align-items:flex-start;justify-content:flex-start}.considerations-module__workspace .tl-family-considerations-read-cell{line-height:var(--ui-line-height-body);overflow-wrap:normal;white-space:normal;word-break:normal}.considerations-module__workspace .tl-principle-custom-cell{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;margin-left:auto;margin-right:auto;min-height:100%;min-width:0;width:calc(100% - 12px)}.considerations-module__workspace .tl-principle-edit-display{align-items:flex-start;box-sizing:border-box;cursor:text;display:flex;margin-left:auto;margin-right:auto;min-height:34px;outline:none;width:calc(100% - 12px)}.considerations-module__workspace .tl-principle-edit-display.is-empty{color:#0000}.considerations-module__workspace .tl-parent-transition-timeline-display.is-empty{color:var(--cm-soft-text);opacity:.88}.considerations-module__workspace .tl-property-transition-edit-display.is-empty{color:var(--cm-soft-text)}.considerations-module__workspace .tl-property-transition-edit-display.is-empty:before{content:"Enter custom wording";opacity:.7}.considerations-module__workspace .tl-principle-edit-display:focus-visible{box-shadow:var(--ui-role-module-body-shadow)}.considerations-module__workspace .tl-principle-option-display{align-items:center;cursor:pointer;justify-content:center;text-align:center}.considerations-module__workspace .tl-principle-custom-input{line-height:var(--ui-line-height-control);min-height:64px;resize:vertical;width:100%}.considerations-module__workspace .tl-principle-word-count{color:var(--cm-soft-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);text-align:right}.considerations-module__workspace .tl-principle-word-count.is-max,.considerations-module__workspace .tl-principle-word-count.is-near{color:var(--ui-role-module-body-text)}.considerations-module__workspace .tl-principle-option-select{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;min-height:36px;text-align:center;text-align-last:center;width:calc(100% - 12px)}.considerations-module__workspace .tl-family-considerations .tl-management-transition-authority-select{text-align:left;text-align-last:left}.considerations-module__workspace .tl-family-considerations .tl-principle-custom-cell .tl-principle-custom-input,.considerations-module__workspace .tl-family-considerations .tl-principle-custom-cell textarea{width:100%}.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-past-future-financial-amount-input,.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-principle-custom-input,.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-principle-edit-display:not(.tl-principle-option-display),.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-property-transition-edit-input{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);padding:6px 8px}.considerations-module__workspace .tl-considerations--editable-text-frames-hidden .tl-family-considerations .tl-past-future-financial-amount-input,.considerations-module__workspace .tl-considerations--editable-text-frames-hidden .tl-family-considerations .tl-principle-custom-input,.considerations-module__workspace .tl-considerations--editable-text-frames-hidden .tl-family-considerations .tl-principle-edit-display:not(.tl-principle-option-display),.considerations-module__workspace .tl-considerations--editable-text-frames-hidden .tl-family-considerations .tl-property-transition-edit-input{background:#0000;border-color:#0000;box-shadow:var(--ui-role-control-shadow)}.considerations-module__workspace .tl-considerations--dropdown-frames .tl-family-considerations .tl-principle-option-display,.considerations-module__workspace .tl-considerations--dropdown-frames .tl-family-considerations .tl-principle-option-select{background:var(--ui-role-popover-surface);border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);padding:6px 8px}.considerations-module__workspace .tl-considerations--dropdown-frames-hidden .tl-family-considerations .tl-principle-option-display,.considerations-module__workspace .tl-considerations--dropdown-frames-hidden .tl-family-considerations .tl-principle-option-select{background:#0000;border-color:#0000;box-shadow:var(--ui-role-popover-shadow)}.considerations-module__workspace .tl-family-considerations .tl-td{vertical-align:middle}.considerations-module__workspace .tl-family-considerations .tl-td:not(.tl-charter-drafting-rowspan-cell){padding-bottom:3px;padding-top:3px}.considerations-module__workspace .tl-family-considerations .tl-family-table-boundary-row,.considerations-module__workspace .tl-family-considerations .tl-family-table-boundary-row>.tl-td{box-sizing:border-box;height:40px;min-height:40px}.considerations-module__workspace .tl-family-considerations .tl-family-table-boundary-row>.tl-td{color:#0000;pointer-events:none}.considerations-module__workspace .tl-family-considerations .tl-td.tl-family-considerations-dropdown-cell,.considerations-module__workspace .tl-family-considerations .tl-td.tl-family-considerations-editable-text-cell{height:1px}.considerations-module__workspace .tl-family-considerations .tl-principle-edit-display{align-items:center;min-height:24px;padding-bottom:3px;padding-top:3px}.considerations-module__workspace .tl-family-considerations .tl-principle-edit-display:not(.tl-principle-option-display){justify-content:flex-start}.considerations-module__workspace .tl-family-considerations .tl-principle-option-display{min-height:24px}.considerations-module__workspace .tl-family-considerations .tl-principle-custom-cell{gap:2px;justify-content:center;min-height:0;position:relative;width:calc(100% - 12px)}.considerations-module__workspace .tl-family-considerations .tl-principle-custom-input{height:28px;max-height:84px;min-height:28px;padding-bottom:4px;padding-top:4px;resize:vertical}.considerations-module__workspace .tl-family-considerations textarea.tl-input.tl-principle-custom-input{height:28px;min-height:28px}.considerations-module__workspace .tl-family-considerations .tl-principle-custom-cell.is-editing .tl-principle-word-count{bottom:auto;line-height:var(--ui-line-height-body);margin-top:0;pointer-events:none;position:absolute;right:0;top:calc(50% + 18px)}.considerations-module__workspace .tl-family-considerations .tl-principle-option-select{min-height:28px;padding-bottom:4px;padding-top:4px}.considerations-module__workspace .tl-family-considerations .tl-management-transition-date-cell{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;min-height:28px;position:relative;width:calc(100% - 12px)}.considerations-module__workspace .tl-family-considerations .tl-management-transition-date-display-input{box-sizing:border-box;cursor:pointer;height:28px;min-height:28px;padding:3px 28px 3px 8px;pointer-events:none;width:100%}.considerations-module__workspace .tl-family-considerations .tl-management-transition-date-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:2}.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-past-future-financial-amount-input,.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-principle-custom-input,.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-principle-edit-display:not(.tl-principle-option-display),.considerations-module__workspace .tl-considerations--editable-text-frames .tl-family-considerations .tl-property-transition-edit-input{padding-bottom:3px;padding-top:3px}.considerations-module__workspace .tl-considerations--dropdown-frames .tl-family-considerations .tl-principle-option-display,.considerations-module__workspace .tl-considerations--dropdown-frames .tl-family-considerations .tl-principle-option-select{padding-bottom:4px;padding-top:4px}.considerations-module__workspace .tl-principle-option-select option,.considerations-module__workspace .tl-principle-option-select option:checked{background:var(--ui-role-control-surface);color:var(--ui-role-control-text)}.considerations-module__workspace .tl-charter-drafting-panel{grid-gap:0;background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);box-sizing:border-box;color:var(--ui-role-module-body-text);display:grid;gap:0;grid-template-rows:max-content minmax(72px,1fr);min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:color-mix(in srgb,var(--ui-role-module-body-text) 62%,var(--ui-role-module-body-text)) var(--ui-role-module-body-text);scrollbar-color:color-mix(in srgb,var(--ui-role-module-body-text,var(--ui-role-module-body-text)) 62%,var(--ui-role-module-body-text)) var(--ui-role-module-body-text);scrollbar-width:thin;width:100%}.considerations-module__workspace .tl-charter-drafting-rowspan-cell{background:var(--ui-role-module-body-surface);box-sizing:border-box;height:auto;min-height:0;overflow:hidden;padding:0;position:relative;vertical-align:top;z-index:6}.considerations-module__workspace .tl-advisor-overlay-lane-cell{overflow:visible;position:relative;z-index:180}.considerations-module__workspace .tl-advisor-overlay-lane-cell .tl-charter-drafting-panel{transform:translateX(0);transform:translateX(var(--tl-advisor-overlay-x,0));transition:transform 80ms ease-out}.considerations-module__workspace .tl-charter-output-rowspan-cell{overflow:hidden;position:relative;z-index:35}.considerations-module__workspace .tl-charter-output-rowspan-cell .tl-charter-output-panel{transform:none;transition:none}.considerations-module__workspace .tl-advisor-alignment-panel-handle{cursor:ew-resize;touch-action:none}.considerations-module__workspace .tl-advisor-alignment-panel-handle button,.considerations-module__workspace .tl-advisor-alignment-panel-handle input,.considerations-module__workspace .tl-advisor-alignment-panel-handle label,.considerations-module__workspace .tl-advisor-alignment-panel-handle select,.considerations-module__workspace .tl-advisor-alignment-panel-handle textarea{cursor:default;touch-action:auto}.considerations-module__workspace .tl-charter-drafting-rowspan-cell.is-drafting-anchor{isolation:isolate;z-index:40}.considerations-module__workspace .tl-charter-drafting-rowspan-cell.is-drafting-covered{background:#0000;border-color:#0000;box-shadow:var(--ui-role-module-body-shadow);pointer-events:none;z-index:0}.considerations-module__workspace .tl-charter-drafting-rowspan-cell .tl-charter-drafting-panel{bottom:0;box-sizing:border-box;height:auto;left:auto;max-height:none;min-height:0;position:absolute;right:0;top:0;width:min(100%,970px);width:min(100%,var(--tl-advisor-panel-width,970px));z-index:50}.considerations-module__workspace .tl-charter-drafting-rowspan-cell .tl-charter-drafting-panel.is-expanded{box-shadow:var(--ui-role-module-body-shadow);height:auto;max-height:none;min-height:0;position:absolute;z-index:70}.considerations-module__workspace .tl-charter-drafting-panel.is-expanded{grid-template-rows:max-content minmax(0,1fr)}.considerations-module__workspace .tl-charter-drafting-rowspan-cell .tl-principle-drafting-panel{min-height:0}.considerations-module__workspace .tl-principle-drafting-rowspan-cell{height:auto;min-height:0;padding:0}.considerations-module__workspace .tl-charter-drafting-pad-row{height:44px;height:var(--fsp-row-min-h,44px)}.considerations-module__workspace .tl-charter-drafting-pad-row>.tl-td{background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);height:44px;height:var(--fsp-row-min-h,44px);min-height:44px;min-height:var(--fsp-row-min-h,44px)}.considerations-module__workspace .tl-transition-drafting-rowspan-cell{background:var(--ui-role-module-body-surface);box-sizing:border-box;height:auto;min-height:0;padding:0}.considerations-module__workspace .tl-principle-drafting-panel,.considerations-module__workspace .tl-transition-drafting-panel{align-content:stretch;grid-template-rows:max-content minmax(72px,1fr)}.considerations-module__workspace .tl-principle-drafting-panel.is-expanded,.considerations-module__workspace .tl-transition-drafting-panel.is-expanded{grid-template-rows:max-content minmax(0,1fr)}.considerations-module__workspace .tl-principle-drafting-panel .tl-charter-drafting-field,.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-field{grid-template-rows:max-content minmax(0,1fr);padding:2px 8px 6px}.considerations-module__workspace .tl-principle-drafting-panel .tl-charter-drafting-field textarea,.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-field textarea{align-self:stretch;height:auto;min-height:96px}.considerations-module__workspace .tl-principle-drafting-panel .tl-charter-drafting-prompt,.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-prompt{max-height:none;min-height:56px}.considerations-module__workspace .tl-principle-drafting-panel.is-expanded .tl-charter-drafting-prompt,.considerations-module__workspace .tl-principle-drafting-panel:not(.is-expanded) .tl-charter-drafting-prompt,.considerations-module__workspace .tl-transition-drafting-panel.is-expanded .tl-charter-drafting-prompt,.considerations-module__workspace .tl-transition-drafting-panel:not(.is-expanded) .tl-charter-drafting-prompt{max-height:none;min-height:0;overflow:auto}.considerations-module__workspace .tl-transition-drafting-rowspan-cell .tl-transition-drafting-panel{height:auto;max-height:none;min-height:0;position:absolute;width:min(100%,970px);width:min(100%,var(--tl-advisor-panel-width,970px))}.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-field{overflow:hidden}.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-field textarea{overflow:auto;resize:vertical}.considerations-module__workspace .tl-charter-drafting-workspace{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(420px,1fr);min-height:0;overflow:hidden;padding:8px}.considerations-module__workspace .tl-charter-drafting-source-column{grid-gap:8px;display:grid;gap:8px;grid-template-rows:minmax(0,1fr) max-content;min-height:0;overflow:hidden}.considerations-module__workspace .tl-charter-drafting-source-block,.considerations-module__workspace .tl-charter-drafting-workspace .tl-charter-drafting-field{background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-sizing:border-box;min-height:0;overflow:hidden}.considerations-module__workspace .tl-charter-drafting-source-block{grid-gap:3px;display:grid;gap:3px;grid-column:1;grid-row:1;grid-template-rows:max-content minmax(0,1fr);height:100%;padding:4px 8px 8px;position:relative;transition:opacity .12s ease,visibility .12s ease;z-index:1}.considerations-module__workspace .tl-charter-drafting-input-field{grid-column:1;grid-row:1;height:100%;position:relative;transition:opacity .12s ease,visibility .12s ease;z-index:1}.considerations-module__workspace .tl-charter-drafting-error{grid-column:1;grid-row:2}.considerations-module__workspace .tl-charter-drafting-panel.is-input-expanded .tl-charter-drafting-input-field,.considerations-module__workspace .tl-charter-drafting-panel.is-prompt-expanded .tl-charter-drafting-source-block{opacity:1;pointer-events:auto;visibility:visible;z-index:2}.considerations-module__workspace .tl-charter-drafting-panel.is-input-expanded .tl-charter-drafting-source-block,.considerations-module__workspace .tl-charter-drafting-panel.is-prompt-expanded .tl-charter-drafting-input-field{opacity:0;pointer-events:none;visibility:hidden;z-index:1}.considerations-module__workspace .tl-charter-drafting-section-label{background:#0000;border-bottom:0;color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control);margin:0;padding:0;text-transform:uppercase}.considerations-module__workspace .tl-charter-drafting-workspace .tl-charter-drafting-field{border-bottom:1px solid var(--ui-role-module-body-border);padding:4px 8px 8px}.considerations-module__workspace .tl-charter-output-rowspan-cell{background:var(--ui-role-module-body-surface);box-sizing:border-box;height:auto;min-height:0;padding:0;vertical-align:top}.considerations-module__workspace .tl-charter-output-panel{background:var(--ui-role-module-body-surface);box-sizing:border-box;display:grid;grid-template-rows:max-content minmax(0,1fr);height:100%;min-height:0;padding:0;width:min(100%,970px);width:min(100%,var(--tl-advisor-output-width,970px))}.considerations-module__workspace .tl-charter-drafting-rowspan-cell .tl-charter-output-panel{bottom:0;box-sizing:border-box;height:auto;left:0;max-height:none;min-height:0;position:absolute;right:auto;top:0;width:100%;z-index:60}.considerations-module__workspace .tl-charter-output-log{align-items:center;border-bottom:1px solid var(--ui-role-module-body-border);box-sizing:border-box;color:var(--ui-role-module-body-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:flex-end;letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);min-height:45px;padding:5px 8px;text-align:right;white-space:nowrap}.considerations-module__workspace .tl-charter-output-panel .tl-charter-drafting-field{background:var(--ui-role-module-body-surface);border:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);box-sizing:border-box;min-height:0;overflow:hidden;padding:4px 8px 8px}.considerations-module__workspace .tl-charter-drafting-input-field textarea,.considerations-module__workspace .tl-charter-drafting-output-field textarea{min-height:0;overflow:auto}.considerations-module__workspace .tl-charter-drafting-input-field textarea{height:100%;min-height:0}.considerations-module__workspace .tl-charter-drafting-output-field{display:grid;grid-template-rows:max-content minmax(0,1fr);height:auto;margin:9px 9px 17px;min-height:0}.considerations-module__workspace .tl-charter-drafting-output-field textarea{background:var(--ui-role-control-surface);min-height:0;resize:none}.considerations-module__workspace .tl-charter-drafting-topbar{grid-gap:8px;align-items:center;border-bottom:1px solid var(--ui-role-navigation-border);display:grid;gap:8px;grid-template-columns:minmax(320px,.42fr) minmax(140px,1fr) max-content;min-height:0;padding:5px 8px}.considerations-module__workspace .tl-charter-drafting-panel h3{align-self:center;color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);margin:0;text-align:center}.considerations-module__workspace .tl-charter-drafting-field{border-bottom:1px solid var(--ui-role-module-body-border);padding:3px 8px 6px}.considerations-module__workspace .tl-charter-drafting-field:last-child{border-bottom:0}.considerations-module__workspace .tl-charter-drafting-field{grid-gap:2px;display:grid;gap:2px;min-height:0}.considerations-module__workspace .tl-charter-drafting-select-row{align-items:center;display:flex;justify-content:flex-start;min-height:0;min-width:0;width:100%}.considerations-module__workspace .tl-charter-drafting-field>span,.considerations-module__workspace .tl-charter-drafting-select-row>span{color:var(--ui-role-control-text);font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-control);line-height:var(--ui-line-height-control);text-transform:uppercase}.considerations-module__workspace .tl-charter-drafting-field textarea,.considerations-module__workspace .tl-charter-drafting-select-row select{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-sizing:border-box;color:var(--ui-role-control-text);font:inherit;line-height:var(--ui-line-height-control);min-width:0;padding:8px 9px;width:100%}.considerations-module__workspace .tl-charter-drafting-select-row select{appearance:none;-moz-appearance:none;-webkit-appearance:none;min-height:24px;padding-bottom:3px;padding-top:3px;width:100%}.considerations-module__workspace .tl-charter-drafting-select-row select::-ms-expand{display:none}.considerations-module__workspace .tl-principle-drafting-panel .tl-charter-drafting-select-row select,.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-select-row select{appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;cursor:pointer;padding-right:22px}.considerations-module__workspace .tl-principle-drafting-panel .tl-charter-drafting-select-row select::-ms-expand,.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-select-row select::-ms-expand{display:block}.considerations-module__workspace .tl-charter-drafting-field textarea{background:var(--ui-role-control-surface);border:2px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);height:100%;min-height:0;resize:vertical}.considerations-module__workspace .tl-charter-drafting-field textarea::placeholder{color:var(--ui-role-control-text)}.considerations-module__workspace .tl-charter-drafting-prompt{background:var(--ui-role-module-body-surface);border:0;border-bottom:1px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0;max-height:112px;min-height:72px;overflow:hidden;padding:8px;white-space:pre-wrap}.considerations-module__workspace .tl-principle-drafting-panel .tl-charter-drafting-source-block,.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-source-block{grid-template-rows:max-content max-content minmax(0,1fr)}.considerations-module__workspace .tl-charter-prompt-profile-toolbar{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(170px,1fr) max-content max-content;min-width:0}.considerations-module__workspace .tl-charter-prompt-profile-toolbar input{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-sizing:border-box;color:var(--ui-role-control-text);font:inherit;line-height:var(--ui-line-height-control);min-height:26px;min-width:0;padding:4px 8px;width:100%}.considerations-module__workspace .tl-charter-prompt-profile-toolbar input::placeholder{color:var(--ui-role-control-text)}.considerations-module__workspace .tl-charter-prompt-profile-button{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);box-sizing:border-box;font-size:var(--ui-font-size-control);min-height:26px;padding:4px 8px;white-space:nowrap}.considerations-module__workspace .tl-charter-prompt-profile-button:disabled{cursor:not-allowed;opacity:.48}.considerations-module__workspace .tl-charter-drafting-prompt-editor{box-sizing:border-box;height:100%;max-height:none;min-height:0;overflow:auto;resize:none;width:100%}.considerations-module__workspace .tl-charter-drafting-top-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-width:0;width:auto}.considerations-module__workspace .tl-charter-drafting-action{background:color-mix(in srgb,var(--ui-role-module-body-surface) 36%,var(--ui-role-module-body-surface));background:color-mix(in srgb,var(--ui-role-module-body-surface,var(--ui-role-module-body-surface)) 36%,var(--ui-role-module-body-surface));border-color:color-mix(in srgb,var(--ui-role-module-body-border,var(--ui-role-module-body-border)) 70%,var(--ui-role-module-body-border));box-sizing:border-box;min-height:28px;padding:5px 10px;white-space:nowrap;width:110px}.considerations-module__workspace .tl-charter-drafting-execute-action{width:110px}.considerations-module__workspace .tl-charter-drafting-expand-action[aria-pressed=true]{background:color-mix(in srgb,var(--ui-role-module-body-surface) 38%,var(--ui-role-module-body-surface));background:color-mix(in srgb,var(--ui-role-module-body-surface,var(--ui-role-module-body-surface)) 38%,var(--ui-role-module-body-surface));border-color:color-mix(in srgb,var(--ui-role-module-body-border,var(--ui-role-module-body-border)) 72%,var(--ui-role-module-body-border))}.considerations-module__workspace .tl-transition-drafting-panel .tl-charter-drafting-status{align-items:center;background:color-mix(in srgb,var(--ui-role-module-body-surface) 36%,var(--ui-role-module-body-surface));background:color-mix(in srgb,var(--ui-role-module-body-surface,var(--ui-role-module-body-surface)) 36%,var(--ui-role-module-body-surface));border:1px solid color-mix(in srgb,var(--ui-role-module-body-border,var(--ui-role-module-body-border)) 70%,var(--ui-role-module-body-border));border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:inline-flex;justify-content:center;min-height:28px;padding:5px 8px;white-space:nowrap}.considerations-module__workspace .tl-send-family-charter-rowspan-cell{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);box-sizing:border-box;min-width:180px;text-align:center;vertical-align:top}.considerations-module__workspace .tl-send-family-charter-cell{grid-gap:10px;align-items:center;color:var(--ui-role-module-body-text);display:grid;gap:10px;justify-items:center;min-height:162px;min-height:calc(var(--tl-charter-drafting-span-px, 180px) - 18px);padding:12px 8px}.considerations-module__workspace .tl-send-family-charter-heading{color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);text-transform:uppercase}.considerations-module__workspace .tl-send-family-charter-checkbox-label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.considerations-module__workspace .tl-send-family-charter-checkbox-label input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.considerations-module__workspace .tl-send-family-charter-box{align-items:center;background:var(--ui-role-module-body-surface);border:2px solid var(--ui-role-module-body-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);height:42px;justify-content:center;line-height:var(--ui-line-height-body);width:42px}.considerations-module__workspace .tl-send-family-charter-cell.is-sent .tl-send-family-charter-box{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);box-shadow:var(--ui-role-module-body-shadow)}.considerations-module__workspace .tl-send-family-charter-cell.is-disabled .tl-send-family-charter-checkbox-label{cursor:not-allowed;opacity:.58}.considerations-module__workspace .tl-send-family-charter-status{color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.considerations-module__workspace .tl-charter-drafting-error{border:1px solid var(--ui-semantic-error-border);border-radius:var(--ui-role-module-body-radius);color:var(--ui-semantic-error-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:7px 8px}.considerations-module__workspace .tl-family-considerations-row--amber .tl-td,.considerations-module__workspace .tl-family-considerations-row--blue .tl-td,.considerations-module__workspace .tl-family-considerations-row--green .tl-td,.considerations-module__workspace .tl-family-considerations-row--red .tl-td{background:var(--cm-card-bg-subtle);background:var(--family-considerations-row-bg,var(--cm-card-bg-subtle));border-color:var(--family-considerations-row-border,var(--cm-border))}.considerations-module__workspace .tl-family-considerations-row--amber .tl-td:first-child,.considerations-module__workspace .tl-family-considerations-row--blue .tl-td:first-child,.considerations-module__workspace .tl-family-considerations-row--green .tl-td:first-child,.considerations-module__workspace .tl-family-considerations-row--red .tl-td:first-child{box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-family-considerations-row--amber .tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations-row--amber .tl-td[data-priority-tone],.considerations-module__workspace .tl-family-considerations-row--blue .tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations-row--blue .tl-td[data-priority-tone],.considerations-module__workspace .tl-family-considerations-row--green .tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations-row--green .tl-td[data-priority-tone],.considerations-module__workspace .tl-family-considerations-row--red .tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations-row--red .tl-td[data-priority-tone]{background:var(--cm-card-bg-subtle);background:var(--family-considerations-row-bg,var(--cm-card-bg-subtle))}.considerations-module__workspace .tl-family-considerations-row--green{--family-considerations-row-accent:var(--ui-role-module-body-text);--family-considerations-row-bg:color-mix(in srgb,var(--ui-role-module-body-surface) 22%,var(--cm-card-bg-subtle));--family-considerations-row-border:color-mix(in srgb,var(--ui-role-module-body-border) 34%,var(--cm-border))}.considerations-module__workspace .tl-family-considerations-row--amber,.considerations-module__workspace .tl-family-considerations-row--blue{--family-considerations-row-accent:var(--ui-role-module-body-text);--family-considerations-row-bg:color-mix(in srgb,var(--ui-role-module-body-surface) 22%,var(--cm-card-bg-subtle));--family-considerations-row-border:color-mix(in srgb,var(--ui-role-module-body-border) 36%,var(--cm-border))}.considerations-module__workspace .tl-family-considerations-row--red{--family-considerations-row-accent:var(--ui-role-module-body-text);--family-considerations-row-bg:color-mix(in srgb,var(--ui-role-module-body-surface) 20%,var(--cm-card-bg-subtle));--family-considerations-row-border:color-mix(in srgb,var(--ui-role-module-body-border) 36%,var(--cm-border))}.considerations-module__workspace .tl-family-considerations-priority-cell .tl-cell{align-items:flex-start;display:flex;min-width:0;overflow:visible}.considerations-module__workspace .tl-family-considerations-priority-chip{align-items:center;border:1px solid #0000;border-radius:var(--ui-role-module-body-radius);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);max-width:100%;padding:5px 8px;white-space:normal}.considerations-module__workspace .tl-family-considerations-priority-chip--amber,.considerations-module__workspace .tl-family-considerations-priority-chip--blue,.considerations-module__workspace .tl-family-considerations-priority-chip--green,.considerations-module__workspace .tl-family-considerations-priority-chip--red{background:var(--ui-role-module-body-surface);border-color:var(--ui-role-module-body-border);color:var(--ui-role-module-body-text)}.considerations-module__workspace .tl-family-considerations td[data-col="Escalation Priority"] .tl-family-considerations-priority-chip,.considerations-module__workspace .tl-family-considerations td[data-col=Thematic] .tl-family-considerations-priority-chip{border-radius:var(--ui-role-table-cell-radius);display:block;width:100%}.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col:not(.tl-framework-category-cell){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);box-shadow:var(--ui-role-table-cell-shadow);color:var(--ui-role-table-cell-text)}.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col:not(.tl-framework-category-cell) .tl-cell,.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col:not(.tl-framework-category-cell) .tl-cell-item{color:var(--ui-role-table-cell-text)}.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td:not(.tl-td-colA):not(.tl-framework-category-cell){background:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);color:var(--ui-role-table-cell-text)}.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td:not(.tl-td-colA):not(.tl-framework-category-cell) .tl-cell,.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td:not(.tl-td-colA):not(.tl-framework-category-cell) .tl-cell-item,.considerations-module__workspace .tl-family-considerations--copy tbody tr:not(.tl-row-header)>.tl-td:not(.tl-td-colA):not(.tl-framework-category-cell) .tl-family-considerations-read-cell{color:var(--ui-role-table-cell-text)}.considerations-module__workspace .tl-table-x-scroll{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--cm-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);cursor:pointer;display:flex;height:26px;margin:6px 12px 8px;min-height:26px;overflow-x:hidden;overflow-y:hidden;padding:4px 8px;touch-action:none;-webkit-user-select:none;user-select:none}.considerations-module__workspace .tl-table-x-scroll--top{margin:6px 12px 4px}.considerations-module__workspace .tl-table-x-scroll--bottom{margin:6px 12px 8px}.considerations-module__workspace .tl-table-x-scroll.is-hidden{border:0;height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.considerations-module__workspace .tl-table-x-scroll::-webkit-scrollbar{height:0}.considerations-module__workspace .tl-table-x-scroll__track{contain:layout paint;flex:1 1 auto;height:14px;min-width:0;overflow:hidden;position:relative}.considerations-module__workspace .tl-table-x-scroll__thumb,.considerations-module__workspace .tl-table-x-scroll__track{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow)}.considerations-module__workspace .tl-table-x-scroll__thumb{bottom:2px;cursor:grab;position:absolute;top:2px;transition:background .12s ease,box-shadow .12s ease;will-change:transform}.considerations-module__workspace .tl-table-x-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-role-control-border) 80%,var(--ui-role-control-border));outline-offset:2px}.considerations-module__workspace .tl-table-x-scroll__thumb:hover{background:var(--ui-role-control-surface);box-shadow:var(--ui-role-control-shadow)}.considerations-module__workspace .tl-table-x-scroll__thumb:active{cursor:grabbing}.considerations-module__workspace .tl-defined-issues .tl-table-x-scroll{border-radius:var(--ui-role-control-radius);box-sizing:border-box;height:35px;margin:8px 12px 11px;min-height:35px;padding:6px 12px}.considerations-module__workspace .tl-defined-issues .tl-table-x-scroll__track{border-width:2px;height:18px}.considerations-module__workspace .tl-defined-issues .tl-table-x-scroll__thumb{border-width:2px;bottom:2px;top:2px}.considerations-module__workspace .tl-family-considerations>.tl-table-wrap.tl-table-wrap--bridged-x{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;scrollbar-color:color-mix(in srgb,var(--ui-role-control-text) 62%,var(--ui-role-control-text)) var(--ui-role-control-text);scrollbar-gutter:stable both-edges;scrollbar-width:auto}.considerations-module__workspace .tl-family-considerations>.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar{width:14px}.considerations-module__workspace .tl-family-considerations>.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none;height:0}.considerations-module__workspace .considerations-module__parent-response-panel .tl-table-x-scroll,.considerations-module__workspace .tl-family-considerations .tl-table-x-scroll{border-radius:var(--ui-role-control-radius);box-sizing:border-box;height:41px;margin:6px 12px 8px;min-height:41px;padding:6px 11px}.considerations-module__workspace .considerations-module__parent-response-panel .tl-table-x-scroll__track,.considerations-module__workspace .tl-family-considerations .tl-table-x-scroll__track{border-width:2px;height:21px}.considerations-module__workspace .considerations-module__parent-response-panel .tl-table-x-scroll__thumb,.considerations-module__workspace .tl-family-considerations .tl-table-x-scroll__thumb{border-width:2px;bottom:2px;top:2px}.considerations-module__workspace .tl-table,.considerations-module__workspace .tl-table td,.considerations-module__workspace .tl-table th{border-color:var(--cm-border)}.considerations-module__workspace .tl-considerations-table{border-collapse:initial;border-spacing:0}.considerations-module__workspace .tl-considerations-table thead{position:static;z-index:auto}.considerations-module__workspace .tl-th{background:var(--cm-head-bg);background-clip:padding-box;box-shadow:var(--ui-role-table-header-shadow);color:var(--cm-head-text);overflow:hidden;position:sticky;top:0;vertical-align:middle;z-index:80}.considerations-module__workspace .tl-th:before{background:var(--cm-head-bg);border-bottom:1px solid var(--cm-border);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.considerations-module__workspace .tl-th-inner{isolation:isolate;min-height:28px;position:relative;z-index:1}.considerations-module__workspace .considerations-module__parent-response-table .tl-th{background:var(--ui-role-table-header-surface);background-color:var(--ui-role-table-header-surface);box-shadow:var(--ui-role-table-header-shadow);color:var(--ui-role-table-header-text)}.considerations-module__workspace .considerations-module__parent-response-table .tl-th:before{background:var(--ui-role-table-header-surface);border-bottom:1px solid var(--cm-border-strong)}.considerations-module__workspace .considerations-module__parent-response-table .tl-th .tl-th-text{color:var(--ui-role-table-header-text)}.considerations-module__workspace .tl-subhead-row .tl-subhead-cell{background:var(--cm-card-bg-soft);border-bottom:1px solid var(--cm-border);border-top:1px solid var(--cm-border);color:var(--cm-soft-text)}.considerations-module__workspace .tl-cell,.considerations-module__workspace .tl-input,.considerations-module__workspace .tl-td,.considerations-module__workspace select,.considerations-module__workspace textarea{color:var(--cm-text)}.considerations-module__workspace .tl-td{background:var(--cm-card-bg-subtle)}.considerations-module__workspace .tl-row-header .tl-td{background:var(--cm-card-bg-soft)}.considerations-module__workspace .tl-td-colA[draggable=true] .tl-cell-header,.considerations-module__workspace .tl-td-colA[draggable=true] .tl-cell-item{cursor:grab}.considerations-module__workspace .tl-td-colA[draggable=true] .tl-cell-header:active,.considerations-module__workspace .tl-td-colA[draggable=true] .tl-cell-item:active{cursor:grabbing}.considerations-module__workspace .tl-row-dragging .tl-td{opacity:.72}.considerations-module__workspace .tl-row-drop-after .tl-td,.considerations-module__workspace .tl-row-drop-before .tl-td{box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-framework-category-cell{background:var(--ui-role-module-body-surface);border-bottom:1px solid var(--cm-border-strong);border-top:1px solid var(--cm-border-strong);color:var(--cm-text);padding:8px 12px}.considerations-module__workspace .tl-framework-category-cell .tl-cell-header{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body)}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-family-considerations-principles-header-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-family-considerations-section-header-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header>.tl-td{background:var(--ui-role-table-header-surface);background-color:var(--ui-role-table-header-surface);color:var(--ui-role-table-header-text);opacity:1}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed{height:42px}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed>.tl-td{box-sizing:border-box;height:42px;max-height:42px;min-height:42px;overflow:hidden;padding-bottom:0;padding-top:0;vertical-align:middle}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed .tl-framework-category-cell{padding-left:12px;padding-right:12px}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed .tl-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed .tl-cell-header{align-items:center;display:flex;height:100%;min-height:0;overflow:hidden;white-space:nowrap}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed .tl-cell-header{text-overflow:ellipsis}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header.is-group-collapsed .tl-family-considerations-collapsed-fill-cell{background:var(--ui-role-module-body-surface);background-color:var(--ui-role-module-body-surface);border-left-color:var(--ui-role-module-body-border);color:#0000;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);pointer-events:none}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell .tl-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell .tl-cell-header,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell .tl-col-grip,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell .tl-th-inner,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell .tl-th-text{color:var(--ui-role-table-header-text)}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-framework-category-cell.tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header>.tl-td.tl-sticky-issue-col{background:var(--ui-role-table-cell-surface);background-clip:padding-box;background-color:var(--ui-role-table-cell-surface);opacity:1;z-index:220}.considerations-module__workspace .tl-family-considerations .tl-advisor-alignment-spacer-cell,.considerations-module__workspace .tl-family-considerations .tl-section-end-spacer-cell{background:var(--ui-role-module-body-surface);border-left-color:#0000;border-right-color:#0000;box-shadow:var(--ui-role-module-body-shadow);color:#0000;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding-left:0;padding-right:0;pointer-events:none}.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-advisor-alignment-spacer-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-section-end-spacer-cell{background:var(--ui-role-module-body-surface);background-color:var(--ui-role-module-body-surface);border-left-color:#0000;border-right-color:#0000;box-shadow:var(--ui-role-module-body-shadow);color:#0000;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding-left:0;padding-right:0}.considerations-module__workspace .tl-family-considerations .tl-advisor-drafting-boundary-cell,.considerations-module__workspace .tl-family-considerations--copy .tl-row-header .tl-advisor-drafting-boundary-cell{border-left-color:var(--ui-role-module-body-border);box-shadow:var(--ui-role-module-body-shadow)}.considerations-module__workspace .tl-cell,.considerations-module__workspace .tl-spacer-row .tl-td{background:#0000}.considerations-module__workspace .tl-cell:focus{background:color-mix(in srgb,var(--cm-action-hover-bg) 80%,#0000);outline:1px dashed color-mix(in srgb,var(--ui-role-module-body-border) 72%,#0000)}.considerations-module__workspace .tl-input,.considerations-module__workspace select,.considerations-module__workspace textarea{box-sizing:border-box;width:100%}.considerations-module__workspace .tl-ctx,.considerations-module__workspace .tl-dd-panel,.considerations-module__workspace .tl-hl-palette{background:var(--cm-card-bg-strong);border:1px solid var(--cm-border-strong);box-shadow:var(--ui-role-module-body-shadow);color:var(--cm-text)}.considerations-module__workspace .tl-dd{position:relative;z-index:40}.considerations-module__workspace .tl-dd-panel{background:var(--ui-role-module-body-surface);border-color:color-mix(in srgb,var(--ui-role-module-body-border) 42%,var(--cm-border-strong));border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);max-height:min(480px,62vh);min-width:330px;overflow:auto;padding:14px;position:fixed;right:auto;top:auto;z-index:2147483000}.considerations-module__workspace .tl-dd-panel--columns{max-height:min(560px,72vh)}.considerations-module__workspace .tl-dd-panel--display{max-height:min(520px,68vh)}.considerations-module__workspace .tl-dd-title{border-bottom:1px solid var(--cm-border);margin:0 0 10px;padding-bottom:8px}.considerations-module__workspace .tl-dd-section-title,.considerations-module__workspace .tl-dd-title{color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.considerations-module__workspace .tl-dd-section-title{letter-spacing:var(--ui-letter-spacing-body);margin:12px 0 6px;text-transform:uppercase}.considerations-module__workspace .tl-dd-item{align-items:center;border-radius:var(--ui-role-module-body-radius);color:var(--ui-role-module-body-text);display:flex;gap:10px;min-height:30px;padding:5px 6px}.considerations-module__workspace .tl-dd-item:hover{background:var(--cm-action-hover-bg)}.considerations-module__workspace .tl-dd-item input[type=checkbox]{accent-color:var(--ui-state-focus-ring);flex:0 0 auto;height:18px;width:18px}.considerations-module__workspace .tl-dd-item span{display:block;min-width:0}.considerations-module__workspace .tl-dd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.considerations-module__workspace .tl-dd-panel .tl-input,.considerations-module__workspace .tl-dd-panel select{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);color:var(--ui-role-control-text);min-height:34px}.considerations-module__workspace .tl-dd-panel .tl-input:focus,.considerations-module__workspace .tl-dd-panel select:focus{border-color:var(--ui-role-control-border);outline:2px solid color-mix(in srgb,var(--ui-role-control-border) 38%,#0000)}.considerations-module__workspace .tl-disp-grid{gap:10px}.considerations-module__workspace .tl-disp-row{align-items:center;color:var(--ui-role-module-body-text);gap:12px;grid-template-columns:minmax(0,1fr) 150px}.considerations-module__workspace .tl-disp-row>span{color:var(--ui-role-module-body-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);opacity:1}.considerations-module__workspace .tl-dd-help,.considerations-module__workspace .tl-dd-note{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.tl-considerations-popover.tl-dd-panel{background:var(--ui-role-popover-surface);border:1px solid color-mix(in srgb,var(--ui-role-popover-border,var(--ui-role-popover-border)) 42%,var(--ui-role-popover-border));border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);max-height:min(560px,72vh);min-width:330px;overflow:auto;padding:14px;position:fixed;z-index:2147483000}.tl-considerations-popover .tl-dd-title{border-bottom:1px solid var(--ui-role-popover-border);color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:0 0 10px;padding-bottom:8px}.tl-considerations-popover .tl-dd-note{color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0 0 8px}.tl-considerations-popover .tl-dd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tl-considerations-popover .tl-btn{align-items:center;background:var(--ui-role-popover-surface);border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);color:var(--ui-role-popover-text);cursor:pointer;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;line-height:var(--ui-line-height-body);min-height:30px;padding:6px 10px}.tl-considerations-popover .tl-btn:hover{background:var(--ui-role-popover-surface);border-color:var(--ui-role-popover-border);color:var(--ui-role-popover-text)}.tl-considerations-popover .tl-dd-item{align-items:center;border-radius:var(--ui-role-popover-radius);color:var(--ui-role-popover-text);display:flex;gap:10px;min-height:30px;padding:5px 6px}.tl-considerations-popover .tl-dd-item:hover{background:var(--ui-role-popover-surface)}.tl-considerations-popover .tl-dd-item input[type=checkbox]{accent-color:var(--ui-state-focus-ring);flex:0 0 auto;height:18px;width:18px}.tl-considerations-popover .tl-dd-item span{display:block;min-width:0}.tl-column-selection-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.tl-column-selection-tab{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-control);min-height:28px;padding:5px 8px;text-align:left}.tl-column-selection-tab.is-active,.tl-column-selection-tab:hover{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.tl-column-selection-list{grid-gap:4px;border-top:1px solid var(--ui-role-control-border);display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto;padding-top:8px}.tl-column-selection-item{min-width:0}.tl-column-selection-item span{overflow-wrap:anywhere}.considerations-module__workspace .tl-dd-help{border-top:1px solid var(--cm-border);margin-top:12px;padding-top:10px}.considerations-module__workspace .tl-dd-item,.considerations-module__workspace .tl-dd-title,.considerations-module__workspace .tl-hl-title{color:var(--cm-text)}.considerations-module__workspace .tl-ctx button{background:#0000;color:var(--cm-text)}.considerations-module__workspace .tl-ctx button:hover{background:var(--cm-action-hover-bg)}.advisor-row-highlight-menu{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);min-width:190px;padding:8px;position:fixed;z-index:100000}.advisor-row-highlight-menu__title,.tl-ctx-highlight__title{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);padding:4px 8px 7px;text-transform:uppercase}.advisor-row-highlight-menu__clear,.advisor-row-highlight-menu__option,.tl-ctx-highlight__option{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;min-height:32px;padding:6px 8px;text-align:left;width:100%}.advisor-row-highlight-menu__clear{display:block;grid-template-columns:none;margin-top:4px}.advisor-row-highlight-menu__clear:hover,.advisor-row-highlight-menu__option.is-active,.advisor-row-highlight-menu__option:hover,.tl-ctx-highlight__option.is-active,.tl-ctx-highlight__option:hover{background:var(--ui-role-card-surface)}.advisor-row-highlight-menu__swatch,.tl-ctx-highlight__swatch{border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);height:14px;width:14px}.advisor-row-highlight-menu__option--blue .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--green .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--orange .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--pink .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--yellow .advisor-row-highlight-menu__swatch{background:var(--ui-role-card-surface)}.advisor-row-highlight-menu__check,.tl-ctx-highlight__state{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.tl-ctx-highlight{border-top:1px solid var(--ui-role-panel-border);margin-top:6px;padding-top:6px}.considerations-module__workspace tr.is-advisor-row-focused>td{box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace tr.is-advisor-row-focused>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-focused>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-focused>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-focused>td:first-child{background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface);box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace tr.is-advisor-row-focused>.is-row-label-cell:before,.considerations-module__workspace tr.is-advisor-row-focused>.tl-sticky-issue-col:before,.considerations-module__workspace tr.is-advisor-row-focused>.tl-td-colA:before,.considerations-module__workspace tr.is-advisor-row-focused>td:first-child:before{background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface)}.considerations-module__workspace tr.is-advisor-row-inline-color>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-inline-color>.is-row-label-cell:before,.considerations-module__workspace tr.is-advisor-row-inline-color>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-inline-color>.tl-sticky-issue-col:before,.considerations-module__workspace tr.is-advisor-row-inline-color>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-inline-color>.tl-td-colA:before,.considerations-module__workspace tr.is-advisor-row-inline-color>td,.considerations-module__workspace tr.is-advisor-row-inline-color>td:first-child,.considerations-module__workspace tr.is-advisor-row-inline-color>td:first-child:before{background:var(--advisor-row-inline-highlight);background-color:var(--advisor-row-inline-highlight)}.considerations-module__workspace tr.is-advisor-row-color-blue>td,.considerations-module__workspace tr.is-advisor-row-color-green>td,.considerations-module__workspace tr.is-advisor-row-color-orange>td,.considerations-module__workspace tr.is-advisor-row-color-pink>td,.considerations-module__workspace tr.is-advisor-row-color-yellow>td{background:var(--ui-role-table-cell-surface)}.considerations-module__workspace tr.is-advisor-row-color-blue>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-color-blue>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-color-blue>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-color-blue>td:first-child,.considerations-module__workspace tr.is-advisor-row-color-green>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-color-green>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-color-green>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-color-green>td:first-child,.considerations-module__workspace tr.is-advisor-row-color-orange>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-color-orange>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-color-orange>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-color-orange>td:first-child,.considerations-module__workspace tr.is-advisor-row-color-pink>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-color-pink>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-color-pink>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-color-pink>td:first-child,.considerations-module__workspace tr.is-advisor-row-color-yellow>.is-row-label-cell,.considerations-module__workspace tr.is-advisor-row-color-yellow>.tl-sticky-issue-col,.considerations-module__workspace tr.is-advisor-row-color-yellow>.tl-td-colA,.considerations-module__workspace tr.is-advisor-row-color-yellow>td:first-child{background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface)}.considerations-module__workspace tr.is-advisor-row-color-blue>td:before,.considerations-module__workspace tr.is-advisor-row-color-green>td:before,.considerations-module__workspace tr.is-advisor-row-color-orange>td:before,.considerations-module__workspace tr.is-advisor-row-color-pink>td:before,.considerations-module__workspace tr.is-advisor-row-color-yellow>td:before{background:#0000}.considerations-module__workspace .tl-col-grip,.considerations-module__workspace .tl-resizer{border-right-color:var(--cm-border)}.considerations-module__workspace .tl-col-grip--horizontal-pan{cursor:ew-resize;opacity:1}.considerations-module__workspace .tl-col-grip--horizontal-pan:active{cursor:grabbing}.considerations-module__workspace .tl-hl-swatch{border:1px solid var(--cm-border)}@media (max-width:1120px){.considerations-module__workspace-command-row{align-items:stretch;flex-direction:column}.considerations-module__workspace-actions{justify-content:flex-start;margin-left:0}.considerations-module__field--scope-note{max-width:none;width:100%}.considerations-module__focus-grid{grid-template-columns:1fr}.considerations-module__parent-response-panel .considerations-module__two-table-header{display:grid;grid-template-columns:minmax(0,1fr);padding-right:12px}.considerations-module__parent-response-panel .considerations-module__parent-response-actions{box-sizing:border-box;justify-content:flex-start;margin-left:0;padding-right:88px;width:100%}}.considerations-module__save-status{align-items:center;border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);color:var(--cm-soft-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:8px;justify-self:start;margin:0 0 12px;padding:8px 11px}.considerations-module__save-status-dot{background:var(--ui-role-module-body-surface);border-radius:var(--ui-role-module-body-radius);display:inline-block;height:9px;width:9px}.considerations-module__save-status--pending,.considerations-module__save-status--saving{background:color-mix(in srgb,var(--ui-semantic-warning-surface) 14%,var(--cm-card-bg-subtle));border-color:color-mix(in srgb,var(--ui-semantic-warning-border) 42%,var(--cm-border))}.considerations-module__save-status--pending .considerations-module__save-status-dot,.considerations-module__save-status--saving .considerations-module__save-status-dot{background:var(--ui-semantic-warning-surface)}.considerations-module__save-status--saved{background:color-mix(in srgb,var(--ui-role-module-body-surface) 14%,var(--cm-card-bg-subtle));border-color:color-mix(in srgb,var(--ui-role-module-body-border) 45%,var(--cm-border));color:color-mix(in srgb,var(--ui-role-module-body-text) 76%,var(--cm-text))}.considerations-module__save-status--saved .considerations-module__save-status-dot{background:var(--ui-role-module-body-surface)}.considerations-module__save-status--error{border-color:color-mix(in srgb,var(--ui-semantic-error-border) 30%,#0000);color:var(--ui-semantic-error-text)}.considerations-module__save-status--error,.considerations-module__save-status--error .considerations-module__save-status-dot{background:var(--ui-semantic-error-surface)}.considerations-module__workspace .tl-considerations-subtitle{color:var(--cm-soft-text);font-size:var(--ui-font-size-caption);margin-top:4px}.considerations-module__workspace .tl-row-member-focus .tl-td{background:color-mix(in srgb,var(--ui-role-table-cell-surface) 16%,var(--cm-card-bg-subtle))}.considerations-module__workspace .tl-row-member-focus .tl-td-colA{box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-btn:disabled{cursor:not-allowed;opacity:.45}.considerations-module__summary{gap:12px}.considerations-module__workspace .business-profile-module__hero,.considerations-module__workspace .considerations-module__two-table-header,.considerations-module__workspace .tl-defined-issues__header,.considerations-module__workspace .tl-family-considerations__header{padding-right:98px;position:relative}.considerations-module__workspace .tl-table-wrap,.considerations-module__workspace .tl-table-wrapper{height:clamp(260px,calc(100dvh - 300px),780px);height:var(--mitus-considerations-table-viewport-h,clamp(260px,calc(100dvh - 300px),780px));max-height:clamp(260px,calc(100dvh - 300px),780px);max-height:var(--mitus-considerations-table-viewport-h,clamp(260px,calc(100dvh - 300px),780px));min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:10px}.considerations-module__workspace .tl-defined-issues__wrap.tl-table-wrap{height:auto;max-height:300px;min-height:0;overflow-x:auto;overflow-y:auto}.considerations-module__workspace .tl-defined-issues.is-considerations-hidden .tl-defined-issues__wrap.tl-table-wrap{height:clamp(460px,calc(100dvh - 360px),1060px);max-height:clamp(460px,calc(100dvh - 360px),1060px);min-height:clamp(360px,calc(100dvh - 560px),760px);overflow-x:auto;overflow-y:auto}.considerations-module__workspace .tl-defined-issues.is-expanded .tl-defined-issues__wrap.tl-table-wrap{height:auto;max-height:clamp(520px,calc(100dvh - 380px),980px)}.considerations-module__workspace .tl-defined-issues.is-expanded.is-considerations-hidden .tl-defined-issues__wrap.tl-table-wrap{height:clamp(620px,calc(100dvh - 240px),1240px);max-height:clamp(640px,calc(100dvh - 240px),1240px);min-height:clamp(500px,calc(100dvh - 420px),960px);overflow-x:auto;overflow-y:auto}.considerations-module__workspace .tl-table-wrap.tl-table-wrap--bridged-x{overflow-x:auto;overflow-y:auto;padding-bottom:0;scrollbar-gutter:stable}.considerations-module__workspace .tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none;height:0}.considerations-module__workspace .tl-family-considerations--copy>.tl-table-wrap.tl-table-wrap--bridged-x{height:clamp(360px,calc(100dvh - 300px),820px);max-height:clamp(360px,calc(100dvh - 300px),820px);overflow-x:auto;overflow-y:scroll;padding-right:16px;scrollbar-gutter:stable both-edges}.considerations-module__workspace .considerations-module__parent-response-panel.is-table-minimized .considerations-module__parent-response-wrap,.considerations-module__workspace .considerations-module__transition-tables.is-table-minimized>:not(.business-profile-module__hero),.considerations-module__workspace .is-table-minimized .tl-table-wrap,.considerations-module__workspace .is-table-minimized .tl-table-wrapper,.considerations-module__workspace .is-table-minimized .tl-table-x-scroll{display:none}.considerations-module__workspace .considerations-module__parent-response-panel.is-table-maximized,.considerations-module__workspace .considerations-module__transition-tables.is-table-maximized,.considerations-module__workspace .tl-defined-issues.is-table-maximized,.considerations-module__workspace .tl-family-considerations.is-table-maximized{background:var(--ui-role-overlay-surface);border:1px solid var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);box-sizing:border-box;display:flex;flex-direction:column;inset:8px;margin:0;max-height:none;max-width:none;min-height:0;overflow:hidden;position:fixed;z-index:2147482500}.considerations-module__workspace .considerations-module__parent-response-panel.is-table-maximized .considerations-module__parent-response-wrap,.considerations-module__workspace .considerations-module__transition-tables.is-table-maximized .business-profile-module__table-wrap,.considerations-module__workspace .considerations-module__transition-tables.is-table-maximized .business-profile-module__table-wrapper,.considerations-module__workspace .tl-defined-issues.is-table-maximized .tl-defined-issues__wrap.tl-table-wrap,.considerations-module__workspace .tl-family-considerations.is-table-maximized>.tl-table-wrap.tl-table-wrap--bridged-x{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow-x:auto;overflow-y:auto}.considerations-module__workspace .considerations-module__transition-tables.is-table-maximized{overflow:auto}.considerations-module__workspace .tl-subhead-row .tl-subhead-cell{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);padding-bottom:4px;padding-top:4px}.considerations-module__workspace .tl-spacer-row td{background:#0000;border:0;height:8px;min-height:0;padding:0}.considerations-module__workspace .considerations-module__parent-response-panel .considerations-module__parent-response-wrap,.considerations-module__workspace .tl-family-considerations.tl-family-considerations--copy>.tl-table-wrap.tl-table-wrap--bridged-x{overflow-x:hidden;overflow-y:auto;padding-right:16px;scrollbar-color:color-mix(in srgb,var(--ui-role-control-text) 62%,var(--ui-role-control-text)) var(--ui-role-control-text);scrollbar-gutter:stable both-edges;scrollbar-width:auto}.considerations-module__workspace .tl-family-considerations.tl-family-considerations--copy:not(.is-table-maximized)>.tl-table-wrap.tl-table-wrap--bridged-x{height:auto;max-height:clamp(360px,calc(100dvh - 300px),820px);min-height:0;overflow-y:auto}.considerations-module__workspace .considerations-module__parent-response-panel .considerations-module__parent-response-wrap::-webkit-scrollbar,.considerations-module__workspace .tl-family-considerations.tl-family-considerations--copy>.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar{display:block;width:14px}.considerations-module__workspace .considerations-module__parent-response-panel .considerations-module__parent-response-wrap::-webkit-scrollbar:horizontal,.considerations-module__workspace .tl-family-considerations.tl-family-considerations--copy>.tl-table-wrap.tl-table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none;height:0}.considerations-module__workspace .tl-row-header .tl-td-colA .tl-cell{font-size:var(--ui-font-size-table)}.considerations-module__workspace .tl-group-toggle{border-color:var(--cm-border);color:var(--cm-soft-text)}.considerations-module__workspace .tl-group-toggle:hover{background:color-mix(in srgb,var(--ui-role-control-surface) 12%,#0000)}.considerations-module__workspace .tl-family-approach{grid-gap:6px;display:grid;gap:6px;max-height:var(--fsp-textarea-h);min-height:var(--fsp-textarea-h);overflow:hidden}.considerations-module__workspace .tl-family-approach__meta{color:var(--cm-soft-text);font-size:var(--ui-font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.considerations-module__workspace .tl-family-approach__options{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.considerations-module__workspace .tl-family-approach__option{align-items:center;background:var(--cm-action-bg);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);color:var(--cm-text);display:inline-flex;font-size:var(--ui-font-size-body);gap:5px;line-height:var(--ui-line-height-body);max-width:100%;padding:3px 8px}.considerations-module__workspace .tl-family-approach__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.considerations-module__workspace .tl-family-approach__option.is-selected{background:var(--cm-action-active-bg);border-color:var(--cm-border-strong)}.considerations-module__workspace .tl-family-approach__option input{margin:0;width:auto}.considerations-module__workspace .tl-family-approach-text{min-height:var(--fsp-textarea-h)}.considerations-module__charter-draft-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.considerations-module__charter-draft-status{color:var(--cm-soft-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.considerations-module__charter-draft-error{border:1px solid color-mix(in srgb,var(--ui-semantic-error-border) 45%,var(--cm-border));border-radius:var(--ui-role-module-body-radius);color:var(--ui-semantic-error-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin-top:8px;padding:8px 10px}.considerations-module__document-title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.considerations-module__document-title-row h3,.considerations-module__document-title-row p{margin-top:0}.considerations-module__document-preview-controls{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;margin-left:2px}.considerations-module__document-preview-button{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;width:34px}.considerations-module__document-preview-button.is-active,.considerations-module__document-preview-button:hover{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.considerations-module__document-preview-button:disabled{cursor:not-allowed;opacity:.48}.considerations-module__document-preview-button span,.considerations-module__document-preview-button span:after,.considerations-module__document-preview-button span:before{content:"";display:block;position:absolute}.considerations-module__document-preview-button--zoom-in span,.considerations-module__document-preview-button--zoom-out span{border:2px solid;border-radius:var(--ui-role-control-radius);height:15px;transform:translate(-2px,-2px);width:15px}.considerations-module__document-preview-button--zoom-in span:before,.considerations-module__document-preview-button--zoom-out span:before{background:currentColor;border-radius:var(--ui-role-control-radius);height:2px;left:3px;top:5px;width:8px}.considerations-module__document-preview-button--zoom-in span:after{background:currentColor;border-radius:var(--ui-role-control-radius);height:8px;left:6px;top:2px;width:2px}.considerations-module__document-preview-button--zoom-in:after,.considerations-module__document-preview-button--zoom-out:after{background:currentColor;border-radius:var(--ui-role-control-radius);bottom:7px;content:"";height:2px;position:absolute;right:8px;transform:rotate(45deg);width:8px}.considerations-module__preliminary-agenda-tab{gap:14px}.considerations-module__agenda-pack{grid-gap:12px;display:grid;gap:12px}.considerations-module__agenda-summary{background:color-mix(in srgb,var(--cm-card-bg-subtle) 88%,#0000)}.considerations-module__agenda-table{border:1px solid var(--cm-border);border-radius:var(--ui-role-control-radius);margin-top:10px;overflow:auto}.considerations-module__agenda-table [role=row]{grid-gap:10px;border-bottom:1px solid var(--cm-border);display:grid;gap:10px;grid-template-columns:56px minmax(220px,.9fr) 150px minmax(320px,1.4fr);min-width:880px;padding:9px 10px}.considerations-module__agenda-table [role=row]:first-child{background:var(--cm-table-header-bg)}.considerations-module__agenda-table [role=row]:last-child{border-bottom:0}.considerations-module__agenda-table span,.considerations-module__agenda-table strong{color:var(--cm-text);font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table);min-width:0}.considerations-module__agenda-table span{color:var(--cm-soft-text)}.considerations-module__agenda-attendees{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.considerations-module__agenda-attendees span{background:var(--cm-action-bg);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);color:var(--cm-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:6px 8px}.considerations-module__agenda-meetings{grid-gap:12px;display:grid;gap:12px}.considerations-module__agenda-card{grid-gap:12px;background:color-mix(in srgb,var(--cm-card-bg-subtle) 88%,#0000);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);display:grid;gap:12px;padding:12px}.considerations-module__agenda-card-head{align-items:flex-start;border-bottom:1px solid var(--cm-border);display:flex;gap:14px;justify-content:space-between;padding-bottom:10px}.considerations-module__agenda-card-head h3{color:var(--cm-text);margin:2px 0 0}.considerations-module__agenda-card-head p{color:var(--cm-soft-text);margin:5px 0 0;max-width:860px}.considerations-module__agenda-card-head>strong{background:var(--cm-action-bg);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);color:var(--cm-text);flex:0 0 auto;font-size:var(--ui-font-size-body);padding:6px 8px;white-space:nowrap}.considerations-module__agenda-columns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.1fr) minmax(280px,1.1fr)}.considerations-module__agenda-columns section{min-width:0}.considerations-module__agenda-columns h4{color:var(--cm-text);font-size:var(--ui-font-size-heading-4);margin:0 0 7px}.considerations-module__agenda-columns p{color:var(--cm-soft-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:8px 0 0}.considerations-module__agenda-preview{min-height:1520px}.considerations-module__agenda-preview iframe{height:1520px}.considerations-module__charter-document-statements{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.considerations-module__charter-document-statement{grid-gap:8px;background:color-mix(in srgb,var(--cm-card-bg-subtle) 88%,#0000);border:1px solid var(--cm-border);border-radius:var(--ui-role-module-body-radius);display:grid;gap:8px;padding:12px}.considerations-module__charter-document-statement>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.considerations-module__charter-document-statement h4,.considerations-module__charter-document-statement p{margin:0}.considerations-module__workspace .business-profile-module__table,.considerations-module__workspace .business-profile-module__table td,.considerations-module__workspace .business-profile-module__table td *,.considerations-module__workspace .business-profile-module__table th,.considerations-module__workspace .business-profile-module__table th *,.considerations-module__workspace .considerations-module__parent-response-table input,.considerations-module__workspace .considerations-module__parent-response-table textarea,.considerations-module__workspace .considerations-module__upgrade-table [role=row],.considerations-module__workspace .considerations-module__upgrade-table span,.considerations-module__workspace .considerations-module__upgrade-table strong,.considerations-module__workspace .tl-cell,.considerations-module__workspace .tl-cell-header,.considerations-module__workspace .tl-cell-item,.considerations-module__workspace .tl-family-considerations .tl-input,.considerations-module__workspace .tl-family-considerations select,.considerations-module__workspace .tl-family-considerations textarea,.considerations-module__workspace .tl-subhead-row td.tl-subhead-cell,.considerations-module__workspace .tl-table,.considerations-module__workspace .tl-td,.considerations-module__workspace .tl-th,.considerations-module__workspace .tl-th-text,.considerations-module__workspace table,.considerations-module__workspace table td,.considerations-module__workspace table th{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.considerations-module__workspace .business-profile-module__alr-cell-content,.considerations-module__workspace .business-profile-module__alr-sortable-heading-label,.considerations-module__workspace .business-profile-module__alr-transition-th-inner,.considerations-module__workspace .business-profile-module__table td,.considerations-module__workspace .business-profile-module__table td *,.considerations-module__workspace .business-profile-module__table th,.considerations-module__workspace .business-profile-module__table th *,.considerations-module__workspace .considerations-module__parent-response-cell,.considerations-module__workspace .considerations-module__parent-starting-position-input,.considerations-module__workspace .considerations-module__parent-starting-position-text,.considerations-module__workspace .considerations-module__upgrade-table [role=cell],.considerations-module__workspace .considerations-module__upgrade-table [role=row],.considerations-module__workspace .considerations-module__upgrade-table span,.considerations-module__workspace .considerations-module__upgrade-table strong,.considerations-module__workspace .tl-cell,.considerations-module__workspace .tl-cell-header,.considerations-module__workspace .tl-cell-item,.considerations-module__workspace .tl-defined-issues-priority-chip,.considerations-module__workspace .tl-family-considerations-priority-chip,.considerations-module__workspace .tl-subhead-cell,.considerations-module__workspace .tl-td,.considerations-module__workspace .tl-th,.considerations-module__workspace .tl-th-text,.considerations-module__workspace table td,.considerations-module__workspace table td *,.considerations-module__workspace table th,.considerations-module__workspace table th *{text-align:left;text-align-last:left}.considerations-module__workspace .business-profile-module__alr-cell-content,.considerations-module__workspace .business-profile-module__alr-cell-content--checkbox,.considerations-module__workspace .business-profile-module__alr-sortable-heading,.considerations-module__workspace .business-profile-module__alr-transition-th-inner,.considerations-module__workspace .tl-th-inner,.considerations-module__workspace table th .tl-th-inner{justify-content:flex-start;justify-items:start}.considerations-module__workspace .business-profile-module__alr-table thead th:before,.considerations-module__workspace .business-profile-module__table thead th:before,.considerations-module__workspace .considerations-module__parent-response-table .tl-th:before,.considerations-module__workspace .tl-row-header .tl-framework-category-cell:before,.considerations-module__workspace .tl-row-header>.tl-td:before,.considerations-module__workspace .tl-th:before,.considerations-module__workspace table thead th:before{background:var(--cm-unified-column-header-bg);background-color:var(--cm-unified-column-header-bg);background-image:none;border-color:var(--cm-unified-column-header-border)}.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-focused:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-focused:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col:not(.tl-framework-category-cell){background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface);border-color:var(--ui-role-table-cell-border);box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-focused:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col .tl-cell,.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-focused:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col .tl-cell-header,.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-focused:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col .tl-cell-item{background:#0000;background-color:initial}.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-inline-color:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col,.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-inline-color:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col:not(.tl-framework-category-cell){background:var(--advisor-row-inline-highlight);background-color:var(--advisor-row-inline-highlight);border-color:color-mix(in srgb,var(--advisor-row-inline-highlight) 60%,var(--ui-role-table-cell-border));box-shadow:var(--ui-role-table-cell-shadow)}.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-inline-color:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col .tl-cell,.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-inline-color:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col .tl-cell-header,.considerations-module__workspace .tl-family-considerations--copy tbody tr.is-advisor-row-inline-color:not(.tl-row-header)>.tl-td-colA.tl-sticky-issue-col .tl-cell-item{background:#0000;background-color:initial}}.considerations-module.considerations-ui{--cm-card-bg:var(--ui-surface);--cm-card-bg-soft:var(--ui-surface);--cm-card-bg-subtle:var(--ui-base);--cm-card-bg-strong:var(--ui-raised);--cm-border:var(--ui-border);--cm-border-strong:var(--ui-border);--cm-text:var(--ui-text);--cm-soft-text:var(--ui-muted);--cm-kicker:var(--ui-muted);--cm-action-bg:var(--ui-surface);--cm-action-hover-bg:var(--ui-raised);--cm-action-active-bg:var(--ui-selected-surface);--cm-action-active-text:var(--ui-selected-text);--cm-input-bg:var(--ui-base);--cm-head-bg:var(--ui-raised);--cm-head-text:var(--ui-muted);--cm-shadow:none;background:var(--ui-base);min-width:0;padding:28px;text-align:left}.considerations-ui :is(.considerations-module__workspace,.tl-considerations,.considerations-module__upgrade,.considerations-module__upgrade-panel){grid-gap:24px;display:grid;gap:24px;margin:0;min-width:0;padding:0}.considerations-ui .considerations-section-heading{grid-gap:8px;display:grid;gap:8px}.considerations-ui [data-considerations-section]{min-width:0}.considerations-ui .considerations-module__upgrade-grid--framework{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.considerations-ui .considerations-module__upgrade-stage{min-width:0}.considerations-ui .considerations-module__upgrade-stage-header{grid-gap:12px;display:grid;gap:12px}.considerations-ui .considerations-module__upgrade-stage-meta{align-items:center;display:flex;gap:8px}.considerations-ui .considerations-module__upgrade-stage-copy{grid-gap:6px;display:grid;gap:6px}.considerations-ui .considerations-module__upgrade-stage-sequence{color:var(--ui-muted);font-size:12px;font-weight:600}.considerations-ui .considerations-module__upgrade-stage-sequence.is-consensus-ready{color:var(--ui-success-text)}.considerations-ui :is(.considerations-module__upgrade-family-agendas,.considerations-module__report-summary,.considerations-module__report-actions,.considerations-module__report-toolbar,.tl-dd-actions,.tl-family-considerations__header-actions,.considerations-module__parent-response-actions){align-items:center;display:flex;flex-wrap:wrap;gap:8px}.considerations-ui :is(.considerations-transition-header,.considerations-module__report-toolbar,.tl-family-considerations__header,.considerations-module__two-table-header){align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:0;padding:0}.considerations-ui :is(.tl-family-considerations__header>div:first-child,.considerations-module__two-table-header>div:first-child){grid-gap:6px;display:grid;gap:6px}.considerations-ui .tl-considerations>.tl-considerations-header{margin:0;padding:0}.considerations-ui .considerations-module__report-summary{gap:8px 24px}.considerations-ui :is(.considerations-module__report-summary-line,.considerations-module__report-updated,.considerations-module__label,.considerations-module__upgrade-family-agendas){color:var(--ui-muted);font-size:12px}.considerations-ui .considerations-module__report-preview{border:1px solid var(--ui-border);height:70vh;min-height:360px;min-width:0;width:100%}.considerations-ui .considerations-module__two-table-workspace{margin:0}.considerations-ui :is(.tl-family-considerations,.considerations-module__parent-response-panel){margin:0;min-width:0;padding:0}.considerations-ui.ui-surface[data-ui-surface] :is(.tl-family-considerations__header,.considerations-module__two-table-header){background:#0000}.considerations-ui.ui-surface[data-ui-surface] :is(.tl-table-wrap,.considerations-module__parent-response-wrap){border:1px solid var(--ui-border);border-radius:var(--ui-card-radius)}.considerations-ui.ui-surface[data-ui-surface] .tl-family-considerations__eyebrow{display:none}.considerations-ui .considerations-module__transition-tables{padding:0}.considerations-ui :is(.tl-dd-section-title,.tl-dd-title){font-size:13px;font-weight:600}.considerations-ui :is(.tl-dd-note,.tl-considerations-hidden-note){color:var(--ui-muted);font-size:12px}.considerations-ui .tl-disp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.considerations-ui .tl-disp-row{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;grid-template-columns:minmax(0,1fr);min-width:0}.considerations-ui .considerations-settings-content{grid-gap:16px;display:grid;gap:16px}.considerations-ui .considerations-module__parent-display-option{align-items:center;display:flex;gap:8px}@media(max-width:1000px){.considerations-ui .considerations-module__upgrade-grid--framework{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.considerations-module.considerations-ui{padding:16px}.considerations-ui :is(.considerations-module__upgrade-grid--framework,.tl-disp-grid){grid-template-columns:minmax(0,1fr)}.considerations-ui :is(.tl-family-considerations__header-actions,.considerations-module__parent-response-actions){justify-content:flex-start;margin:0}}.considerations-ui .considerations-module__report-preview>iframe{border:0;display:block;height:100%;width:100%}.considerations-ui .considerations-module__report-summary-line{grid-gap:6px;display:grid;gap:6px}.considerations-ui .considerations-module__report-summary-line p{max-width:820px}.considerations-ui .tl-column-selection-list{grid-gap:10px;display:grid;gap:10px}.considerations-ui .tl-column-selection-item{align-items:center;display:flex;gap:8px}.considerations-ui .considerations-module__table-window-controls{align-self:center;display:flex;flex:none;gap:8px;position:static}.considerations-ui.ui-surface[data-ui-surface][data-ui-surface] :is(.tl-table-wrap,.considerations-module__parent-response-wrap){border:1px solid var(--ui-border);border-radius:var(--ui-card-radius)}.considerations-ui .considerations-module__parent-starting-position-editor{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px}.considerations-ui .considerations-module__parent-starting-position-meta{color:var(--ui-muted);font-size:12px}.considerations-ui .considerations-draft-summary{grid-gap:12px;align-content:start;display:grid;gap:12px;justify-items:start;max-width:440px}.considerations-ui .considerations-draft-summary>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-dialog.considerations-drafting-dialog{--ui-dialog-width:1000px;--ui-dialog-height:auto}.considerations-drafting-dialog :is(.tl-charter-drafting-panel,.tl-charter-output-panel,.tl-charter-drafting-workspace,.tl-charter-drafting-source-column,.tl-charter-drafting-source-block,.tl-charter-drafting-field){grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);height:auto;margin:0;max-height:none;min-height:0;min-width:0;padding:0;position:static;width:100%}.considerations-drafting-dialog :is(.tl-charter-drafting-topbar,.tl-charter-drafting-top-actions,.tl-charter-prompt-profile-toolbar){align-items:center;display:flex;flex-wrap:wrap;gap:8px;height:auto;margin:0;padding:0;position:static;width:auto}.considerations-drafting-dialog .tl-charter-drafting-select-row{min-width:0;width:min(360px,100%)}.considerations-drafting-dialog .tl-charter-drafting-source-block[aria-hidden=true]{display:none}.considerations-drafting-dialog.ui-surface[data-ui-surface][data-ui-surface] textarea{height:180px;min-height:120px;resize:vertical;width:100%}.considerations-drafting-dialog .tl-charter-drafting-output-field textarea{height:300px}.considerations-ui.ui-surface[data-ui-surface][data-ui-surface] :is(.tl-family-table-boundary-row,.considerations-generated-spacer){height:0;min-height:0}.considerations-ui.ui-surface[data-ui-surface][data-ui-surface] :is(.tl-family-table-boundary-row,.considerations-generated-spacer)>td{border:0;height:0;min-height:0;padding:0}.considerations-ui .considerations-module__parent-display-reset{margin:0;width:auto}.considerations-ui .considerations-module__parent-response-wrap{height:auto;max-height:60vh;min-height:0}.considerations-ui .considerations-table-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.considerations-ui .tl-table-window-controls{align-items:center;display:flex;flex:none;gap:8px;position:static}.considerations-ui .considerations-consensus-control{grid-gap:8px;display:grid;gap:8px;justify-items:start;max-width:260px}.considerations-ui.ui-surface[data-ui-surface][data-ui-surface] :is(.tl-charter-drafting-rowspan-cell,.tl-send-family-charter-rowspan-cell){vertical-align:top}.considerations-ui.ui-surface[data-ui-surface][data-ui-surface] .tl-sticky-issue-col:not(.ui-table-header){background:var(--ui-row-heading-surface)}.considerations-ui .considerations-table-toolbar>.considerations-module__parent-response-actions{display:contents}.ui-dialog--maximized.considerations-ui :is(.considerations-module__parent-response-panel,.tl-family-considerations){display:flex;flex-direction:column;min-height:0}.ui-dialog--maximized.considerations-ui :is(.tl-table-wrap,.considerations-module__parent-response-wrap){flex:1 1;max-height:calc(100dvh - 360px);min-height:120px}.review-page-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.review-heading-copy,.review-section-heading{grid-gap:6px;display:grid;gap:6px;min-width:0}.review-heading-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.review-section{grid-gap:16px;display:grid;gap:16px;min-width:0}.review-opening-note{grid-gap:12px;display:grid;gap:12px;max-width:90ch}.review-meta,.review-muted{color:var(--ui-muted);font-size:12px}.review-phases{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.review-phases>li{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0}.review-phase-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.review-table-scroll{min-width:0;overflow:auto}.review-table{background:var(--ui-surface);border-collapse:collapse;table-layout:fixed;width:100%}.review-charter-table{min-width:640px}.review-roadmap-table{min-width:720px}.review-meeting-column,.review-principle-column{width:28%}.review-status-column{width:112px}.review-sequence-column{width:64px}.review-timing-column{width:160px}.review-ui.ui-surface[data-ui-surface] .review-table :is(th,td){overflow-wrap:anywhere;text-align:left;vertical-align:top}.review-statement-text{white-space:pre-wrap}.review-empty{grid-gap:8px;display:grid;gap:8px;padding-block:16px}.review-ui.ui-surface[data-ui-surface] .review-error{color:var(--ui-danger-text)}@media (max-width:1100px){.review-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.review-phases{grid-template-columns:minmax(0,1fr)}}.repository-ui{grid-gap:24px;display:grid;gap:24px;min-width:0;padding:28px}.repository-ui__header,.repository-ui__section-heading,.repository-ui__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.repository-ui__header>div:first-child{grid-gap:6px;display:grid;flex:1 1 360px;gap:6px;min-width:0}.repository-ui__header p{color:var(--ui-muted);font-size:12px;margin:6px 0 0}.repository-ui__actions{display:flex;flex-wrap:wrap;gap:8px}.repository-ui__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr)}.repository-ui__folders{border-right:1px solid var(--ui-border);min-width:0;padding-right:16px}.repository-ui__desktop-folders,.repository-ui__folder-group{grid-gap:8px;display:grid;gap:8px}.repository-ui__folder-group{margin-top:20px}.repository-ui__folder-group h3{margin-bottom:4px}.repository-ui__folder{align-items:center;display:flex;gap:8px;justify-content:flex-start;text-align:left;width:100%}.repository-ui__folder svg,.repository-ui__folder-entry svg{flex:none}.repository-ui__folder span{overflow-wrap:anywhere}.repository-ui__mobile-folder{display:none}.repository-ui__activity,.repository-ui__content,.repository-ui__documents{grid-gap:16px;display:grid;gap:16px;min-width:0}.repository-ui__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.repository-ui__breadcrumb button{overflow-wrap:anywhere}.repository-ui__search{grid-gap:6px;display:grid;gap:6px;width:min(320px,100%)}.repository-ui__activity-list p,.repository-ui__activity-list time,.repository-ui__file-meta,.repository-ui__search,.repository-ui__section-heading>span{color:var(--ui-muted);font-size:12px}.repository-ui__folder-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.repository-ui__folder-entry{align-items:center;display:flex;gap:12px;text-align:left}.repository-ui__folder-entry>span{grid-gap:4px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.repository-ui__folder-entry small{color:var(--ui-muted);font-size:12px}.repository-ui__table-scroll{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);overflow-x:auto}.repository-ui__file-table{background:var(--ui-surface);border-collapse:collapse;min-width:760px;text-align:left;width:100%}.repository-ui__file-table th:first-child{min-width:240px;width:40%}.repository-ui__file-table td{vertical-align:middle}.repository-ui__file-table td:first-child{overflow-wrap:anywhere}.repository-ui__file-meta{margin:4px 0 0}.repository-ui__sort-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.repository-ui__empty{border-block:1px solid var(--ui-border);padding:24px 0}.repository-ui__empty p{color:var(--ui-muted);margin:6px 0 0}.repository-ui__activity-list{list-style:none;margin:0;padding:0}.repository-ui__activity-list li{align-items:start;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.repository-ui__activity-list li>div{min-width:0;overflow-wrap:anywhere}.repository-ui__activity-list time{flex:none}.repository-ui__activity-list p{margin:4px 0 0}.repository-ui__notice{align-items:start;color:var(--ui-danger-text);display:flex;gap:16px;justify-content:space-between}.repository-ui__notice>div{min-width:0;overflow-wrap:anywhere}.repository-ui__notice p{margin:6px 0}.repository-ui__notice summary{cursor:pointer;font-size:12px}.repository-ui__feedback{color:var(--ui-success-text);margin:0}.repository-ui-dialog{--ui-dialog-height:auto}.repository-ui-dialog--financial{--ui-dialog-width:1000px}.repository-ui__upload-form{grid-gap:20px;display:grid;gap:20px;min-width:0}.repository-ui__upload-picker{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.repository-ui__upload-picker>span{color:var(--ui-muted);font-size:12px}.repository-ui__selected-files{list-style:none;margin:0;padding:0}.repository-ui__selected-files li{border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.repository-ui__selected-files strong{min-width:0;overflow-wrap:anywhere}.repository-ui__selected-files span{color:var(--ui-muted);flex:none}.repository-ui__progress{grid-gap:12px;display:grid;gap:12px}.repository-ui__progress-item{grid-gap:8px 16px;align-items:start;display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto}.repository-ui__progress-item>div{overflow-wrap:anywhere}.repository-ui__progress-item p{color:var(--ui-muted);font-size:12px;margin:4px 0 0}.repository-ui__progress-item progress{accent-color:var(--ui-accent);grid-column:1/-1;height:8px;width:100%}.repository-ui-dialog .customer-financial-operations__authority-unavailable{color:var(--ui-warning-text);padding:0}.repository-ui__financial-upload .customer-financial-operations{margin:0;min-width:0}@media (max-width:760px){.repository-ui{padding:16px}.repository-ui__layout{gap:20px;grid-template-columns:minmax(0,1fr)}.repository-ui__folders{border:0;padding:0}.repository-ui__desktop-folders{display:none}.repository-ui__mobile-folder{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px}.repository-ui__search{width:100%}.repository-ui__folder-grid{grid-template-columns:minmax(0,1fr)}.repository-ui__activity-list li{flex-direction:column;gap:8px}}@layer ui-remediation-4-module-layout{.mitus-website-frames-module{--mwf-subtitle:var(--ui-text-secondary,var(--ui-role-panel-text));--mwf-shell-border:var(--ui-role-panel-border,var(--ui-role-panel-border));--mwf-card-border:var(--ui-role-card-border,var(--ui-role-card-border));--mwf-shell-bg:var(--ui-role-panel-surface-strong,var(--ui-role-panel-surface));--mwf-card-bg:var(--ui-role-panel-surface,var(--ui-role-card-surface));--mwf-card-bg-soft:var(--ui-role-panel-surface-soft,var(--ui-role-card-surface));--mwf-action-bg:var(--ui-state-action-surface,var(--ui-role-panel-surface));--mwf-action-hover-bg:var(--ui-state-action-hover-surface,var(--ui-role-panel-surface));--mwf-action-active-bg:var(--ui-state-selected-surface,var(--ui-semantic-info-surface));--mwf-action-active-text:var(--ui-state-selected-text,var(--ui-semantic-info-text));background:var(--ui-role-panel-surface);background:var(--ui-role-canvas-surface,var(--ui-role-panel-surface));box-sizing:border-box;color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--text,var(--ui-role-panel-text)));display:flex;flex-direction:column;gap:18px;min-height:100%;padding:28px}.mwf-module-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.mwf-module-eyebrow{color:var(--ui-role-card-text);color:var(--ui-state-focus-ring,var(--ui-role-card-text));display:inline-block;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);margin-bottom:4px;text-transform:uppercase}.mwf-module-header h2{color:var(--ui-role-navigation-text);color:var(--ui-text-primary,var(--ui-role-navigation-text));font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-2);margin:0}.mwf-module-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mwf-module-tabs button,.mwf-site-nav button,.mwf-task-card button,.mwf-user-panel button,.mwf-user-trigger{cursor:pointer;font:inherit}.mwf-module-tabs button{background:var(--mwf-action-bg);border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));font-weight:var(--ui-font-weight-medium);min-height:38px;padding:8px 14px}.mwf-module-tabs button:hover{background:var(--mwf-action-hover-bg);border-color:var(--ui-state-focus-ring,var(--ui-role-control-border))}.mwf-module-tabs button.is-active{background:var(--mwf-action-active-bg);border-color:var(--ui-state-focus-ring,var(--ui-semantic-info-border));box-shadow:var(--ui-role-control-shadow);color:var(--mwf-action-active-text)}.mwf-frame-stage{background:var(--mwf-shell-bg);border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-module-body-radius);box-shadow:var(--ui-role-module-body-shadow);overflow:auto}.mwf-page-frame{background:var(--ui-role-module-body-surface);background:var(--ui-role-canvas-surface,var(--ui-role-module-body-surface));color:var(--ui-role-module-body-text);color:var(--ui-text-primary,var(--ui-role-module-body-text));font-family:var(--ui-font-family-base);min-height:760px;min-width:980px}.mwf-customer-questionnaire-frame{background:var(--ui-role-card-surface);background:var(--ui-role-canvas-surface,var(--ui-role-card-surface));color:var(--ui-role-card-text);color:var(--ui-text-primary,var(--ui-role-card-text))}.mwf-business-profile-frame,.mwf-customer-questionnaire-frame{box-sizing:border-box;min-height:760px;min-width:980px;padding:18px}.mwf-business-profile-frame{background:var(--ui-role-panel-surface);background:var(--ui-role-canvas-surface,var(--ui-role-panel-surface));color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:flex;flex-direction:column;gap:18px}.mwf-business-profile-frame .discovery-module--embedded-progress{background:#0000;min-height:0;padding:0}.mwf-business-profile-frame .discovery-module--embedded-progress .dfm-card{margin:0}.mwf-advisor-page-frame{font-family:var(--ui-font-family-base);min-height:760px;min-width:1180px}.mwf-advisor-page-frame .sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mwf-advisor-topbar{align-items:center;background:var(--ui-role-navigation-surface);border-bottom:1px solid var(--ui-role-navigation-border);display:flex;gap:24px;justify-content:space-between;min-height:58px;padding:0 24px}.mwf-advisor-topbar__left{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:28px}.mwf-advisor-module-shortcuts{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 26px;justify-content:flex-start;margin-left:96px;min-width:0}.mwf-advisor-module-shortcuts button{background:#0000;border:0;color:var(--ui-role-control-text);cursor:pointer;font:inherit;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label);min-height:22px;min-width:0;padding:0;text-align:left;white-space:nowrap}.mwf-advisor-module-shortcuts button:focus-visible,.mwf-advisor-module-shortcuts button:hover{color:var(--ui-semantic-info-text);outline:none;text-decoration:underline;text-underline-offset:4px}.mwf-advisor-page-frame .mwf-site-logo{color:var(--ui-role-module-body-text)}.mwf-advisor-page-frame .mwf-site-logo span:last-child{font-weight:var(--ui-font-weight-body)}.mwf-advisor-page-frame .mwf-site-mark{border-width:2.5px;height:23px;width:25px}.mwf-advisor-page-frame .mwf-site-mark span,.mwf-advisor-page-frame .mwf-site-mark:after,.mwf-advisor-page-frame .mwf-site-mark:before{border-width:2.5px}.mwf-advisor-page-frame .mwf-site-mark:after,.mwf-advisor-page-frame .mwf-site-mark:before{height:15px;width:6px}.mwf-user-menu--advisor .mwf-user-trigger{color:var(--ui-role-panel-text)}.mwf-user-menu--advisor .mwf-user-trigger:before{color:var(--ui-role-panel-text);content:"·";margin-right:-4px}.mwf-user-menu--advisor .mwf-user-icon:after,.mwf-user-menu--advisor .mwf-user-icon:before,.mwf-user-menu--advisor .mwf-user-panel,.mwf-user-menu--advisor .mwf-user-panel:before,.mwf-user-menu--advisor .mwf-user-panel__profile,.mwf-user-menu--advisor .mwf-user-panel__section{border-color:var(--ui-role-panel-border)}.mwf-user-menu--advisor .mwf-user-panel__icon,.mwf-user-menu--advisor .mwf-user-panel__profile small{color:var(--ui-role-panel-text)}.mwf-user-menu--advisor .mwf-user-panel button:hover{background:var(--ui-role-control-surface)}.mwf-user-menu--advisor .mwf-user-panel__avatar:after,.mwf-user-menu--advisor .mwf-user-panel__avatar:before{border-color:var(--ui-role-panel-border)}.mwf-advisor-shell{display:grid;grid-template-columns:224px minmax(900px,1fr);min-height:702px}.mwf-advisor-sidebar{background:var(--ui-role-navigation-surface);display:flex;flex-direction:column;gap:17px;padding:28px 0 0 18px}.mwf-advisor-sidebar button{align-items:center;background:#0000;border:0;color:var(--ui-role-control-text);cursor:pointer;display:flex;font:inherit;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);gap:12px;min-height:34px;text-align:left;width:170px}.mwf-advisor-sidebar button.is-active{color:var(--ui-semantic-info-text)}.mwf-advisor-icon{color:currentColor;height:19px;position:relative;width:19px}.mwf-advisor-icon--clients:before{inset:5px 2px 1px}.mwf-advisor-icon--clients:after,.mwf-advisor-icon--clients:before{border:2px solid;border-radius:var(--ui-role-panel-radius);content:"";position:absolute}.mwf-advisor-icon--clients:after{height:17px;left:6px;top:1px;width:7px}.mwf-advisor-icon--prospects:before{background:currentColor;border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);content:"";height:3px;left:8px;position:absolute;top:8px;width:3px}.mwf-advisor-main{padding:31px 28px 40px 30px}.mwf-advisor-main__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.mwf-advisor-main h1{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);margin:0}.mwf-advisor-new-client{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);color:var(--ui-role-panel-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:10px;justify-content:center;min-height:34px;min-width:120px;padding:0 18px}.mwf-advisor-new-client strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.mwf-advisor-table-card{background:var(--ui-role-control-surface);padding:15px 15px 22px}.mwf-advisor-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.mwf-advisor-search{display:block;position:relative;width:245px}.mwf-advisor-search input{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);font:inherit;font-size:var(--ui-font-size-label);height:34px;outline:none;padding:0 36px 0 12px;width:100%}.mwf-advisor-search input::placeholder{color:var(--ui-role-control-text)}.mwf-advisor-search>span:last-child{border:2px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);height:12px;position:absolute;right:11px;top:9px;width:12px}.mwf-advisor-search>span:last-child:after{background:var(--ui-role-control-surface);bottom:-4px;content:"";height:2px;position:absolute;right:-5px;transform:rotate(45deg);width:6px}.mwf-advisor-columns{align-items:center;background:#0000;border:0;color:var(--ui-role-panel-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:4px}.mwf-advisor-columns span{border:1.5px solid;border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);height:12px;width:12px}.mwf-advisor-table-wrap{border-top:1px solid var(--ui-role-control-border);overflow:visible}.mwf-advisor-table{border-collapse:collapse;table-layout:fixed;width:100%}.mwf-advisor-table td,.mwf-advisor-table th{border-bottom:1px solid var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-table);height:36px}.mwf-advisor-table th{font-weight:var(--ui-font-weight-medium);height:31px;letter-spacing:var(--ui-letter-spacing-table);text-align:left;text-transform:uppercase}.mwf-advisor-table th:first-child{width:14%}.mwf-advisor-table th:nth-child(2),.mwf-advisor-table th:nth-child(3),.mwf-advisor-table th:nth-child(4),.mwf-advisor-table th:nth-child(5),.mwf-advisor-table th:nth-child(6),.mwf-advisor-table th:nth-child(7),.mwf-advisor-table th:nth-child(8){width:11%}.mwf-advisor-table th:nth-child(9){text-align:right;width:56px}.mwf-advisor-table--with-select th:first-child{text-align:center;width:38px}.mwf-advisor-table--with-select th:nth-child(2){text-align:left;width:14%}.mwf-advisor-table--with-select th:nth-child(3),.mwf-advisor-table--with-select th:nth-child(4),.mwf-advisor-table--with-select th:nth-child(5),.mwf-advisor-table--with-select th:nth-child(6),.mwf-advisor-table--with-select th:nth-child(7),.mwf-advisor-table--with-select th:nth-child(8),.mwf-advisor-table--with-select th:nth-child(9){width:11%}.mwf-advisor-table--with-select th:nth-child(10){text-align:right;width:56px}.mwf-advisor-select-cell{text-align:center;width:38px}.mwf-advisor-select-box{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);display:inline-block;height:20px;vertical-align:middle;width:20px}.mwf-advisor-sort{display:inline-block;height:11px;margin-left:7px;position:relative;vertical-align:-1px;width:8px}.mwf-advisor-sort:after,.mwf-advisor-sort:before{border-left:4px solid #0000;border-right:4px solid #0000;content:"";left:1px;position:absolute}.mwf-advisor-sort:before{border-bottom:4px solid var(--ui-role-panel-border);top:1px}.mwf-advisor-sort:after{border-top:4px solid var(--ui-role-panel-border);bottom:1px}.mwf-advisor-action-cell{text-align:right}.mwf-advisor-action-menu-anchor{display:inline-block;position:relative}.mwf-advisor-action-cell button{border:1px solid var(--ui-role-control-border);cursor:pointer;height:28px;width:30px}.mwf-advisor-action-cell button,.mwf-advisor-action-cell button span{background:var(--ui-role-control-surface);border-radius:var(--ui-role-control-radius)}.mwf-advisor-action-cell button span{display:inline-block;height:4px;width:4px}.mwf-advisor-client-action-menu{background:var(--ui-role-popover-surface);background:var(--ui-role-panel-surface,var(--ui-role-popover-surface));border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);width:210px;z-index:28}.mwf-advisor-client-action-menu button{align-items:center;background:#0000;border:0;border-radius:var(--ui-role-popover-radius);display:flex;font:inherit;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);gap:10px;height:auto;min-height:34px;padding:7px 12px;text-align:left;width:100%}.mwf-advisor-client-action-menu button,.mwf-advisor-client-action-menu button:hover{color:var(--ui-role-popover-text);color:var(--ui-text-primary,var(--ui-role-popover-text))}.mwf-advisor-client-action-menu button:hover{background:var(--mwf-action-active-bg)}.mwf-advisor-client-action-menu button.is-danger{color:var(--ui-semantic-error-text);color:var(--ui-semantic-error-text,var(--ui-semantic-error-text))}.mwf-advisor-client-action-icon{color:currentColor;flex:0 0 auto;height:16px;position:relative;width:16px}.mwf-advisor-client-action-icon--assigned-manager:after,.mwf-advisor-client-action-icon--assigned-manager:before{border:1.7px solid;content:"";left:50%;position:absolute;transform:translateX(-50%)}.mwf-advisor-client-action-icon--assigned-manager:before{border-radius:var(--ui-role-panel-radius);height:5px;top:1px;width:5px}.mwf-advisor-client-action-icon--assigned-manager:after{border-radius:var(--ui-role-panel-radius);border-top:0;bottom:1px;height:7px;width:11px}.mwf-advisor-client-action-icon--resend-invite:before{border:1.7px solid;border-radius:var(--ui-role-panel-radius);content:"";inset:3px 1px;position:absolute}.mwf-advisor-client-action-icon--resend-invite:after{border-bottom:1.7px solid;border-left:1.7px solid;content:"";height:8px;left:2px;position:absolute;top:5px;transform:skewY(-32deg) rotate(-45deg);width:12px}.mwf-advisor-client-action-icon--change-organization:before{border-left:1.7px solid;border-top:1.7px solid;content:"";height:8px;left:1px;position:absolute;top:3px;width:12px}.mwf-advisor-client-action-icon--change-organization:after{border-bottom:1.7px solid;border-right:1.7px solid;bottom:3px;content:"";height:8px;position:absolute;right:1px;width:12px}.mwf-advisor-client-action-icon--edit:before{border:1.7px solid;border-radius:var(--ui-role-panel-radius);content:"";height:3px;left:2px;position:absolute;top:7px;transform:rotate(-45deg);width:12px}.mwf-advisor-client-action-icon--edit:after{background:currentColor;bottom:2px;content:"";height:1.7px;position:absolute;right:1px;transform:rotate(-45deg);width:4px}.mwf-advisor-client-action-icon--delete:before{border:1.7px solid;border-radius:var(--ui-role-panel-radius);border-top:0;content:"";height:9px;left:3px;position:absolute;top:5px;width:10px}.mwf-advisor-client-action-icon--delete:after{background:currentColor;box-shadow:var(--ui-role-panel-shadow);content:"";height:1.7px;left:2px;position:absolute;top:2px;width:12px}.mwf-advisor-pagination{align-items:center;color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:space-between;padding-top:26px}.mwf-advisor-pagination>div{align-items:center;display:flex;gap:13px}.mwf-advisor-pagination button{background:#0000;border:0;color:var(--ui-role-control-text);cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:24px;min-width:20px;padding:0 3px}.mwf-advisor-pagination button.is-active{color:var(--ui-semantic-info-text)}.mwf-advisor-page-frame{background:var(--ui-role-module-body-surface);background:var(--ui-role-canvas-surface,var(--ui-role-module-body-surface));color:var(--ui-role-module-body-text);color:var(--ui-text-primary,var(--ui-role-module-body-text));position:relative}.mwf-advisor-topbar{background:var(--mwf-card-bg);background:var(--ui-role-navigation-surface,var(--mwf-card-bg));border-bottom-color:var(--mwf-card-border)}.mwf-advisor-main h1,.mwf-advisor-module-shortcuts button,.mwf-advisor-page-frame .mwf-site-logo{color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text))}.mwf-advisor-sidebar button:hover{color:var(--ui-role-control-text);color:var(--ui-state-focus-ring,var(--ui-role-control-text))}.mwf-user-menu--advisor .mwf-user-trigger,.mwf-user-menu--advisor .mwf-user-trigger:before{color:var(--mwf-subtitle)}.mwf-user-menu--advisor .mwf-user-trigger:hover,.mwf-user-menu--advisor .mwf-user-trigger[aria-expanded=true]{color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text))}.mwf-user-menu--advisor .mwf-user-icon:after,.mwf-user-menu--advisor .mwf-user-icon:before,.mwf-user-menu--advisor .mwf-user-panel__avatar:after,.mwf-user-menu--advisor .mwf-user-panel__avatar:before{border-color:var(--ui-state-focus-ring,var(--ui-role-panel-border))}.mwf-user-menu--advisor .mwf-user-panel{box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text))}.mwf-user-menu--advisor .mwf-user-panel,.mwf-user-menu--advisor .mwf-user-panel:before{background:var(--ui-role-panel-surface);background:var(--ui-role-panel-surface,var(--ui-role-panel-surface));border-color:var(--mwf-shell-border)}.mwf-user-menu--advisor .mwf-user-panel__profile,.mwf-user-menu--advisor .mwf-user-panel__section{border-color:var(--mwf-card-border)}.mwf-user-menu--advisor .mwf-user-panel__icon,.mwf-user-menu--advisor .mwf-user-panel__profile small{color:var(--mwf-subtitle)}.mwf-user-menu--advisor .mwf-user-panel button,.mwf-user-menu--advisor .mwf-user-panel__label{color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text))}.mwf-user-menu--advisor .mwf-user-panel button:hover{background:var(--mwf-action-active-bg)}.mwf-user-menu--advisor .mwf-user-panel__signout{color:var(--ui-role-panel-text);color:var(--ui-semantic-error-text,var(--ui-role-panel-text))}.mwf-advisor-sidebar,.mwf-advisor-table-card{background:var(--mwf-card-bg)}.mwf-advisor-main{background:var(--ui-role-panel-surface);background:var(--ui-role-canvas-surface,var(--ui-role-panel-surface))}.mwf-advisor-columns,.mwf-advisor-pagination,.mwf-advisor-pagination button,.mwf-advisor-sidebar button{color:var(--mwf-subtitle)}.mwf-advisor-new-client,.mwf-advisor-pagination button.is-active,.mwf-advisor-sidebar button.is-active{color:var(--ui-semantic-info-text);color:var(--ui-state-focus-ring,var(--ui-semantic-info-text))}.mwf-advisor-new-client{background:var(--mwf-action-bg);border-color:var(--ui-state-focus-ring,var(--ui-role-panel-border))}.mwf-advisor-new-client:hover{background:var(--mwf-action-hover-bg)}.mwf-advisor-search input{background:var(--mwf-action-bg);border-color:var(--mwf-shell-border);color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text))}.mwf-advisor-search input::placeholder{color:var(--mwf-subtitle)}.mwf-advisor-search>span:last-child{border-color:var(--mwf-subtitle)}.mwf-advisor-search>span:last-child:after{background:var(--mwf-subtitle)}.mwf-advisor-table-wrap{border-top-color:var(--mwf-card-border)}.mwf-advisor-table td,.mwf-advisor-table th{border-bottom-color:var(--mwf-card-border);color:var(--mwf-subtitle)}.mwf-advisor-table th{color:var(--mwf-subtitle);color:var(--ui-text-muted,var(--mwf-subtitle))}.mwf-advisor-action-cell button,.mwf-advisor-select-box{background:var(--mwf-card-bg-soft);border-color:var(--mwf-shell-border)}.mwf-advisor-sort:before{border-bottom-color:var(--mwf-subtitle)}.mwf-advisor-sort:after{border-top-color:var(--mwf-subtitle)}.mwf-advisor-action-cell button span{background:var(--mwf-subtitle);box-shadow:var(--ui-role-control-shadow)}.mwf-advisor-client-action-menu .mwf-advisor-client-action-icon{background:#0000;border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);color:currentColor;display:inline-block;flex:0 0 auto;height:16px;position:relative;width:16px}.mwf-advisor-client-action-menu .mwf-advisor-client-action-label{background:#0000;border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);display:inline;height:auto;width:auto}.mwf-advisor-client-panel-overlay{align-items:stretch;background:color-mix(in srgb,var(--ui-role-overlay-surface) 78%,var(--ui-role-overlay-surface));background:color-mix(in srgb,var(--ui-role-canvas-surface,var(--ui-role-overlay-surface)) 78%,var(--ui-role-overlay-surface));box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:36}.mwf-advisor-client-panel{background:var(--mwf-shell-bg);border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:min(1120px,100%)}.mwf-advisor-client-panel__header{align-items:center;background:var(--mwf-card-bg);background:var(--ui-role-navigation-surface,var(--mwf-card-bg));border-bottom:1px solid var(--mwf-card-border);display:flex;justify-content:space-between;min-height:62px;padding:0 18px}.mwf-advisor-client-panel__header h2{align-items:center;color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:inline-flex;font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);gap:10px;margin:0}.mwf-advisor-client-panel__header h2 span{border:1.5px solid var(--ui-state-focus-ring,var(--ui-role-panel-border));border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);color:var(--ui-state-focus-ring,var(--ui-role-panel-text));display:inline-grid;font-size:var(--ui-font-size-heading-2);height:18px;line-height:var(--ui-line-height-heading-2);place-items:center;width:18px}.mwf-advisor-client-panel__header>button{background:#0000;border:0;border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));cursor:pointer;font:inherit;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);height:34px;width:34px}.mwf-advisor-client-panel__header>button:hover{background:var(--mwf-action-active-bg)}.mwf-advisor-client-panel__body{overflow:auto;padding:24px 18px 28px}.mwf-advisor-client-section{margin:0 0 30px}.mwf-advisor-client-section h3{font-size:var(--ui-font-size-heading-3);margin:0 0 20px}.mwf-advisor-client-section h3,.mwf-advisor-client-section h4{color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));font-weight:var(--ui-font-weight-heading)}.mwf-advisor-client-section h4{font-size:var(--ui-font-size-heading-4);margin:20px 0 16px}.mwf-advisor-form-grid{grid-gap:18px;display:grid;gap:18px;margin-bottom:18px}.mwf-advisor-form-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.mwf-advisor-form-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.mwf-advisor-form-grid--trading{grid-template-columns:minmax(280px,.95fr) minmax(360px,1.95fr)}.mwf-advisor-form-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.mwf-advisor-field-label{align-items:center;color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:flex;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);justify-content:space-between;min-height:18px}.mwf-advisor-required{color:var(--ui-role-panel-text);color:var(--ui-semantic-error-text,var(--ui-role-panel-text))}.mwf-advisor-optional{color:var(--mwf-subtitle);font-style:italic;font-weight:var(--ui-font-weight-body)}.mwf-advisor-form-field input,.mwf-advisor-form-field select,.mwf-advisor-form-field textarea{background:var(--mwf-action-bg);border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-control-radius);box-sizing:border-box;color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));font:inherit;font-size:var(--ui-font-size-label);min-height:40px;outline:none;width:100%}.mwf-advisor-form-field input,.mwf-advisor-form-field select{padding:0 12px}.mwf-advisor-form-field textarea{min-height:40px;padding:9px 12px;resize:vertical}.mwf-advisor-form-field input::placeholder{color:var(--mwf-subtitle)}.mwf-advisor-form-field input:focus,.mwf-advisor-form-field select:focus,.mwf-advisor-form-field textarea:focus{border-color:var(--ui-state-focus-ring,var(--ui-semantic-info-border));box-shadow:var(--ui-role-control-shadow)}.mwf-advisor-trading-input{grid-gap:8px;display:grid;gap:8px}.mwf-advisor-trading-tags{display:flex;flex-wrap:wrap;gap:6px}.mwf-advisor-trading-tags button{background:var(--mwf-card-bg-soft);border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));cursor:pointer;font:inherit;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);min-height:26px;padding:4px 9px}.mwf-advisor-trading-tags button:hover{border-color:var(--ui-state-focus-ring,var(--ui-role-control-border))}.mwf-advisor-phone-field{display:grid;grid-template-columns:72px minmax(0,1fr)}.mwf-advisor-phone-field select{border-right:0}.mwf-advisor-client-panel__footer{background:var(--mwf-card-bg);border-top:1px solid var(--mwf-card-border);display:flex;gap:16px;justify-content:space-between;padding:18px}.mwf-advisor-client-panel__footer button{background:#0000;border:1px solid var(--mwf-shell-border);color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:42px;min-width:98px}.mwf-advisor-client-panel__footer button:hover{background:var(--mwf-action-hover-bg);border-color:var(--ui-state-focus-ring,var(--ui-role-control-border))}.mwf-advisor-submit-client{background:var(--ui-role-panel-surface);background:var(--ui-state-focus-ring,var(--ui-role-panel-surface));border-color:var(--ui-state-focus-ring,var(--ui-role-panel-border));color:var(--ui-role-panel-text);color:var(--ui-text-inverse,var(--ui-role-panel-text))}.mwf-customer-header{align-items:center;background:var(--mwf-card-bg);background:var(--ui-role-navigation-surface,var(--mwf-card-bg));border-bottom:1px solid var(--mwf-card-border);display:flex;justify-content:space-between;min-height:72px;padding:0 30px}.mwf-customer-header__left{align-items:center;display:flex;gap:28px;min-height:72px}.mwf-site-logo{align-items:center;color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:8px}.mwf-site-mark{border:3px solid;border-bottom:0;border-radius:var(--ui-role-panel-radius);display:inline-block;height:27px;position:relative;width:30px}.mwf-site-mark span,.mwf-site-mark:after,.mwf-site-mark:before{border:3px solid;border-bottom:0;border-radius:var(--ui-role-panel-radius);bottom:0;content:"";position:absolute}.mwf-site-mark:before{height:18px;left:5px;width:7px}.mwf-site-mark:after{height:18px;right:5px;width:7px}.mwf-site-mark span{display:none}.mwf-client-label{grid-gap:2px;color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:grid;font-size:var(--ui-font-size-label);gap:2px;line-height:var(--ui-line-height-label)}.mwf-client-label span{color:var(--mwf-subtitle)}.mwf-site-nav{align-self:stretch;display:flex}.mwf-site-nav button{background:#0000;border:0;color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));font-weight:var(--ui-font-weight-medium);min-width:86px;padding:0 22px;position:relative}.mwf-site-nav button:hover{color:var(--ui-role-control-text);color:var(--ui-state-focus-ring,var(--ui-role-control-text))}.mwf-site-nav button.is-active:after{background:var(--ui-semantic-info-surface);background:var(--ui-state-focus-ring,var(--ui-semantic-info-surface));bottom:0;content:"";height:2px;left:18px;position:absolute;right:18px}.mwf-user-label{align-items:center;color:var(--mwf-subtitle);display:flex;font-weight:var(--ui-font-weight-medium);gap:10px}.mwf-frame-user-bar{display:flex;justify-content:flex-end;margin-bottom:10px;min-height:40px;position:relative;z-index:18}.mwf-user-menu{position:relative;z-index:24}.mwf-user-trigger{align-items:center;background:#0000;border:0;color:var(--mwf-subtitle);display:inline-flex;font-weight:var(--ui-font-weight-body);gap:10px;justify-content:flex-end;min-height:36px;padding:6px 0 6px 10px}.mwf-user-trigger:hover,.mwf-user-trigger[aria-expanded=true]{color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text))}.mwf-user-panel{border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));overflow:visible;right:0;top:calc(100% + 12px);width:258px}.mwf-user-panel,.mwf-user-panel:before{background:var(--ui-role-panel-surface);background:var(--ui-role-panel-surface,var(--ui-role-panel-surface));position:absolute}.mwf-user-panel:before{border-left:1px solid var(--mwf-shell-border);border-top:1px solid var(--mwf-shell-border);content:"";height:12px;right:18px;top:-7px;transform:rotate(45deg);width:12px}.mwf-user-panel__profile{grid-gap:12px;align-items:center;border-bottom:1px solid var(--mwf-card-border);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding:18px 16px 14px;position:relative}.mwf-user-panel__profile small,.mwf-user-panel__profile strong{display:block}.mwf-user-panel__profile strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.mwf-user-panel__profile small{color:var(--mwf-subtitle);font-size:var(--ui-font-size-body);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwf-user-panel__avatar{height:18px;margin-left:3px;position:relative;width:18px}.mwf-user-panel__avatar:after,.mwf-user-panel__avatar:before{border:2px solid var(--ui-state-focus-ring,var(--ui-role-panel-border));content:"";left:50%;position:absolute;transform:translateX(-50%)}.mwf-user-panel__avatar:before{border-radius:var(--ui-role-panel-radius);height:6px;top:0;width:6px}.mwf-user-panel__avatar:after{border-radius:var(--ui-role-panel-radius);border-top:0;bottom:0;height:7px;width:13px}.mwf-user-panel__section{border-bottom:1px solid var(--mwf-card-border);padding:11px 0}.mwf-user-panel__section:last-child{border-bottom:0}.mwf-user-panel__label{color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));display:block;padding:0 16px 8px}.mwf-user-panel button,.mwf-user-panel__label{font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium)}.mwf-user-panel button{align-items:center;background:#0000;border:0;color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));display:flex;gap:10px;min-height:36px;padding:8px 16px;text-align:left;width:100%}.mwf-user-panel button:hover{background:var(--mwf-action-active-bg)}.mwf-user-panel__signout{color:var(--ui-role-panel-text);color:var(--ui-semantic-error-text,var(--ui-role-panel-text))}.mwf-user-panel__icon{color:var(--mwf-subtitle);flex:0 0 auto;height:16px;position:relative;width:16px}.mwf-user-panel__icon--account:after,.mwf-user-panel__icon--account:before{border:1.8px solid;content:"";left:50%;position:absolute;transform:translateX(-50%)}.mwf-user-panel__icon--account:before{border-radius:var(--ui-role-panel-radius);height:4px;top:1px;width:4px}.mwf-user-panel__icon--account:after{border-radius:var(--ui-role-panel-radius);border-top:0;bottom:2px;height:6px;width:10px}.mwf-user-panel__icon--help{border:1.8px solid;border-radius:var(--ui-role-panel-radius)}.mwf-user-panel__icon--help:before{content:"?";font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);left:5px;line-height:var(--ui-line-height-body);position:absolute;top:1px}.mwf-user-panel__icon--signout:before{border:1.8px solid;border-right:0;content:"";height:10px;left:1px;position:absolute;top:3px;width:9px}.mwf-user-panel__icon--signout:after{border-right:1.8px solid;border-top:1.8px solid;content:"";height:6px;position:absolute;right:0;top:5px;transform:rotate(45deg);width:9px}.mwf-user-icon{height:17px;position:relative;width:17px}.mwf-user-icon:after,.mwf-user-icon:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.mwf-user-icon:before{height:7px;top:1px;width:7px}.mwf-user-icon:after,.mwf-user-icon:before{border:2px solid var(--ui-state-focus-ring,var(--ui-role-panel-border));border-radius:var(--ui-role-panel-radius)}.mwf-user-icon:after{border-top:0;bottom:0;height:8px;width:14px}.mwf-customer-page{margin:0 auto;padding:34px 0 80px;width:min(1320px,calc(100% - 48px))}.mwf-hero-row{margin:0;text-align:left;width:min(820px,100%)}.mwf-hero-row h1{color:var(--ui-role-card-text);color:var(--ui-text-primary,var(--ui-role-card-text));font-size:var(--ui-font-size-heading-1);font-weight:var(--ui-font-weight-heading);margin:0 0 36px;text-align:left}.mwf-task-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(280px,1fr));width:100%}.mwf-task-card{grid-gap:18px;align-items:start;background:var(--mwf-card-bg);border:1px solid var(--mwf-card-border);border-radius:var(--ui-role-card-radius);display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr);padding:18px}.mwf-task-card__icon{color:currentColor}.mwf-task-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;height:52px;width:52px}.mwf-task-card.is-muted{color:var(--mwf-subtitle)}.mwf-task-card.is-active{border-color:color-mix(in srgb,var(--ui-state-focus-ring,var(--ui-semantic-info-border)) 44%,var(--mwf-card-border));color:var(--ui-semantic-info-text);color:var(--ui-text-primary,var(--ui-semantic-info-text))}.mwf-task-card.is-active .mwf-task-card__icon{color:var(--ui-semantic-info-text);color:var(--ui-state-focus-ring,var(--ui-semantic-info-text))}.mwf-task-card h3{color:var(--ui-role-card-text);color:var(--ui-text-primary,var(--ui-role-card-text));font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);margin:5px 0 18px}.mwf-task-card p{color:var(--mwf-subtitle);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0 0 22px;max-width:340px;min-height:54px}.mwf-task-card button{background:var(--mwf-action-bg);border:1px solid var(--mwf-shell-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);color:var(--ui-text-primary,var(--ui-role-control-text));font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);min-height:42px;width:100%}.mwf-task-card button:hover{background:var(--mwf-action-hover-bg);border-color:var(--ui-state-focus-ring,var(--ui-role-control-border))}.mwf-discovery-layout{grid-gap:56px;align-items:center;background:var(--mwf-card-bg);border:1px solid var(--mwf-card-border);border-radius:var(--ui-role-panel-radius);box-sizing:border-box;display:grid;gap:56px;grid-template-columns:minmax(660px,.98fr) minmax(400px,1.02fr);margin:44px auto 0;padding:28px 34px;width:min(1320px,100%)}.mwf-wheel-wrap{align-items:center;display:flex;justify-content:center;min-width:0}.mwf-discovery-copy{max-width:520px;text-align:left}.mwf-discovery-copy h2{font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);line-height:var(--ui-line-height-heading-2)}.mwf-discovery-copy h2,.mwf-discovery-copy p{color:var(--ui-role-panel-text);color:var(--ui-text-primary,var(--ui-role-panel-text));margin:0 0 18px}.mwf-discovery-copy p{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);max-width:500px}.mwf-wheel{display:block;height:auto;width:min(100%,620px)}.mwf-wheel__segment-group{cursor:pointer}.mwf-wheel__segment-group:focus{outline:none}.mwf-wheel__segment-group:focus-visible .mwf-wheel__segment{stroke:var(--ui-semantic-info-border);stroke:var(--ui-state-focus-ring,var(--ui-semantic-info-border));stroke-width:3}.mwf-wheel__backdrop{fill:color-mix(in srgb,var(--mwf-card-bg-soft) 72%,#0000)}.mwf-wheel__segment{fill:color-mix(in srgb,var(--mwf-card-bg-soft) 92%,#0000);fill:color-mix(in srgb,var(--ui-role-panel-surface-muted,var(--mwf-card-bg-soft)) 92%,#0000);stroke:color-mix(in srgb,var(--mwf-card-border) 78%,#0000);stroke-width:1.2;transition:fill .18s ease,stroke .18s ease,stroke-width .18s ease}.mwf-wheel__segment-group:hover .mwf-wheel__segment{stroke:color-mix(in srgb,var(--ui-role-panel-border) 68%,var(--mwf-card-border));stroke:color-mix(in srgb,var(--ui-state-focus-ring,var(--ui-role-panel-border)) 68%,var(--mwf-card-border))}.mwf-wheel__segment.is-active{fill:color-mix(in srgb,var(--ui-semantic-info-text) 54%,var(--mwf-card-bg-soft));fill:color-mix(in srgb,var(--ui-semantic-info-surface,var(--ui-semantic-info-text)) 54%,var(--mwf-card-bg-soft));stroke:var(--ui-semantic-info-border);stroke:var(--ui-state-focus-ring,var(--ui-semantic-info-border));stroke-width:2.4}.mwf-wheel__label{fill:var(--ui-role-panel-text);fill:var(--ui-text-primary,var(--ui-role-panel-text));text-anchor:middle;font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-label)}.mwf-wheel__label,.mwf-wheel__label--compact{font-size:var(--ui-font-size-label)}.mwf-wheel__label.is-active{fill:var(--ui-semantic-info-text);fill:var(--ui-semantic-info-text,var(--ui-state-focus-ring,var(--ui-semantic-info-text)))}.mwf-wheel__order circle{fill:var(--mwf-card-bg-soft);stroke:color-mix(in srgb,var(--mwf-card-border) 84%,#0000);stroke-width:1.1}.mwf-wheel__order text{fill:var(--mwf-subtitle);fill:var(--ui-text-muted,var(--mwf-subtitle));font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.mwf-wheel__order.is-active circle{fill:var(--ui-semantic-info-text);fill:var(--ui-state-focus-ring,var(--ui-semantic-info-text));stroke:var(--ui-semantic-info-border);stroke:var(--ui-state-focus-ring,var(--ui-semantic-info-border))}.mwf-wheel__order.is-active text{fill:var(--ui-semantic-info-text);fill:var(--ui-text-inverse,var(--ui-semantic-info-text))}.mwf-wheel__core{fill:color-mix(in srgb,var(--mwf-card-bg) 70%,#0000);stroke:color-mix(in srgb,var(--mwf-card-border) 60%,#0000);stroke-width:1}.mwf-wheel__mark{fill:color-mix(in srgb,var(--ui-role-panel-text) 24%,#0000);fill:color-mix(in srgb,var(--ui-text-primary,var(--ui-role-panel-text)) 24%,#0000);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body)}@media (max-width:1180px){.mwf-discovery-layout{gap:30px;grid-template-columns:1fr}.mwf-discovery-copy{max-width:760px}}@media (max-width:760px){.mitus-website-frames-module{padding:16px}.mwf-customer-header,.mwf-customer-header__left,.mwf-module-header{align-items:flex-start;flex-direction:column;min-height:0}.mwf-customer-header{gap:18px;padding:18px 24px}.mwf-site-nav{min-height:48px}.mwf-task-grid{grid-template-columns:1fr}}}@layer ui-remediation-4-module-layout{.business-profile-module{--bpm-root-bg:var(--ui-surface-module,var(--ui-surface-card));--bpm-hero-bg:var(--ui-surface-panel,var(--ui-role-card-shadow,var(--ui-surface-card)));--bpm-panel-bg:var(--ui-surface-panel,var(--ui-surface-card));--bpm-panel-bg-soft:var(--ui-surface-card,var(--ui-surface-card));--bpm-panel-bg-subtle:var(--ui-surface-card,var(--ui-role-panel-surface));--bpm-panel-border-strong:var(--ui-border-strong,var(--ui-border-default));--bpm-panel-border:var(--ui-border-default);--bpm-text:var(--ui-text-primary);--bpm-soft-text:var(--ui-text-muted);--bpm-subtitle:var(--ui-text-secondary);--bpm-kicker:var(--ui-text-muted);--bpm-chip-bg:var(--ui-semantic-info-surface);--bpm-chip-text:var(--ui-semantic-info-text);--bpm-action-bg:var(--ui-state-action-surface);--bpm-action-active-bg:var(--ui-state-selected-surface);--bpm-action-active-text:var(--ui-state-selected-text);--bpm-input-bg:var(--ui-surface-control);--bpm-shadow:var(--ui-shadow-soft);background:var(--ui-surface-card);background:var(--ui-surface-module,var(--ui-surface-card));color:var(--ui-text-primary);min-height:100%;padding:24px}.business-profile-module *,.business-profile-module :after,.business-profile-module :before{box-sizing:border-box}.business-profile-module--loading{color:var(--ui-text-primary);padding:32px}.business-profile-module--embedded{background:#0000;min-height:760px;padding:18px}.business-profile-module--embedded .business-profile-module__command-row{border-top:0;margin-top:0;padding-top:0}.business-profile-module--embedded .business-profile-module__tab-row{align-items:center;flex-wrap:nowrap;gap:10px;width:100%}.business-profile-module--embedded .business-profile-module__tab{border-radius:var(--ui-role-control-radius);flex:0 0 auto;font-size:var(--ui-font-size-label);height:38px;min-height:38px;min-width:0;padding:0 20px;white-space:nowrap}.business-profile-module--embedded .business-profile-module__tab[data-testid=business-profile-tab-profile]{width:82px}.business-profile-module--embedded .business-profile-module__tab[data-testid=business-profile-tab-contacts]{width:96px}.business-profile-module--embedded .business-profile-module__tab[data-testid=business-profile-tab-assets]{width:204px}.business-profile-module--embedded .business-profile-module__tab[data-testid=business-profile-tab-liabilities]{width:224px}.business-profile-module__hero{grid-gap:20px;align-items:stretch;background:var(--bpm-hero-bg);border:1px solid var(--bpm-panel-border-strong);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(420px,.75fr);min-height:154px;padding:24px}.business-profile-module__hero-copy{align-items:flex-start;align-self:center;display:flex;flex-direction:column;justify-content:center;justify-self:start;min-width:0;text-align:left;width:min(100%,780px)}.business-profile-module__eyebrow{align-self:center;background:var(--bpm-chip-bg);border-radius:var(--ui-role-card-radius);color:var(--bpm-chip-text);display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);padding:6px 12px;text-transform:uppercase}.business-profile-module__hero h2{font-size:var(--ui-font-size-heading-2);line-height:var(--ui-line-height-heading-2);margin:18px 0 8px;text-align:left;width:100%}.business-profile-module__hero p{color:var(--bpm-subtitle);line-height:var(--ui-line-height-body);margin:0;max-width:88ch;text-align:left}.business-profile-module__hero-metrics{grid-gap:14px;align-self:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.business-profile-module__hero-metrics div{background:var(--bpm-panel-bg);border:1px solid var(--bpm-panel-border-strong);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:64px;padding:14px 18px;text-align:center}.business-profile-module__hero-metrics strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.business-profile-module__hero-metrics span{color:var(--bpm-soft-text)}.business-profile-module__command-row,.business-profile-module__tab-row{display:flex;flex-wrap:wrap;gap:10px}.business-profile-module__command-row{align-items:center;border-top:1px solid var(--ui-role-card-border);margin-top:14px;padding-top:18px}.business-profile-module__scope-note{grid-gap:12px;align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-text-primary);display:grid;gap:12px;grid-template-columns:minmax(180px,.36fr) minmax(280px,1fr) minmax(280px,.72fr);padding:10px 12px;width:100%}.business-profile-module__scope-note-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.business-profile-module__scope-note-main span{color:var(--bpm-soft-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.business-profile-module__scope-note-main strong{font-size:var(--ui-font-size-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-profile-module__scope-note p{color:var(--bpm-subtitle);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0}.business-profile-module__scope-note-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.business-profile-module__scope-note-chips span{align-items:center;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-text-primary);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);min-height:24px;padding:3px 8px}.business-profile-module__status-pill{background:#0000;border:0;border-radius:var(--ui-role-card-radius);color:var(--bpm-soft-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);padding:0}.business-profile-module__tab{background:var(--bpm-action-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--bpm-text);cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:42px;padding:0 18px}.business-profile-module__tab.is-active{background:var(--bpm-action-active-bg);border-color:var(--bpm-panel-border-strong);color:var(--bpm-action-active-text)}.business-profile-module__action-button,.business-profile-module__inline-button{border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-control-radius);cursor:pointer;font-weight:var(--ui-font-weight-medium);transition:transform .18s ease,opacity .18s ease}.business-profile-module__action-button:hover,.business-profile-module__inline-button:hover,.business-profile-module__tab:hover{transform:translateY(-1px)}.business-profile-module__action-button{background:var(--bpm-action-bg);color:var(--bpm-text);min-height:42px;padding:0 18px}.business-profile-module__action-button--primary{background:var(--bpm-action-active-bg);border-color:var(--bpm-panel-border-strong);color:var(--bpm-action-active-text)}.business-profile-module__add-record-button{border:1px solid var(--ui-role-control-border);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-weight:var(--ui-font-weight-medium);min-height:66px;min-width:190px;padding:0 26px}.business-profile-module__add-record-button,.business-profile-module__add-record-button:before{background:var(--ui-role-control-surface);border-radius:var(--ui-role-control-radius);font-size:var(--ui-font-size-label)}.business-profile-module__add-record-button:before{align-items:center;content:"+";display:inline-flex;height:24px;justify-content:center;line-height:var(--ui-line-height-label);margin-right:9px;width:24px}.business-profile-module__stack{display:flex;flex-direction:column;gap:18px;margin-top:18px}.business-profile-module__asset-category-heading{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-body);min-height:48px;padding:0 18px}.business-profile-module__section-card{background:var(--bpm-panel-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);padding:20px}.business-profile-module__action-row,.business-profile-module__editor-header,.business-profile-module__section-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.business-profile-module__editor-actions{align-items:center;border-top:1px solid var(--ui-role-panel-border);display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:24px;padding-top:18px}.business-profile-module__editor-actions .business-profile-module__action-button{font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);min-height:60px;min-width:190px;padding:0 28px;white-space:nowrap}.business-profile-module__editor-actions .business-profile-module__action-button--primary{min-width:136px}.business-profile-module__editor-header h4,.business-profile-module__section-card-header h3{margin:0}.business-profile-module__empty-row,.business-profile-module__field small,.business-profile-module__section-card-header p{color:var(--bpm-soft-text)}.business-profile-module__financial-refresh-status{align-items:flex-end;background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);display:inline-flex;flex-direction:column;justify-content:center;max-width:280px;min-height:42px;min-width:180px;padding:8px 12px;text-align:right}.business-profile-module__financial-header-statuses{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:min(100%,220px)}.business-profile-module__financial-projection-health{align-items:flex-end;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;flex-direction:column;justify-content:center;max-width:260px;min-height:42px;min-width:170px;padding:8px 12px;text-align:right}.business-profile-module__financial-projection-health span,.business-profile-module__financial-projection-health strong,.business-profile-module__financial-refresh-status span,.business-profile-module__financial-refresh-status strong{max-width:100%;overflow-wrap:anywhere}.business-profile-module__financial-projection-health strong,.business-profile-module__financial-refresh-status strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.business-profile-module__financial-projection-health span,.business-profile-module__financial-refresh-status span{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:3px}.business-profile-module__financial-refresh-status.is-cached,.business-profile-module__financial-refresh-status.is-checking{background:var(--ui-role-card-surface);border-color:var(--ui-role-card-border)}.business-profile-module__financial-projection-health.is-success,.business-profile-module__financial-refresh-status.is-complete{background:var(--ui-semantic-success-surface);border-color:var(--ui-semantic-success-border)}.business-profile-module__financial-projection-health.is-warning,.business-profile-module__financial-refresh-status.is-warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border)}.business-profile-module__table-wrap{margin-top:14px;overflow-x:auto}.business-profile-module__alr .business-profile-module__table-wrap{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius)}.business-profile-module__table-wrap--bridged-x{overflow-x:hidden}.business-profile-module__table-wrap--bridged-x::-webkit-scrollbar:horizontal{display:none;height:0}.business-profile-module__table-x-scroll{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);box-sizing:border-box;cursor:pointer;display:flex;height:41px;margin:6px 12px 8px;min-height:41px;overflow:hidden;padding:6px 11px;touch-action:none;-webkit-user-select:none;user-select:none}.business-profile-module__table-x-scroll--bottom{margin-top:8px}.business-profile-module__table-x-scroll--top{height:41px;margin-bottom:8px;min-height:41px;padding:6px 11px}.business-profile-module__table-x-scroll--top .business-profile-module__table-x-scroll-track{height:25px}.business-profile-module__table-x-scroll.is-hidden{border:0;height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.business-profile-module__table-x-scroll-track{contain:layout paint;flex:1 1 auto;height:25px;min-width:0;overflow:hidden;position:relative}.business-profile-module__table-x-scroll-thumb,.business-profile-module__table-x-scroll-track{background:var(--ui-role-control-surface);border:2px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow)}.business-profile-module__table-x-scroll-thumb{bottom:2px;cursor:grab;position:absolute;top:2px;transition:background .12s ease,box-shadow .12s ease;will-change:transform}.business-profile-module__table-x-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-state-focus-ring) 80%,var(--ui-semantic-info-border));outline-offset:2px}.business-profile-module__table-x-scroll-thumb:hover{background:var(--ui-role-control-surface);box-shadow:var(--ui-role-control-shadow)}.business-profile-module__table-x-scroll-thumb:active{cursor:grabbing}.business-profile-module__table{border-collapse:initial;border-spacing:0;min-width:860px;width:100%}.business-profile-module__table td,.business-profile-module__table th{border-bottom:1px solid var(--ui-role-table-header-border);padding:12px 14px;vertical-align:top}.business-profile-module__table thead th{background:var(--ui-surface-table-header);color:var(--ui-text-primary);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.business-profile-module__empty-row{text-align:center}.business-profile-module__inline-button{background:var(--ui-state-action-surface);color:var(--ui-text-primary);min-height:28px;padding:8px 11px}.business-profile-module__inline-button--export{min-height:44px;min-width:44px}.business-profile-module__inline-button--danger{background:var(--ui-semantic-error-surface);color:var(--ui-semantic-error-text)}.business-profile-module__editor{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);margin-top:16px;padding:20px}.business-profile-module__input-guidance-note{background:var(--ui-semantic-info-surface);border:1px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-control-radius);color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-label);font-style:italic;margin:12px 0 18px;padding:12px 14px}.business-profile-module__field-group+.business-profile-module__field-group{margin-top:16px}.business-profile-module__field-group h5{color:var(--ui-role-panel-text);margin:0 0 12px}.business-profile-module__field-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.business-profile-module__profile-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.business-profile-module__profile-grid .business-profile-module__field{grid-column:span 4}.business-profile-module__field{display:flex;flex-direction:column;gap:8px;min-width:0}.business-profile-module__field--wide{grid-column:span 2}.business-profile-module__field--compact .business-profile-module__input,.business-profile-module__field--compact .business-profile-module__select,.business-profile-module__field--compact .business-profile-module__textarea{width:50%}.business-profile-module__profile-grid .business-profile-module__field--wide{grid-column:span 8}.business-profile-module__field span{align-items:baseline;color:var(--ui-role-panel-text);display:flex;font-weight:var(--ui-font-weight-body);gap:12px;justify-content:space-between}.business-profile-module__field span em{color:var(--bpm-subtitle);font-style:italic;font-weight:var(--ui-font-weight-body)}.business-profile-module__input,.business-profile-module__select,.business-profile-module__textarea{background:var(--bpm-input-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-control-radius);color:var(--bpm-text);font:inherit;min-width:0;padding:12px 14px;width:100%}.business-profile-module__input::placeholder,.business-profile-module__textarea::placeholder{color:var(--bpm-soft-text);font-style:italic}.business-profile-module__input:focus,.business-profile-module__select:focus,.business-profile-module__textarea:focus{border-color:color-mix(in srgb,var(--ui-state-focus-ring) 40%,#0000);outline:2px solid color-mix(in srgb,var(--ui-state-focus-ring) 24%,#0000)}.business-profile-module__textarea{resize:vertical}.business-profile-module__input--trading-name{height:36px;min-height:36px}.business-profile-module__phone-field{align-items:stretch;display:grid;grid-template-columns:78px 70px minmax(0,1fr)}.business-profile-module__phone-code,.business-profile-module__phone-country,.business-profile-module__phone-number{min-height:46px}.business-profile-module__phone-country{background:var(--bpm-input-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-panel-radius);border-right:0;color:var(--bpm-text);font-weight:var(--ui-font-weight-body);padding:0 12px;width:100%}.business-profile-module__phone-code{align-items:center;background:var(--bpm-panel-bg-soft);border:1px solid var(--bpm-panel-border);border-right:0;color:var(--bpm-subtitle);display:inline-flex;font-weight:var(--ui-font-weight-body);justify-content:center}.business-profile-module__phone-number{border-radius:var(--ui-role-panel-radius)}.business-profile-module__segmented-field{align-items:stretch;background:var(--bpm-panel-bg-soft);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-panel-radius);display:inline-flex;flex-wrap:wrap;max-width:100%;overflow:hidden;width:max-content}.business-profile-module__segmented-option{align-items:center;border-right:1px solid var(--bpm-panel-border);color:var(--bpm-text);cursor:pointer;display:inline-flex;font-weight:var(--ui-font-weight-body);justify-content:center;min-height:46px;padding:0 20px}.business-profile-module__segmented-option:last-child{border-right:0}.business-profile-module__segmented-option input{opacity:0;pointer-events:none;position:absolute}.business-profile-module__segmented-option.is-selected{background:var(--bpm-action-active-bg);color:var(--bpm-action-active-text)}.business-profile-module__tag-list-field{grid-gap:10px;display:grid;gap:10px}.business-profile-module__tag-list{display:flex;flex-wrap:wrap;gap:8px}.business-profile-module__tag-chip{align-items:center;background:var(--bpm-action-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-card-radius);color:var(--bpm-text);cursor:pointer;display:inline-flex;font-weight:var(--ui-font-weight-body);gap:8px;min-height:34px;padding:0 10px}.business-profile-module__tag-chip strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.business-profile-module__checkbox-grid{display:flex;flex-wrap:wrap;gap:10px}.business-profile-module__checkbox-stack{grid-gap:6px;align-content:start;display:grid;gap:6px}.business-profile-module__checkbox-option{align-items:flex-start;color:var(--bpm-text);display:flex;font-size:var(--ui-font-size-body);gap:8px;line-height:var(--ui-line-height-body)}.business-profile-module__checkbox-option input{accent-color:var(--ui-state-focus-ring);margin-top:2px}.business-profile-module__choice-chip{align-items:center;background:var(--bpm-action-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-card-radius);color:var(--bpm-text);cursor:pointer;display:inline-flex;font-weight:var(--ui-font-weight-body);gap:8px;padding:12px 14px}.business-profile-module__choice-chip.is-selected{background:var(--bpm-action-active-bg);border-color:var(--bpm-panel-border-strong);color:var(--bpm-action-active-text)}.business-profile-module__choice-chip input{accent-color:var(--ui-state-focus-ring)}.business-profile-module__financial-operations-shell{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);display:flex;flex-direction:column;min-width:0;padding:18px 20px 20px}.business-profile-module__financial-operations-heading h4{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-heading-4);margin:0}.business-profile-module__financial-operations-heading p{color:var(--bpm-subtitle);line-height:var(--ui-line-height-body);margin:8px 0 0}.business-profile-module__entity-upload-empty{background:var(--ui-role-panel-surface);border:1px dashed var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--bpm-subtitle);line-height:var(--ui-line-height-body);padding:16px}.business-profile-module__financial-operations-heading{flex:0 0 auto;margin-bottom:16px}.business-profile-module__financial-operations-shell .customer-financial-operations{flex:1 1 auto;min-height:0;min-width:0}.business-profile-module__financial-operations-shell .customer-financial-operations--business-profile-upload{display:flex;flex-direction:column}.business-profile-module__financial-operations-shell .customer-financial-operations__business-upload-layout{align-content:start;flex:1 1 auto}.business-profile-module__financial-operations-shell .customer-financial-operations__hero{display:none}.business-profile-module__financial-operations-shell .customer-financial-operations__tabs{margin-top:0}.business-profile-module__financial-operations-shell .customer-financial-operations__layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.business-profile-module__financial-operations-shell .customer-financial-operations__panel--correspondence{display:none}.business-profile-module__alr{gap:16px}.business-profile-module__status-message{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--bpm-subtitle);font-weight:var(--ui-font-weight-body);padding:12px 14px}.business-profile-module__alr-hero{grid-gap:18px;align-items:center;background:var(--ui-role-panel-surface);display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.business-profile-module__alr-hero h3{font-size:var(--ui-font-size-heading-3);margin:0}.business-profile-module__alr-hero p{color:var(--bpm-subtitle);line-height:var(--ui-line-height-body);margin:8px 0 0}.business-profile-module__alr-hero-actions{display:flex;grid-column:1/-1;justify-content:flex-end}.business-profile-module__alr-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.business-profile-module__alr-steps span{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--bpm-subtitle);line-height:var(--ui-line-height-body);min-height:72px;padding:12px}.business-profile-module__alr-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.business-profile-module__alr-summary div{background:var(--bpm-panel-bg);border:1px solid var(--bpm-panel-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);min-height:92px;padding:14px}.business-profile-module__alr-property-note,.business-profile-module__alr-summary span{color:var(--bpm-soft-text)}.business-profile-module__alr-summary strong{display:block;font-size:var(--ui-font-size-body);margin-top:10px}.business-profile-module__alr-table{border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);min-width:1180px;overflow:hidden}.business-profile-module__alr-table--full{max-width:none;table-layout:fixed}.business-profile-module__alr-section-actions{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end;margin-left:auto;position:relative;z-index:12}.business-profile-module__alr-assets-header{align-items:flex-start}.business-profile-module__alr-assets-header>div:first-child{grid-gap:10px;display:grid;gap:10px;justify-items:start}.business-profile-module__alr-column-toolbar{display:flex;justify-content:flex-start;margin-top:0;position:relative;z-index:12}.business-profile-module__alr-column-menu{position:relative}.business-profile-module__alr-column-settings-button{box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);font-size:var(--ui-font-size-label);min-height:52px;min-width:230px;padding:14px 24px}.business-profile-module__alr-column-settings-button,.business-profile-module__alr-column-settings-button:hover{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.business-profile-module__alr-transition-section{overflow:visible}.business-profile-module__alr-transition-section>.business-profile-module__table-x-scroll--top{position:sticky;top:0;z-index:30}.business-profile-module__alr-horizontal-scroll{overflow-x:scroll;overflow-y:visible;padding-bottom:18px;scrollbar-color:var(--ui-role-panel-text) var(--ui-role-panel-text);scrollbar-gutter:stable;scrollbar-width:auto;width:100%}.business-profile-module__alr-horizontal-scroll::-webkit-scrollbar{height:12px}.business-profile-module__alr-horizontal-scroll::-webkit-scrollbar-track{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius)}.business-profile-module__alr-horizontal-scroll::-webkit-scrollbar-thumb{background:var(--ui-role-panel-surface);border:2px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius)}.business-profile-module__alr-presentation-controls{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.business-profile-module__alr-presentation-controls h3{color:var(--bpm-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:0}.business-profile-module__alr-presentation-controls p{color:var(--bpm-soft-text);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label);margin:4px 0 0}.business-profile-module__alr-presentation-options{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.business-profile-module__alr-presentation-toolbar-action{display:inline-flex;flex:0 0 auto;margin-left:auto}.business-profile-module__alr-presentation-option{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--bpm-subtitle);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:8px;min-height:38px;padding:0 12px;white-space:nowrap}.business-profile-module__alr-presentation-option input{accent-color:var(--ui-state-focus-ring);height:16px;margin:0;width:16px}.business-profile-module__alr-table-masthead-grid{align-items:stretch;display:none;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.business-profile-module__alr-table-masthead{grid-gap:10px;align-content:start;background:var(--ui-role-table-header-surface);border:1px solid var(--ui-role-table-header-border);border-bottom:0;border-radius:var(--ui-role-table-header-radius);display:grid;gap:10px;justify-items:start;min-height:128px;min-width:0;padding:14px 14px 12px}.business-profile-module__alr-table-masthead-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.business-profile-module__alr-table-masthead-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto;min-width:0}.business-profile-module__alr-table-masthead h3{color:var(--bpm-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:0}.business-profile-module__alr-table-masthead .business-profile-module__alr-column-settings-button{font-size:var(--ui-font-size-table);min-height:52px;min-width:230px;padding:14px 24px}.business-profile-module__alr-table-masthead--inline{background:#0000;border:0;border-bottom:1px solid var(--ui-role-table-header-border);border-radius:var(--ui-role-table-header-radius);min-height:0;padding:0 0 10px;width:100%}.business-profile-module__alr-table-masthead--inline h3{font-size:var(--ui-font-size-heading-3)}.business-profile-module__alr-table-masthead--inline .business-profile-module__alr-column-settings-button{font-size:var(--ui-font-size-table);min-height:38px;min-width:0;padding:9px 14px}.business-profile-module__alr-column-dropdown{background:var(--ui-role-popover-surface);border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);left:0;max-height:none;overflow:visible;padding:12px;position:absolute;right:auto;top:calc(100% + 8px);width:min(720px,calc(100vw - 48px));z-index:30}.business-profile-module__alr-column-dropdown-footer,.business-profile-module__alr-column-dropdown-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.business-profile-module__alr-column-dropdown-header strong{color:var(--bpm-text)}.business-profile-module__alr-column-dropdown-footer span,.business-profile-module__alr-column-dropdown-header span{color:var(--bpm-soft-text);font-weight:var(--ui-font-weight-body)}.business-profile-module__alr-column-dropdown-footer{border-top:1px solid var(--ui-role-popover-border);margin-top:10px;padding-top:10px}.business-profile-module__alr-column-options{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.business-profile-module__alr-column-option{align-items:center;color:var(--bpm-subtitle);display:inline-flex;font-weight:var(--ui-font-weight-body);gap:7px;line-height:var(--ui-line-height-body);min-height:30px;padding:5px 3px}.business-profile-module__alr-column-option input{accent-color:var(--ui-state-focus-ring);height:14px;width:14px}.business-profile-module__alr-column-option:has(input:disabled){opacity:.62}.business-profile-module__alr-entity-selector{grid-gap:10px;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);display:grid;gap:10px;margin-top:12px;padding:12px}.business-profile-module__alr-entity-selector-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.business-profile-module__alr-entity-selector-header div{grid-gap:3px;display:grid;gap:3px;min-width:0}.business-profile-module__alr-entity-selector-header strong{color:var(--bpm-text);font-size:var(--ui-font-size-label);letter-spacing:var(--ui-letter-spacing-label)}.business-profile-module__alr-entity-selector-header span{color:var(--bpm-soft-text);font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label)}.business-profile-module__alr-entity-selector-actions{display:flex;flex-wrap:wrap;gap:8px}.business-profile-module__alr-entity-options{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto;padding-right:4px}.business-profile-module__alr-entity-option{grid-gap:8px;align-items:flex-start;color:var(--bpm-subtitle);display:grid;font-weight:var(--ui-font-weight-body);gap:8px;grid-template-columns:16px minmax(0,1fr);line-height:var(--ui-line-height-body);min-width:0}.business-profile-module__alr-entity-option input{accent-color:var(--ui-state-focus-ring);height:14px;margin-top:2px;width:14px}.business-profile-module__alr-entity-option span{grid-gap:2px;display:grid;gap:2px;min-width:0}.business-profile-module__alr-entity-option em,.business-profile-module__alr-entity-option strong{min-width:0;overflow-wrap:anywhere}.business-profile-module__alr-entity-option strong{color:var(--bpm-text);font-size:var(--ui-font-size-body)}.business-profile-module__alr-entity-option em{color:var(--bpm-soft-text);font-size:var(--ui-font-size-body);font-style:normal}.business-profile-module__alr-draggable-header{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text);cursor:default;position:relative;-webkit-user-select:none;user-select:none}.business-profile-module__alr-draggable-header:active{cursor:default}.business-profile-module__alr-transition-th-inner{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:22px minmax(0,1fr) 34px 14px;min-height:32px;min-width:0;width:100%}.business-profile-module__alr-column-move-grip{align-items:center;align-self:stretch;border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);cursor:grab;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center;line-height:var(--ui-line-height-body);min-height:26px;touch-action:none;-webkit-user-select:none;user-select:none}.business-profile-module__alr-column-move-grip:active{cursor:grabbing}.business-profile-module__alr-column-move-grip:hover{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text)}.business-profile-module__alr-sortable-heading{max-width:100%;min-height:34px;min-width:0;position:relative}.business-profile-module__alr-sortable-heading-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-profile-module__alr-sort-button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);color:var(--ui-role-control-text);cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);height:26px;line-height:var(--ui-line-height-label);min-width:34px;padding:0;place-items:center;width:34px}.business-profile-module__alr-sort-button.is-active,.business-profile-module__alr-sort-button:hover{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);box-shadow:var(--ui-role-control-shadow);color:var(--ui-semantic-info-text)}.business-profile-module__alr-column-resize-handle{align-self:stretch;border-radius:var(--ui-role-panel-radius);cursor:col-resize;flex:0 0 14px;margin-left:0;min-height:28px;position:relative;touch-action:none;width:14px}.business-profile-module__alr-column-resize-handle:before{border-left:2px solid var(--ui-role-panel-border);border-right:2px solid var(--ui-role-panel-border);content:"";inset:4px 4px;position:absolute}.business-profile-module__alr-column-resize-handle:focus-visible,.business-profile-module__alr-column-resize-handle:hover{background:var(--ui-semantic-info-surface);outline:none}.business-profile-module__is-resizing-column,.business-profile-module__is-resizing-column *{cursor:col-resize;-webkit-user-select:none;user-select:none}.business-profile-module__alr-draggable-header:hover{background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text)}.business-profile-module__alr-cell-content--checkbox{align-items:center;justify-content:center}.business-profile-module__alr-cell-content--checkbox input{accent-color:var(--ui-state-focus-ring);height:24px;margin:0;width:24px}.business-profile-module__alr-asset-transfer-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.business-profile-module__alr-table-panel{display:flex;flex-direction:column;min-width:0;position:relative}.business-profile-module__alr-table-panel--drop,.business-profile-module__alr-table-panel--source{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);border-top:0;min-height:340px;padding:12px}.business-profile-module__alr-table-panel--issues{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);grid-column:1/-1}.business-profile-module__alr-table-panel>.business-profile-module__table-wrap{flex:1 1 auto;margin-top:10px}.considerations-module__transition-tables.business-profile-module{gap:10px}.considerations-module__transition-tables .business-profile-module__hero{align-items:center;border-radius:var(--ui-role-control-radius);gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px 14px}.considerations-module__transition-tables .business-profile-module__hero-copy{gap:3px;max-width:none}.considerations-module__transition-tables .business-profile-module__hero h2{font-size:var(--ui-font-size-heading-2);line-height:var(--ui-line-height-heading-2);margin:2px 0 0}.considerations-module__transition-tables .business-profile-module__hero p{display:none}.considerations-module__transition-tables .business-profile-module__hero-actions{margin-left:auto;padding-right:86px}.business-profile-module__alr-transition-section--linked{grid-gap:12px;display:grid;gap:12px;padding:10px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-presentation-controls{align-items:center;border-radius:var(--ui-role-control-radius);display:flex;gap:10px;margin-bottom:0;overflow-y:hidden;padding:8px 10px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-presentation-controls h3,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-presentation-controls p{display:none}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-presentation-options{flex:1 1 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;width:auto}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-presentation-option{font-size:var(--ui-font-size-body);min-height:34px;padding:0 10px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-presentation-option input{height:16px;width:16px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-horizontal-scroll{overflow-x:scroll;overflow-y:visible;padding-bottom:10px;scrollbar-gutter:stable both-edges;scrollbar-width:auto}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-asset-transfer-grid{align-items:start;gap:12px;grid-template-columns:repeat(5,minmax(1170px,1fr));min-width:5898px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--asset-source{grid-column:1;grid-row:1}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--asset-from{grid-column:2;grid-row:1}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--asset-to{grid-column:3;grid-row:1}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--liability-source{grid-column:1;grid-row:2}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--liability-from{grid-column:2;grid-row:2}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--liability-to{grid-column:3;grid-row:2}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel{align-self:start;border-top:1px solid var(--ui-role-control-border);height:765px;min-height:765px;padding:10px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--drop{background:var(--ui-role-control-surface)}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead--inline{display:block;height:58px;min-height:58px;overflow:visible;padding-bottom:8px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead-title-row{align-items:center;gap:8px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead--inline h3{font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3)}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-window-controls{border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);gap:4px;padding:3px 4px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-window-button{border-radius:8px;height:36px;min-width:42px;padding:0;width:42px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead--inline .business-profile-module__alr-column-settings-button{background:var(--ui-role-table-header-surface);border-radius:var(--ui-role-table-header-radius);box-shadow:var(--ui-role-table-header-shadow);font-size:var(--ui-font-size-table);min-height:28px;padding:6px 10px}.business-profile-module__alr-transition-section--linked .business-profile-module__table-wrap--guided{height:auto;max-height:none;min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:0;padding-top:0;scrollbar-color:var(--ui-state-focus-ring) var(--ui-role-control-surface);scrollbar-gutter:stable both-edges;scrollbar-width:auto}.business-profile-module__alr-transition-section--linked .business-profile-module__table-wrap--guided::-webkit-scrollbar{height:21px;width:14px}.business-profile-module__alr-transition-section--linked .business-profile-module__table-wrap--guided::-webkit-scrollbar-track{background:var(--ui-role-control-surface);border:2px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius)}.business-profile-module__alr-transition-section--linked .business-profile-module__table-wrap--guided::-webkit-scrollbar-thumb{background:var(--ui-state-focus-ring);border:2px solid var(--ui-role-control-surface);border-radius:var(--ui-role-control-radius)}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--drop .business-profile-module__table-wrap--guided,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--source .business-profile-module__table-wrap--guided{max-height:none}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel>.business-profile-module__table-wrap{flex:1 1 auto;min-height:0}.business-profile-module__alr-transition-section--linked .business-profile-module__table td,.business-profile-module__alr-transition-section--linked .business-profile-module__table th{border-bottom:1px solid var(--ui-role-table-cell-border);border-right:1px solid var(--ui-role-table-cell-border);box-sizing:border-box;font-size:var(--ui-font-size-table);line-height:var(--ui-line-height-table);padding:8px 12px}.business-profile-module__alr-transition-section--linked .business-profile-module__table td:last-child,.business-profile-module__alr-transition-section--linked .business-profile-module__table th:last-child{border-right:0}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th{height:58px;min-height:58px;position:sticky;top:0;z-index:2}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody tr{height:58px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody td{height:58px;max-height:58px;vertical-align:middle}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-cell-content:not(.business-profile-module__alr-cell-content--checkbox){-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:calc(var(--ui-line-height-table)*2);min-height:0;overflow:hidden;text-overflow:ellipsis}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-cell-content--checkbox{display:flex;max-height:40px;min-height:0;overflow:hidden}.business-profile-module__alr-transition-section--linked .business-profile-module__empty-row{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);height:58px;max-height:58px;text-align:left;vertical-align:middle}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--issues{grid-column:4;grid-row:1/span 2;height:1536px;min-height:1536px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--issues .business-profile-module__table-wrap--guided{max-height:none}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel--transition-ai{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);grid-column:5;grid-row:1/span 2;height:1536px;min-height:1536px;overflow:hidden;padding:0}.business-profile-module__alr-ai-panel{grid-gap:0;background:var(--ui-role-panel-surface);color:var(--ui-role-panel-text);display:grid;gap:0;grid-template-rows:44px minmax(min-content,max-content) minmax(360px,.96fr) minmax(420px,1fr);height:100%;min-height:0;overflow:hidden;width:100%}.business-profile-module__alr-ai-topbar{grid-gap:8px;align-items:center;border-bottom:1px solid var(--ui-role-navigation-border);box-sizing:border-box;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(84px,max-content);min-height:0;overflow:hidden;padding:6px 16px 6px 8px}.business-profile-module__alr-ai-topbar h3{align-self:center;color:var(--ui-role-navigation-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);margin:0;min-width:0;text-align:center}.business-profile-module__alr-ai-select-row{align-items:center;display:flex;justify-content:flex-start;min-height:0}.business-profile-module__alr-ai-field{grid-gap:6px;border-bottom:1px solid var(--ui-role-panel-border);display:grid;gap:6px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:6px 8px 8px}.business-profile-module__alr-ai-field:last-child{border-bottom:0}.business-profile-module__alr-ai-field>span{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);text-transform:uppercase}.business-profile-module__alr-ai-field textarea,.business-profile-module__alr-ai-select-row select{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);font:inherit;line-height:var(--ui-line-height-label);min-width:0;padding:8px 9px;width:100%}.business-profile-module__alr-ai-select-row select{min-height:24px;padding-bottom:3px;padding-top:3px;width:min(240px,100%)}.business-profile-module__alr-ai-field textarea{border-left:0;border-radius:var(--ui-role-control-radius);border-right:0;height:100%;min-height:0;resize:vertical}.business-profile-module__alr-ai-field textarea:first-of-type{align-self:stretch}.business-profile-module__alr-ai-field textarea::placeholder{color:var(--ui-role-control-text)}.business-profile-module__alr-ai-prompt{background:var(--ui-role-panel-surface);border:0;border-bottom:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-body);height:auto;line-height:var(--ui-line-height-body);margin:0;max-height:520px;min-height:0;overflow:auto;padding:8px;white-space:pre-wrap}.business-profile-module__alr-ai-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;justify-self:end;max-width:100%;min-width:0;padding-right:2px}.business-profile-module__alr-ai-action{background:color-mix(in srgb,var(--ui-role-panel-surface) 36%,var(--ui-role-panel-surface));background:color-mix(in srgb,var(--ui-state-focus-ring,var(--ui-role-panel-surface)) 36%,var(--ui-role-panel-surface));border:1px solid color-mix(in srgb,var(--ui-state-focus-ring,var(--ui-role-panel-border)) 70%,var(--ui-role-panel-border));border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);cursor:pointer;font:inherit;min-height:28px;min-width:76px;padding:5px 8px;white-space:nowrap}.business-profile-module__alr-ai-action:disabled{cursor:not-allowed;opacity:.58}.business-profile-module__alr-ai-status{color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);min-width:0}.business-profile-module__alr-ai-error{align-self:start;border-bottom:1px solid var(--ui-semantic-error-border);color:var(--ui-semantic-error-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);padding:6px 8px}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table{background:var(--ui-role-control-surface);border-collapse:initial;border-spacing:0;contain:layout paint;table-layout:fixed}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table td,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table th{border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);overflow-wrap:anywhere;white-space:normal}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th{background:var(--ui-role-table-header-surface);background-clip:padding-box;box-shadow:var(--ui-role-table-header-shadow);padding:5px 6px;vertical-align:middle}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody td{background:var(--ui-role-table-cell-surface);padding:6px 7px;vertical-align:top}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody tr:hover td,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody tr:nth-child(2n) td{background:var(--ui-role-table-cell-surface)}.business-profile-module__alr-transition-section--linked .business-profile-module__alr-cell-content{min-height:24px}.business-profile-module__alr .business-profile-module__alr-table-masthead,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead{background:var(--ui-role-table-header-surface);border-color:var(--ui-role-table-header-border);border-radius:var(--ui-role-table-header-radius);color:var(--ui-role-table-header-text);font-family:var(--ui-font-family-base);justify-items:stretch;text-align:left}.business-profile-module__alr .business-profile-module__alr-table-masthead--inline,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead--inline{background:#0000;border-bottom-color:var(--ui-role-table-header-border);border-radius:var(--ui-role-table-header-radius);color:var(--ui-role-table-header-text)}.business-profile-module__alr .business-profile-module__alr-table-masthead h3,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-masthead--inline h3{color:var(--ui-role-table-header-text);font-size:var(--ui-font-size-heading-3);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3);text-align:left}.business-profile-module__alr .business-profile-module__alr-table-panel,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table-panel{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-role-control-text);text-align:left}.business-profile-module__alr .business-profile-module__table-wrap--guided,.business-profile-module__alr-transition-section--linked .business-profile-module__table-wrap--guided{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.business-profile-module__alr .business-profile-module__alr-table,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table{background:var(--ui-role-control-surface);border-collapse:initial;border-spacing:0;color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);table-layout:fixed}.business-profile-module__alr .business-profile-module__alr-table td,.business-profile-module__alr .business-profile-module__alr-table th,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table td,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table th{border-bottom:1px solid var(--ui-role-table-header-border);border-color:var(--ui-role-table-header-border);color:var(--ui-role-table-header-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left;vertical-align:middle}.business-profile-module__alr .business-profile-module__alr-table thead th,.business-profile-module__alr .business-profile-module__alr-table thead th *,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th *{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.business-profile-module__alr .business-profile-module__alr-table thead th,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th{background:var(--ui-role-table-header-surface);background:var(--ui-surface-table-header,var(--ui-role-table-header-surface));background-clip:padding-box;background-color:var(--ui-role-table-header-surface);background-color:var(--ui-surface-table-header,var(--ui-role-table-header-surface));border-color:var(--ui-border-default,var(--ui-role-table-header-border));box-shadow:var(--ui-role-table-header-shadow);color:var(--ui-role-table-header-text);color:var(--ui-text-primary,var(--ui-role-table-header-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);padding:5px 7px;text-align:left;text-transform:none}.business-profile-module__alr .business-profile-module__alr-table tbody td,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody td{background:var(--ui-role-table-cell-surface);color:var(--ui-role-table-cell-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);padding:6px 7px;text-align:left;vertical-align:middle}.business-profile-module__alr .business-profile-module__alr-table tbody tr:hover td,.business-profile-module__alr .business-profile-module__alr-table tbody tr:nth-child(2n) td,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody tr:hover td,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table tbody tr:nth-child(2n) td{background:var(--ui-role-table-cell-surface)}.business-profile-module__alr .business-profile-module__alr-transition-th-inner,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-transition-th-inner{justify-items:stretch;min-height:28px;text-align:left}.business-profile-module__alr .business-profile-module__alr-sortable-heading-label,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-sortable-heading-label{color:var(--ui-role-table-header-text);color:var(--ui-text-primary,var(--ui-role-table-header-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left}.business-profile-module__alr .business-profile-module__alr-cell-content,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-cell-content{align-items:center;color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:flex-start;line-height:var(--ui-line-height-body);min-height:24px;text-align:left}.business-profile-module__alr .business-profile-module__alr-cell-content--checkbox,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-cell-content--checkbox{justify-content:flex-start}.business-profile-module__alr .business-profile-module__alr-column-move-grip,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-column-move-grip{background:#0000;border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text)}.business-profile-module__alr .business-profile-module__alr-sort-button,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-sort-button{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border);color:var(--ui-role-control-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-label);letter-spacing:var(--ui-letter-spacing-label);line-height:var(--ui-line-height-label)}.business-profile-module__alr .business-profile-module__empty-row,.business-profile-module__alr-transition-section--linked .business-profile-module__empty-row{background:var(--ui-role-card-surface);color:var(--ui-role-card-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-align:left}.App.theme-dark .business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header{background:var(--ui-role-table-header-surface);background:var(--ui-surface-table-header,var(--ui-role-table-header-surface));background-color:var(--ui-role-table-header-surface);background-color:var(--ui-surface-table-header,var(--ui-role-table-header-surface));border-color:var(--ui-border-default,var(--ui-role-table-header-border));color:var(--ui-role-table-header-text);color:var(--ui-text-primary,var(--ui-role-table-header-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left}.App.theme-dark .business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text{color:var(--ui-role-table-header-text);color:var(--ui-text-primary,var(--ui-role-table-header-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left}.business-profile-module__alr-window-controls{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);display:inline-flex;gap:8px;padding:8px 10px;position:static;z-index:18}.business-profile-module__alr-window-button{align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:8px;color:var(--bpm-text);cursor:pointer;display:inline-flex;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);height:36px;justify-content:center;line-height:var(--ui-line-height-label);min-width:42px;padding:0;width:42px}.business-profile-module__alr-window-button:hover:not(:disabled){background:var(--ui-state-disabled-surface);border-color:var(--ui-state-disabled-border)}.business-profile-module__alr-window-button:disabled{cursor:default;opacity:.46}.business-profile-module__alr-table-panel.is-maximised{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);inset:18px;min-height:0;padding:18px;position:fixed;z-index:10000}.business-profile-module__alr-maximised-table-header{grid-gap:12px;background:var(--ui-role-table-header-surface);border-bottom:1px solid var(--ui-role-table-header-border);display:grid;gap:12px;padding:2px 4px 14px;position:sticky;top:0;z-index:3}.business-profile-module__alr-maximised-table-header h3{color:var(--bpm-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:0}.business-profile-module__alr-table-panel.is-maximised>.business-profile-module__table-wrap{flex:1 1 auto;height:auto;margin-top:14px;min-height:0;overflow:auto}.business-profile-module__alr-table-panel.is-maximised .business-profile-module__alr-table{height:auto;min-height:0;min-width:100%;width:100%}.business-profile-module__alr-table-panel.is-maximised .business-profile-module__alr-column-dropdown{z-index:10002}.business-profile-module__alr-maximised-overlay-backdrop{--bpm-kicker:var(--ui-text-muted,var(--ui-role-overlay-text));--bpm-hero-border:var(--ui-border-strong,var(--ui-role-overlay-border));--bpm-hero-bg:var(--ui-surface-panel,var(--ui-role-overlay-surface));--bpm-panel-bg:var(--ui-role-overlay-surface);--bpm-panel-border:var(--ui-border-default,var(--ui-role-overlay-border));--bpm-soft-text:var(--ui-text-muted,var(--ui-role-overlay-text));--bpm-subtitle:var(--ui-text-secondary,var(--ui-role-overlay-text));background:var(--ui-role-overlay-surface);box-sizing:border-box;color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text));display:flex;inset:0;min-height:0;padding:16px;position:fixed;z-index:30000}.business-profile-module__alr-maximised-overlay{background:var(--ui-role-overlay-surface);border:1px solid var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:visible;padding:18px;width:100%}.business-profile-module__alr-maximised-overlay-header{grid-gap:12px;border-bottom:1px solid var(--ui-role-overlay-border);display:grid;flex:0 0 auto;gap:12px;padding:2px 4px 14px}.business-profile-module__alr-maximised-overlay-header h3{color:var(--bpm-text);font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:0}.business-profile-module__alr-maximised-table-wrap{flex:1 1 auto;margin-top:14px;min-height:0;overflow:auto}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table{height:auto;min-height:0}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table tbody tr,.business-profile-module__alr-table-panel.is-maximised .business-profile-module__alr-table tbody tr{height:auto}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table tbody td,.business-profile-module__alr-table-panel.is-maximised .business-profile-module__alr-table tbody td{height:auto;min-height:0}.business-profile-module__alr-maximised-table-wrap{background:var(--ui-role-control-surface);border-color:var(--ui-role-control-border)}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table{background:var(--ui-role-overlay-surface);border-collapse:initial;border-spacing:0;color:var(--ui-role-overlay-text);font-family:var(--ui-font-family-base);table-layout:fixed}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table td,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table th{border-bottom:1px solid var(--ui-role-overlay-border);border-color:var(--ui-role-overlay-border);color:var(--ui-role-overlay-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);overflow-wrap:anywhere;text-align:left;vertical-align:middle;white-space:normal}.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th *{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table)}.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th{background:var(--ui-role-overlay-surface);background:var(--ui-surface-table-header,var(--ui-role-overlay-surface));background-clip:padding-box;background-color:var(--ui-role-overlay-surface);background-color:var(--ui-surface-table-header,var(--ui-role-overlay-surface));border-color:var(--ui-border-default,var(--ui-role-overlay-border));box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);padding:5px 7px;text-align:left;text-transform:none}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table tbody td{background:var(--ui-role-overlay-surface);color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);padding:6px 7px;text-align:left;vertical-align:middle}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table tbody tr:hover td,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table tbody tr:nth-child(2n) td{background:var(--ui-role-overlay-surface)}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-transition-th-inner{justify-items:stretch;min-height:28px;text-align:left}.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-sortable-heading-label,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text{color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-cell-content{align-items:center;color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:flex-start;line-height:var(--ui-line-height-body);min-height:24px;text-align:left}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-cell-content--checkbox{justify-content:flex-start}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-column-move-grip{background:#0000;border-color:var(--ui-role-overlay-border);color:var(--ui-role-overlay-text)}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-sort-button{background:var(--ui-role-overlay-surface);border-color:var(--ui-role-overlay-border);color:var(--ui-role-overlay-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-label);letter-spacing:var(--ui-letter-spacing-label);line-height:var(--ui-line-height-label)}.business-profile-module__alr-maximised-overlay .business-profile-module__empty-row{background:var(--ui-role-overlay-surface);color:var(--ui-role-overlay-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-align:left}.App.theme-dark .business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header,.business-profile-module__alr .business-profile-module__alr-table thead th,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th,.business-profile-module__alr-table-panel.is-maximised .business-profile-module__alr-table thead th,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th{background:var(--ui-role-overlay-surface);background:var(--ui-surface-table-header,var(--ui-role-overlay-surface));background-color:var(--ui-role-overlay-surface);background-color:var(--ui-surface-table-header,var(--ui-role-overlay-surface));background-image:none;border-color:var(--ui-role-table-header-border,var(--ui-role-overlay-border));box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-style:normal;font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left;text-transform:none}.App.theme-dark .business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.App.theme-dark .business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.business-profile-module .business-profile-module__alr .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.business-profile-module .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.tl-th.business-profile-module__alr-draggable-header .tl-th-text,.business-profile-module__alr .business-profile-module__alr-sortable-heading-label,.business-profile-module__alr .business-profile-module__alr-table thead th *,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-sortable-heading-label,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th *,.business-profile-module__alr-table-panel.is-maximised .business-profile-module__alr-table thead th *,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-sortable-heading-label,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-table thead th *{color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text));font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-table);font-style:normal;font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-table);line-height:var(--ui-line-height-table);text-align:left}.business-profile-module__alr .business-profile-module__alr-column-move-grip,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-column-move-grip,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-column-move-grip{background:#0000;border-color:var(--ui-role-table-header-border,var(--ui-role-overlay-border));border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text))}.business-profile-module__alr .business-profile-module__alr-sort-button,.business-profile-module__alr .business-profile-module__alr-sort-button.is-active,.business-profile-module__alr .business-profile-module__alr-sort-button:hover,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-sort-button,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-sort-button.is-active,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-sort-button:hover,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-sort-button,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-sort-button.is-active,.business-profile-module__alr-transition-section--linked .business-profile-module__alr-sort-button:hover{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);color:var(--ui-semantic-info-text);font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-label);font-style:normal;font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-label);line-height:var(--ui-line-height-label)}.business-profile-module__alr-draggable-header:hover,.business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header:hover,.business-profile-module__alr-table thead th.business-profile-module__alr-draggable-header:hover{background:var(--ui-role-overlay-surface);background:var(--ui-surface-table-header,var(--ui-role-overlay-surface));background-color:var(--ui-role-overlay-surface);background-color:var(--ui-surface-table-header,var(--ui-role-overlay-surface));color:var(--ui-role-overlay-text);color:var(--ui-text-primary,var(--ui-role-overlay-text))}.business-profile-module__alr-maximised-overlay .business-profile-module__alr-column-dropdown{z-index:30020}.business-profile-module__alr-transfer-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-height:76px;padding:0 2px 10px}.business-profile-module__alr-transfer-heading--source-spacer{pointer-events:none;visibility:hidden}.business-profile-module__alr-transfer-heading>div:first-child{grid-gap:4px;display:grid;gap:4px}.business-profile-module__alr-transfer-heading strong{color:var(--bpm-text);font-size:var(--ui-font-size-body)}.business-profile-module__alr-transfer-heading span{color:var(--bpm-soft-text);font-weight:var(--ui-font-weight-heading)}.business-profile-module__alr-transfer-heading .business-profile-module__alr-column-settings-button{font-size:var(--ui-font-size-label);min-height:44px;min-width:190px;padding:11px 18px}.business-profile-module__alr-transfer-heading .business-profile-module__alr-column-dropdown{left:auto;right:0}.business-profile-module__alr-transfer-heading h3{font-size:var(--ui-font-size-heading-3);margin:0}.business-profile-module__alr-draggable-row{cursor:grab}.business-profile-module__alr-transition-row td{position:relative}.business-profile-module__alr-transition-row.is-selected td{background:color-mix(in srgb,var(--ui-semantic-info-surface) 16%,#0000);background:color-mix(in srgb,var(--ui-state-focus-ring,var(--ui-semantic-info-surface)) 16%,#0000);box-shadow:var(--ui-role-table-cell-shadow)}.business-profile-module__alr-transition-row.has-subgroups td:first-child{padding-left:22px}.business-profile-module__alr-subgroup-dot{border-radius:var(--ui-role-panel-radius);height:8px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.business-profile-module__alr-subgroup-dot,.business-profile-module__alr-subgroup-dot.is-collapsed{background:var(--ui-role-panel-surface);box-shadow:var(--ui-role-panel-shadow)}.business-profile-module__alr-subgroup-row td{background:var(--ui-role-table-cell-surface);border-top-color:var(--ui-role-table-cell-border);color:var(--bpm-subtitle)}.business-profile-module__alr-subgroup-row td:first-child{padding-left:24px}.business-profile-module__alr-draggable-row:active{cursor:grabbing}.business-profile-module__alr-draggable-row:hover td{background:var(--ui-role-table-cell-surface)}.business-profile-module__alr-context-menu{background:var(--ui-role-popover-surface);border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);box-shadow:var(--ui-role-popover-shadow);min-width:220px;padding:8px;position:fixed;z-index:30050}.business-profile-module__alr-context-menu button{background:#0000;border:0;border-radius:var(--ui-role-popover-radius);color:var(--bpm-text);cursor:pointer;font-weight:var(--ui-font-weight-medium);min-height:36px;text-align:left;width:100%}.business-profile-module__alr-context-menu button:hover{background:var(--ui-role-popover-surface)}.business-profile-module__alr-context-menu .business-profile-module__alr-context-menu-danger{color:var(--ui-semantic-error-text)}.business-profile-module__alr-context-menu .business-profile-module__alr-context-menu-danger:hover{background:var(--ui-semantic-error-surface)}.advisor-row-highlight-menu{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);box-shadow:var(--ui-role-card-shadow);color:var(--ui-role-card-text);min-width:190px;padding:8px;position:fixed;z-index:100000}.advisor-row-highlight-menu__title,.business-profile-module__alr-context-menu-title{color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-body);padding:4px 8px 7px;text-transform:uppercase}.advisor-row-highlight-menu__clear,.advisor-row-highlight-menu__option,.business-profile-module__alr-context-menu-highlight-option{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:var(--ui-role-popover-radius);color:var(--ui-role-popover-text);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;min-height:32px;padding:6px 8px;text-align:left;width:100%}.advisor-row-highlight-menu__clear{display:block;grid-template-columns:none;margin-top:4px}.advisor-row-highlight-menu__clear:hover,.advisor-row-highlight-menu__option:hover,.business-profile-module__alr-context-menu-highlight-option:hover{background:var(--ui-role-popover-surface)}.advisor-row-highlight-menu__option.is-active,.business-profile-module__alr-context-menu-highlight-option.is-active{background:var(--ui-semantic-info-surface)}.advisor-row-highlight-menu__swatch,.business-profile-module__alr-context-menu-swatch{border:1px solid var(--ui-role-popover-border);border-radius:var(--ui-role-popover-radius);height:14px;width:14px}.advisor-row-highlight-menu__option--blue .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--green .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--orange .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--pink .advisor-row-highlight-menu__swatch,.advisor-row-highlight-menu__option--yellow .advisor-row-highlight-menu__swatch,.business-profile-module__alr-context-menu-highlight-option--blue .business-profile-module__alr-context-menu-swatch,.business-profile-module__alr-context-menu-highlight-option--green .business-profile-module__alr-context-menu-swatch,.business-profile-module__alr-context-menu-highlight-option--orange .business-profile-module__alr-context-menu-swatch,.business-profile-module__alr-context-menu-highlight-option--pink .business-profile-module__alr-context-menu-swatch,.business-profile-module__alr-context-menu-highlight-option--yellow .business-profile-module__alr-context-menu-swatch{background:var(--ui-role-popover-surface)}.advisor-row-highlight-menu__check,.business-profile-module__alr-context-menu-state{color:var(--ui-role-popover-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body)}.business-profile-module__alr-context-menu-highlight{border-top:1px solid var(--ui-role-popover-border);margin-top:6px;padding-top:6px}.business-profile-module__alr-table tr.is-advisor-row-focused>td{box-shadow:var(--ui-role-table-cell-shadow)}.business-profile-module__alr-table tr.is-advisor-row-focused>td:first-child{background:var(--ui-semantic-info-surface);background-color:var(--ui-semantic-info-surface);box-shadow:var(--ui-role-table-cell-shadow)}.business-profile-module__alr-table tr.is-advisor-row-color-blue>td,.business-profile-module__alr-table tr.is-advisor-row-color-green>td,.business-profile-module__alr-table tr.is-advisor-row-color-orange>td,.business-profile-module__alr-table tr.is-advisor-row-color-pink>td,.business-profile-module__alr-table tr.is-advisor-row-color-yellow>td{background:var(--ui-role-table-cell-surface)}.business-profile-module__alr-table tr.is-advisor-row-color-blue>td:first-child,.business-profile-module__alr-table tr.is-advisor-row-color-green>td:first-child,.business-profile-module__alr-table tr.is-advisor-row-color-orange>td:first-child,.business-profile-module__alr-table tr.is-advisor-row-color-pink>td:first-child,.business-profile-module__alr-table tr.is-advisor-row-color-yellow>td:first-child{background:var(--ui-role-table-cell-surface);background-color:var(--ui-role-table-cell-surface)}.business-profile-module__alr-subgroup-modal-backdrop{background:var(--ui-role-overlay-surface);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:30060}.business-profile-module__alr-subgroup-modal{grid-gap:14px;background:var(--ui-role-overlay-surface);border:1px solid var(--ui-role-overlay-border);border-radius:var(--ui-role-overlay-radius);box-shadow:var(--ui-role-overlay-shadow);display:grid;gap:14px;padding:18px;width:min(520px,100%)}.business-profile-module__alr-subgroup-modal-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.business-profile-module__alr-subgroup-modal-header div{grid-gap:4px;display:grid;gap:4px}.business-profile-module__alr-subgroup-modal-header strong{color:var(--bpm-text);font-size:var(--ui-font-size-body)}.business-profile-module__alr-subgroup-modal-header span,.business-profile-module__alr-subgroup-totals span{color:var(--bpm-soft-text);font-weight:var(--ui-font-weight-body)}.business-profile-module__alr-subgroup-mode{display:flex;flex-wrap:wrap;gap:10px}.business-profile-module__alr-subgroup-mode label{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--bpm-subtitle);display:inline-flex;font-weight:var(--ui-font-weight-medium);gap:8px;min-height:38px;padding:0 12px}.business-profile-module__alr-subgroup-mode input{accent-color:var(--ui-state-focus-ring)}.business-profile-module__alr-subgroup-totals{grid-gap:8px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.business-profile-module__alr-subgroup-warning{background:var(--ui-semantic-warning-surface);border:1px solid var(--ui-semantic-warning-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-semantic-warning-text);font-weight:var(--ui-font-weight-body);padding:10px 12px}.business-profile-module__alr-subgroup-actions{display:flex;gap:10px;justify-content:flex-end}.business-profile-module__table-wrap--guided{padding-bottom:12px;padding-top:10px}.business-profile-module__alr-check{align-items:center;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);color:var(--bpm-soft-text);display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);min-height:28px;padding:5px 9px;white-space:nowrap}.business-profile-module__alr-check.is-ok{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text)}.business-profile-module__alr-check.is-warning{background:var(--ui-semantic-warning-surface);border-color:var(--ui-semantic-warning-border);color:var(--ui-semantic-warning-text)}.business-profile-module__alr-check.is-review{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border);color:var(--ui-role-panel-text)}.business-profile-module__alr-inline-display{background:#0000;border:1px solid #0000;border-radius:var(--ui-role-panel-radius);box-sizing:border-box;color:var(--ui-role-panel-text);cursor:text;display:block;font:inherit;font-weight:var(--ui-font-weight-body);line-height:var(--ui-line-height-body);min-height:24px;min-width:0;padding:0;text-align:left;white-space:normal;width:100%}.business-profile-module__alr-cell-content--editable{align-items:flex-start;justify-content:flex-start}.business-profile-module__alr-inline-display:focus-visible,.business-profile-module__alr-inline-display:hover{background:var(--ui-semantic-info-surface);border-color:var(--ui-semantic-info-border);outline:none}.business-profile-module__alr-inline-display.is-empty{color:var(--ui-role-panel-text);font-style:italic}.business-profile-module__alr-inline-editor{grid-gap:3px;display:grid;gap:3px;min-width:0}.business-profile-module__alr-inline-input{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-sizing:border-box;color:var(--ui-role-control-text);font:inherit;font-weight:var(--ui-font-weight-medium);min-height:30px;min-width:0;padding:5px 7px;width:100%}.business-profile-module__alr-inline-input--textarea{resize:vertical}.business-profile-module__alr-inline-input::placeholder{color:var(--ui-role-control-text);font-weight:var(--ui-font-weight-medium)}.business-profile-module__alr-inline-input:focus{outline:2px solid var(--ui-semantic-info-border);outline-offset:1px}.business-profile-module__alr-inline-count{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-self:end;line-height:var(--ui-line-height-body)}.business-profile-module__alr-editor{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);margin-top:16px;padding:18px}.business-profile-module__alr-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-profile-module__field-group--property{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);padding:14px}.business-profile-module__alr-property-note{line-height:var(--ui-line-height-body);margin:0}.business-profile-module__alr-table-guide{grid-gap:18px;align-items:center;background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);box-shadow:var(--ui-role-control-shadow);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.business-profile-module__alr-table-guide h3{font-size:var(--ui-font-size-heading-3);margin:8px 0 6px}.business-profile-module__alr-table-guide p{color:var(--bpm-subtitle);line-height:var(--ui-line-height-table);margin:0}.business-profile-module__alr-table-guide-controls{grid-gap:10px;display:grid;gap:10px;justify-items:end}.business-profile-module__alr-cell-callout{grid-gap:4px;background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);display:grid;gap:4px;margin-bottom:12px;margin-top:14px;padding:12px 14px}.business-profile-module__alr-cell-callout strong{color:var(--ui-role-panel-text)}.business-profile-module__alr-cell-callout span{color:var(--bpm-subtitle);line-height:var(--ui-line-height-body)}.business-profile-module__alr-guided-cell{background:var(--ui-role-panel-surface);box-shadow:var(--ui-role-panel-shadow);position:relative;z-index:2}.business-profile-module__alr-helper-cell{animation:bpm-alr-cell-breathe 1.8s ease-in-out infinite;overflow:visible;padding-bottom:128px;vertical-align:top;z-index:5}.business-profile-module__alr-helper-cell:before{animation:bpm-alr-spotlight 1.8s ease-out infinite;border:2px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-panel-radius);content:"";inset:-5px;pointer-events:none;position:absolute}.business-profile-module__alr-helper-cell:after{animation:bpm-alr-cell-sweep 2.6s ease-in-out infinite;background:var(--ui-semantic-info-surface);background-size:240% 100%;border-radius:var(--ui-role-panel-radius);content:"";inset:3px;pointer-events:none;position:absolute}.business-profile-module__alr-guided-header{background:var(--ui-role-panel-surface);box-shadow:var(--ui-role-panel-shadow);position:relative}.business-profile-module__alr-table tr.is-wizard-demo-row td{background-color:var(--ui-role-table-cell-surface)}.business-profile-module__alr-cell-content{min-width:0;position:relative;z-index:1}.business-profile-module__alr-motion-cue{height:42px;left:50%;pointer-events:none;position:absolute;top:-52px;transform:translateX(-50%);width:56px;z-index:45}.business-profile-module__alr-motion-cue:before{animation:bpm-alr-arrow-draw 1.4s ease-in-out infinite;background:var(--ui-role-panel-surface);content:"";height:36px;left:50%;position:absolute;top:2px;transform:translateX(-50%);width:2px}.business-profile-module__alr-motion-cue:after{animation:bpm-alr-arrow-head 1.4s ease-in-out infinite;border-bottom:2px solid var(--ui-role-panel-border);border-right:2px solid var(--ui-role-panel-border);bottom:1px;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:12px}.business-profile-module__alr-motion-cue span{animation:bpm-alr-target-ring 1.4s ease-out infinite;border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);bottom:-8px;height:7px;left:50%;position:absolute;transform:translateX(-50%);width:22px}.business-profile-module__alr-motion-cue span+span{animation-delay:.45s}.business-profile-module__alr-typed-value{animation:bpm-alr-type-in .72s steps(8) both;color:var(--ui-role-panel-text);display:inline-block;position:relative;text-shadow:var(--ui-role-panel-shadow)}.business-profile-module__alr-write-cursor{animation:bpm-alr-cursor .78s steps(2,jump-none) infinite;background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);display:inline-block;height:1.05em;margin-left:3px;vertical-align:-.16em;width:2px}.business-profile-module__alr-cell-helper{animation:bpm-alr-helper-enter .34s ease-out both;background:var(--ui-semantic-info-surface);border:1px solid var(--ui-semantic-info-border);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);left:50%;max-width:70vw;padding:10px 12px;position:absolute;top:calc(100% + 18px);transform:translateX(-50%);width:260px;z-index:40}.business-profile-module__alr-helper-graphic{height:22px;margin-bottom:7px;overflow:hidden;position:relative}.business-profile-module__alr-helper-graphic:before{animation:bpm-alr-guide-line 1.5s ease-in-out infinite;background:var(--ui-semantic-info-surface);border-radius:var(--ui-role-panel-radius);content:"";height:2px;left:0;position:absolute;right:22px;top:50%;transform:translateY(-50%)}.business-profile-module__alr-helper-graphic:after{border-right:2px solid var(--ui-semantic-info-border);border-top:2px solid var(--ui-semantic-info-border);content:"";height:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.business-profile-module__alr-helper-graphic span{animation:bpm-alr-guide-dot 1.5s ease-in-out infinite;background:var(--ui-semantic-info-surface);border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);height:7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.business-profile-module__alr-helper-graphic span:first-child{left:6%}.business-profile-module__alr-helper-graphic span:nth-child(2){animation-delay:.15s;left:38%}.business-profile-module__alr-helper-graphic span:nth-child(3){animation-delay:.3s;left:70%}.business-profile-module__alr-cell-helper:before{background:var(--ui-semantic-info-surface);content:"";height:18px;left:50%;position:absolute;top:-18px;transform:translateX(-50%);width:2px}.business-profile-module__alr-cell-helper:after{border-left:2px solid var(--ui-semantic-info-border);border-top:2px solid var(--ui-semantic-info-border);content:"";height:8px;left:50%;position:absolute;top:-22px;transform:translateX(-50%) rotate(45deg);width:8px}.business-profile-module__alr-helper-cell:first-child .business-profile-module__alr-cell-helper{animation-name:bpm-alr-helper-enter-left;left:0;transform:none}.business-profile-module__alr-helper-cell:first-child .business-profile-module__alr-cell-helper:after,.business-profile-module__alr-helper-cell:first-child .business-profile-module__alr-cell-helper:before{left:32px}.business-profile-module__alr-cell-helper em,.business-profile-module__alr-cell-helper span,.business-profile-module__alr-cell-helper strong{display:block}.business-profile-module__alr-cell-helper strong{color:var(--ui-semantic-info-text);font-size:var(--ui-font-size-caption)}.business-profile-module__alr-cell-helper span{color:var(--bpm-subtitle);line-height:var(--ui-line-height-caption);margin-top:5px}.business-profile-module__alr-cell-helper em{color:var(--ui-semantic-info-text);font-style:normal;font-weight:var(--ui-font-weight-body);margin-top:7px;overflow-wrap:anywhere}@keyframes bpm-alr-cell-breathe{0%,to{box-shadow:var(--ui-role-panel-shadow)}50%{box-shadow:var(--ui-role-panel-shadow)}}@keyframes bpm-alr-spotlight{0%{opacity:.82;transform:scale(.98)}70%{opacity:.08;transform:scale(1.08)}to{opacity:0;transform:scale(1.1)}}@keyframes bpm-alr-cell-sweep{0%{background-position:140% 0;opacity:0}30%{opacity:.75}72%{opacity:.2}to{background-position:-120% 0;opacity:0}}@keyframes bpm-alr-helper-enter{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes bpm-alr-helper-enter-left{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes bpm-alr-arrow-draw{0%{height:0;opacity:0}34%,78%{height:36px;opacity:1}to{height:36px;opacity:0}}@keyframes bpm-alr-arrow-head{0%,26%{opacity:0;transform:translateX(-50%) translateY(-8px) rotate(45deg)}46%,82%{opacity:1;transform:translateX(-50%) translateY(0) rotate(45deg)}to{opacity:0}}@keyframes bpm-alr-target-ring{0%{opacity:.85;transform:translateX(-50%) scale(.72)}to{opacity:0;transform:translateX(-50%) scale(1.7)}}@keyframes bpm-alr-type-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes bpm-alr-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes bpm-alr-guide-line{0%{opacity:.3;transform:translateY(-50%) scaleX(.1);transform-origin:left center}55%{opacity:1;transform:translateY(-50%) scaleX(1)}to{opacity:.45;transform:translateY(-50%) scaleX(1)}}@keyframes bpm-alr-guide-dot{0%,to{opacity:.28;transform:translateY(-50%) scale(.82)}45%{opacity:1;transform:translateY(-50%) scale(1.18)}}@media (prefers-reduced-motion:reduce){.business-profile-module__alr-cell-helper,.business-profile-module__alr-helper-cell,.business-profile-module__alr-helper-cell:after,.business-profile-module__alr-helper-cell:before,.business-profile-module__alr-helper-graphic span,.business-profile-module__alr-helper-graphic:before,.business-profile-module__alr-motion-cue span,.business-profile-module__alr-motion-cue:after,.business-profile-module__alr-motion-cue:before,.business-profile-module__alr-typed-value,.business-profile-module__alr-write-cursor{animation:none}}.business-profile-module__alr-demo-label{align-items:center;border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);display:inline-flex;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);min-height:28px;padding:5px 9px}.business-profile-module__alr-demo-label,.business-profile-module__alr-wizard{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border)}.business-profile-module__alr-wizard{grid-gap:18px;border-radius:var(--ui-role-panel-radius);box-shadow:var(--ui-role-panel-shadow);display:grid;gap:18px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);padding:20px}.business-profile-module__alr-wizard-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.business-profile-module__alr-wizard-kicker{background:var(--ui-role-panel-surface);border-radius:var(--ui-role-panel-radius);color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);max-width:100%;padding:6px 10px;text-transform:uppercase;width:max-content}.business-profile-module__alr-wizard h3{font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3);margin:14px 0 10px}.business-profile-module__alr-wizard p{color:var(--bpm-subtitle);line-height:var(--ui-line-height-body);margin:0}.business-profile-module__alr-wizard-progress{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.business-profile-module__alr-wizard-progress button{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);color:var(--ui-text-primary);cursor:pointer;font-weight:var(--ui-font-weight-medium);height:34px;width:34px}.business-profile-module__alr-wizard-progress button.is-active{background:var(--ui-state-selected-surface);border-color:var(--ui-state-focus-ring);color:var(--ui-state-selected-text)}.business-profile-module__alr-wizard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.business-profile-module__alr-wizard-actions button:disabled{cursor:not-allowed;opacity:.45}.business-profile-module__alr-wizard-demo{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);min-width:0;padding:16px}.business-profile-module__alr-demo-flow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr)}.business-profile-module__alr-demo-node{background:var(--ui-role-panel-surface);border:1px solid var(--ui-role-panel-border);border-radius:var(--ui-role-panel-radius);min-height:112px;padding:14px}.business-profile-module__alr-demo-node em,.business-profile-module__alr-demo-node span{color:var(--bpm-soft-text);display:block;font-style:normal}.business-profile-module__alr-demo-node strong{color:var(--ui-role-panel-text);display:block;line-height:var(--ui-line-height-body);margin:8px 0}.business-profile-module__alr-demo-node--asset,.business-profile-module__alr-demo-node--group,.business-profile-module__alr-demo-node--liability{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border)}.business-profile-module__alr-demo-link{background:var(--ui-role-panel-surface);height:2px;position:relative}.business-profile-module__alr-demo-link:after{border-right:2px solid var(--ui-role-panel-border);border-top:2px solid var(--ui-role-panel-border);content:"";height:8px;position:absolute;right:-1px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.business-profile-module__alr-wizard-demo.is-asset .business-profile-module__alr-demo-node--asset,.business-profile-module__alr-wizard-demo.is-checks .business-profile-module__alr-demo-checks,.business-profile-module__alr-wizard-demo.is-clear .business-profile-module__alr-wizard-clear,.business-profile-module__alr-wizard-demo.is-group .business-profile-module__alr-demo-node--group,.business-profile-module__alr-wizard-demo.is-liability .business-profile-module__alr-demo-node--liability,.business-profile-module__alr-wizard-demo.is-start .business-profile-module__alr-wizard-invite{box-shadow:var(--ui-role-panel-shadow)}.business-profile-module__alr-demo-tables{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.business-profile-module__alr-demo-tables>div,.business-profile-module__alr-wizard-invite{background:var(--ui-role-control-surface);border:1px solid var(--ui-role-control-border);border-radius:var(--ui-role-control-radius);min-width:0;overflow-x:auto;padding:14px}.business-profile-module__alr-demo-tables h4{margin:0 0 10px}.business-profile-module__alr-demo-tables dl{grid-gap:8px;display:grid;gap:8px;margin:0}.business-profile-module__alr-demo-tables dl div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr)}.business-profile-module__alr-demo-tables dt{color:var(--bpm-soft-text)}.business-profile-module__alr-demo-tables dd{margin:0;min-width:0;overflow-wrap:anywhere}.business-profile-module__alr-mini-table{border-collapse:collapse;min-width:620px;width:100%}.business-profile-module__alr-mini-table td,.business-profile-module__alr-mini-table th{border-bottom:1px solid var(--ui-role-table-header-border);padding:8px 9px;text-align:left;vertical-align:top}.business-profile-module__alr-mini-table th{background:var(--ui-surface-table-header);text-transform:uppercase}.business-profile-module__alr-mini-table td,.business-profile-module__alr-mini-table th{color:var(--ui-text-primary);font-size:var(--ui-font-size-table)}.business-profile-module__alr-demo-checks{border-radius:var(--ui-role-panel-radius);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px}.business-profile-module__alr-wizard-invite{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.business-profile-module__alr-wizard-invite span{color:var(--bpm-subtitle)}.business-profile-module__alr-wizard-clear{background:var(--ui-role-panel-surface);border-color:var(--ui-role-panel-border)}.business-profile-module__error{background:var(--ui-semantic-error-surface);border:1px solid var(--ui-semantic-error-border);border-radius:var(--ui-role-panel-radius);color:var(--ui-semantic-error-text);margin-top:14px;padding:10px 12px}@media (max-width:1100px){.business-profile-module__alr-hero,.business-profile-module__alr-table-guide,.business-profile-module__alr-wizard,.business-profile-module__field-grid,.business-profile-module__financial-operations-shell .customer-financial-operations__layout,.business-profile-module__hero,.business-profile-module__scope-note{grid-template-columns:1fr}.business-profile-module__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-module__field--wide,.business-profile-module__profile-grid .business-profile-module__field,.business-profile-module__profile-grid .business-profile-module__field--wide{grid-column:span 1}.business-profile-module__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-module__hero-copy{max-width:none}.business-profile-module__scope-note-chips{justify-content:flex-start}.business-profile-module__alr-demo-tables,.business-profile-module__alr-field-grid,.business-profile-module__alr-steps,.business-profile-module__alr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-module__alr-table-guide-controls{justify-items:start}}@media (max-width:760px){.business-profile-module{padding:16px}.business-profile-module__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-module__alr-demo-flow,.business-profile-module__alr-demo-tables,.business-profile-module__alr-field-grid,.business-profile-module__alr-steps,.business-profile-module__alr-summary,.business-profile-module__profile-grid{grid-template-columns:1fr}.business-profile-module__alr-demo-link{background:var(--ui-role-panel-surface);height:22px;justify-self:center;width:2px}.business-profile-module__alr-demo-link:after{bottom:-1px;right:50%;top:auto;transform:translateX(50%) rotate(135deg)}.business-profile-module__table{min-width:680px}}.business-profile-module__supplemental-badge{border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);color:var(--ui-role-card-text);padding:.25rem .65rem;white-space:nowrap}.business-profile-module__supplemental-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.business-profile-module__supplemental-card{background:var(--ui-role-card-surface);border:1px solid var(--ui-role-card-border);border-radius:var(--ui-role-card-radius);padding:.75rem}.business-profile-module__supplemental-card h4{color:var(--ui-role-card-text);margin:0 0 .55rem}.business-profile-module__supplemental-card dl{margin:0}.business-profile-module__supplemental-card dl>div{grid-gap:.65rem;border-top:1px solid var(--ui-role-card-border);display:grid;gap:.65rem;grid-template-columns:minmax(120px,.38fr) 1fr;padding:.3rem 0}.business-profile-module__supplemental-card dt{color:var(--ui-role-card-text);font-weight:var(--ui-font-weight-body)}.business-profile-module__supplemental-card dd{margin:0;overflow-wrap:anywhere}.business-profile-module__supplemental-source{color:var(--ui-role-panel-text);font-size:var(--ui-font-size-body);margin:.65rem 0 0}}.business-profile-module__decision-evidence-grid{grid-gap:1rem;display:grid;gap:1rem}.business-profile-module__decision-evidence-question{border:1px solid #6fb8ff3d;border-radius:12px;margin:0;min-width:0;padding:1rem}.business-profile-module__decision-evidence-question legend{font-weight:700;padding:0 .35rem}.business-profile-module__decision-evidence-question legend span{color:#52d7ff;color:var(--gt-accent-cyan,#52d7ff);margin-right:.35rem}.business-profile-module__decision-evidence-options{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:.75rem}.business-profile-module__decision-evidence-options label{align-items:flex-start;border:1px solid #ffffff1f;border-radius:9px;cursor:pointer;display:flex;gap:.55rem;padding:.65rem .75rem}.business-profile-module__decision-evidence-options label.is-selected{background:#52d7ff1a;border-color:#52d7ffa6}.business-profile-module__decision-evidence-options input{margin-top:.15rem}.business-profile-module__decision-evidence-saved-detail{background:#52d7ff14;border-left:3px solid #52d7ff;border-left:3px solid var(--gt-accent-cyan,#52d7ff);margin-top:.75rem;overflow-wrap:anywhere;padding:.65rem .75rem}@layer ui-remediation-shared-feature-layout{.transition-layer{background:#fff;box-sizing:border-box;overflow:visible;position:relative;z-index:1}.tl-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);min-width:1200px;padding:10px}.tl-card{background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;min-height:200px;overflow:hidden}.tl-card-header{align-items:center;background:#f0f0f0;border-bottom:1px solid #eee;display:flex;gap:8px;justify-content:flex-start;padding:8px 10px;position:relative;z-index:2}.tl-card-title{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:0;text-align:left}.tl-fs-btn{background:#fff;border:1px solid #aaa;border-radius:4px;cursor:pointer;font:inherit;height:32px;min-width:38px}.tl-considerations.tl-fs{box-shadow:0 6px 30px #00000040;inset:12px;position:fixed;z-index:9999}.tl-table-wrap,.tl-table-wrapper{overflow:auto}.tl-considerations .tl-table-wrap{overflow-x:scroll;overflow-y:auto;padding-right:24px;scrollbar-gutter:stable both-edges}.tl-considerations .tl-considerations-table{min-width:2860px;width:2860px}.tl-td[data-col="Send to Family Charter Module"],.tl-td[data-col="Sent to Family Charter Module"],.tl-th[data-col="Send to Family Charter Module"],.tl-th[data-col="Sent to Family Charter Module"]{min-width:160px}.tl-td[data-col="Send to Family Charter Module"],.tl-td[data-col="Sent to Family Charter Module"]{text-align:center}.tl-td[data-col="Send to Family Charter Module"] input[type=checkbox],.tl-td[data-col="Sent to Family Charter Module"] input[type=checkbox]{display:inline-block;margin:0;vertical-align:middle}.tl-table{border-collapse:collapse;font-size:var(--ui-font-size-table);table-layout:fixed;width:100%}.tl-th{background:#fafafa;border-bottom:1px solid #e6e6e6;padding:6px 10px;text-align:left}.tl-th-inner{align-items:center;display:flex;gap:6px;justify-content:flex-start}.tl-th-text{flex:1 1;line-height:var(--ui-line-height-table);min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.tl-col-grip{cursor:grab;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);opacity:.75;padding-right:4px;-webkit-user-select:none;user-select:none}.tl-col-grip:active{cursor:grabbing}.tl-th-drag-over{background:#f3f8ff;outline:2px solid #1478ff59;outline-offset:-2px}.tl-resizer{align-self:stretch;border-right:1px dashed #c9c9c9;cursor:col-resize;flex:0 0 6px;margin-left:auto;margin-right:-4px;width:6px}.tl-td{border-bottom:1px solid #efefef;padding:5px 10px;text-align:left;vertical-align:middle}.tl-td-colA{color:#222;text-align:left}.tl-row-header .tl-td-colA .tl-cell,.tl-td-colA{font-weight:var(--ui-font-weight-medium)}.tl-td-dim{color:#777}.tl-cell{background:#0000;border:0;border-radius:3px;line-height:var(--ui-line-height-table);outline:none;overflow:visible;padding:2px 4px;text-overflow:clip;white-space:normal;word-break:break-word}.tl-cell-header,.tl-cell-item{font-size:var(--ui-font-size-table)}.tl-cell:focus{background:#f7fbff;outline:1px dashed #9ab}.tl-row[draggable=true]{cursor:grab}.tl-row[draggable=true]:active{background:#f8fbff;cursor:grabbing}.tl-row-hidden{display:none}.tl-empty{color:#777;padding:8px;text-align:center}.tl-input{background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font:inherit;padding:8px 10px;width:100%}textarea.tl-input{height:72px;line-height:var(--ui-line-height-control);min-height:72px;resize:vertical}textarea.tl-input.tl-expando{overflow:hidden;resize:none}.tl-td-full-text{vertical-align:top}textarea.tl-input.tl-full-textarea{height:auto;min-height:88px;overflow:visible;resize:vertical;white-space:pre-wrap}.tl-family-charter-card{min-height:520px}.tl-family-charter-card .tl-table{table-layout:fixed}.tl-family-charter-card .tl-td{vertical-align:top}.tl-family-charter-card .tl-input{font-size:var(--ui-font-size-control);line-height:var(--ui-line-height-control)}.tl-family-charter-card .tl-td[data-col="Authored Statement"] textarea{background:#08142ceb;border-color:#60a5fa6b;box-shadow:inset 0 0 0 1px #94a3b814;color:#e8f2ff}.tl-family-charter-card .tl-td[data-col="Authored Statement"] textarea:focus{background:#0a1c3afa;border-color:#7dd3fcb8;color:#fff}.tl-input.tl-expando:focus,.tl-input.tl-expando:hover{box-shadow:0 6px 18px #00000024}.tl-cell-preview{background:#08142c;border:1px solid #60a5fa8f;border-radius:8px;box-shadow:0 24px 64px #0000008f,inset 0 0 0 1px #ffffff0d;box-sizing:border-box;color:#f8fbff;font-family:var(--ui-font-family-base);line-height:var(--ui-line-height-table);overflow:auto;padding:10px 12px;pointer-events:none;position:fixed;white-space:pre-wrap;word-break:break-word;z-index:2147483200}.tl-cell-preview,.tl-cell-preview__label{font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium)}.tl-cell-preview__label{border-bottom:1px solid #94a3b847;color:#bfe3ff;letter-spacing:var(--ui-letter-spacing-table);margin-bottom:7px;padding-bottom:6px;text-transform:uppercase}.tl-cell-preview__body{color:#fff}.tl-btn{background:#fff;border:1px solid #aaa;border-radius:4px;cursor:pointer;font:inherit;height:34px;padding:0 12px}.tl-btn:hover{background:#f2f2f2}.tl-btn-danger{border-color:#d9534f;color:#d9534f}.tl-btn--active{background:#3b82f61f;border-color:#3b82f68c;box-shadow:inset 0 0 0 1px #3b82f61f;color:#0f172a}.tl-btn--active:hover{background:#3b82f62e}.tl-td-actions,.tl-th-actions{text-align:center;width:64px}.tl-header-actions{align-items:center;display:flex;gap:8px}.hide-c2 col:nth-child(2),.hide-c2 td:nth-child(2),.hide-c2 th:nth-child(2),.hide-c3 col:nth-child(3),.hide-c3 td:nth-child(3),.hide-c3 th:nth-child(3),.hide-c4 col:nth-child(4),.hide-c4 td:nth-child(4),.hide-c4 th:nth-child(4),.hide-c5 col:nth-child(5),.hide-c5 td:nth-child(5),.hide-c5 th:nth-child(5),.hide-c6 col:nth-child(6),.hide-c6 td:nth-child(6),.hide-c6 th:nth-child(6),.hide-c7 col:nth-child(7),.hide-c7 td:nth-child(7),.hide-c7 th:nth-child(7),.hide-c8 col:nth-child(8),.hide-c8 td:nth-child(8),.hide-c8 th:nth-child(8){display:none}.tl-dd{display:inline-block;position:relative}.tl-dd-panel{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 8px 22px #0000001f;max-height:320px;min-width:260px;overflow:auto;padding:8px 10px;position:absolute;right:0;top:34px;z-index:5}.tl-dd-title{font-weight:var(--ui-font-weight-body);margin:2px 0 6px}.tl-dd-item{align-items:center;display:flex;font-size:var(--ui-font-size-body);gap:8px;padding:4px 0}.tl-dd-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.tl-ctx{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 8px 22px #0000001f;font-size:var(--ui-font-size-body);min-width:160px;padding:6px 0;position:fixed;z-index:99999}.tl-ctx button{background:#fff;border:0;cursor:pointer;display:block;padding:6px 10px;text-align:left;width:100%}.tl-ctx button:hover{background:#f5f7fa}.desc-hidden [data-col=Description],.desc-hidden col:nth-child(3),.desc-hidden td:nth-child(3),.desc-hidden th:nth-child(3){display:none}.tl-considerations{--fsp-row-min-h:44px;--fsp-input-h:34px;--fsp-textarea-h:52px;--fsp-input-font-size:14px;--fsp-input-font-family:inherit}.tl-considerations .tl-row>td{min-height:var(--fsp-row-min-h);padding-bottom:4px;padding-top:4px;vertical-align:top}.tl-considerations .tl-input{font-family:var(--ui-font-family-base);font-size:var(--ui-font-size-control);height:var(--fsp-input-h);line-height:var(--ui-line-height-control);padding:6px 8px}.tl-considerations textarea.tl-input{height:var(--fsp-textarea-h);min-height:var(--fsp-textarea-h)}.tl-considerations .tl-cell-item{max-height:var(--fsp-textarea-h);overflow:hidden}.tl-spacer-row td{background:#0000;border:0;height:8px;min-height:0;padding:0}.tl-subhead-row td.tl-subhead-cell{background:#fafafa;border-bottom:1px solid #e6e6e6;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-table);overflow:visible;padding:3px 8px;text-align:left;text-overflow:clip;white-space:normal;word-break:break-word}.tl-issue-wrap{align-items:center;display:flex;gap:8px;min-height:var(--fsp-input-h)}.tl-family-considerations-section-table [data-consideration-row-index] .tl-sticky-issue-col{cursor:grab;touch-action:none}.tl-family-considerations-section-table [data-consideration-row-index] .tl-sticky-issue-col:active,.tl-family-considerations-section-table [data-consideration-row-index].tl-row-dragging .tl-sticky-issue-col{cursor:grabbing}.tl-family-considerations-section-table [data-no-row-drag=true],.tl-rotor-btn{cursor:pointer}.tl-rotor-btn{align-items:center;background:#fff;border:1px solid #aaa;border-radius:4px;display:inline-flex;font-size:var(--ui-font-size-body);height:22px;justify-content:center;line-height:var(--ui-line-height-body);min-width:22px;padding:0;width:22px}.tl-rotor-btn:hover{background:#f2f2f2}.tl-hl-palette{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 10px 30px #0000002e;padding:10px;position:fixed;width:220px;z-index:10050}.tl-hl-title{font-weight:var(--ui-font-weight-body);margin-bottom:8px}.tl-hl-swatches{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.tl-hl-swatch{border:1px solid #0000002e;border-radius:6px;cursor:pointer;height:22px;padding:0;width:22px}.tl-hl-swatch:hover{outline:2px solid #0000001f}.tl-disp-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.tl-disp-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 140px}.tl-disp-row>span{font-size:var(--ui-font-size-table);opacity:.85}.App.theme-dark .tl-grid,.App.theme-dark .transition-layer{background:#0000}.App.theme-dark .tl-card{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow)}.App.theme-dark .tl-card-header{background:linear-gradient(90deg,#7c3aed38,#06b6d429);border-bottom-color:var(--border)}.App.theme-dark .tl-card-title{color:var(--text)}.App.theme-dark .tl-btn,.App.theme-dark .tl-fs-btn{background:var(--surface2);border-color:var(--border);color:var(--text)}.App.theme-dark .tl-btn:hover,.App.theme-dark .tl-fs-btn:hover{background:var(--surface3)}.App.theme-dark .tl-btn--active{background:#38bdf829;border-color:#38bdf88c;box-shadow:inset 0 0 0 1px #38bdf82e;color:var(--text)}.App.theme-dark .tl-btn--active:hover{background:#38bdf838}.App.theme-dark .tl-btn-danger{background:#ef44441a;border-color:#ef4444d9;color:#fecaca}.App.theme-dark .tl-btn-danger:hover{background:#ef44442e}.App.theme-dark .tl-table{color:var(--text)}.App.theme-dark .tl-th{background:#0f1b31eb;border-bottom-color:var(--border);color:var(--muted)}.App.theme-dark .tl-th-actions{color:var(--muted)}.App.theme-dark .tl-th-drag-over{background:#38bdf81a;outline-color:#38bdf8a6}.App.theme-dark .tl-col-grip{color:var(--muted);opacity:.9}.App.theme-dark .tl-resizer{border-right-color:#94a3b847}.App.theme-dark .tl-td{background:#0000;border-bottom-color:#94a3b829;color:var(--text)}.App.theme-dark .tl-row:hover>td{background:#ffffff08}.App.theme-dark .tl-td-colA{color:var(--text)}.App.theme-dark .tl-empty,.App.theme-dark .tl-td-dim{color:var(--dim)}.App.theme-dark .tl-input{background:#0f1b31f5;border-color:var(--border);color:var(--text)}.App.theme-dark .tl-input:focus{border-color:#38bdf8a6;box-shadow:0 0 0 3px #38bdf82e;outline:none}.App.theme-dark .tl-input::placeholder{color:var(--dim)}.App.theme-dark input[type=date].tl-input{color:var(--text)}.App.theme-dark .tl-cell:focus{background:#38bdf81a;outline:1px dashed #38bdf8a6}.App.theme-dark .tl-dd-panel{background:var(--surface2);border-color:var(--border);box-shadow:var(--shadow)}.App.theme-dark .tl-dd-item,.App.theme-dark .tl-dd-title{color:var(--text)}.App.theme-dark .tl-ctx{background:var(--surface2);border-color:var(--border);box-shadow:var(--shadow)}.App.theme-dark .tl-ctx button{background:#0000;color:var(--text)}.App.theme-dark .tl-ctx button:hover{background:#ffffff0f}.App.theme-dark .tl-spacer-row td{background:#0000}.App.theme-dark .tl-subhead-row td.tl-subhead-cell{background:#0f1b31eb;border-bottom-color:var(--border);color:var(--muted)}.App.theme-dark .tl-rotor-btn{background:var(--surface2);border-color:var(--border);color:var(--text)}.App.theme-dark .tl-rotor-btn:hover{background:var(--surface3)}.App.theme-dark .tl-hl-palette{background:var(--surface2);border-color:var(--border);box-shadow:var(--shadow)}.App.theme-dark .tl-hl-title{color:var(--text)}.App.theme-dark .tl-hl-swatch{border-color:#ffffff2e}.App.theme-dark .tl-hl-swatch:hover{outline:2px solid #38bdf840}.App.theme-dark .tl-considerations.tl-fs{background:var(--surface)}.transition-layer-single{background:#0000;overflow:visible}.tl-grid-single{grid-template-columns:minmax(0,1fr);min-width:0;padding:0}.tl-grid-single .tl-card{min-height:220px}.mitus-module-slot--considerations .transition-layer-single{height:100%;overflow:hidden}.mitus-module-slot--considerations .transition-layer-single .tl-grid-single{height:100%}.mitus-module-slot--considerations .transition-layer-single .tl-grid-single .tl-card{height:100%;min-height:0}.tl-group-toggle{align-items:center;background:#0000;border:1px solid #94a3b859;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0;width:28px}.tl-group-toggle:hover{background:#94a3b81f}.App.theme-dark .transition-layer{--tl-surface:var(--app-panel-bg-strong,var(--app-card-surface));--tl-surface-soft:var(--app-panel-bg-soft,var(--app-card-surface));--tl-surface-subtle:var(--app-panel-bg-subtle,#ffffff0f);--tl-header-bg:var(--app-toolbar-bg,var(--app-panel-bg-soft));--tl-border:var(--app-card-border);--tl-border-strong:var(--app-panel-border-strong,var(--app-card-border));--tl-text:var(--app-text);--tl-soft-text:var(--app-soft-text);--tl-muted-text:var(--app-subtitle);--tl-action-bg:var(--app-action-bg);--tl-action-hover-bg:var(--app-action-hover-bg);--tl-action-active-bg:var(--app-action-active-bg);--tl-action-active-text:var(--app-action-active-text);--tl-input-bg:var(--app-input-bg);--tl-head-bg:var(--app-table-head-bg);--tl-head-text:var(--app-table-head-text);--tl-shadow:var(--app-shadow);background:var(--tl-surface);color:var(--tl-text)}.App.theme-dark .tl-card,.App.theme-dark .tl-considerations.tl-fs,.App.theme-dark .tl-ctx,.App.theme-dark .tl-dd-panel,.App.theme-dark .tl-hl-palette,.App.theme-dark .tl-popover{background:var(--tl-surface);border-color:var(--tl-border);box-shadow:var(--tl-shadow)}.App.theme-dark .tl-card-header,.App.theme-dark .tl-subhead-row .tl-subhead-cell{background:var(--tl-header-bg);border-bottom-color:var(--tl-border);color:var(--tl-text)}.App.theme-dark .tl-th{background:var(--tl-head-bg);border-bottom-color:var(--tl-border);color:var(--tl-head-text)}.App.theme-dark .tl-btn,.App.theme-dark .tl-fs-btn,.App.theme-dark .tl-rotor-btn,.App.theme-dark .tl-td{background:var(--tl-surface-soft);border-color:var(--tl-border);color:var(--tl-text)}.App.theme-dark .tl-cell,.App.theme-dark .tl-ctx button,.App.theme-dark .tl-dd-item,.App.theme-dark .tl-dd-title,.App.theme-dark .tl-empty,.App.theme-dark .tl-hl-title,.App.theme-dark .tl-note,.App.theme-dark .tl-td-colA{color:var(--tl-text)}.App.theme-dark .tl-td-dim{color:var(--tl-soft-text)}.App.theme-dark .tl-dd-panel select,.App.theme-dark .tl-input{background:var(--tl-input-bg);border-color:var(--tl-border);color:var(--tl-text)}.App.theme-dark .tl-btn:hover,.App.theme-dark .tl-ctx button:hover,.App.theme-dark .tl-fs-btn:hover,.App.theme-dark .tl-group-toggle:hover,.App.theme-dark .tl-rotor-btn:hover{background:var(--tl-action-hover-bg)}.App.theme-dark .tl-btn--active,.App.theme-dark .tl-btn.tl-btn-active{background:var(--tl-action-active-bg);border-color:var(--tl-border-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 18%,#0000) inset;color:var(--tl-action-active-text)}.App.theme-dark .tl-btn--active:hover,.App.theme-dark .tl-btn.tl-btn-active:hover{background:var(--tl-action-active-bg)}.App.theme-dark .tl-btn-danger{border-color:color-mix(in srgb,var(--app-chip-danger-text) 32%,#0000);color:var(--app-chip-danger-text)}.App.theme-dark .tl-cell.is-focused,.App.theme-dark .tl-cell:focus{background:color-mix(in srgb,var(--tl-action-hover-bg) 72%,#0000);outline-color:color-mix(in srgb,var(--app-accent) 68%,#0000)}.App.theme-dark .tl-row[draggable=true]:active,.App.theme-dark .tl-th-drag-over{background:color-mix(in srgb,var(--app-accent) 10%,var(--tl-surface-soft))}.App.theme-dark .tl-col-grip,.App.theme-dark .tl-resizer{border-right-color:var(--tl-border)}.App.theme-dark .tl-hl-swatch{border-color:var(--tl-border)}.App.theme-dark .tl-group-toggle{border-color:var(--tl-border);color:var(--tl-soft-text)}.App.theme-dark .tl-considerations,.App.theme-dark .tl-table,.App.theme-dark .transition-layer-single{background:var(--tl-surface);color:var(--tl-text)}.App.theme-dark .tl-card-title,.App.theme-dark .tl-dd-item,.App.theme-dark .tl-dd-title,.App.theme-dark .tl-empty,.App.theme-dark .tl-td-colA{color:var(--tl-text)}.App.theme-dark .tl-considerations .tl-row>td,.App.theme-dark .tl-table-wrap,.App.theme-dark .tl-table-wrapper{background:#0000}.App.theme-dark .tl-ctx,.App.theme-dark .tl-dd-panel,.App.theme-dark .tl-issue-wrap{background:var(--tl-surface);border-color:var(--tl-border);color:var(--tl-text)}.tl-considerations-popover{background:#171c2b;border:1px solid color-mix(in srgb,#38bdf8 42%,#94a3b88c);border:1px solid color-mix(in srgb,var(--app-accent,#38bdf8) 42%,#94a3b88c);border-radius:10px;box-shadow:0 24px 64px #000000b8;box-sizing:border-box;color:#f8fbff;font-size:var(--ui-font-size-body);isolation:isolate;line-height:var(--ui-line-height-body);max-height:min(560px,72vh);min-width:330px;mix-blend-mode:normal;opacity:1;overflow:auto;padding:14px;position:fixed;right:auto;z-index:2147483000}.tl-considerations-popover--display{max-height:min(520px,68vh)}.tl-considerations-popover .tl-dd-title{border-bottom:1px solid #94a3b859;color:#fff;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);margin:0 0 10px;padding-bottom:8px}.tl-considerations-popover .tl-dd-section-title{color:#d7e2f6;font-size:var(--ui-font-size-heading-2);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading-2);margin:12px 0 6px;text-transform:uppercase}.tl-considerations-popover .tl-dd-item{align-items:center;border-radius:8px;color:#f8fbff;display:flex;gap:10px;min-height:30px;padding:5px 6px}.tl-considerations-popover .tl-dd-item:hover{background:#38bdf829}.tl-considerations-popover .tl-dd-item input[type=checkbox]{accent-color:#38bdf8;accent-color:var(--app-accent,#38bdf8);flex:0 0 auto;height:18px;width:18px}.tl-considerations-popover .tl-dd-item span{display:block;min-width:0}.tl-considerations-popover .tl-dd-note{color:#d7e2f6;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin-top:10px}.tl-considerations-popover .tl-disp-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.tl-considerations-popover .tl-disp-row{grid-gap:12px;align-items:center;color:#f8fbff;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 150px}.tl-considerations-popover .tl-disp-row>span{color:#f8fbff;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);opacity:1}.tl-considerations-popover .tl-input,.tl-considerations-popover select{background:#0e1424;border:1px solid #7d8ba8;border-radius:8px;box-sizing:border-box;color:#fff;min-height:34px;padding:6px 8px;width:100%}.tl-considerations-popover .tl-input:focus,.tl-considerations-popover select:focus{border-color:#38bdf8;border-color:var(--app-accent,#38bdf8);outline:2px solid color-mix(in srgb,#38bdf8 38%,#0000);outline:2px solid color-mix(in srgb,var(--app-accent,#38bdf8) 38%,#0000)}.tl-considerations-popover .tl-dd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tl-considerations-popover .tl-btn{background:#20283b;border-color:#7d8ba8;color:#fff}.tl-considerations-popover .tl-btn:hover{background:#2b3650}}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface]{--bpm-text:var(--ui-text);--bpm-soft-text:var(--ui-muted);--bpm-subtitle:var(--ui-muted);--bpm-panel-border:var(--ui-border);--bpm-panel-border-strong:var(--ui-border);--bpm-input-bg:var(--ui-base);background:var(--ui-base);color:var(--ui-text);min-height:0;min-width:0;padding:28px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface].business-profile-module--embedded{background:#0000;min-height:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 0 20px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__page-header p{margin-top:6px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__page-header>span{color:var(--ui-muted);font-size:12px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__command-row{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);margin:0 0 24px;padding:12px 0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tab-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;width:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tab{flex:0 1 auto;height:auto;width:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tab:not(.is-active){background:#0000;border-color:#0000}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__stack{grid-gap:28px;display:grid;gap:28px;margin-top:0;min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__section-card{grid-gap:16px;border-bottom:1px solid var(--ui-border);display:grid;gap:16px;min-width:0;padding:0 0 24px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__section-card:last-child{border-bottom:0;padding-bottom:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__section-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0;min-width:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__section-card-header h3{font-size:var(--ui-font-size-heading-2)}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__section-card-header p{font-size:12px;margin-top:6px;max-width:900px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__section-card-header>strong{color:var(--ui-muted);font-size:12px;font-weight:500}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__action-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__action-row button{flex:none;white-space:nowrap}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__inline-button--danger{color:var(--ui-danger-text)}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__add-record-button:before{content:none}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__add-record-button{flex:none;min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid .business-profile-module__field{grid-column:span 2}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid .business-profile-module__field--wide{grid-column:span 3}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid .business-profile-module__profile-industry{grid-column:span 1}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid .business-profile-module__profile-email{grid-column:span 3}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-phone{grid-gap:12px;display:grid;gap:12px;grid-column:span 3;grid-template-columns:96px minmax(0,1fr);min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-phone .business-profile-module__field{grid-column:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field>legend,.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field>span{align-items:baseline;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:8px;justify-content:flex-start;line-height:1.5;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field>legend{margin-bottom:6px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field em{color:var(--ui-muted);font-size:11px;font-style:normal;font-weight:400}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field small{color:var(--ui-muted);font-size:12px;line-height:1.5}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__input,.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__select,.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__textarea{max-width:100%;min-width:0;width:100%}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);max-width:100%;min-width:0;overflow-x:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table{border-collapse:collapse;min-width:760px;table-layout:auto;width:100%}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table :is(th,td){text-align:left}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table th{white-space:nowrap}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table td{max-width:340px;min-width:100px;overflow-wrap:anywhere}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table td:first-child{min-width:160px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__table tbody tr:last-child td{border-bottom:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__empty-row{color:var(--ui-muted);font-size:12px;text-align:left}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__editor{grid-gap:20px;background:#0000;border:0;display:grid;gap:20px;margin:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field-group{grid-gap:12px;display:grid;gap:12px;margin:0;min-width:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field-group+.business-profile-module__field-group{border-top:1px solid var(--ui-border);margin:0;padding-top:16px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__field-group h5{color:var(--ui-text);font-size:14px;font-weight:600;line-height:1.4;margin:0;text-align:left}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__input-guidance-note{color:var(--ui-muted);font-size:12px;font-style:normal;margin:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__error{border:1px solid var(--ui-danger-border);border-radius:var(--ui-control-radius);color:var(--ui-danger-text);padding:12px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__checkbox-grid,.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-options,.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__segmented-field{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-options{margin:0;overflow-wrap:anywhere}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] :is(.business-profile-module__choice-chip,.business-profile-module__segmented-option,.business-profile-module__decision-evidence-options .ui-choice){flex:0 1 auto;height:auto;max-width:100%;min-width:0;width:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tag-list-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tag-list{display:flex;flex-wrap:wrap;gap:6px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tag-chip{align-items:center;display:inline-flex;gap:8px;height:auto;max-width:100%;min-height:32px;padding:4px 8px;text-align:left}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tag-chip span{overflow-wrap:anywhere}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__tag-chip strong{flex:none;font-size:16px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__phone-field{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(110px,1fr) auto minmax(100px,1fr);min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__phone-country{min-width:0;width:100%}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__phone-code{align-items:center;font-size:13px;min-height:var(--ui-control-height);padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__phone-number{width:100%}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__financial-header-statuses{display:flex;flex-wrap:wrap;gap:12px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] :is(.business-profile-module__financial-projection-health,.business-profile-module__financial-refresh-status){color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] :is(.business-profile-module__financial-projection-health,.business-profile-module__financial-refresh-status) strong{color:var(--ui-text);font-size:12px;font-weight:500}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .customer-financial-operations__authority-unavailable{grid-gap:8px;display:grid;gap:8px;justify-items:start;margin:0;padding:0;text-align:left}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .customer-financial-operations__authority-unavailable p{font-size:12px;max-width:900px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .customer-financial-operations__authority-unavailable button{margin-top:4px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__entity-upload-empty{color:var(--ui-muted);font-size:12px;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-card{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:16px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-card dl{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-card dl>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr)}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-card :is(dt,dd){font-size:12px;margin:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-card dt{color:var(--ui-muted)}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__supplemental-badge{color:var(--ui-muted);font-size:12px;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__asset-category-heading{color:var(--ui-text);font-size:14px;font-weight:600;margin:0;min-height:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-grid{grid-gap:16px;display:grid;gap:16px;min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-question{grid-gap:12px;border-bottom:1px solid var(--ui-border);border-top:0;display:grid;gap:12px;margin:0;min-width:0;padding:12px 0 16px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-question legend{font-size:14px;font-weight:600;margin:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-question legend span{color:var(--ui-muted);font-size:12px;font-weight:500;margin-right:12px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__decision-evidence-saved-detail{color:var(--ui-muted);font-size:12px;padding:0}@media(max-width:900px){.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid :is(.business-profile-module__field,.business-profile-module__profile-industry,.business-profile-module__profile-email,.business-profile-module__profile-phone){grid-column:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid .business-profile-module__field--wide{grid-column:1/-1}}@media(max-width:600px){.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface]{padding:16px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid{grid-template-columns:minmax(0,1fr)}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__profile-grid .business-profile-module__field--wide{grid-column:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__page-header{align-items:flex-start}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__phone-field{grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)}}.bp-ui.business-profile-module__dialog[data-ui-surface][data-ui-surface][data-ui-surface]{height:auto;max-height:calc(100dvh - 48px);padding:0;width:min(1040px,100%)}@media(max-width:600px){.bp-ui.business-profile-module__dialog[data-ui-surface][data-ui-surface][data-ui-surface]{max-height:calc(100dvh - 24px)}}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-column-settings{grid-gap:16px;display:grid;gap:16px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__alr-column-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] :is(.business-profile-module__alr-column-dropdown-header,.business-profile-module__alr-column-dropdown-footer){align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] :is(.business-profile-module__alr-presentation-controls,.business-profile-module__alr-presentation-options){display:flex;flex-wrap:wrap;gap:8px;margin:0;overflow:visible;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__alr-transition-section--linked{gap:16px;margin-top:16px;padding:0}@media(max-width:600px){.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__alr-column-options{grid-template-columns:minmax(0,1fr)}}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-maximized-register{grid-gap:16px;display:grid;gap:16px;min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__alr-maximised-table-wrap{max-width:100%;overflow:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-module__alr-maximised-overlay-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs .business-profile-module__alr-asset-transfer-grid{grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs{grid-gap:16px;display:grid;gap:16px;min-width:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs__hint{font-size:12px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs .business-profile-module__alr-table-panel{gap:16px;grid-column:auto;grid-row:auto;height:auto;min-height:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs .business-profile-module__alr-table-masthead--inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;height:auto;min-height:0;padding:0}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs .business-profile-module__alr-table-masthead-title-row{flex:1 1 360px;flex-wrap:wrap;width:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs .business-profile-module__alr-table-masthead-actions{flex-wrap:wrap;gap:8px}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs .business-profile-module__table-wrap--guided{max-height:65vh;scrollbar-gutter:auto}.bp-ui[data-ui-surface][data-ui-surface][data-ui-surface] .business-profile-transition-tabs [hidden]{display:none}.customer-financial-operations{display:flex;flex-direction:column;gap:18px}.customer-financial-operations__hero,.customer-financial-operations__panel{background:#081b47e0;border:1px solid #3b82f657;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff08}.customer-financial-operations__hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.customer-financial-operations__eyebrow{color:#7dd3fc;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:uppercase}.customer-financial-operations__hero h3,.customer-financial-operations__panel-header h4{color:#f8fbff;font-size:var(--ui-font-size-heading-3);margin:6px 0 0}.customer-financial-operations__check-detail,.customer-financial-operations__draft-card p,.customer-financial-operations__empty,.customer-financial-operations__hero p,.customer-financial-operations__panel-header p{color:#c6d4ee;line-height:var(--ui-line-height-caption);margin:8px 0 0}.customer-financial-operations__pill-row{display:flex;flex-wrap:wrap;gap:8px}.customer-financial-operations__pill{align-items:center;background:#0d275de6;border:1px solid #60a5fa47;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);min-height:30px;padding:0 12px}.customer-financial-operations__pill--projection{white-space:nowrap}.customer-financial-operations__pill--projection.is-success{background:#056850b8;border-color:#5eead485;color:#dffdf6}.customer-financial-operations__pill--projection.is-warning{background:#713f12c7;border-color:#fbbf249e;color:#fff7d6}.customer-financial-operations__tabs{display:flex;flex-wrap:wrap;gap:10px}.customer-financial-operations__tab{align-items:flex-start;background:#081b47b8;border:1px solid #3b82f66b;border-radius:16px 16px 0 0;color:#dbeafe;cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-weight:var(--ui-font-weight-medium);gap:3px;justify-content:center;min-height:48px;padding:8px 14px}.customer-financial-operations__tab small{color:#93c5fd}.customer-financial-operations__tab.is-active{background:linear-gradient(180deg,#3b82f6f2,#193b7ff2);border-color:#7dd3fccc}.customer-financial-operations__layout{display:flex;flex-direction:column;gap:18px}.customer-financial-operations__summary-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.customer-financial-operations__layout--correspondence-focus .customer-financial-operations__summary-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.customer-financial-operations__summary-grid>.customer-financial-operations__panel{align-self:stretch;height:auto}.customer-financial-operations__panel{box-sizing:border-box;min-width:0;padding:18px 20px}.customer-financial-operations__panel.is-fullwidth{align-self:stretch;width:100%}.customer-financial-operations__panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.customer-financial-operations__check-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-financial-operations__check-grid--streamlined{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-financial-operations__check-item{grid-gap:12px;background:#07173bb8;border:1px solid #94a3b833;border-radius:14px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding:12px 14px}.customer-financial-operations__check-item.is-complete{background:#0b2b238f;border-color:#22c55e66}.customer-financial-operations__check-icon{align-items:center;background:#0f214cf0;border-radius:999px;color:#bfdbfe;display:inline-flex;font-weight:var(--ui-font-weight-body);height:28px;justify-content:center;width:28px}.customer-financial-operations__check-item.is-complete .customer-financial-operations__check-icon{background:#15803de6;color:#dcfce7}.customer-financial-operations__check-label{color:#f8fbff;font-weight:var(--ui-font-weight-medium)}.customer-financial-operations__upload-box{display:flex;flex-direction:column;gap:12px}.customer-financial-operations--business-profile-upload{gap:14px}.customer-financial-operations__business-upload-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.customer-financial-operations__panel--upload-dominant{padding:24px 28px}.customer-financial-operations__panel--upload-dominant .customer-financial-operations__panel-header{justify-content:center;margin-bottom:14px;text-align:center}.customer-financial-operations__panel--upload-dominant .customer-financial-operations__panel-header h4{font-size:var(--ui-font-size-heading-4);margin-top:0}.customer-financial-operations__panel--upload-dominant .customer-financial-operations__panel-header p{font-size:var(--ui-font-size-body);margin-left:auto;margin-right:auto;max-width:1160px}.customer-financial-operations__panel--upload-dominant .customer-financial-operations__upload-box{gap:14px}.customer-financial-operations__panel--upload-dominant .customer-financial-operations__button{min-height:42px}.customer-financial-operations__button{background:#0d275deb;border:1px solid #60a5fa80;border-radius:999px;color:#f8fbff;cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:40px;padding:0 16px}.customer-financial-operations__button--primary{background:linear-gradient(90deg,#38bdf8f2,#24b0f2e6);color:#041224}.customer-financial-operations__button:disabled{cursor:not-allowed;opacity:.6}.customer-financial-operations__held-account-list{grid-gap:10px;display:grid;gap:10px}.customer-financial-operations__held-account-row{grid-gap:10px;align-items:center;background:#07173bb8;border:1px solid #60a5fa38;border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:56px;padding:10px 12px;text-align:left;width:100%}.customer-financial-operations__held-account-row.is-complete{background:#0b2b2380;border-color:#22c55e5c}.customer-financial-operations__held-account-row.is-selected{box-shadow:0 0 0 1px #7dd3fcb3}.customer-financial-operations__held-account-mark{align-items:center;background:#0f214cf0;border-radius:999px;color:#bfdbfe;display:inline-flex;font-weight:var(--ui-font-weight-body);height:26px;justify-content:center;width:26px}.customer-financial-operations__held-account-row.is-complete .customer-financial-operations__held-account-mark{background:#15803de6;color:#dcfce7}.customer-financial-operations__held-account-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.customer-financial-operations__held-account-main strong{color:#f8fbff;overflow-wrap:anywhere}.customer-financial-operations__held-account-main small{color:#bfd2f2;line-height:var(--ui-line-height-caption)}.customer-financial-operations__message{background:#09183deb;border:1px solid #38bdf857;border-radius:12px;color:#dbeafe;padding:12px 14px}.customer-financial-operations__question-list,.customer-financial-operations__queue{display:flex;flex-direction:column;gap:10px}.customer-financial-operations__draft-card,.customer-financial-operations__empty,.customer-financial-operations__question-list li,.customer-financial-operations__queue-item{background:#07173bb8;border:1px solid #94a3b833;border-radius:14px;padding:12px 14px}.customer-financial-operations__queue-item{align-items:center;display:flex;gap:12px;justify-content:space-between}.customer-financial-operations__draft-card strong,.customer-financial-operations__question-list strong,.customer-financial-operations__queue-item strong{color:#f8fbff}.customer-financial-operations__draft-meta,.customer-financial-operations__question-list span,.customer-financial-operations__queue-item span{color:#93c5fd;display:block;font-size:var(--ui-font-size-caption);margin-top:4px}.customer-financial-operations__queue-item button{background:#450a0ab8;border:1px solid #f8717161;border-radius:999px;color:#fecaca;cursor:pointer;font:inherit;font-weight:var(--ui-font-weight-medium);min-height:32px;padding:0 12px}.customer-financial-operations__question-list{list-style:none;margin:0;padding:0}.customer-financial-operations--empty .customer-financial-operations__hero{justify-content:flex-start}@media (max-width:1080px){.customer-financial-operations__check-grid,.customer-financial-operations__summary-grid{grid-template-columns:minmax(0,1fr)}.customer-financial-operations__hero,.customer-financial-operations__panel-header{flex-direction:column}}.customer-financial-operations__submit-row{display:flex;width:100%}.customer-financial-operations__submit-row>*{width:100%}.customer-financial-operations__button--primary:disabled{background:#0f1f3db3;border-color:#94a3b87a;border-style:dashed;box-shadow:none;color:#e2e8f0b8;opacity:1}.customer-financial-operations__progress-shell{grid-gap:12px;align-items:center;background:#07173bdb;border:1px solid #22c55e80;border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;overflow:hidden;padding:0 14px;position:relative}.customer-financial-operations__progress-fill{background:linear-gradient(90deg,#16a34af5,#22c55ef0);box-shadow:inset 0 1px 0 #ffffff2e;inset:0 auto 0 0;position:absolute;transition:width .36s ease-out}@media (prefers-reduced-motion:reduce){.customer-financial-operations__progress-fill{transition:none}}.customer-financial-operations__progress-shell.is-uploading{border-color:#22c55e80}.customer-financial-operations__progress-shell.is-success .customer-financial-operations__progress-fill,.customer-financial-operations__progress-shell.is-uploading .customer-financial-operations__progress-fill{background:linear-gradient(90deg,#16a34af5,#22c55ef0)}.customer-financial-operations__progress-copy,.customer-financial-operations__progress-value{position:relative;z-index:1}.customer-financial-operations__progress-copy{display:flex;flex-direction:column;gap:2px}.customer-financial-operations__progress-copy strong{color:#eff6ff;font-size:var(--ui-font-size-body);text-shadow:0 1px 2px #0206178f}.customer-financial-operations__progress-copy span,.customer-financial-operations__progress-value{color:#eff6ffe6;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-shadow:0 1px 2px #0206177a}.customer-financial-operations__progress-value{min-width:56px;text-align:right}.customer-financial-operations__message.is-info{background:#09183deb;border-color:#38bdf857;color:#dbeafe}.customer-financial-operations__message.is-success{background:#092c1ceb;border-color:#22c55e70;color:#86efac;font-weight:var(--ui-font-weight-body);text-align:center}.customer-financial-operations__message.is-danger{background:#431010eb;border-color:#f8717180;color:#fecaca}.customer-financial-operations__queue-item button:disabled{cursor:not-allowed;opacity:.55}.customer-financial-operations__progress-shell.is-error{border-color:#f871718c}.customer-financial-operations__progress-shell.is-error .customer-financial-operations__progress-fill{background:linear-gradient(90deg,#ef4444f5,#f87171eb)}.customer-financial-operations__message.is-warning{background:#472c06eb;border-color:#facc1570;color:#fef3c7}.customer-financial-operations__question-body{color:#c6d4ee;line-height:var(--ui-line-height-body);margin:8px 0 0}.customer-financial-operations__mismatch-alert{grid-gap:8px;background:#431010db;border:1px solid #f8717161;border-radius:14px;display:grid;gap:8px;padding:13px 14px}.customer-financial-operations__mismatch-title{color:#fff1f2;font-weight:var(--ui-font-weight-body)}.customer-financial-operations__mismatch-detail{color:#fecaca;line-height:var(--ui-line-height-caption)}.customer-financial-operations__mismatch-entities{display:flex;flex-wrap:wrap;gap:8px}.customer-financial-operations__mismatch-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);min-height:32px;padding:0 12px}.customer-financial-operations__mismatch-chip.is-expected{background:#15803d29;border:1px solid #22c55e6b;color:#bbf7d0}.customer-financial-operations__mismatch-chip.is-detected{background:#7f1d1d2e;border:1px solid #f8717170;color:#fecaca}.customer-financial-operations__panel-header--compact{margin-bottom:10px}.customer-financial-operations__panel--correspondence,.customer-financial-operations__panel--questions-board{min-height:460px}.customer-financial-operations__panel--correspondence.is-fullwidth{grid-column:1/-1;min-height:560px}.customer-financial-operations__question-board{grid-gap:0;background:#07173bb8;border:1px solid #94a3b833;border-radius:16px;display:grid;gap:0;overflow:hidden}.customer-financial-operations__question-board-head>div,.customer-financial-operations__question-board-row{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(120px,.18fr) minmax(0,.5fr)}.customer-financial-operations__question-board-head>div{background:#0d275deb;border-bottom:1px solid #94a3b83d}.customer-financial-operations__question-board-head [role=columnheader]{border-right:1px solid #94a3b824;color:#dbeafe;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);padding:12px 14px;text-transform:uppercase}.customer-financial-operations__question-board-head [role=columnheader]:last-child{border-right:0}.customer-financial-operations__question-board-row{border-top:1px solid #94a3b824}.customer-financial-operations__question-board-cell{border-right:1px solid #94a3b824;padding:14px}.customer-financial-operations__question-board-cell:last-child{border-right:0}.customer-financial-operations__question-board-cell.is-item strong,.customer-financial-operations__question-board-cell.is-value strong{color:#f8fbff;display:block}.customer-financial-operations__question-board-cell.is-item span,.customer-financial-operations__question-board-cell.is-value span{color:#93c5fd;display:block;font-size:var(--ui-font-size-table);margin-top:6px}.customer-financial-operations__question-board-cell.is-value{background:#09183da8}.customer-financial-operations__question-prompt-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.customer-financial-operations__question-prompt-list li{grid-gap:4px;display:grid;gap:4px}.customer-financial-operations__question-prompt-list strong{color:#f8fbff;line-height:var(--ui-line-height-body)}.customer-financial-operations__question-prompt-list small,.customer-financial-operations__question-prompt-list span{color:#93c5fd;line-height:var(--ui-line-height-caption)}.customer-financial-operations__question-prompt-list small{font-size:var(--ui-font-size-caption)}.customer-financial-operations__communication-list{display:flex;flex-direction:column;gap:10px}.customer-financial-operations__draft-kicker{color:#7dd3fc;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);margin-bottom:6px;text-transform:uppercase}.customer-financial-operations__panel--correspondence{min-height:420px}.customer-financial-operations__correspondence-workspace{grid-gap:14px;gap:14px;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);min-height:460px}.customer-financial-operations__correspondence-list{display:flex;flex-direction:column;gap:10px;max-height:680px;padding-right:4px}.customer-financial-operations__correspondence-card{background:#07173bc7;border:1px solid #94a3b838;border-radius:16px;color:inherit;cursor:pointer;padding:14px;text-align:left}.customer-financial-operations__correspondence-card.is-selected{background:#0a1f4cf0;border-color:#38bdf8a6;box-shadow:0 0 0 1px #38bdf83d}.customer-financial-operations__correspondence-card-top,.customer-financial-operations__viewer-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.customer-financial-operations__correspondence-date{color:#93c5fd;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);white-space:nowrap}.customer-financial-operations__status-badge{align-items:center;background:#0d275de6;border:1px solid #60a5fa4d;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);min-height:24px;padding:0 10px;text-transform:uppercase}.customer-financial-operations__status-badge.is-success{background:#092c1ceb;border-color:#22c55e73;color:#dcfce7}.customer-financial-operations__status-badge.is-warning{background:#472c06eb;border-color:#facc1573;color:#fef3c7}.customer-financial-operations__status-badge.is-danger{background:#431010eb;border-color:#f8717180;color:#fecaca}.customer-financial-operations__status-badge.is-info{background:#0d275deb;border-color:#38bdf866;color:#dbeafe}.customer-financial-operations__correspondence-viewer{background:#07173bc7;border:1px solid #94a3b838;border-radius:16px;display:flex;flex-direction:column;gap:14px;min-height:460px;padding:16px}.customer-financial-operations__viewer-top h5{color:#f8fbff;font-size:var(--ui-font-size-body);margin:4px 0 0}.customer-financial-operations__viewer-meta-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-financial-operations__viewer-meta-grid label{color:#7dd3fc;display:block;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-label);margin-bottom:4px;text-transform:uppercase}.customer-financial-operations__viewer-meta-grid div{color:#e2e8f0;line-height:var(--ui-line-height-caption);word-break:break-word}.customer-financial-operations__viewer-meta-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-financial-operations__viewer-body{background:#04102ae0;border:1px solid #94a3b82e;border-radius:14px;flex:1 1;min-height:190px;overflow:auto;padding:14px}.customer-financial-operations__viewer-body pre{color:#dbeafe}@media (max-width:1080px){.customer-financial-operations__check-grid--streamlined,.customer-financial-operations__correspondence-workspace,.customer-financial-operations__question-board-head>div,.customer-financial-operations__question-board-row,.customer-financial-operations__viewer-meta-grid,.customer-financial-operations__viewer-meta-grid--secondary{grid-template-columns:minmax(0,1fr)}.customer-financial-operations__question-board-cell,.customer-financial-operations__question-board-head [role=columnheader]{border-right:0}}.customer-financial-operations__panel--correspondence,.customer-financial-operations__panel--questions-ledger{grid-column:1/-1}.customer-financial-operations__panel--questions-ledger{min-height:420px}.customer-financial-operations__question-ledger-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.customer-financial-operations__question-ledger-table{background:#07173bb8;border:1px solid #94a3b82e;border-collapse:collapse;border-radius:16px;min-width:100%;overflow:hidden;width:max-content}.customer-financial-operations__question-ledger-table td,.customer-financial-operations__question-ledger-table th{border-bottom:1px solid #94a3b81f;border-right:1px solid #94a3b824;vertical-align:top}.customer-financial-operations__question-ledger-table td:last-child,.customer-financial-operations__question-ledger-table th:last-child{border-right:0}.customer-financial-operations__question-ledger-table thead th{background:#0d275df5;color:#dbeafe;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);padding:12px 14px;text-transform:uppercase;white-space:nowrap}.customer-financial-operations__question-ledger-table tbody td{background:#07173bbd;padding:12px 14px}.customer-financial-operations__question-ledger-table td:first-child,.customer-financial-operations__question-ledger-table th:first-child{min-width:320px;width:320px}.customer-financial-operations__question-ledger-table td:nth-child(2),.customer-financial-operations__question-ledger-table th:nth-child(2){min-width:180px;width:180px}.customer-financial-operations__question-ledger-table td:nth-child(n+3),.customer-financial-operations__question-ledger-table th:nth-child(n+3){min-width:320px;width:320px}.customer-financial-operations__question-ledger-item strong,.customer-financial-operations__question-ledger-question-wrap strong,.customer-financial-operations__question-ledger-value strong{color:#f8fbff;display:block}.customer-financial-operations__question-ledger-section{color:#7dd3fc;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-body);margin-bottom:6px;text-transform:uppercase}.customer-financial-operations__question-ledger-value{background:#09183dad}.customer-financial-operations__question-ledger-question-wrap{grid-gap:6px;display:grid;gap:6px}.customer-financial-operations__question-ledger-empty,.customer-financial-operations__question-ledger-question-wrap small,.customer-financial-operations__question-ledger-question-wrap span{color:#93c5fd;line-height:var(--ui-line-height-caption)}.customer-financial-operations__question-ledger-empty{display:inline-block;min-height:20px}.customer-financial-operations__correspondence-workspace{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(320px,.5fr) minmax(420px,.5fr);min-height:500px}.customer-financial-operations__correspondence-list,.customer-financial-operations__correspondence-viewer{max-width:100%;min-width:0}.customer-financial-operations__correspondence-list{max-height:700px;overflow-x:hidden;overflow-y:auto;padding-right:6px}.customer-financial-operations__correspondence-viewer{align-self:stretch;min-height:500px}.customer-financial-operations__viewer-body{display:block;overflow-x:hidden;overflow-y:auto;padding:14px 16px 16px}.customer-financial-operations__email-sheet{background:linear-gradient(180deg,#0a1c44fa,#07173bfa);border:1px solid #7dd3fc2e;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff08,0 14px 30px #030b1d47;margin:0;max-width:none;width:100%}.customer-financial-operations__email-sheet-body{padding:26px clamp(18px,2.8vw,38px) 30px}.customer-financial-operations__viewer-body pre{color:#e8f1ff;font:inherit;font-size:var(--ui-font-size-body);letter-spacing:var(--ui-letter-spacing-body);line-height:var(--ui-line-height-body);margin:0;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;width:100%;word-break:break-word}@media (max-width:1280px){.customer-financial-operations__correspondence-workspace{grid-template-columns:minmax(0,1fr)}}.customer-financial-operations__viewer-top h5{line-height:var(--ui-line-height-body);max-width:100%}.customer-financial-operations__correspondence-card p,.customer-financial-operations__correspondence-card strong,.customer-financial-operations__viewer-meta-grid div,.customer-financial-operations__viewer-meta-grid--secondary div{overflow-wrap:anywhere}.customer-financial-operations__correspondence-card p{line-height:var(--ui-line-height-body);margin:10px 0 0}.customer-financial-operations__viewer-body .customer-financial-operations__empty{width:100%}.customer-financial-operations__email-sheet,.customer-financial-operations__email-sheet-body{box-sizing:border-box}.customer-financial-operations__viewer-body .customer-financial-operations__email-sheet{min-height:100%}.customer-financial-operations__email-copy{grid-gap:12px;color:#e8f1ff;display:grid;font-size:var(--ui-font-size-body);gap:12px;line-height:var(--ui-line-height-body);text-align:left}.customer-financial-operations__email-copy p{margin:0;text-align:left}.customer-financial-operations__email-copy strong{color:#f8fbff}.customer-financial-operations__email-question-table-wrap{border:1px solid #7dd3fc38;border-radius:12px;margin:22px 0;overflow-x:auto}.customer-financial-operations__email-question-table{background:#04102ab8;border-collapse:collapse;min-width:860px;width:100%}.customer-financial-operations__email-question-table td,.customer-financial-operations__email-question-table th{border-bottom:1px solid #94a3b824;border-right:1px solid #94a3b829;padding:12px 14px;text-align:left;vertical-align:top}.customer-financial-operations__email-question-table td:last-child,.customer-financial-operations__email-question-table th:last-child{border-right:0}.customer-financial-operations__email-question-table tr:last-child td{border-bottom:0}.customer-financial-operations__email-question-table th{background:#0d275df5;color:#dbeafe;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium);letter-spacing:var(--ui-letter-spacing-table);text-transform:none}.customer-financial-operations__email-question-table td{color:#e8f1ff;line-height:var(--ui-line-height-table)}.customer-financial-operations__email-question-table td:first-child{min-width:210px}.customer-financial-operations__email-question-table td:nth-child(2){color:#dbeafe;font-weight:var(--ui-font-weight-medium);min-width:120px}.customer-financial-operations__email-question-table td:nth-child(3){min-width:300px}.customer-financial-operations__email-question-table td:nth-child(4){min-width:190px}.customer-financial-operations__email-question-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-financial-operations__email-question-list li{grid-gap:5px;display:grid;gap:5px}.customer-financial-operations__email-question-list strong{color:#f8fbff}.customer-financial-operations__email-question-list span{color:#93c5fd;font-size:var(--ui-font-size-body)}.customer-financial-operations__email-send-to-list{grid-gap:7px 18px;display:grid;gap:7px 18px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(18px,auto))}.customer-financial-operations__email-send-to-list label{align-items:center;color:#dbeafe;display:flex;font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);gap:10px;justify-content:space-between}.customer-financial-operations__email-send-to-list label span{order:1}.customer-financial-operations__email-send-to-list input{accent-color:#38bdf8;flex:0 0 auto;height:14px;margin:0;order:2;width:14px}.customer-financial-operations__correspondence-workspace--ledger{align-items:stretch;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)}.customer-financial-operations__clarification-ledger-pane{background:#07173bc7;border:1px solid #94a3b838;border-radius:16px;display:flex;flex-direction:column;min-height:500px;min-width:0;overflow:hidden}.customer-financial-operations__clarification-ledger-head{border-bottom:1px solid #94a3b829;padding:14px 16px 12px}.customer-financial-operations__clarification-ledger-head p{color:#c6d4ee;line-height:var(--ui-line-height-body);margin:6px 0 0}.customer-financial-operations__question-ledger-scroll--embedded{flex:1 1;overflow-x:auto;overflow-y:auto;padding-bottom:10px}.customer-financial-operations__question-ledger-table--embedded{background:#0000;border:0;border-radius:0;min-width:1680px;table-layout:fixed;width:100%}.customer-financial-operations__question-ledger-table--embedded thead th{background:#0d275dfa;letter-spacing:var(--ui-letter-spacing-table);position:sticky;text-transform:none;top:0;z-index:3}.customer-financial-operations__question-ledger-table--embedded td:first-child,.customer-financial-operations__question-ledger-table--embedded th:first-child{min-width:0;text-align:left;width:15%}.customer-financial-operations__question-ledger-table--embedded td:nth-child(2),.customer-financial-operations__question-ledger-table--embedded th:nth-child(2){min-width:0;width:9%}.customer-financial-operations__question-ledger-table--embedded td:nth-child(n+3),.customer-financial-operations__question-ledger-table--embedded th:nth-child(n+3){min-width:0}.customer-financial-operations__question-ledger-table--embedded td:nth-child(3),.customer-financial-operations__question-ledger-table--embedded th:nth-child(3){width:31%}.customer-financial-operations__question-ledger-table--embedded td:nth-child(4),.customer-financial-operations__question-ledger-table--embedded th:nth-child(4){width:16%}.customer-financial-operations__question-ledger-table--embedded td:nth-child(5),.customer-financial-operations__question-ledger-table--embedded th:nth-child(5){width:13%}.customer-financial-operations__question-ledger-table--embedded td:nth-child(6),.customer-financial-operations__question-ledger-table--embedded th:nth-child(6){width:7%}.customer-financial-operations__question-ledger-table--embedded td:nth-child(7),.customer-financial-operations__question-ledger-table--embedded th:nth-child(7){width:9%}.customer-financial-operations__question-ledger-row--group td,.customer-financial-operations__question-ledger-row--section td{border-right:0;padding:0}.customer-financial-operations__question-ledger-row--group strong,.customer-financial-operations__question-ledger-row--section strong{display:block;padding:10px 14px}.customer-financial-operations__question-ledger-row--group td{background:#0d275dfa}.customer-financial-operations__question-ledger-row--group strong{color:#f8fbff;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium)}.customer-financial-operations__question-ledger-row--section td{background:#0a1f4ceb}.customer-financial-operations__question-ledger-row--section strong{color:#dbeafe;font-size:var(--ui-font-size-table);font-weight:var(--ui-font-weight-medium)}.customer-financial-operations__question-ledger-mark{color:#dbeafe;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);text-align:center}.customer-financial-operations__question-ledger-item{background:#051331e0}.customer-financial-operations__question-ledger-item strong{color:#f8fbff;line-height:var(--ui-line-height-body)}.customer-financial-operations__question-ledger-value strong{color:#dbeafe}.customer-financial-operations__question-ledger-question-wrap{min-height:72px}.customer-financial-operations__question-ledger-question-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.customer-financial-operations__question-ledger-question-list .customer-financial-operations__question-ledger-question-wrap{border-bottom:1px solid #60a5fa2e;min-height:0;padding-bottom:10px}.customer-financial-operations__question-ledger-question-list .customer-financial-operations__question-ledger-question-wrap:last-child{border-bottom:0;padding-bottom:0}.customer-financial-operations__question-ledger-question-wrap strong{line-height:var(--ui-line-height-body)}.customer-financial-operations__question-ledger-question-wrap span{display:block;font-size:var(--ui-font-size-body);margin-top:6px}.customer-financial-operations__question-ledger-sent-to{vertical-align:top}.customer-financial-operations__question-ledger-cadence,.customer-financial-operations__question-ledger-next-action,.customer-financial-operations__question-ledger-workflow,.customer-financial-operations__responder-card{grid-gap:6px;align-content:start;color:#dbeafe;display:grid;gap:6px;line-height:var(--ui-line-height-body)}.customer-financial-operations__question-ledger-cadence strong,.customer-financial-operations__question-ledger-next-action strong,.customer-financial-operations__responder-card strong{color:#f8fbff;font-size:var(--ui-font-size-body)}.customer-financial-operations__question-ledger-next-action small,.customer-financial-operations__question-ledger-workflow small,.customer-financial-operations__responder-card span{color:#9fb9df;font-size:var(--ui-font-size-caption)}.customer-financial-operations__question-ledger-cadence select{background:#051331f5;border:1px solid #7dd3fc70;border-radius:8px;color:#f8fbff;font:inherit;font-size:var(--ui-font-size-control);font-weight:var(--ui-font-weight-medium);min-height:30px;padding:4px 8px;width:100%}.customer-financial-operations__question-ledger-cadence select:disabled{cursor:not-allowed;opacity:.58}.customer-financial-operations__inline-error{color:#fecaca}.customer-financial-operations__question-ledger-workflow .customer-financial-operations__status-badge{max-width:100%;text-align:left;white-space:normal;width:fit-content}.customer-financial-operations__sent-to-checklist{grid-gap:7px 18px;display:grid;gap:7px 18px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(18px,auto))}.customer-financial-operations__sent-to-option{align-items:center;color:#dbeafe;display:flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);gap:10px;justify-content:space-between;line-height:var(--ui-line-height-body)}.customer-financial-operations__sent-to-option span{order:1}.customer-financial-operations__sent-to-option input{accent-color:#38bdf8;flex:0 0 auto;height:14px;margin:0;order:2;width:14px}.customer-financial-operations__question-ledger-empty--panel{grid-gap:6px;display:grid;gap:6px;padding:24px 16px;text-align:center}.customer-financial-operations__question-ledger-empty--panel strong{color:#f8fbff;font-size:var(--ui-font-size-body)}.customer-financial-operations__question-ledger-empty--panel span{color:#c6d4ee;line-height:var(--ui-line-height-body)}.customer-financial-operations__question-ledger-empty--panel.is-success strong{color:#bbf7d0}@media (max-width:1280px){.customer-financial-operations__correspondence-workspace--ledger{grid-template-columns:minmax(0,1fr)}}.customer-financial-operations__document-issue-stack{grid-gap:12px;display:grid;gap:12px;padding:14px 16px 0}.customer-financial-operations__document-issue-card{background:#0a1c47e0;border:1px solid #94a3b83d;border-radius:14px;padding:14px 16px}.customer-financial-operations__document-issue-kicker{color:#8cc6ff;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-body);letter-spacing:var(--ui-letter-spacing-caption);text-transform:uppercase}.customer-financial-operations__document-issue-card h5{color:#f8fbff;font-size:var(--ui-font-size-body);margin:8px 0 0}.customer-financial-operations__document-issue-card p{color:#d7e7ff;line-height:var(--ui-line-height-body);margin:8px 0 0}.customer-financial-operations__document-issue-action{grid-gap:4px;display:grid;gap:4px;margin-top:10px}.customer-financial-operations__document-issue-action strong{color:#f8fbff}.customer-financial-operations__document-issue-action span{color:#d7e7ff;line-height:var(--ui-line-height-body)}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__hero,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__panel{background:radial-gradient(250px 138px at 10% 12%,#def4ecd1,#0000 58%),radial-gradient(220px 120px at 90% 12%,#e2efff38,#0000 56%),linear-gradient(180deg,#fffffffc,#eef9f4fa);border-color:#6fb09d57;box-shadow:0 16px 32px #6aa69329}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__draft-kicker,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__eyebrow{color:#3c776a}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__check-label,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__document-issue-action strong,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__document-issue-card h5,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__hero h3,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__panel-header h4,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-cell.is-item strong,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-cell.is-value strong,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-prompt-list strong,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__viewer-top h5{color:#234e46}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__check-detail,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__document-issue-action span,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__document-issue-card p,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__draft-card p,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__empty,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__hero p,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__panel-header p,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-body,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__viewer-meta-grid div,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__viewer-meta-grid--secondary div{color:#5a7c73}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__pill,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__status-badge{background:#f1faf6f5;border-color:#6fb09d47;color:#38685d}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__tab{background:#eff9f4f0;border-color:#6fb09d4d;color:#2f6157}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__tab small{color:#5e8a81}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__tab.is-active{background:linear-gradient(180deg,#b0e3d3fa,#8ad1bcf5);border-color:#60a79575;color:#20453f}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__check-item,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__correspondence-card,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__correspondence-viewer,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__document-issue-card,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__draft-card,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__empty,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-list li,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__queue-item{background:#ffffffc2;border-color:#6fb09d38}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__check-item.is-complete{background:#dff6ebeb;border-color:#6fb09d57}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__check-icon{background:#e0f2ebf0;color:#2c6156}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__button{background:linear-gradient(180deg,#fcfffdfc,#e7f7f0fa);border-color:#6fb09d57;color:#245348}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__button--primary{background:linear-gradient(90deg,#9fddcafa,#75c5acf5);color:#153a34}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__message,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__message.is-info{background:#f0f9f5f5;border-color:#6fb09d47;color:#38685d}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__message.is-success{background:#e2f7ecf5;border-color:#5eaa925c;color:#235447}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__message.is-warning{background:#fff6e5f5;border-color:#d6ab665c;color:#7f5b20}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__message.is-danger,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__mismatch-alert{background:#fff0f4f5;border-color:#d591aa5c;color:#7a4557}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__mismatch-title{color:#6b3148}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__mismatch-detail{color:#8a5b6b}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__mismatch-chip.is-expected{background:#dff6ebeb;border-color:#5eaa9252;color:#24584b}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__mismatch-chip.is-detected{background:#ffeff4f0;border-color:#d591aa57;color:#7c4757}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-head>div,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-ledger-table thead th,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-ledger-table--embedded thead th{background:linear-gradient(180deg,#a6dccafa,#80c7b0f5);border-color:#60a79557;color:#19423b}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-row,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-ledger-table tbody td{border-color:#6fb09d2e}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-cell.is-value{background:#eaf7f1db}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__correspondence-date,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-cell.is-item span,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-board-cell.is-value span,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-prompt-list small,.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__question-prompt-list span{color:#62867d}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__correspondence-card.is-selected{background:#e9f7f0f0;border-color:#6fb09d6b;box-shadow:0 0 0 1px #6fb09d2e}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__pill--projection.is-success{background:#e2f7ecf5;border-color:#5eaa9261;color:#235447}.App.theme-dark.theme-profile-profile-5 .customer-information-module .customer-financial-operations__pill--projection.is-warning{background:#fff6e5f5;border-color:#d6ab666b;color:#7f5b20}.customer-financial-operations__authority-unavailable{grid-gap:.75rem;background:#fff8e8;border:1px solid #d8b45b;border-radius:.75rem;color:#4a3a16;display:grid;gap:.75rem;padding:1rem}.customer-financial-operations__authority-unavailable p{margin:0}.customer-financial-operations__authority-unavailable button{justify-self:start}.ui-answer-consistency.ui-surface[data-ui-surface]{grid-gap:16px;display:grid;gap:16px;margin:0;min-width:0;padding:0}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-table-window-controls{align-items:center;display:inline-flex;gap:8px;margin-left:0;position:static}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__title{color:var(--ui-text);font-size:18px;font-weight:600;margin-right:auto}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__subtitle,.tl-answer-consistency__empty){color:var(--ui-muted);margin:0;padding:0}.ui-answer-consistency.ui-surface[data-ui-surface] .ui-answer-consistency__scroll{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);max-width:100%;min-width:0;overflow:auto}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__matrix{grid-gap:1px;background:var(--ui-border);display:grid;gap:1px;grid-template-columns:160px 160px repeat(var(--acm-category-count),minmax(144px,1fr));margin:0;min-width:calc(321px + var(--acm-category-count)*145px);padding:0}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__matrix>*{align-items:center;background:var(--ui-surface);color:var(--ui-text);display:flex;font-size:12px;min-width:0;padding:12px}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__category,.tl-answer-consistency__corner,.tl-answer-consistency__family-name-header){white-space:normal}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__category{overflow-wrap:anywhere}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__cell{justify-content:center}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__cell,.tl-answer-consistency__legend-swatch).is-stable{background:var(--ui-success-surface);color:var(--ui-success-text)}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__cell,.tl-answer-consistency__legend-swatch):is(.is-conditional,.is-tension){background:var(--ui-warning-surface);color:var(--ui-warning-text)}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__cell,.tl-answer-consistency__legend-swatch).is-drift{background:var(--ui-violet-surface);color:var(--ui-violet-text)}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__cell,.tl-answer-consistency__legend-swatch).is-contradiction{background:var(--ui-danger-surface);color:var(--ui-danger-text)}.ui-answer-consistency.ui-surface[data-ui-surface] :is(.tl-answer-consistency__legend,.tl-answer-consistency__legend-item){align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:0}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__legend{gap:12px 16px}.ui-answer-consistency.ui-surface[data-ui-surface] .tl-answer-consistency__legend-swatch{border:1px solid;border-radius:2px;flex:none;height:12px;width:12px}.ui-answer-consistency.ui-surface[data-ui-surface] [hidden]{display:none}.ui-dialog.ui-answer-consistency-dialog{--ui-dialog-width:1400px;--ui-dialog-height:auto}.ui-dialog.ui-answer-consistency-rows{--ui-dialog-width:480px;--ui-dialog-height:auto}.ui-answer-consistency__choices{grid-gap:8px;display:grid;gap:8px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface]{background:var(--ui-base);min-height:100%;min-width:0;padding:28px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface].customer-questionnaire-module--embedded-client{padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module--loading{padding:20px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero{grid-gap:24px;align-items:start;border-bottom:1px solid var(--ui-border);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:24px;padding:0 0 24px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero p{margin-top:6px;max-width:760px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero-metrics{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,auto)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero-metrics div{display:flex;flex-direction:column;gap:4px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero-metrics strong{font-size:22px;line-height:1.3}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero-metrics span{color:var(--ui-muted);font-size:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__reassurance{margin-top:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] summary{cursor:pointer;font-weight:500}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] summary:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__reassurance summary{color:var(--ui-muted);font-size:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr);min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__sidebar{grid-gap:24px;border-right:1px solid var(--ui-border);display:grid;gap:24px;min-width:0;padding-right:20px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__sidebar-card{grid-gap:12px;display:grid;gap:12px;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-list,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-nav{grid-gap:4px;display:grid;gap:4px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-chip{align-items:flex-start;display:flex;flex-direction:column;gap:4px;text-align:left;white-space:normal;width:100%}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent:not(.is-active),.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-chip:not(.is-active){background:#0000;border-color:#0000}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent small,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent span,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-chip small{color:var(--ui-muted);font-size:12px;font-weight:400}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__mobile-navigation{display:none}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__main,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__preview-main{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__preview-hero,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-hero{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 0 16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__preview-hero h3,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-hero h3{font-size:18px;margin:4px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-hero p{font-size:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__role-control{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;min-width:220px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__eyebrow{color:var(--ui-muted);font-size:12px;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-controls .customer-questionnaire-module__inline-actions button{flex:1 1;min-width:120px;white-space:nowrap}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__inline-actions .is-danger{color:var(--ui-danger-text)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__message{color:var(--ui-muted);font-size:12px;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__summaries{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);padding:12px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__summaries summary span{color:var(--ui-muted);font-size:12px;font-weight:400;margin-left:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__summary-content{grid-gap:24px;display:grid;gap:24px;min-width:0;padding-top:16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-panel{grid-gap:12px;display:grid;gap:12px;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-header{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-header h3{margin:4px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-header p{font-size:12px;max-width:680px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-metrics{align-items:start;align-self:start;display:flex;flex-wrap:wrap;gap:20px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-metrics div{grid-gap:4px;display:grid;font-size:12px;gap:4px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-metrics span{color:var(--ui-muted)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-body{grid-gap:16px;display:grid;gap:16px;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-table{min-width:0;overflow-x:auto}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-row{border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));min-width:700px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-row span{font-size:12px;padding:10px 12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-row.is-header{background:var(--ui-raised);color:var(--ui-muted)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__aspiration-category{display:flex;gap:12px;margin-top:6px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-block{min-width:0;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-header{grid-gap:6px;display:grid;gap:6px;padding:8px 0 16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__section-header h3{font-size:18px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__guidance-note{color:var(--ui-muted);font-size:12px;margin-top:6px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-card{grid-gap:12px;border-top:1px solid var(--ui-border);display:grid;gap:12px;min-width:0;padding:16px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-head{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-number{color:var(--ui-muted);font-size:12px;font-weight:500;height:auto;min-width:0;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-copy{min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-title h4{font-size:14px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__response-hint{color:var(--ui-muted);font-size:12px;font-weight:400}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-description{grid-gap:4px;display:grid;gap:4px;margin-top:6px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-description p{font-size:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-answer{grid-gap:12px;display:grid;gap:12px;margin-left:40px;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-subheading{border-top:1px solid var(--ui-border);padding:20px 0 16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-subheading p{font-size:12px;margin-top:6px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__checkbox-grid,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-option-list,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__option-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__checkbox-chip,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-option,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__option-button{align-items:center;align-self:flex-start;display:flex;flex:0 1 auto;gap:8px;height:auto;max-width:100%;text-align:left;white-space:normal;width:auto}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-marker,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__option-marker{color:inherit;flex:0 0 16px;font-size:13px;text-align:center;width:16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__input,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__select,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__textarea{min-width:0;width:100%}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__nested-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__nested-field,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-confidence{grid-gap:6px;align-content:start;display:grid;gap:6px;margin:0;min-width:0;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__nested-field>legend,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__nested-field>span,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-confidence>span{color:var(--ui-muted);font-size:12px;font-weight:500}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__nested-field>legend{margin-bottom:6px;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hint-row,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__legacy-note{color:var(--ui-muted);font-size:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__compound-block,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__repeatable-list,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-list{grid-gap:16px;display:grid;gap:16px;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__repeatable-values{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__repeatable-row{grid-gap:16px;border-bottom:1px solid var(--ui-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-card{grid-gap:8px 16px;border-top:1px solid var(--ui-border);display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) 180px;min-width:0;padding:16px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-header{display:contents}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-header p{font-size:12px;margin-top:4px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-confidence{align-self:start;grid-column:2;grid-row:1/span 2;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-options{display:flex;flex-wrap:wrap;gap:8px;grid-column:1}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-option{text-align:left}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-matrix,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix{grid-gap:6px;display:grid;gap:6px;min-width:0;overflow-x:auto;padding:4px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-matrix-header,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-matrix-row,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-header,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-row{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(220px,1.25fr) repeat(5,minmax(100px,1fr));grid-template-columns:minmax(220px,1.25fr) repeat(var(--cqm-matrix-option-count,5),minmax(100px,1fr));min-width:760px;min-width:calc(220px + var(--cqm-matrix-option-count,5)*108px)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-matrix-header,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-header{color:var(--ui-muted);font-size:12px;text-align:center}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-matrix-row,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-row{border-bottom:1px solid var(--ui-border);padding:8px 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-controls{display:contents}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__client-matrix-label,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-label{align-self:center;font-size:13px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-comment-row{grid-column:1/-1}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__matrix-comment{min-height:64px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__preview{grid-gap:24px;display:grid;gap:24px;min-width:0;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__preview-controls{min-width:220px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__empty-state{color:var(--ui-muted);padding:24px;text-align:center}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__module-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}@media(max-width:1100px){.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero{grid-template-columns:1fr}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__layout{gap:20px;grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface]{padding:16px}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__layout{gap:20px;grid-template-columns:minmax(0,1fr)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__sidebar{border:0;padding:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__sidebar-card{display:none}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__mobile-navigation{grid-gap:12px;display:grid;gap:12px;min-width:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__hero-metrics{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__preview-controls,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-controls,.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__role-control{min-width:0;width:100%}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__respondent-controls>.customer-questionnaire-module__inline-actions{width:100%}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-answer{margin-left:0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__question-head{gap:8px;grid-template-columns:24px minmax(0,1fr)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__summaries summary span{display:block;margin:4px 0 0}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-card{grid-template-columns:minmax(0,1fr)}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__scenario-confidence{grid-column:1;grid-row:auto}.customer-questionnaire-module[data-ui-surface][data-ui-surface][data-ui-surface] .customer-questionnaire-module__repeatable-row{grid-template-columns:1fr}}.consensus-ui{min-width:0;padding:28px}.consensus-page-heading{grid-gap:8px;display:grid;gap:8px;padding-bottom:24px}.consensus-charter{grid-gap:16px;display:grid;gap:16px;min-width:0}.consensus-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.consensus-section-heading{grid-gap:6px;display:grid;gap:6px;min-width:0}.consensus-heading-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.consensus-count,.consensus-placeholder{color:var(--ui-muted);font-size:12px}.consensus-register{min-width:0;overflow:auto}.consensus-table{background:var(--ui-surface);border-collapse:collapse;min-width:920px;table-layout:fixed;width:100%}.consensus-col-title{width:19%}.consensus-col-statement{width:36%}.consensus-col-source{width:15%}.consensus-col-followups{width:18%}.consensus-col-actions{width:160px}.consensus-ui.ui-surface[data-ui-surface] .consensus-table :is(td,th){text-align:left;vertical-align:top}.consensus-item-label,.consensus-text{overflow-wrap:anywhere;white-space:pre-wrap}.consensus-item-label{display:block;font-weight:600;padding-block:7px}.consensus-text{padding-block:7px}.consensus-empty{grid-gap:8px;display:grid;gap:8px;padding:24px 0}.consensus-form,.consensus-form label{grid-gap:16px;display:grid;gap:16px;min-width:0}.consensus-form label{color:var(--ui-muted);font-size:12px;gap:6px}.consensus-form-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.consensus-form textarea{width:100%}.consensus-dialog.ui-surface[data-ui-surface] textarea.consensus-item-name{min-height:64px}.consensus-form [role=alert]{color:var(--ui-danger-text)}@media (max-width:800px){.consensus-ui{padding:16px}.consensus-form-details{grid-template-columns:minmax(0,1fr)}}.admin-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.admin-heading>div,.admin-platform-section-header{grid-gap:6px;display:grid;gap:6px;min-width:0}.admin-navigation{grid-gap:16px;display:grid;gap:16px}.admin-area-field{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;width:min(420px,100%)}.admin-dialog-content,.admin-platform-grid,.admin-platform-shell,.admin-workflow-grid{grid-gap:24px;display:grid;gap:24px;min-width:0}.admin-platform-card{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.admin-platform-section-header__eyebrow{color:var(--ui-muted);font-size:12px}.admin-platform-metric-grid,.admin-platform-summary-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.admin-summary{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0;padding-block:8px}.admin-platform-metric__label,.admin-summary-label{color:var(--ui-muted);font-size:12px}.admin-summary-value{font-size:22px;line-height:1.3}.admin-summary[data-tone=danger] .admin-summary-value{color:var(--ui-danger-text)}.admin-summary[data-tone=warning] .admin-summary-value{color:var(--ui-warning-text)}.admin-platform-banner,.admin-platform-operation-card__header,.admin-workflow-agent-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.admin-platform-banner{padding-block:8px}.admin-platform-alert-strip,.admin-platform-empty,.admin-platform-message{color:var(--ui-muted);line-height:1.6;padding:16px 0}.admin-platform-chip-wrap,.admin-platform-inline-actions,.admin-platform-list__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-platform-inline-actions--right{justify-content:flex-end}.admin-platform-list{grid-gap:16px;display:grid;gap:16px;min-width:0}.admin-platform-list__item{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;min-width:0;padding-block:8px}.admin-platform-list__item>div{min-width:0}.admin-platform-list__item+.admin-platform-list__item:before{border-top:1px solid var(--ui-border);content:"";display:block;flex:0 0 100%;padding-bottom:8px}.admin-platform-list__title,.admin-platform-table__title,.admin-workflow-agent-card__title,.admin-workflow-stage-card__title{font-size:13px;font-weight:600;overflow-wrap:anywhere}.admin-platform-helper,.admin-platform-info-strip,.admin-platform-list__meta,.admin-platform-table__meta,.admin-workflow-agent-card__meta,.admin-workflow-stage-card__detail{color:var(--ui-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.admin-platform-list__text{padding-top:6px}.admin-platform-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.admin-platform-mini-table,.admin-platform-table{border-collapse:collapse;text-align:left;width:100%}.admin-platform-table{min-width:720px}.admin-platform-table__stack{grid-gap:6px;display:grid;gap:6px}.admin-platform-table td{overflow-wrap:anywhere}.admin-platform-pill{display:inline-block;width:fit-content}.admin-platform-detail-grid,.admin-platform-grid--two-column,.admin-platform-split-grid,.admin-workflow-grid--two-up{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-platform-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-platform-field{align-content:start}.admin-platform-field--wide{grid-column:1/-1}.admin-platform-metric{grid-gap:6px;display:grid;gap:6px;padding-block:8px}.admin-platform-metric__value{font-size:18px;font-weight:600;overflow-wrap:anywhere}.admin-platform-metric__value--small{font-size:15px}.admin-ledger-correction-original,.admin-ledger-correction-workbench__panel,.admin-platform-detail-card,.admin-platform-operation-card{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.admin-ledger-correction-workbench__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-ledger-correction-original dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);margin:0}.admin-ledger-correction-original dt{color:var(--ui-muted);font-size:12px}.admin-ledger-correction-original dd{margin:0;overflow-wrap:anywhere}.admin-platform-artifact-link{color:var(--ui-accent);overflow-wrap:anywhere;text-underline-offset:3px}.admin-platform-code,.admin-platform-pre{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-muted);font:12px/1.6 monospace;margin:0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.admin-workflow-agent-grid,.admin-workflow-stage-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.admin-workflow-agent-card,.admin-workflow-stage-card{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0;padding-block:8px}.admin-workflow-agent-card__list,.admin-workflow-stage-card__outputs{color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.admin-workflow-agent-card__chip,.admin-workflow-stage-card__output-chip{font-size:12px}.admin-workflow-stage-card__output-chip+.admin-workflow-stage-card__output-chip:before{content:"·";padding-right:8px}.admin-workflow-agent-card__count{font-size:18px;font-weight:600}.admin-dialog{--ui-dialog-height:auto}.admin-dialog .admin-platform-message{padding:0}.mitus-virtual-table__caption{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mitus-virtual-table thead{position:sticky;top:0;z-index:2}.admin-platform-artifact-link:focus-visible,.admin-platform-table-wrap:focus-visible,.mitus-virtual-table__viewport:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.mitus-virtual-table tr[data-virtual-row-index]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:-2px}@media (max-width:1000px){.admin-ledger-correction-workbench__layout,.admin-platform-detail-grid,.admin-platform-grid--two-column,.admin-platform-split-grid,.admin-workflow-grid--two-up{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.admin-platform-form-grid{grid-template-columns:minmax(0,1fr)}.admin-platform-summary-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary{overflow-wrap:anywhere}}.idp-shell{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;max-width:100%;min-width:0;padding:28px;width:100%}.idp-shell-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.idp-shell-header>div{grid-gap:6px;display:grid;gap:6px}.idp-navigation button{align-items:center;display:inline-flex;gap:8px}.idp-status-dot{align-items:center;color:var(--ui-muted);display:inline-flex}.idp-status-dot:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.idp-status-dot.is-green{color:var(--ui-success-text)}.idp-status-dot.is-yellow{color:var(--ui-warning-text)}.idp-status-dot.is-red{color:var(--ui-danger-text)}.idp-actions,.idp-document-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.idp-document-toolbar{gap:16px}.idp-document-toolbar .idp-field{flex:0 1 360px;max-width:100%}.idp-field{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;min-width:0}.idp-field input,.idp-field select{min-width:0;width:100%}.idp-general-ledger,.idp-operational-panel,.idp-panel-body,.idp-processing,.idp-review-workspace{grid-gap:24px;align-content:start;display:grid;gap:24px;min-width:0}.idp-current-notice,.idp-operational-panel>section,.idp-panel-body>section,.idp-recovery,.idp-recovery>div,.idp-upload{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.idp-notice{align-items:center;color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;overflow-wrap:anywhere;padding:12px 0}.idp-notice.is-error{color:var(--ui-danger-text)}.idp-panel-status{grid-gap:6px;display:grid;gap:6px;padding:12px 0}.idp-panel-status>strong{color:var(--ui-muted)}.idp-panel-status.is-green>strong{color:var(--ui-success-text)}.idp-panel-status.is-yellow>strong{color:var(--ui-warning-text)}.idp-panel-status.is-red>strong{color:var(--ui-danger-text)}.idp-metrics{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));margin:0}.idp-metrics>div{min-width:0}.idp-metrics dt{color:var(--ui-muted);font-size:12px}.idp-metrics dd{font-size:15px;margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.idp-dialog summary,.idp-shell summary{cursor:pointer;font-size:13px;font-weight:500;padding-block:8px}.idp-technical{min-width:0}.idp-dialog pre,.idp-technical pre{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-muted);font:12px/1.6 monospace;max-width:100%;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.idp-timeline{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));list-style:none;margin:0;padding:0}.idp-timeline li{grid-gap:6px;border-top:1px solid var(--ui-border);display:grid;gap:6px;padding-block:12px}.idp-muted,.idp-shell small,.idp-timeline span{color:var(--ui-muted);font-size:12px}.idp-recovery>button,.idp-recovery>div>button{justify-self:start}.idp-recovery label{align-items:center;display:flex;gap:8px}.idp-recovery ul{grid-gap:12px;display:grid;gap:12px;padding-left:20px}.idp-dialog-content,.idp-upload-form{grid-gap:16px;display:grid;gap:16px;min-width:0}.idp-dialog{--ui-dialog-height:auto}.idp-dialog dl{grid-gap:8px;display:grid;gap:8px;margin:0}.idp-dialog dt{color:var(--ui-muted);font-size:12px}.idp-dialog dd{margin:0 0 8px;overflow-wrap:anywhere}.idp-shell .idp-validation-item{contain-intrinsic-block-size:auto 400px;content-visibility:auto;padding-block:16px}.idp-shell .idp-validation-item,.idp-validation-evidence{grid-gap:16px;display:grid;gap:16px}.idp-validation-evidence>button{justify-self:start}.idp-validation-source{min-width:0}.idp-table-scroll{max-width:100%;overflow-x:auto}.idp-table-scroll table{border-collapse:collapse;min-width:640px;width:100%}.idp-shell td{overflow-wrap:anywhere}.idp-shell td small{display:block;padding-top:4px}@media (max-width:600px){.idp-shell{padding:16px}.idp-metrics{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.idp-shell .idp-validation-item{contain:none;contain-intrinsic-size:none;content-visibility:visible}}.administration-reports-workspace.is-embedded{padding:0}.administration-reports-dialog{--ui-dialog-height:auto}.administration-reports-workspace__toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.administration-reports-workspace__field{grid-gap:6px;display:grid;gap:6px;min-width:0}.administration-reports-workspace__toolbar .administration-reports-workspace__field{flex:1 1 220px}.administration-reports-workspace__field--scope-note{flex-basis:100%}.administration-reports-workspace__field input{min-width:0;width:100%}.administration-reports-workspace__grid,.administration-reports-workspace__section-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.administration-reports-workspace__summary{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.administration-reports-workspace__card,.administration-reports-workspace__panel,.administration-reports-workspace__report-panel,.administration-reports-workspace__section,.administration-reports-workspace__stack{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0}.administration-reports-workspace__summary>.administration-reports-workspace__card{gap:6px}.administration-reports-workspace__value{font-size:22px;font-weight:600}.administration-reports-workspace__label{color:var(--ui-muted);font-size:12px}.administration-reports-workspace__meta,.administration-reports-workspace__muted{color:var(--ui-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.administration-reports-workspace__column-manager,.administration-reports-workspace__pill-row,.administration-reports-workspace__record-header,.administration-reports-workspace__report-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.administration-reports-workspace__pill-row{gap:8px;justify-content:flex-start}.administration-reports-workspace__empty,.administration-reports-workspace__error{color:var(--ui-muted);padding:16px 0}.administration-reports-workspace__table-wrap{grid-gap:16px;display:grid;gap:16px;max-width:100%;min-width:0;overflow-x:auto}.administration-reports-workspace__table-wrap>button{justify-self:start}.administration-reports-workspace__advisor-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.administration-reports-workspace__advisor-table td{overflow-wrap:anywhere}.administration-reports-workspace__advisor-table-cell--right{text-align:right}.administration-report-column-heading{align-items:center;display:flex;gap:8px}.administration-report-column-heading>span:nth-child(2){flex:1 1;min-width:0}.administration-report-drag{color:var(--ui-muted);cursor:grab;padding:4px}.administration-report-drag:active{cursor:grabbing}.administration-reports-workspace__column-dropdown-panel{grid-gap:16px;display:grid;gap:16px}.administration-reports-workspace__column-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr))}.administration-reports-workspace__column-item{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.administration-reports-workspace__column-toggle{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px}.administration-reports-workspace__column-toggle input{flex:none}.administration-reports-workspace__column-actions{align-items:center;display:flex;gap:8px}.administration-reports-workspace__table-wrap:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}@media (max-width:1000px){.administration-reports-workspace__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.administration-reports-workspace.is-embedded{padding:0}.administration-reports-workspace__column-item,.administration-reports-workspace__section-grid{grid-template-columns:minmax(0,1fr)}}.idp-pdf-viewer{background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-text);display:flex;flex-direction:column;font-size:13px;min-width:0}.idp-pdf-viewer header{display:flex;flex-wrap:wrap;gap:8px 12px;overflow-wrap:anywhere;padding:16px}.idp-pdf-viewer header small{flex-basis:100%}.idp-pdf-toolbar{align-items:center;background:var(--ui-surface);display:flex;flex-wrap:wrap;gap:8px;padding:12px}.idp-pdf-toolbar form,.idp-pdf-toolbar label{align-items:center;display:flex;gap:6px;min-width:0}.idp-pdf-toolbar input{min-width:0;width:4.5em}.idp-pdf-toolbar input[type=search]{width:9em}.idp-pdf-toolbar button{min-height:36px}.idp-pdf-message{overflow-wrap:anywhere;padding:12px}.idp-pdf-scroll{background:var(--ui-raised);box-sizing:border-box;height:clamp(320px,66vh,900px);min-width:0;overflow:auto;padding:10px;position:relative}.idp-pdf-sheet{background:#fff;margin:0 auto;position:relative}.idp-pdf-sheet canvas{display:block}.idp-certified-highlight{background:#0000;border:2px solid #e30043;box-sizing:border-box;pointer-events:none;position:absolute}.idp-pdf-identity{overflow-wrap:anywhere;padding:12px}.idp-pdf-identity dd{margin-left:0}.idp-pdf-viewer :focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}@media(max-width:600px){.idp-pdf-toolbar form{flex-wrap:wrap}}.idp-task-workspace{grid-gap:24px;display:grid;gap:24px;min-width:0}.idp-review-navigation{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.idp-review-navigation label{grid-gap:6px;color:var(--ui-muted);display:grid;flex:1 1 260px;font-size:12px;gap:6px;min-width:0}.idp-review-navigation select{min-width:0;width:100%}.idp-review-navigation>span{align-self:center;color:var(--ui-muted);font-size:12px}.idp-review-pair{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.idp-review-decision,.idp-review-source{min-width:0}.idp-review-source{align-self:stretch;display:flex}.idp-review-source>.idp-pdf-viewer{flex:1 1 auto;height:100%;min-height:0;width:100%}.idp-review-source .idp-pdf-scroll{flex:1 1 auto;height:auto;max-height:none;min-height:0}.idp-review-source .idp-pdf-scroll[aria-busy=false]{min-height:0}.idp-accuracy-statistics,.idp-decision-actions,.idp-review-decision{grid-gap:16px;align-content:start;display:grid;gap:16px;overflow-wrap:anywhere}.idp-accuracy-row{grid-gap:12px;display:grid;gap:12px}.idp-accuracy-row>strong{font-size:13px}.idp-accuracy-row dl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.idp-accuracy-row:last-child dl{grid-template-columns:repeat(3,minmax(0,1fr))}.idp-accuracy-row dl>div{min-width:0}.idp-accuracy-row dt{color:var(--ui-muted);font-size:12px}.idp-accuracy-row dd{font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.idp-task-summary{grid-gap:12px;display:grid;gap:12px;margin:0}.idp-task-summary>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(100px,160px) minmax(0,1fr)}.idp-task-summary dt{color:var(--ui-muted);font-size:12px}.idp-task-summary dd{margin:0;overflow-wrap:anywhere}.idp-review-decision fieldset{margin:0;min-width:0;padding:0}.idp-review-editor{grid-gap:24px;display:grid;gap:24px}.idp-review-decision legend{padding:0 0 12px}.idp-review-field{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;margin-block:16px;min-width:0}.idp-review-field input,.idp-review-field select,.idp-review-field textarea{min-width:0;width:100%}.idp-classification,.idp-decision-recording{min-width:0}.idp-classification{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.idp-classification>p{grid-column:1/-1}.idp-classification .idp-review-field{margin:0}.idp-destination-toggle{grid-gap:12px;display:grid;gap:12px}.idp-destination-toggle label{align-items:center;display:flex;gap:8px}.idp-destination-toggle input{flex:none}.idp-candidate-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:16px}.idp-candidate-heading label{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px}.idp-candidate-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:16px 0;padding:0}.idp-candidate-grid li{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.idp-candidate-grid strong{font-size:15px}.idp-candidate-grid small{font-size:12px}.idp-candidate-grid button{justify-self:start;white-space:normal}.idp-decision-actions>div:first-of-type{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.idp-decision-action{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.idp-decision-action button{white-space:normal;width:100%}.idp-decision-action small{color:var(--ui-muted);display:block;font-size:12px}.idp-decision-actions>button{justify-self:start}.idp-task-evidence{min-width:0}.idp-review-sr{clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:1000px){.idp-review-pair{grid-template-columns:minmax(0,1fr)}.idp-review-source{display:block}.idp-review-source>.idp-pdf-viewer{height:auto}.idp-review-source .idp-pdf-scroll{height:clamp(400px,70vh,760px)}}@media(max-width:600px){.idp-accuracy-row dl,.idp-accuracy-row:last-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}.idp-candidate-grid,.idp-classification,.idp-decision-actions>div:first-of-type,.idp-task-summary>div{grid-template-columns:minmax(0,1fr)}}.idp-general-ledger{min-width:0}.idp-shell>#idp-panel-generalLedger[hidden]{block-size:0;content-visibility:hidden;display:block;margin:0;min-block-size:0;overflow:clip;padding:0}.idp-ledger-controls,.idp-ledger-heartbeat{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px}.idp-ledger-controls label,.idp-ledger-family label{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;min-width:0}.idp-ledger-family{width:min(360px,100%)}.idp-ledger-controls label:has(input[type=checkbox]){align-items:center;align-self:center;display:flex;gap:8px}.idp-ledger-controls select{max-width:100%}.idp-ledger-heartbeat{align-items:center}.idp-ledger-heartbeat span{color:var(--ui-muted);font-size:12px;overflow-wrap:anywhere}.idp-ledger-table-scroll{max-width:100%;overflow-x:auto}.idp-ledger-accounts,.idp-ledger-transactions{border-collapse:collapse;width:100%}.idp-ledger-accounts td,.idp-ledger-accounts th{overflow-wrap:anywhere;text-align:left}.idp-ledger-accounts td:nth-child(n+3):nth-child(-n+6){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.idp-ledger-accounts>thead th{overflow-wrap:normal;white-space:nowrap}.idp-ledger-accounts button{text-align:left;white-space:normal}.idp-ledger-transactions small{display:block}.idp-ledger-transactions .is-selected{outline:2px solid var(--ui-accent);outline-offset:-2px}.idp-ledger-changes,.idp-ledger-transaction-detail{grid-gap:16px;display:grid;gap:16px}.idp-ledger-changes{margin:0;padding-left:20px}.idp-ledger-changes li{border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;padding-block:12px}.idp-ledger-changes span{display:block}@media(max-width:600px){.idp-ledger-controls label:not(:has(input[type=checkbox])){width:100%}}.idp-ledger-accounts,.idp-ledger-accounts>tbody,.idp-ledger-accounts>thead{display:block}.idp-ledger-accounts>tbody>tr,.idp-ledger-accounts>thead>tr{display:grid;grid-template-columns:var(--idp-ledger-columns)}.idp-ledger-accounts>.idp-ledger-paint-group{contain-intrinsic-block-size:auto var(--idp-ledger-group-estimate);content-visibility:auto}.idp-ledger-accounts>tbody>.idp-ledger-account-detail,.idp-ledger-accounts>tbody>.idp-ledger-account-detail>td{display:block}.idp-ledger-accounts td,.idp-ledger-accounts th{min-width:0}.idp-ledger-account-detail p[hidden],.idp-ledger-table-scroll>p[hidden],.idp-ledger-transactions[hidden]{display:none}@media print{.idp-ledger-accounts{display:table;min-width:0!important}.idp-ledger-accounts>thead{display:table-header-group}.idp-ledger-accounts>tbody{contain:none;contain-intrinsic-size:none;content-visibility:visible;display:table-row-group}.idp-ledger-accounts>tbody>.idp-ledger-account-detail,.idp-ledger-accounts>tbody>tr,.idp-ledger-accounts>thead>tr{display:table-row}.idp-ledger-accounts>tbody>.idp-ledger-account-detail>td{display:table-cell}}.idp-administration,.idp-binding-governance{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.idp-administration>button,.idp-binding-governance>button{justify-self:start}.idp-service-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.idp-service-cards article{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0}.idp-service-cards .ui-tag{justify-self:start}.idp-administration-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.idp-administration-controls label{grid-gap:6px;color:var(--ui-muted);display:grid;font-size:12px;gap:6px;min-width:0}.idp-administration-controls label:has(input[type=checkbox]),.idp-binding-list label{align-items:center;display:flex;gap:8px}.idp-administration-controls input,.idp-administration-controls select{max-width:100%}.idp-binding-list{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.idp-binding-list li{grid-gap:8px;border-top:1px solid var(--ui-border);display:grid;gap:8px;min-width:0;padding-block:16px}.idp-binding-list label input{flex:none}.idp-administration pre{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:600px){.idp-administration-controls label:not(:has(input[type=checkbox])){width:100%}}
/*# sourceMappingURL=application-styles.4c18de40.css.map*/