@layer ui-remediation-4-module-layout, ui-remediation-5-module-layout, ui-remediation-legacy-consistency, ui-remediation-6-module-layout, ui-remediation-7-module-layout, ui-remediation-shared-feature-layout;#root,body,html{height:100%;margin:0;padding:0}.App{font-family:Inter,Segoe UI,system-ui,sans-serif;font-family:var(--ui-font-family-base,"Inter","Segoe UI",system-ui,sans-serif)}.ui-completion-progress{grid-gap:6px;color:var(--ui-text);display:grid;font-size:13px;gap:6px;min-width:0}.ui-completion-progress__label{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.ui-completion-progress progress{accent-color:var(--ui-accent);appearance:none;background:var(--ui-border);border:0;border-radius:var(--ui-control-radius);height:8px;overflow:hidden;width:100%}.ui-completion-progress progress::-webkit-progress-bar{background:var(--ui-border)}.ui-completion-progress progress::-webkit-progress-value{background:var(--ui-accent)}.ui-completion-progress progress::-moz-progress-bar{background:var(--ui-accent)}.ui-family-progress{grid-gap:16px;display:grid;gap:16px;min-width:0}.ui-family-progress ul{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.mitus-page-loader{color:#694af6;color:var(--ui-accent,#694af6);display:grid;min-height:calc(100dvh - 73px);place-items:center;width:100%}.mitus-page-loader--fullscreen{min-height:100dvh}.mitus-page-loader__spinner{animation:mitus-page-loader-spin .9s linear infinite;display:block;flex:none}@keyframes mitus-page-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mitus-page-loader__spinner{animation:none}}.App{background:#0000;box-sizing:border-box;min-height:100%;overflow-x:hidden;padding:16px 0 40px;text-align:center}body{background:#f8f9fb}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/static/media/outfit-regular.984cf453f4e057c635dc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(/static/media/outfit-medium.1ace2533ebc7cc81aeb6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/static/media/outfit-bold.f5d355a652f8a6341741.ttf) format("truetype")}.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)}.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.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-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-window-control.is-active{border-color:var(--ui-role-control-border)}.mitus-table-window-control,.mitus-table-window-control.is-active{background:var(--ui-role-control-surface);color:var(--ui-role-control-text)}.mitus-table-window-control{align-items:center;border:1px solid var(--ui-role-control-border);border-radius:8px;box-sizing:border-box;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-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)}}@media (max-width:560px){.mitus-nav-grid{grid-template-columns:minmax(0,1fr)}}.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:var(--ui-font-family-base);--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-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 .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.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.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)}.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{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{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-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.is-active{background:var(--app-action-active-bg);border-color:var(--app-accent);color:var(--app-action-active-text)}.mitus-settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.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-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-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__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-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-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.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{min-height:44px!important;padding:3px 12px!important;text-align:left!important}.App.theme-dark .business-profile-module .business-profile-module__alr-table thead th.business-profile-module__alr-fixed-column,.App.theme-dark .business-profile-module__alr-maximised-overlay .business-profile-module__alr-table thead th.business-profile-module__alr-fixed-column,.App.theme-dark .business-profile-module__alr-table thead th.business-profile-module__alr-fixed-column{padding-left:0!important;padding-right:0!important;text-align:center!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-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{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}}@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-profile-card{padding:14px}}.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.is-danger{background:#641825e0;border-color:#f8717157;color:#ffe4e6}.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-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-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;align-content:flex-start;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:10px 0 0;overflow:visible;width:100%}.mitus-desktop-command-bar .mitus-nav-grid__row{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-auto-rows:minmax(44px,auto);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--mitus-nav-row-columns,1),minmax(0,1fr));width:100%}.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;justify-content:flex-start;min-height:44px;min-width:0;padding:5px 9px;transform:none;width:100%}.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;font-size:var(--ui-font-size-body);height:25px;min-width:25px;width:25px}.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-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}.mitus-nav-window__exit{appearance:none;background:linear-gradient(180deg,#461823f5,#26121cf5);border:1px solid #f8717157;box-shadow:0 12px 24px #0000003d;color:#ffe4e6;cursor:pointer;font:inherit;gap:8px;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,.mitus-nav-window__exit-icon{align-items:center;border-radius:7px;display:inline-flex;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-body);justify-content:center}.mitus-nav-window__exit-icon{background:#ffffff14;border:1px solid #fecaca3d;color:#fff1f2;height:24px;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}@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-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)}}.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:var(--ui-font-family,"Outfit",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-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-5{--theme-canvas:#fff;--theme-module-surface:#fff;--theme-panel-surface:#fff;--theme-card-surface:#fff;--theme-control-surface:#fff;--theme-table-header-surface:#f8fafc;--theme-text-primary:#303133;--theme-text-secondary:#606266;--theme-text-muted:#606266;--theme-text-inverse:#fff;--theme-table-header-text:#606266;--theme-border-default:#dcdfe6;--theme-border-strong:#a8abb2;--theme-divider:#e4e7ed;--theme-focus:#694af6;--theme-action:#f8fafc;--theme-action-hover:#f3f0fe;--theme-ui-table-header:#f8fafc;--theme-ui-primary-hover:#543bc5;--theme-ui-selected-mix:8%;--theme-shadow-soft:0 8px 22px #3031331a;--theme-shadow-raised:0 16px 36px #30313329}.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:var(--ui-font-family,"Outfit",sans-serif);--ui-font-size-caption:13px;--ui-font-size-eyebrow:11px;--ui-font-size-body:14px;--ui-font-size-label:13px;--ui-font-size-control:14px;--ui-font-size-table:13px;--ui-font-size-module-title:16px;--ui-font-size-heading-1:28px;--ui-font-size-heading-2:20px;--ui-font-size-heading-3:16px;--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.5714286;--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.2857143;--ui-line-height-heading-2:1.4;--ui-line-height-heading-3:1.5;--ui-line-height-heading-4:1.4;--ui-line-height-heading:1.3;--ui-font-weight-body:400;--ui-font-weight-medium:500;--ui-font-weight-heading:500;--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-flow-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-flow-shell]){background-color:var(--ui-surface-module);border-color:var(--ui-border-default)}.App :is([data-testid=mitus-flow-shell]){background-color:var(--ui-surface-module)}html body #root .App :is([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([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([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([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([data-testid=mitus-flow-shell]) :is([class*=__title],[class*=-title]):not(h1,h2,h3,h4){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([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([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([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)}.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)}.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)}.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)}.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)}.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)}.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,.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,.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(.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(.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(.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(.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(.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(.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(.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(.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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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,.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-remediation-scope=considerations][data-ui-remediation-scope][data-ui-remediation-scope],.App [data-ui-remediation-scope=idp-accounting-control-plane][data-ui-remediation-scope][data-ui-remediation-scope]{background:var(--ui-base)}.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}@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,.dfm-kpi-card,.dfm-list-item,.dfm-finding-item,.dfm-assessment-stat,.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.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:28px;--ui-font-size-heading-2:20px;--ui-font-size-heading-3:16px;--ui-font-weight-heading:600;--ui-line-height-heading-1:1.2857143;--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:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(h1){font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:36px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(h2,.pp-studio-panel__title){color:var(--ppui-text);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:28px;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:16px;font-weight:500;letter-spacing:0;line-height:24px;text-transform:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.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:24px;padding:28px}.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:500;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){margin:0;padding:0}.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__header){align-items:center;background:var(--ppui-surface);display:flex;gap:8px;padding-right:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__toggle){background:#0000;flex:1 1 auto;min-height:54px;min-width:0;padding:12px 16px}.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__header){background:var(--ppui-raised)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-add--header){flex:0 0 auto}.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:500;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(.pp-studio-phase-panel__health){display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__health>span){background:var(--ui-raised);color:var(--ppui-muted)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__health>.is-overdue){background:var(--ui-danger-surface);color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar){grid-gap:14px;background:var(--ppui-surface);border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);display:grid;gap:14px;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__primary){align-items:center;display:flex;gap:16px;justify-content:space-between}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__summary){color:var(--ppui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;justify-content:flex-end}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__summary span){white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__summary strong){color:var(--ppui-text);font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__filters){grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(128px,1fr)) auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-filter){grid-gap:6px;display:grid;gap:6px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-filter>label){color:var(--ppui-muted);font-size:12px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-filter input,.pp-planner-filter .ui-select,.pp-planner-filter .ui-select>button){min-width:0;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-filter input){min-height:var(--ui-control-height);padding:var(--ui-field-padding)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__clear){align-self:end}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence){align-items:center;color:var(--ppui-muted);display:flex;font-size:12px;gap:7px;min-height:20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence>span){background:var(--ui-muted);border-radius:50%;height:8px;width:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence.is-saving>span,.pp-planner-toolbar__persistence.is-unsaved>span,.pp-planner-toolbar__persistence.is-save-conflict>span){background:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence.is-save-conflict){color:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence.is-saved>span){background:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence.is-load-failed,.pp-planner-toolbar__persistence.is-save-failed){color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__persistence.is-load-failed>span,.pp-planner-toolbar__persistence.is-save-failed>span){background:var(--ui-danger-text)}.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:not(.ui-dialog-close)){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:not(.ui-dialog-close):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-studio-register__cell--actions .pp-studio-row-actions){flex-wrap:nowrap;gap:6px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-section-heading){margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__steps){grid-gap:24px;display:grid;gap:24px;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__steps>li){min-width:0;position:relative}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__step){align-items:center;background:var(--ppui-surface);border:1px solid color-mix(in srgb,var(--pp-stage-color) 45%,var(--ppui-border));border-radius:var(--ui-card-radius);display:flex;gap:12px;height:100%;min-height:96px;padding:16px 12px;text-align:left;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__milestone){background:color-mix(in srgb,var(--pp-stage-color) 10%,var(--ppui-surface));border:1px solid color-mix(in srgb,var(--pp-stage-color) 25%,var(--ppui-border));border-radius:50%;color:var(--pp-stage-color);display:grid;flex:0 0 44px;height:44px;place-items:center;position:relative}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__number){background:var(--ppui-surface);border:1px solid color-mix(in srgb,var(--pp-stage-color) 45%,var(--ppui-border));border-radius:50%;bottom:-5px;color:var(--pp-stage-color);display:grid;font-size:11px;height:18px;line-height:1;place-items:center;position:absolute;right:-3px;width:18px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__copy){grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__copy strong){font-size:14px;font-weight:500;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:12px}.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-workflow__connector){color:var(--pp-stage-color);left:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.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__header){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__header){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;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;padding:0;scrollbar-gutter:stable;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register-wrap:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:calc(var(--ui-focus-offset)*-1)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register-wrap>.pp-studio-empty){background:var(--ppui-surface);color:var(--ppui-text);font-size:14px;font-weight:500;line-height:1.5;margin:0;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register){border-collapse:initial;border-spacing:0;min-width:min(920px,100%);table-layout:fixed;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__caption){clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--task){width:32%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--task-order){width:10%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--meeting-order){width:116px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--day){width:82px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--date){width:124px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--responsibility){width:24%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--participants){width:15%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--email){width:176px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--status){width:112px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__column--actions){width:170px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--considerations-meetings .pp-studio-register__column--task){width:29%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--considerations-meetings .pp-studio-register__column--meeting-order){width:9%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--considerations-meetings .pp-studio-register__column--day){width:8%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--considerations-meetings .pp-studio-register__column--date){width:16%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--considerations-meetings .pp-studio-register__column--status){width:20%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--considerations-meetings .pp-studio-register__column--actions){width:18%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--task){width:29%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--meeting-order){width:9%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--day){width:8%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--date){width:11%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--participants){width:15%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--status){width:10%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--meeting-participants .pp-studio-register__column--actions){width:260px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-row-action--workflow){align-items:center;display:inline-flex;justify-content:center;min-width:128px;width:128px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide){align-items:center;background:var(--ui-table-header);border-bottom:1px solid var(--ppui-border);color:var(--ppui-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;min-width:920px;padding:8px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide strong){color:var(--ppui-text);font-weight:500;margin-right:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend){display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend span){align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend i){background:var(--ui-muted);border-radius:50%;height:7px;width:7px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend .is-ready i){background:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend .is-scheduled i){background:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend .is-update i){background:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--task){width:28%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--task-order){width:9%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--day){width:7%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--date){width:11%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--responsibility){width:22%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--status){width:10%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--task-order .pp-studio-register__column--actions){width:13%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th,.pp-studio-register td){background:var(--ppui-bg);border:0;border-bottom:1px solid var(--ppui-border);color:var(--ppui-text);font-size:13px;font-weight:400;line-height:1.5;padding:8px 12px;text-align:left;vertical-align:top}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register thead th){background:var(--ui-table-header);color:var(--ppui-muted);font-size:12px;font-weight:500;letter-spacing:0;position:sticky;text-transform:none;top:0;z-index:3}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__heading--task,.pp-studio-register__cell--task){box-shadow:1px 0 var(--ppui-border);left:0;position:sticky;z-index:2}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__heading--task){z-index:4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__heading--actions,.pp-studio-register__cell--actions){box-shadow:-1px 0 var(--ppui-border);position:sticky;right:0;z-index:2}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__heading--actions){z-index:4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register tbody tr:hover>*,.pp-studio-register tbody tr:focus-within>*){background:var(--ui-raised)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register tbody tr.is-selected>*){background:var(--ui-selected-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register tbody tr.is-dragging>*){background:var(--ui-selected-surface);opacity:.62}.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__cell-label){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__task-title-row){align-items:flex-start;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:5px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__task-link){background:#0000;border:0;color:var(--ppui-text);font-size:13px;font-weight:500;line-height:1.45;min-height:var(--ui-control-height);min-width:0;padding:6px 0;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__task-link:hover){background:#0000;border-color:#0000;color:var(--ppui-accent)}.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-order-value){align-items:center;background:var(--ppui-bg);border:1px solid var(--ppui-border);border-radius:var(--ui-control-radius);color:var(--ppui-text);display:inline-flex;font-weight:500;justify-content:center;min-height:32px;padding:4px 8px;width:64px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-row-action--move){background:#0000;border:0;min-height:32px;min-width:32px;padding:0;width:32px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__empty-cell){color:var(--ppui-muted);padding:18px;text-align:center}.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-studio-badge.is-info){background:var(--ui-info-surface);color:var(--ui-info-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-badge.is-drift){background:var(--ui-violet-surface);color:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] .pp-email-trigger{color:var(--ppui-muted);font-size:12px;margin-top:4px}.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__supplementary){--pp-supplementary-accent:var(--ui-accent);--pp-supplementary-header:var(--ui-selected-surface);background:#0000;margin:8px 16px 12px;min-width:0;padding:0;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary--tasks){--pp-supplementary-accent:var(--ui-accent);--pp-supplementary-header:var(--ui-selected-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary--activities){--pp-supplementary-accent:var(--ui-info-text);--pp-supplementary-header:color-mix(in srgb,var(--ui-info-text) 12%,var(--ppui-bg))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary--meetings){--pp-supplementary-accent:var(--ui-violet-text);--pp-supplementary-header:var(--ui-violet-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary--consensus){--pp-supplementary-accent:var(--ui-violet-text);--pp-supplementary-header:var(--ui-violet-surface)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-heading){align-items:center;background:var(--pp-supplementary-header);border:1px solid color-mix(in srgb,var(--pp-supplementary-accent) 40%,var(--ppui-border));border-left:4px solid var(--pp-supplementary-accent);border-radius:var(--ui-card-radius) var(--ui-card-radius) 0 0;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:8px 14px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-heading h3){align-items:center;color:var(--pp-supplementary-accent);display:flex;font-size:16px;font-weight:500;gap:9px;line-height:24px;margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-heading span){color:var(--ppui-text);font-size:12px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-content){background:var(--ppui-bg);border-bottom:1px solid var(--ppui-border);border-inline:1px solid var(--ppui-border);border-radius:0 0 var(--ui-card-radius) var(--ui-card-radius);margin-inline-start:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-content .pp-studio-register){min-width:min(876px,100%)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-tasks){background:var(--ppui-surface);border-top:1px solid var(--ppui-border);box-sizing:border-box;left:0;padding:12px 16px;position:sticky;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-meta){color:var(--ppui-muted);font-size:12px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-meta){display:block;margin-top:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register--supplementary .pp-studio-register__task-link){min-height:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__header-actions){align-items:center;display:flex;flex:0 0 auto;gap:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__header-actions>span){color:var(--ppui-muted);font-size:12px;font-weight:400;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule .pp-studio-register__supplementary-heading p){color:var(--ppui-muted);font-size:12px;line-height:18px;margin-top:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__content){margin-inline-start:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__groups){grid-gap:0;display:grid;gap:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__group+.pp-consensus-schedule__group){border-top:1px solid var(--ppui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__group-heading){align-items:center;background:var(--ui-table-header);border-bottom:1px solid var(--ppui-border);display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:8px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__group-heading h4){align-items:center;color:var(--ppui-text);display:flex;font-size:13px;font-weight:500;gap:8px;line-height:20px;margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__group-heading>span){color:var(--ppui-muted);font-size:12px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table-wrap){max-width:100%;overflow:auto;scrollbar-gutter:stable}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table-wrap:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:calc(var(--ui-focus-offset)*-1)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table){min-width:920px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:first-child){width:22%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:nth-child(2)){width:10%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:nth-child(3)){width:14%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:nth-child(4)){width:16%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:nth-child(5)){width:20%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:nth-child(6)){width:9%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th:nth-child(7)){width:9%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th[scope=row]){background:var(--ui-row-heading-surface);color:var(--ppui-text);font-weight:500;overflow-wrap:anywhere}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table tbody tr:last-child>*){border-bottom:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__empty){color:var(--ppui-muted);padding:16px 12px;text-align:center}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__notice){align-items:center;color:var(--ppui-muted);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0;min-height:52px;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__notice.is-error){background:var(--ui-danger-surface);color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-list){grid-gap:0;border-top:1px solid var(--ppui-border);display:grid;gap:0;list-style:none;margin:10px 0 0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-tasks summary){color:var(--ppui-muted);cursor:pointer;font-size:12px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-list){margin-top:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-item){align-items:center;border-bottom:1px solid var(--ppui-border);display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:6px 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline){min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__toolbar){grid-gap:12px 20px;align-items:end;display:grid;gap:12px 20px;grid-template-columns:auto minmax(260px,1fr) auto;margin-bottom:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__navigator,.pp-milestone-timeline__date-navigation){align-items:center;display:flex;gap:8px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__date-navigation){justify-content:center}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__jump){align-items:center;color:var(--ppui-muted);display:flex;font-size:12px;font-weight:500;gap:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__jump input){min-height:var(--ui-control-height);padding:5px 8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__range){color:var(--ppui-muted);font-size:12px;min-width:180px;text-align:center}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend){align-items:center;color:var(--ppui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px;margin-bottom:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend span){align-items:center;display:inline-flex;gap:6px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend .pp-item-type-icon[data-kind=task]){color:var(--ui-info-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend .pp-item-type-icon[data-kind=activity]){color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend .pp-item-type-icon[data-kind=meeting]){color:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend i){background:var(--ppui-bg);height:10px;width:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend i.is-target){background:var(--ui-warning-text);border:0;width:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__legend i.is-today){background:var(--ui-danger-text);border:0;width:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__viewport){background:var(--ppui-bg);border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);max-height:none;overflow:auto;overscroll-behavior:contain;position:relative;scrollbar-gutter:stable}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__viewport: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-milestone-timeline__header,.pp-milestone-timeline__phase-summary,.pp-milestone-timeline__row){display:grid;grid-template-columns:320px minmax(720px,1fr);min-width:1040px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__header){background:var(--ui-table-header);border-bottom:1px solid var(--ppui-border);min-height:54px;position:sticky;top:0;z-index:20}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__scroll-content){min-width:1040px;position:relative}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__header-label,.pp-milestone-timeline__phase-label,.pp-milestone-timeline__row-label){background:var(--ppui-bg);border-right:1px solid var(--ppui-border);left:0;min-width:0;position:sticky;z-index:8}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__header-label){align-items:center;background:var(--ui-table-header);color:var(--ppui-muted);display:flex;font-size:12px;font-weight:500;padding:12px 16px;z-index:22}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__axis,.pp-milestone-timeline__phase-track,.pp-milestone-timeline__row-track){min-width:0;position:relative}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__axis){background-color:var(--ui-table-header);min-height:54px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__tick){align-items:center;border-right:1px solid var(--ppui-border);color:var(--ppui-muted);display:flex;font-size:11px;inset-block:0;justify-content:center;left:var(--pp-milestone-left);min-width:1px;overflow:hidden;position:absolute;white-space:nowrap;width:var(--pp-milestone-width)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__tick.is-weekend){background:color-mix(in srgb,var(--ui-muted) 8%,#0000)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__tick.is-holiday){background:var(--ui-warning-surface);color:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__calendar-overlay){display:grid;grid-template-columns:320px minmax(720px,1fr);inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__calendar-spacer){background:var(--ppui-bg);border-right:1px solid var(--ppui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__nonworking){position:relative}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__gridline){background:var(--ppui-border);inset-block:0;left:var(--pp-milestone-position);position:absolute;width:1px;z-index:1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__nonworking-band){background:color-mix(in srgb,var(--ui-muted) 7%,#0000);inset-block:0;left:var(--pp-milestone-left);position:absolute;width:var(--pp-milestone-width)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__nonworking-band.is-holiday){background:color-mix(in srgb,var(--ui-warning-text) 12%,#0000)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__body){position:relative;z-index:2}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase){border-bottom:1px solid var(--ppui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-summary){min-height:62px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-label){align-items:center;background:color-mix(in srgb,var(--ui-accent) 7%,var(--ppui-bg));border-left:3px solid var(--ui-accent);display:flex;padding:10px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-row){align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-toggle){background:#0000;border:0;flex:1 1;min-width:0;padding:0;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-toggle strong){align-items:center;color:var(--ppui-text);display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:space-between}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-chevron){color:var(--ppui-muted);flex:0 0 auto;font-size:16px;font-style:normal;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-toggle span){color:var(--ppui-muted);display:block;font-size:11px;font-weight:400;margin-top:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-actions){flex:0 0 auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-action){font-size:12px;min-height:32px;padding:5px 8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-track){min-height:62px;overflow:hidden}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-band){align-items:center;background:color-mix(in srgb,var(--ui-info-text) 10%,var(--ppui-bg));border:1px solid color-mix(in srgb,var(--ui-info-text) 34%,var(--ppui-border));border-radius:var(--ui-tag-radius);color:var(--ui-info-text);display:flex;font-size:11px;height:20px;justify-content:center;left:var(--pp-milestone-left);min-width:4px;overflow:hidden;padding:0 6px;position:absolute;top:21px;white-space:nowrap;width:var(--pp-milestone-width)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-band.is-recommended){background:var(--ppui-raised);border-color:var(--ppui-border);border-style:dashed;color:var(--ppui-muted)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-band-note){color:var(--ui-info-text);display:flex;font-size:10px;justify-content:center;left:var(--pp-milestone-left);line-height:14px;pointer-events:none;position:absolute;top:43px;white-space:nowrap;width:var(--pp-milestone-width);z-index:4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__target,.pp-milestone-timeline__today){background:var(--ui-warning-text);bottom:0;left:var(--pp-milestone-position);pointer-events:none;position:absolute;top:0;width:2px;z-index:5}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__target.is-recommended){background:var(--ppui-muted);width:1px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__today){background:var(--ui-danger-text);z-index:6}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__target span,.pp-milestone-timeline__today span){background:var(--ppui-bg);border-radius:var(--ui-tag-radius);color:inherit;font-size:10px;left:4px;padding:1px 4px;position:absolute;top:3px;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row){border-top:1px solid var(--ppui-border);min-height:58px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row-label){align-items:center;display:flex;gap:8px;padding:7px 12px 7px 28px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__item-main){grid-gap:2px;background:#0000;border:0;display:grid;flex:1 1;gap:2px;min-width:0;padding:0;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__item-main strong){color:var(--ppui-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__item-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-milestone-timeline__item-action){background:#0000;border:0;color:var(--ui-danger-text);flex:0 0 auto;font-size:11px;min-height:30px;padding:4px 6px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row-track){min-height:58px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker){--pp-marker-color:var(--ui-info-text);align-items:center;background:var(--ppui-surface);border:1px solid color-mix(in srgb,var(--pp-marker-color) 42%,var(--ppui-border));border-radius:var(--ui-control-radius);box-shadow:none;color:var(--ppui-text);cursor:grab;display:inline-flex;gap:7px;left:var(--pp-milestone-position);max-width:210px;min-height:38px;padding:5px 8px 5px 6px;position:absolute;top:50%;transform:translate(-9px,-50%);z-index:4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker[data-tone=danger],.pp-milestone-timeline__hidden-card[data-tone=danger]){--pp-marker-color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker[data-tone=warning],.pp-milestone-timeline__hidden-card[data-tone=warning]){--pp-marker-color:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker[data-tone=success],.pp-milestone-timeline__hidden-card[data-tone=success]){--pp-marker-color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker[data-tone=accent],.pp-milestone-timeline__hidden-card[data-tone=accent]){--pp-marker-color:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker.is-selected){background:var(--ui-selected-surface);outline:2px solid var(--pp-marker-color);outline-offset:1px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker.is-read-only){cursor:pointer}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker.is-before-window,.pp-milestone-timeline__marker.is-window-start){left:6px;transform:translateY(-50%)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker.is-after-window,.pp-milestone-timeline__marker.is-window-end){left:auto;right:6px;transform:translateY(-50%)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-item-type-icon){background:var(--ppui-bg);border:2px solid;display:inline-block;flex:0 0 10px;height:10px;width:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-item-type-icon[data-kind=task]){transform:rotate(45deg)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-item-type-icon[data-kind=activity]){border-radius:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-item-type-icon[data-kind=meeting]){border-radius:50%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker .pp-item-type-icon,.pp-milestone-timeline__hidden-card .pp-item-type-icon){color:var(--pp-marker-color)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row-label>.pp-item-type-icon[data-kind=task]){color:var(--ui-info-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row-label>.pp-item-type-icon[data-kind=activity]){color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row-label>.pp-item-type-icon[data-kind=meeting]){color:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker-copy){grid-gap:1px;display:grid;gap:1px;min-width:0;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker-copy strong){font-size:12px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__marker-copy small){color:var(--ppui-muted);font-size:10px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-empty){border-top:1px solid var(--ppui-border);color:var(--ppui-muted);font-size:12px;padding:12px 16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__empty,.pp-milestone-agenda__empty){color:var(--ppui-muted);font-size:13px;padding:28px 16px;text-align:center}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline){align-items:baseline;border-top:1px solid var(--ppui-border);color:var(--ppui-muted);display:flex;gap:8px 24px;justify-content:space-between;margin-top:12px;padding:10px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline__copy){flex:0 1 auto;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline h3){color:var(--ppui-text);font-size:13px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline p){font-size:11px;margin-top:2px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline ul){display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 20px;justify-content:flex-end;list-style:none;margin:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline li){align-items:baseline;display:inline-flex;font-size:11px;gap:5px;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline li strong){color:var(--ppui-text);font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled){background:var(--ppui-surface);border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);margin-top:16px;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-heading){align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-heading h3){font-size:14px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-heading p){color:var(--ppui-muted);font-size:12px;margin-top:3px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-list){grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card){align-items:center;display:flex;gap:9px;min-height:52px;min-width:0;padding:8px 10px;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card-copy){grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card strong){font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card small){color:var(--ppui-muted);font-size:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card:not(.pp-milestone-timeline__hidden-card)>.pp-item-type-icon[data-kind=task]){color:var(--ui-info-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card:not(.pp-milestone-timeline__hidden-card)>.pp-item-type-icon[data-kind=activity]){color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__unscheduled-card:not(.pp-milestone-timeline__hidden-card)>.pp-item-type-icon[data-kind=meeting]){color:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__hidden-card){--pp-marker-color:var(--ui-info-text);background:var(--ppui-bg);border:1px solid var(--ppui-border);border-radius:var(--ui-control-radius)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__hidden-card .pp-studio-row-action){flex:0 0 auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__mobile-switch,.pp-milestone-agenda){display:none}.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[aria-pressed=true]){background:var(--ui-selected-surface);color:var(--ui-selected-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact){grid-gap:20px;display:grid;gap:20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact__requested){grid-gap:5px;background:var(--ui-warning-surface);border-left:3px solid var(--ui-warning-text);display:grid;gap:5px;padding:14px 16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact__requested>span,.pp-schedule-impact__list small){color:var(--ppui-muted);font-size:11px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact h3){font-size:13px;font-weight:500;margin-bottom:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact__list){border-top:1px solid var(--ppui-border)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact__list li){grid-gap:16px;align-items:center;border-bottom:1px solid var(--ppui-border);display:grid;font-size:12px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact__list li>span:first-child){grid-gap:2px;display:grid;gap:2px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-schedule-impact__note){color:var(--ppui-muted);font-size:12px}.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-modal.pp-ui:has(.pp-meeting-editor-tabs){--pp-modal-body-padding-top:0px}.pp-modal.pp-ui.pp-modal--meeting-editor{height:calc(100dvh - 48px)}.pp-modal.pp-ui.pp-modal--meeting-editor .pp-modal__body{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;width:100%}.pp-modal.pp-ui.pp-modal--meeting-editor .pp-meeting-editor,.pp-modal.pp-ui.pp-modal--meeting-editor .pp-phase-meeting-editor-host{align-self:stretch;display:flex;flex:1 0 auto;flex-direction:column;min-height:0;min-width:0;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header){grid-gap:12px 24px;align-items:start;background:var(--ui-surface);border-bottom:1px solid var(--ppui-border);display:grid;flex:0 0 auto;gap:12px 24px;grid-template-columns:minmax(0,1fr) auto;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 h2){text-wrap:pretty;font-size:var(--ui-dialog-title-size);font-weight:500;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;padding:var(--pp-modal-body-padding-top,24px) 24px 24px;scrollbar-width:thin}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__footer){align-items:center;background:var(--ui-surface);border-top:1px solid var(--ppui-border);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:16px 24px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__footer .pp-studio-button){min-width:104px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-detail--editor){grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;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-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-studio-field>label){color:var(--ppui-muted);font-size:12px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(input,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:not([type=checkbox]):not([type=radio]),.pp-studio-field textarea){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(.pp-studio-field input[aria-invalid=true],.pp-studio-field textarea[aria-invalid=true],.pp-studio-field [role=combobox][aria-invalid=true]){border-color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-field__error){color:var(--ui-danger-text);font-size:12px;line-height:1.4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist){border:0;grid-column:1/-1;margin:0;min-width:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist>legend){color:var(--ppui-muted);font-size:12px;font-weight:500;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist>p){color:var(--ppui-muted);font-size:12px;line-height:1.4;margin:4px 0 10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__options){grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:248px;overflow-y:auto;padding:1px;scrollbar-width:thin}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__row){grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__row.is-unavailable){align-items:center;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__option.ui-choice){grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:16px minmax(0,1fr) auto;min-height:52px;min-width:0;padding:8px 10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__identity){grid-gap:2px;display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__identity strong){font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__identity small){color:var(--ppui-muted);font-size:11px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__role){color:var(--ppui-muted);font-size:11px;line-height:1.3;max-width:160px;min-width:0;overflow-wrap:anywhere;text-align:right}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__remove){align-self:center;justify-self:end;white-space:normal}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__empty){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ppui-muted);font-size:12px;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-agenda-panel){grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-agenda-panel--task){display:contents}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-agenda-panel>.pp-studio-form-error,.pp-meeting-agenda-panel>.pp-studio-field--full,.pp-meeting-agenda-panel>.pp-studio-participant-checklist,.pp-meeting-agenda-panel>.pp-considerations-meeting-card__editor-grid,.pp-meeting-agenda-panel>.pp-considerations-meeting-detail__text-list,.pp-meeting-agenda-panel>.pp-task-advisor-guidance,.pp-meeting-agenda-panel>.pp-task-participant-panel,.pp-meeting-agenda-panel>.pp-studio-actions){grid-column:1/-1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-editor-tabs){display:flex;flex:0 0 auto;grid-column:1/-1;margin:0;position:relative;width:100%;z-index:2}.pp-modal.pp-ui.pp-modal--meeting-editor .pp-meeting-editor.is-email-tab{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:column;min-height:0;min-width:0;width:100%}.pp-modal.pp-ui.pp-modal--meeting-editor .pp-meeting-editor.is-email-tab .pp-meeting-email-panel{align-self:stretch;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel){display:grid;grid-column:1/-1;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-editor.is-email-tab .pp-meeting-email-panel){align-content:start;flex:0 0 auto;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-agenda-panel[hidden],.pp-meeting-email-panel[hidden]){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__overview){border-bottom:1px solid var(--ui-divider);display:grid;grid-template-columns:136px minmax(0,1fr);min-width:0;padding-bottom:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel h3){color:var(--ppui-text);font-size:16px;font-weight:500;margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients){min-width:0;padding-left:22px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients>p){color:var(--ppui-muted);font-size:12px;line-height:1.5;margin:6px 0 10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipient-list,.pp-meeting-email-panel__recipients ul){background:var(--ui-base);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);list-style:none;margin:0;max-height:160px;overflow-y:auto;padding:0;scrollbar-width:thin}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipient-list--empty){color:var(--ppui-muted);font-size:12px;line-height:1.5;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients li){grid-gap:12px;align-items:start;border-bottom:1px solid var(--ui-divider);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients li:last-child){border-bottom:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients li span){grid-gap:2px;display:grid;gap:2px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients li strong){color:var(--ppui-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients li small,.pp-meeting-email-panel__recipients li em){color:var(--ppui-muted);font-size:11px;font-style:normal;line-height:1.4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__composer){grid-gap:16px;display:grid;gap:16px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__mode){grid-gap:4px;align-content:start;border:0;border-right:1px solid var(--ui-divider);display:grid;gap:4px;margin:0;padding:0 20px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__mode legend){color:var(--ppui-muted);font-size:12px;font-weight:500;margin-bottom:4px;padding:0;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :is(.pp-meeting-email-panel__mode,.pp-meeting-email-panel__options) .ui-choice{align-items:center;background:#0000;border:0;display:inline-flex;font-size:13px;gap:8px;min-height:32px;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__mode input,.pp-meeting-email-panel__options input){accent-color:var(--ui-accent);height:16px;width:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__options){grid-gap:4px;display:grid;gap:4px;justify-items:end}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__delivery){font-size:12px;line-height:1.5;margin:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__delivery){color:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-form-error){background:var(--ui-danger-surface);border-left:3px solid var(--ui-danger-text);border-radius:var(--ui-control-radius);color:var(--ui-danger-text);font-size:13px;grid-column:1/-1;margin:0;padding:10px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(input: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(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:0;padding-top:0}.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-task-advisor-guidance){--pp-guidance-tone:var(--ui-info-text);background:color-mix(in srgb,var(--pp-guidance-tone) 8%,var(--ui-surface));border:1px solid var(--ppui-border);border-left:3px solid var(--pp-guidance-tone);border-radius:var(--ui-card-radius);margin-top:0;padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance.is-red){--pp-guidance-tone:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance.is-amber){--pp-guidance-tone:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance.is-blue){--pp-guidance-tone:var(--ui-info-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance.is-violet){--pp-guidance-tone:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance.is-green){--pp-guidance-tone:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance__eyebrow){background:color-mix(in srgb,var(--pp-guidance-tone) 14%,var(--ui-surface));color:var(--pp-guidance-tone)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance>strong,.pp-task-advisor-guidance>p,.pp-task-advisor-guidance ul,.pp-task-advisor-guidance li strong,.pp-task-advisor-guidance li span){color:var(--ppui-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-task-advisor-guidance__output){background:var(--ui-surface);border-radius:var(--ui-control-radius);color:var(--ppui-text)}.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-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:16px 20px;display:grid;gap:16px 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:12px;padding:12px 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;flex-wrap:wrap;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;list-style:none;margin:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row){grid-gap:8px 12px;align-items:start;display:grid;gap:8px 12px;grid-template-columns:22px minmax(0,1fr) auto;min-width:0;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-ordered-text-list__number){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;min-width:0;padding:10px;resize:vertical;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row>.pp-studio-field__error){color:var(--ui-danger-text);grid-column:2;grid-row:2;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__row-actions){align-items:center;display:flex;flex-direction:column;gap:4px;grid-column:3;grid-row:1}.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){align-items:start}.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-wrap:wrap;gap:8px;grid-column:1/-1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header-actions button:not(.ui-dialog-close)){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:1100px){.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__filters){grid-template-columns:repeat(3,minmax(0,1fr))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-filter--search){grid-column:span 2}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__toolbar){align-items:center;grid-template-columns:minmax(0,1fr) auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__date-navigation){grid-column:1/-1;grid-row:2;justify-content:flex-start}}@media (max-width:720px){.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar){padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__primary){align-items:stretch;flex-direction:column}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__primary .ui-section-nav){width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__primary .ui-section-nav button){flex:1 1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__summary){justify-content:flex-start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__filters){grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-filter--search){grid-column:1/-1}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-planner-toolbar__clear){width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__toggle){align-items:flex-start;flex-wrap:wrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__copy){flex:1 1 180px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__health){flex:1 1 100%;justify-content:flex-start;margin-left:0;order:3}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__meta){flex:0 1 auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register-wrap){overflow:visible}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-panel__header){align-items:flex-start;padding-right:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-phase-add--header){padding-top:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register){display:block;min-width:0;padding:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register colgroup){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register thead){clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register tbody){grid-gap:10px;display:grid;gap:10px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__row){background:var(--ppui-bg);border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);display:grid;overflow:hidden}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register th,.pp-studio-register td){grid-gap:10px;align-items:center;border-bottom:1px solid var(--ppui-border);box-shadow:none;display:grid;gap:10px;grid-template-columns:104px minmax(0,1fr);min-width:0;padding:9px 12px;position:static;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register thead th){border:0;display:table-cell;height:auto;min-width:0;padding:0;position:static;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell--task){background:var(--ppui-surface);display:block;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell--actions){border-bottom:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell-label){color:var(--ppui-muted);display:block;font-size:11px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__primary){min-height:32px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell--day input){width:76px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell--actions .pp-studio-row-actions){justify-content:flex-start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell--meeting-actions){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__cell--meeting-actions .pp-studio-row-actions){flex-wrap:wrap;min-width:0;white-space:normal;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__empty-row){display:block}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__empty-cell){border:0;display:block}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary){margin:10px 12px 12px;min-width:0;position:static}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-heading){min-height:44px;padding:8px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__supplementary-content){margin-inline-start:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide){align-items:flex-start;flex-direction:column;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-meeting-notification-guide__legend){justify-content:flex-start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__content){margin-inline-start:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule .pp-studio-register__supplementary-heading){align-items:flex-start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__header-actions){flex-wrap:wrap;justify-content:flex-end}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table){display:table;min-width:920px;padding:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table thead){clip:auto;display:table-header-group;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table tbody){display:table-row-group}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table tr){background:#0000;border:0;border-radius:0;display:table-row}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-consensus-schedule__table th,.pp-consensus-schedule__table td){border-bottom:1px solid var(--ppui-border);display:table-cell;min-width:0;padding:8px 12px;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-tasks){position:static}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-register__hidden-tasks){padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__mobile-switch){background:var(--ppui-surface);border:1px solid var(--ppui-border);border-radius:var(--ui-control-radius);display:flex;gap:4px;margin-bottom:12px;padding:3px;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__mobile-switch button){background:#0000;border:0;flex:1 1;min-height:var(--ui-control-height)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__mobile-switch button[aria-pressed=true]){background:var(--ui-selected-surface);color:var(--ui-selected-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline[data-mobile-mode=agenda] .pp-milestone-timeline__toolbar,.pp-milestone-timeline[data-mobile-mode=agenda] .pp-milestone-timeline__legend,.pp-milestone-timeline[data-mobile-mode=agenda] .pp-milestone-timeline__viewport,.pp-milestone-timeline[data-mobile-mode=agenda] .pp-milestone-timeline__unscheduled){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline[data-mobile-mode=agenda] .pp-milestone-agenda){grid-gap:16px;display:grid;gap:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline[data-mobile-mode=roadmap] .pp-milestone-agenda){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline[data-mobile-mode=roadmap] .pp-milestone-timeline__toolbar){display:grid;grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__navigator,.pp-milestone-timeline__date-navigation,.pp-studio-timeline__controls){flex-wrap:wrap;justify-content:flex-start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__date-navigation){grid-column:auto;grid-row:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__jump){justify-content:space-between;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__range){text-align:left;width:100%}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__viewport){max-height:calc(100dvh - 210px)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__header,.pp-milestone-timeline__phase-summary,.pp-milestone-timeline__row){grid-template-columns:152px minmax(718px,1fr);min-width:870px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__scroll-content){min-width:870px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__calendar-overlay){grid-template-columns:152px minmax(718px,1fr);width:max(100%,870px)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__phase-label,.pp-milestone-timeline__row-label,.pp-milestone-timeline__header-label){padding:8px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__row-label){padding-inline-start:20px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-row){align-items:center;flex-direction:row}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-actions){width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-timeline__phase-actions>*,.pp-studio-timeline__phase-actions .pp-studio-phase-add>button){flex:0 0 auto;width:auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-timeline__item-action){display:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline){align-items:flex-start;flex-direction:column}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-recommended-timeline ul){justify-content:flex-start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__group){border:1px solid var(--ppui-border);border-radius:var(--ui-card-radius);overflow:hidden}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__group-heading){align-items:center;background:var(--ui-table-header);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__group-heading h3){font-size:14px;font-weight:500}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__group-heading span){color:var(--ppui-muted);font-size:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__items){display:grid}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item){--pp-agenda-tone:var(--ui-info-text);grid-gap:10px;align-items:center;background:var(--ppui-bg);border:0;border-bottom:1px solid var(--ppui-border);border-radius:0;display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr) auto;min-height:58px;padding:9px 12px;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item:last-child){border-bottom:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item[data-tone=danger]){--pp-agenda-tone:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item[data-tone=warning]){--pp-agenda-tone:var(--ui-warning-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item[data-tone=success]){--pp-agenda-tone:var(--ui-success-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item[data-tone=accent]){--pp-agenda-tone:var(--ui-violet-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__item>.pp-item-type-icon){color:var(--pp-agenda-tone)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__copy){grid-gap:2px;display:grid;gap:2px;min-width:0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__copy strong){font-size:13px;font-weight:500;line-height:1.4}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__copy small,.pp-milestone-agenda__date){color:var(--ppui-muted);font-size:11px;font-weight:400}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-milestone-agenda__date){text-align:right}}@media (max-width:1200px){.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__steps){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__step){min-height:80px;padding:12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-workflow__connector){left:23px;top:100%;transform:rotate(90deg)}}@media (max-width:1000px){.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(.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-modal.pp-ui.pp-modal--meeting-editor{height:calc(100dvh - 24px)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__header,.pp-modal__footer){padding:16px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-modal__body){padding:16px;padding:var(--pp-modal-body-padding-top,16px) 16px 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-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-meeting-agenda-panel,.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-meeting-email-panel__overview){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__mode){border-bottom:1px solid var(--ui-divider);border-right:0;padding:0 0 12px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipients){padding:14px 0 0}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__recipient-list,.pp-meeting-email-panel__recipients ul){max-height:180px}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-meeting-email-panel__options){justify-items:start}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-considerations-meeting-detail__text-row){gap:8px;grid-template-columns:22px minmax(0,1fr) auto}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__options){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__row.is-unavailable){grid-template-columns:minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__option.ui-choice){grid-template-columns:16px minmax(0,1fr)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__role){grid-column:2;max-width:none;text-align:left}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.pp-studio-participant-checklist__remove){justify-self:start}}: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([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([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 [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 [data-ui-typography=heading-1]{font-size:var(--ui-font-size-heading-1);letter-spacing:var(--ui-letter-spacing-heading-1);line-height:var(--ui-line-height-heading-1)}.App [data-ui-typography=heading-1],.App [data-ui-typography=heading-2]{font-family:var(--ui-font-family-base);font-weight:var(--ui-font-weight-heading)}.App [data-ui-typography=heading-2]{font-size:var(--ui-font-size-heading-2);letter-spacing:var(--ui-letter-spacing-heading-2);line-height:var(--ui-line-height-heading-2)}.App [data-ui-typography=heading-3]{font-size:var(--ui-font-size-heading-3);letter-spacing:var(--ui-letter-spacing-heading-3);line-height:var(--ui-line-height-heading-3)}.App [data-ui-typography=heading-3],.App [data-ui-typography=heading-4]{font-family:var(--ui-font-family-base);font-weight:var(--ui-font-weight-heading)}.App [data-ui-typography=heading-4]{font-size:var(--ui-font-size-heading-4);letter-spacing:var(--ui-letter-spacing-heading-4);line-height:var(--ui-line-height-heading-4)}.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 :where([data-ui-density=comfortable]) :where(button,input,select){min-height:var(--ui-density-control-height-comfortable)}.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([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([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([data-ui-shared-surface]) tr{min-height:var(--ui-density-table-row-height)}.App :where([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]){gap:var(--ui-geometry-section-gap)}.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] .mitus-page-content{flex:1 0 auto;min-width:0;width:100%}.App[data-workspace-chrome] .mitus-page-content.is-welcome{background:var(--ui-base)}.App[data-workspace-chrome] .mitus-active-module{min-width:0;width:100%}.App[data-workspace-chrome] [data-ui-surface=workspace-unavailable]{background:var(--ui-surface);color:var(--ui-text)}.App[data-workspace-chrome] .workspace-access-state{align-content:start;border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);gap:12px;margin:clamp(48px,12vh,120px) auto;padding:clamp(24px,4vw,36px);width:min(620px,calc(100% - 32px))}.App[data-workspace-chrome] .workspace-access-state__eyebrow{color:var(--ui-accent);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.App[data-workspace-chrome] .workspace-access-state__summary{color:var(--ui-text)}.App[data-workspace-chrome] .workspace-access-state__guidance{max-width:68ch}.App[data-workspace-chrome] .workspace-access-state .ui-actions{margin-top:8px}@media (max-width:600px){.App[data-workspace-chrome] .workspace-access-state{margin:24px auto;width:calc(100% - 24px)}.App[data-workspace-chrome] .workspace-access-state .ui-actions>button{flex:1 1 140px}}.App[data-workspace-chrome] .fm-workspace-title{color:var(--chrome-text);font-size:28px;font-weight:500;line-height:36px;margin:0;padding:28px 28px 0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window){background:var(--chrome-surface);background:var(--ui-chrome-surface,var(--theme-navigation-surface,var(--chrome-surface)));border:0;border-bottom:1px solid var(--ui-chrome-border,var(--chrome-border));border-radius:0;box-shadow:none;font-family:"Outfit",var(--ui-font-family);padding:0;position:relative;z-index:20}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar){grid-gap:0;align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-areas:"brand scope modules settings";grid-template-columns:auto auto minmax(0,1fr) auto;margin:0;min-height:72px;padding:0 0 0 28px;width:100%}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand){align-items:center;align-self:center;background:#0000;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:flex;gap:20px;grid-area:brand;margin:0;min-height:44px;min-width:0;padding:0 20px 0 0}.App[data-workspace-chrome] .mitus-desktop-command-bar__brand:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.App[data-workspace-chrome] .mitus-desktop-command-bar__brand:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] .mitus-header-wordmark{background:var(--chrome-text);display:block;flex:none;height:36px;mask:url(/static/media/mitus-logo.9be0b0c39b7ebd9fd8ad.svg) center/contain no-repeat;-webkit-mask:url(/static/media/mitus-logo.9be0b0c39b7ebd9fd8ad.svg) center/contain no-repeat;width:104px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__modules){border:0;grid-area:modules;min-width:0;padding:0 12px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-grid,.mitus-workflow-tabs){align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:0;margin:0;min-width:0;padding:0;width:auto}.App[data-workspace-chrome] .mitus-nav-grid{position:relative;width:100%}.App[data-workspace-chrome] .mitus-workflow-tabs{flex:0 1 auto;justify-content:flex-start}.App[data-workspace-chrome] .mitus-module-measure{display:flex;height:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;width:100%}.App[data-workspace-chrome] .mitus-module-measure__item{flex:none;font:500 14px/1.4 Outfit,sans-serif;padding:0 14px;white-space:nowrap}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile){align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--chrome-text);display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;min-height:72px;min-width:0;padding:0 14px;position:relative;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;text-align:center;white-space:nowrap}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile__label,.mitus-header-menu-trigger,.mitus-account-trigger){font-family:"Outfit",var(--ui-font-family);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4}.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.is-active){background:#0000;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):after{background:var(--chrome-accent);content:"";height:2px;inset:auto 0 0;pointer-events:none;position:absolute}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__settings){align-self:center;grid-area:settings;inset:auto;max-width:none;padding:0;position:relative;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;height:72px;margin:0;min-height:0;padding:0}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-header-menu-trigger,.mitus-account-trigger){align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--chrome-text);cursor:pointer;display:inline-flex;gap:10px;height:auto;justify-content:center;min-height:72px;min-width:0;padding:8px 12px;width:auto}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-account-trigger){max-width:220px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-account-trigger__name){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-header-menu-trigger svg,.mitus-account-trigger svg){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;height:20px;width:20px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-header-menu-trigger[aria-expanded=true],.mitus-account-trigger[aria-expanded=true]){background:var(--chrome-raised)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-tile,.mitus-header-menu-trigger,.mitus-account-trigger):hover:not(:disabled){background:var(--chrome-raised);box-shadow:none;color:var(--chrome-text);transform:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-header-menu-trigger,.mitus-account-trigger):disabled{cursor:wait;opacity:var(--ui-disabled-opacity)}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__scope){align-items:center;align-self:center;border:0;display:flex;grid-area:scope;height:auto;min-height:0;min-width:0;padding:0;width:auto}.App[data-workspace-chrome] .mitus-header-scope{align-items:center;display:flex;position:relative}.App[data-workspace-chrome] .mitus-scope-trigger span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] .mitus-scope-trigger[data-family-state=empty]:disabled{cursor:default}.App[data-workspace-chrome] .mitus-header-scope__panel{background:var(--chrome-surface);border:1px solid var(--chrome-border);border-radius:var(--ui-card-radius);box-shadow:var(--theme-shadow-raised);box-sizing:border-box;left:0;padding:8px;position:absolute;text-align:left;top:calc(100% + 12px);width:min(320px,calc(100vw - 32px));z-index:30}.App[data-workspace-chrome] .mitus-header-scope__panel[hidden]{display:none}.App[data-workspace-chrome] .mitus-family-list{display:grid;list-style:none;margin:0;max-height:min(420px,calc(100vh - 112px));overflow-y:auto;padding:0}.App[data-workspace-chrome] .mitus-family-list__item{align-items:center;background:#0000;border:0;border-radius:var(--ui-control-radius);color:var(--chrome-text);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:40px;padding:8px 10px;text-align:left;width:100%}.App[data-workspace-chrome] .mitus-family-list__item.is-selected,.App[data-workspace-chrome] .mitus-family-list__item:hover{background:var(--chrome-raised)}.App[data-workspace-chrome] .mitus-family-list__item svg{fill:none;stroke:var(--chrome-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:16px;width:16px}.App[data-workspace-chrome] .mitus-family-list__empty{color:var(--chrome-muted);margin:0;padding:8px 10px}.App[data-workspace-chrome] .mitus-family-list__status{grid-gap:8px;color:var(--chrome-muted);display:grid;gap:8px;padding:8px 10px}.App[data-workspace-chrome] .mitus-family-list__status p{margin:0}.App[data-workspace-chrome] .mitus-family-list__status .ui-button{justify-self:start}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window__separator){display:none}.App[data-workspace-chrome] .mitus-exit-overlay{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:var(--theme-shadow-soft);box-sizing:border-box;color:var(--ui-text);display:grid;gap:16px;grid-template-columns:24px minmax(0,1fr);padding:20px;text-align:left;width:min(360px,100%)}.App[data-workspace-chrome] .mitus-exit-card__indicator{color:var(--ui-accent);display:grid;height:24px;place-items:center;width:24px}.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:24px;width:24px}.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__title{color:var(--ui-text);font-size:16px;font-weight:500;line-height:24px;margin:0}.App[data-workspace-chrome] .mitus-exit-card__text{color:var(--ui-muted);font-size:13px;font-weight:400;line-height:20px;margin:4px 0 0}@keyframes mitus-exit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.App[data-workspace-chrome] .mitus-exit-card__indicator svg{animation:none}}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start){grid-gap:clamp(32px,7vw,112px);grid-row-gap:24px;align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--chrome-text);display:grid;gap:clamp(32px,7vw,112px);grid-template-columns:minmax(0,520px) minmax(0,1fr);margin:0 auto;padding:48px 28px;row-gap:24px;text-align:left;width:min(1440px,100%)}.mitus-phase-wheel{--phase-card-surface:var(--ui-chrome-surface,var(--ui-surface));--phase-card-border:#0000;aspect-ratio:1;justify-self:center;max-width:520px;position:relative;width:100%}.theme-profile-default .mitus-phase-wheel{--phase-card-surface:color-mix(in srgb,var(--ui-raised) 70%,var(--ui-border));--phase-card-border:var(--ui-border)}.mitus-phase-wheel__definitions{height:0;position:absolute;width:0}.App[data-workspace-chrome] .mitus-phase-wheel__segment{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--ui-text);cursor:pointer;font:500 clamp(12px,2.5vw,16px)/1.4 var(--ui-font-family);height:29.8077%;margin:0;min-height:0;padding:0;position:absolute;transform:translate(-50%,-50%) rotate(var(--phase-rotation));width:42.3077%}.mitus-phase-wheel__shape{fill:var(--phase-card-surface);stroke:var(--phase-card-border);stroke-width:2;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.App[data-workspace-chrome] .mitus-phase-wheel__segment:is(:hover,[aria-pressed=true]){color:var(--ui-accent)}.mitus-phase-wheel__segment:is(:hover,[aria-pressed=true]) .mitus-phase-wheel__shape{stroke:var(--ui-accent)}.mitus-phase-wheel__segment:focus-visible .mitus-phase-wheel__shape{stroke:var(--ui-accent);stroke-width:6}.mitus-phase-wheel__label{align-items:center;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute;transform:rotate(calc(var(--phase-rotation)*-1))}.mitus-phase-wheel__label svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;height:clamp(24px,5vw,34px);width:clamp(24px,5vw,34px)}.mitus-phase-wheel__number{background:var(--ui-surface);border:2px solid var(--ui-divider);border-radius:50%;color:var(--ui-text);display:grid;font:400 16px/1 var(--ui-font-family);height:30px;place-items:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:30px}.mitus-phase-wheel__number[data-selected=true]{background:var(--ui-accent);color:var(--ui-primary-text)}.mitus-phase-wheel__brand{background:var(--ui-border);inset:40%;mask:url(/static/media/safari-pinned-tab.40a99f7a5d6b8092c5f7.svg) center/contain no-repeat;-webkit-mask:url(/static/media/safari-pinned-tab.40a99f7a5d6b8092c5f7.svg) center/contain no-repeat;position:absolute}.App[data-workspace-chrome] .mitus-phase-description{min-width:0}.App[data-workspace-chrome] .mitus-phase-description h2{color:var(--ui-muted);font:500 28px/36px var(--ui-font-family);letter-spacing:0;margin:0 0 16px;padding:0;text-align:left}.App[data-workspace-chrome] .mitus-phase-description p{color:var(--ui-text);font:400 16px/24px var(--ui-font-family);margin:0 0 16px}.App[data-workspace-chrome] .mitus-phase-description p:last-child{margin-bottom:0}.mitus-welcome-intro{grid-column:1/-1;min-width:0;text-align:left}.App[data-workspace-chrome] .mitus-welcome-intro h1{color:var(--ui-muted);font:400 36px/44px var(--ui-font-family);margin:0 0 8px;overflow-wrap:anywhere}.App[data-workspace-chrome] .mitus-welcome-intro p{color:var(--ui-muted);font:400 16px/24px var(--ui-font-family);margin:0}.App[data-workspace-chrome] .mitus-advisor-shortcuts{--ui-control-height:56px;--ui-control-font-size:16px;--welcome-shortcut-columns:4;grid-gap:32px;display:grid;gap:32px;grid-column:1/-1;grid-template-columns:repeat(var(--welcome-shortcut-columns),minmax(0,1fr));margin-bottom:16px;min-width:0}.App[data-workspace-chrome] .mitus-advisor-shortcuts[data-has-platform=true]{--welcome-shortcut-columns:5;gap:24px}.mitus-advisor-shortcut{display:flex;flex-direction:column;gap:20px;min-width:0}.mitus-advisor-shortcut__heading{align-items:center;display:flex;gap:16px;min-height:56px}.mitus-advisor-shortcut__heading svg{fill:none;stroke:var(--ui-accent);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex:none;height:56px;width:48px}.mitus-advisor-shortcut>p{flex:1 1}.mitus-advisor-shortcut>button{width:100%}.mitus-advisor-shortcuts>p{grid-column:1/-1}@media (max-width:1000px){.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start){gap:32px;grid-template-columns:minmax(0,1fr);max-width:700px}.App[data-workspace-chrome] .mitus-advisor-shortcuts,.App[data-workspace-chrome] .mitus-advisor-shortcuts[data-has-platform=true]{--welcome-shortcut-columns:2}}@media (max-width:767px){.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-workspace-start){padding:24px 16px}.mitus-phase-wheel__number{font-size:13px;height:24px;width:24px}}@media (max-width:600px){.App[data-workspace-chrome] .mitus-advisor-shortcuts,.App[data-workspace-chrome] .mitus-advisor-shortcuts[data-has-platform=true]{--welcome-shortcut-columns:1}.App[data-workspace-chrome] .mitus-welcome-intro h1{font-size:28px;line-height:36px}}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-nav-window button,.mitus-nav-window select):focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}@media (max-width:640px){.App[data-workspace-chrome] .mitus-exit-overlay{padding:12px}.App[data-workspace-chrome] .mitus-exit-card{gap:12px;padding:16px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar){padding:0 0 0 16px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__brand){padding-right:8px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-desktop-command-bar__modules){padding:0 4px}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-account-trigger__name){display:none}.App[data-workspace-chrome][data-workspace-chrome][data-workspace-chrome] :where(.mitus-account-trigger){padding:8px}.App[data-workspace-chrome] .mitus-scope-trigger span{display:none}.App[data-workspace-chrome] .mitus-header-scope__panel{left:-112px}}.mitus-member-identity{color:var(--ui-text);display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:1.4;max-width:220px;min-width:0;padding:8px 16px}.mitus-member-identity span{color:var(--ui-muted);font-size:13px}@media (max-width:600px){.mitus-member-identity{max-width:140px;overflow-wrap:anywhere;padding:8px}}.mitus-family-welcome{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;margin-bottom:24px;min-width:0}.App[data-workspace-chrome] .mitus-family-welcome .mitus-advisor-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),520px));justify-content:start}@media (max-width:1440px){.App[data-workspace-chrome] .mitus-family-welcome .mitus-advisor-shortcuts{justify-content:center}}.mitus-family-welcome .ui-family-progress ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.App[data-workspace-chrome]{--ui-chrome-surface:initial;--ui-chrome-border:initial;--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-danger-soft:color-mix(in srgb,var(--theme-ui-danger-text) 7%,var(--theme-canvas));--theme-ui-danger-fill:color-mix(in srgb,var(--theme-ui-danger-text) 20%,var(--theme-canvas));--theme-ui-success-soft:color-mix(in srgb,var(--theme-ui-success-text) 7%,var(--theme-canvas));--theme-ui-success-fill:color-mix(in srgb,var(--theme-ui-success-text) 20%,var(--theme-canvas));--theme-ui-warning-soft:color-mix(in srgb,var(--theme-ui-warning-text) 7%,var(--theme-canvas));--theme-ui-warning-fill:color-mix(in srgb,var(--theme-ui-warning-text) 20%,var(--theme-canvas));--theme-ui-info-text:#91c6ff;--theme-ui-violet-text:#b99aff}.App[data-workspace-chrome].theme-profile-profile-5{--ui-chrome-surface:#f8fafc;--ui-chrome-border:#e4e7ed;--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-danger-soft:#fff4f6;--theme-ui-danger-fill:#f7d9df;--theme-ui-success-soft:#f2faf6;--theme-ui-success-fill:#d9eee3;--theme-ui-warning-soft:#fff9ed;--theme-ui-warning-fill:#f8e6bd;--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-divider:var(--theme-divider,var(--ui-border));--ui-table-header:var(--theme-ui-table-header,var(--ui-raised));--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) var(--theme-ui-selected-mix,16%),var(--ui-base));--ui-selected-text:var(--ui-text);--ui-primary-text:var(--theme-text-inverse,#102237);--ui-primary-hover:var(--theme-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-soft:var(--theme-ui-danger-soft,color-mix(in srgb,var(--ui-danger-text) 7%,var(--ui-base)));--ui-danger-fill:var(--theme-ui-danger-fill,color-mix(in srgb,var(--ui-danger-text) 20%,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-success-soft:var(--theme-ui-success-soft,color-mix(in srgb,var(--ui-success-text) 7%,var(--ui-base)));--ui-success-fill:var(--theme-ui-success-fill,color-mix(in srgb,var(--ui-success-text) 20%,var(--ui-base)));--ui-warning-surface:color-mix(in srgb,var(--ui-warning-text) 12%,var(--ui-base));--ui-warning-soft:var(--theme-ui-warning-soft,color-mix(in srgb,var(--ui-warning-text) 7%,var(--ui-base)));--ui-warning-fill:var(--theme-ui-warning-fill,color-mix(in srgb,var(--ui-warning-text) 20%,var(--ui-base)));--ui-violet-surface:color-mix(in srgb,var(--ui-violet-text) 12%,var(--ui-base));--ui-document-viewer-surface:#262626;--ui-document-viewer-text:#f4f4f5;--ui-document-viewer-muted:#c4c7cc;--ui-font-family:"Outfit",sans-serif;--ui-control-font-size:14px;--ui-control-line-height:1.4;--ui-control-height:36px;--ui-control-radius:4px;--ui-control-padding:7px 12px;--ui-field-padding:7px 10px;--ui-card-radius:6px;--ui-dialog-radius:8px;--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:13px;gap:6px;line-height:20px}.ui-field :where(input:not([type=checkbox]):not([type=radio]),textarea){min-width:0;width:100%}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-field>legend{color:var(--ui-muted);font-size:13px;font-weight:500;line-height:20px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--danger-text{color:var(--ui-danger-text)}.ui-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-workspace-flow{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-width:0}.ui-workspace-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.ui-workspace-section__body{min-width:0}.ui-workspace-header.ui-workspace-header{align-items:flex-start;background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0;min-width:0;padding:0}.ui-workspace-header .ui-workspace-header__copy{grid-gap:4px;display:grid;flex:1 1 420px;gap:4px;min-width:0}.ui-workspace-header .ui-workspace-header__title{color:var(--ui-text);font-weight:500;letter-spacing:0;margin:0;text-transform:none}.ui-workspace-header .ui-workspace-header__description{color:var(--ui-muted);font-size:13px;font-weight:400;line-height:20px;margin:0}.ui-workspace-header .ui-workspace-header__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-inline-start:auto;min-width:0}.ui-workspace-header--page .ui-workspace-header__title{font-size:28px;letter-spacing:-.5px;line-height:36px}.ui-workspace-header--page .ui-workspace-header__description{font-size:14px;line-height:22px}.ui-workspace-header--section .ui-workspace-header__title{font-size:20px;line-height:28px}.ui-workspace-header--subsection .ui-workspace-header__title{font-size:16px;line-height:24px}.workspace-save-actions{justify-content:flex-end;margin-inline-start:auto;min-width:0}.workspace-save-actions__status{flex:none}.ui-excel-export-dialog{--ui-dialog-width:760px;--ui-dialog-height:auto}.ui-excel-export-options{grid-gap:16px;display:grid;gap:16px}.ui-excel-export-option{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.ui-excel-export-option>div{grid-gap:6px;display:grid;gap:6px;min-width:0}.ui-excel-export-option h3{color:var(--ui-text);font-size:16px;font-weight:500;line-height:24px;margin:0}.ui-excel-export-option p{color:var(--ui-muted);font-size:13px;line-height:20px;margin:0}.ui-excel-export-option button{min-width:196px}.ui-divider{border:0;border-top:1px solid var(--ui-divider);margin:0;width:100%}.ui-scroll-region:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:calc(var(--ui-focus-offset)*-1)}@media (max-width:600px){.ui-workspace{padding:16px}.ui-workspace-header .ui-workspace-header__actions,.ui-workspace-header .ui-workspace-header__copy{flex-basis:100%}.ui-workspace-header .ui-workspace-header__actions,.workspace-save-actions{justify-content:flex-start;margin-inline-start:0}.workspace-save-actions{width:100%}.ui-excel-export-option{grid-template-columns:minmax(0,1fr)}.ui-excel-export-option button{min-width:0;width:100%}}.ui-surface[data-ui-surface] :is(.ui-section-nav,.ui-presentation-tabs){border:0;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :is(.ui-section-nav,.ui-presentation-tabs) button{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :is(.ui-section-nav,.ui-presentation-tabs) button:hover:not(:disabled){background:var(--ui-raised)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :is(.ui-section-nav,.ui-presentation-tabs) button:is([aria-pressed=true],[aria-selected=true]){background:#0000;border-bottom-color:var(--ui-accent);color:var(--ui-text)}.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:13px;gap:6px;line-height:20px;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-dialog.ui-table-section-order-dialog{--ui-dialog-width:720px;--ui-dialog-height:min(760px,calc(100vh - 48px))}.ui-table-section-order-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ui-table-section-order-list>li{grid-gap:10px;align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);display:grid;gap:10px;grid-template-columns:24px 28px minmax(180px,1fr) auto;min-height:52px;padding:8px 10px}.ui-table-section-order-list>li.is-dragging{border-color:var(--ui-accent);opacity:.55}.ui-table-section-order-list__handle{color:var(--ui-muted);cursor:grab;font-size:18px;line-height:1}.ui-table-section-order-list__position{background:var(--ui-raised);border-radius:50%;color:var(--ui-muted);display:grid;font-size:12px;height:24px;place-items:center;width:24px}.ui-table-section-order-list>li>strong{color:var(--ui-text);font-size:14px;font-weight:500;min-width:0}.ui-table-section-order-list__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(84px,1fr))}.ui-table-section-order-dialog__reset{margin-inline-end:auto}@media (max-width:600px){.ui-table-section-order-list>li{grid-template-columns:20px 24px minmax(0,1fr)}.ui-table-section-order-list__actions{grid-column:2/-1}}.ui-surface[data-ui-surface]{--app-text:var(--ui-text);--app-accent:var(--ui-accent);--ui-font-size-body:14px;--ui-font-size-caption:13px;--ui-font-size-heading-1:28px;--ui-font-size-heading-2:20px;--ui-font-size-heading-3:16px;--ui-font-weight-heading:500;--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-table-header);--ui-role-table-header-text:var(--ui-muted);--ui-role-table-header-border:var(--ui-border);--ui-surface-table-header:var(--ui-table-header);--app-table-head-bg:var(--ui-table-header);--app-table-head-text:var(--ui-muted);color:var(--ui-text);font-size:14px;line-height:22px;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] .ui-horizontal-scroll,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-horizontal-scroll__track{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);box-shadow:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-horizontal-scroll__thumb{background:var(--ui-accent);border:2px solid var(--ui-surface);border-radius:var(--ui-control-radius);box-shadow:none}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-horizontal-scroll__thumb:hover{background:color-mix(in srgb,var(--ui-accent) 82%,var(--ui-text))}.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:500;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:28px;letter-spacing:-.5px;line-height:36px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h2){font-size:20px;line-height:28px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(h3,legend){font-size:16px;line-height:24px}.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(label){font-size:13px;font-weight:500;line-height:20px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(p){color:var(--ui-muted);font-size:14px;font-weight:400;line-height:22px}:is(.ui-surface[data-ui-surface],.pp-ui[data-pp-ui]) .ui-workspace-header .ui-workspace-header__title{color:var(--ui-text);font-weight:500;letter-spacing:0;margin:0;text-transform:none}:is(.ui-surface[data-ui-surface],.pp-ui[data-pp-ui]) .ui-workspace-header .ui-workspace-header__description{color:var(--ui-muted);font-size:13px;font-weight:400;line-height:20px;margin:0}:is(.ui-surface[data-ui-surface],.pp-ui[data-pp-ui]) .ui-workspace-header--page .ui-workspace-header__title{font-size:28px;letter-spacing:-.5px;line-height:36px}:is(.ui-surface[data-ui-surface],.pp-ui[data-pp-ui]) .ui-workspace-header--page .ui-workspace-header__description{font-size:14px;line-height:22px}:is(.ui-surface[data-ui-surface],.pp-ui[data-pp-ui]) .ui-workspace-header--section .ui-workspace-header__title{font-size:20px;line-height:28px}:is(.ui-surface[data-ui-surface],.pp-ui[data-pp-ui]) .ui-workspace-header--subsection .ui-workspace-header__title{font-size:16px;line-height:24px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(strong){font-weight:700}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(a.ui-button[href]),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button,a.ui-button[href],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}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(a.ui-button[href]),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button,a.ui-button[href],.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}:is(.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface],.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui]) :where(a.ui-button[href]){align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(a.ui-button[href]:hover),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button:hover:not(:disabled),a.ui-button[href]:hover,.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]){appearance:none;background:var(--ui-base);border:1px solid var(--ui-border);border-radius:3px;color:var(--ui-primary-text);cursor:pointer;display:inline-grid;flex:none;height:16px;margin:0;place-content:center;width:16px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input[type=checkbox]):before{border:solid;border-width:0 2px 2px 0;content:"";height:4px;transform:rotate(45deg) scale(0);transform-origin:center;width:8px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input[type=checkbox]:checked){background:var(--ui-accent);border-color:var(--ui-accent)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input[type=checkbox]:checked):before{transform:rotate(45deg) scale(1)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input[type=checkbox]:indeterminate):before{border-width:0 0 2px;height:0;transform:none;width:8px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(input[type=checkbox]:disabled){cursor:default;opacity:var(--ui-disabled-opacity)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(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(.ui-choice input[type=radio]:disabled){appearance:none;background:var(--ui-base);border:1px solid var(--ui-border);border-radius:50%;cursor:default;display:inline-grid;opacity:var(--ui-disabled-opacity);place-content:center}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-choice input[type=radio]:disabled:checked){border-color:var(--ui-accent)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-choice input[type=radio]:disabled:checked):before{background:var(--ui-accent);border-radius:50%;content:"";height:8px;width:8px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(select){cursor:pointer}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(a.ui-button[href]:focus-visible),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(button:focus-visible,a.ui-button[href]: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-divider);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),:is(.ui-table,.ui-table--compact) :is(th,.ui-table-header){background:var(--ui-table-header);border:0;border-bottom:1px solid var(--ui-divider);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),:is(.ui-table,.ui-table--compact) :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),.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--accent{border:1px solid var(--ui-divider);border-inline-start:3px solid var(--ui-accent);border-inline-start:3px solid var(--ui-card-accent,var(--ui-accent));border-radius:var(--ui-card-radius)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-card--accent:is(:hover,[aria-pressed=true]){background:var(--ui-selected-surface);border-color:var(--ui-hover-border);border-inline-start-color:var(--ui-accent);border-inline-start-color:var(--ui-card-accent,var(--ui-accent))}.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}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] :where(.ui-tag).ui-tag,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-tag).ui-tag,.ui-tag{align-items:center;border:0;border-radius:var(--ui-tag-radius);box-sizing:border-box;display:inline-flex;font:500 12px/18px var(--ui-font-family);min-height:24px;padding:2px 6px;white-space:nowrap;width:fit-content}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-tag){background:var(--ui-raised);color:var(--ui-muted)}.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)[data-tone=info]{--ui-status-color:var(--ui-info-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}.pp-ui[data-pp-ui] .ui-choice{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);color:var(--ui-text);cursor:pointer;display:flex;gap:8px;min-height:var(--ui-control-height);padding:var(--ui-control-padding);text-align:left}.pp-ui[data-pp-ui] .ui-choice:hover{background:var(--ui-raised);border-color:var(--ui-hover-border)}.pp-ui[data-pp-ui] .ui-choice.is-selected{background:var(--ui-selected-surface);border-color:var(--ui-hover-border);color:var(--ui-text)}.pp-ui[data-pp-ui] .ui-choice:has(input:disabled),.pp-ui[data-pp-ui] .ui-choice:has(input:disabled):hover{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-muted);cursor:default}.pp-ui[data-pp-ui] .ui-choice:has(input:focus-visible){outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.pp-ui[data-pp-ui] .ui-choice input{flex:none;margin:0}.pp-ui[data-pp-ui] .ui-choice input[type=checkbox]{accent-color:var(--ui-accent);height:16px;width:16px}.pp-ui[data-pp-ui] .ui-choice input:focus-visible{outline:none}.ui-row-actions{align-items:center;display:flex;gap:6px;white-space:nowrap}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] button.ui-button--compact,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-button--compact{font-size:13px;line-height:20px;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-surface[data-ui-surface] .server-generated-report{grid-gap:16px;display:grid;gap:16px;min-width:0}.ui-surface[data-ui-surface] .server-generated-report__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ui-surface[data-ui-surface] .server-generated-report__readiness{grid-gap:16px 32px;align-content:start;display:grid;gap:16px 32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.ui-surface[data-ui-surface] .server-generated-report :is(h2,h3,p){margin:0}.ui-surface[data-ui-surface] :is(.server-generated-report__meta,.server-generated-report__guidance){color:var(--ui-muted)}.ui-surface[data-ui-surface] .server-generated-report__alert{max-width:100%;white-space:normal}.ui-surface[data-ui-surface] .server-generated-report__empty{margin:0;padding:0;text-align:left}.ui-surface[data-ui-surface] .server-generated-report__readiness-heading{align-items:center;align-self:start;display:flex;flex-wrap:wrap;gap:12px}.ui-surface[data-ui-surface] .server-generated-report__release{grid-gap:16px;display:grid;gap:16px;min-width:0}.ui-surface[data-ui-surface] .server-generated-report__release-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ui-surface[data-ui-surface] .server-generated-report__requirements{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.ui-surface[data-ui-surface] .server-generated-report__requirements li{align-items:center;border-top:1px solid var(--ui-divider);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.ui-surface[data-ui-surface] .server-generated-report__requirements li:first-child{border-top:0;padding-top:0}.ui-surface[data-ui-surface] .server-generated-report__requirements li:last-child{padding-bottom:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__confirmation{max-width:100%;width:fit-content}.ui-surface[data-ui-surface] :is(.server-generated-report__guidance,.server-generated-report__counts){align-self:start;grid-column:1}.ui-surface[data-ui-surface] .server-generated-report__counts{color:var(--ui-muted);display:flex;flex-wrap:wrap;gap:8px 24px}.ui-surface[data-ui-surface] .server-generated-report__counts strong{font-feature-settings:"tnum";color:var(--ui-text);font-variant-numeric:tabular-nums}.ui-surface[data-ui-surface] .server-generated-report__respondents{grid-column:2;grid-row:1/4;list-style:none;margin:0;padding:0}.ui-surface[data-ui-surface] .server-generated-report__respondents li{grid-gap:16px;align-items:center;border-top:1px solid var(--ui-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(100px,auto) 48px;padding:12px 0}.ui-surface[data-ui-surface] .server-generated-report__respondents strong{font-weight:500;overflow-wrap:anywhere}.ui-surface[data-ui-surface] .server-generated-report__respondents li:first-child{border-top:0;padding-top:0}.ui-surface[data-ui-surface] .server-generated-report__respondents li:last-child{padding-bottom:0}.ui-surface[data-ui-surface] .server-generated-report__respondent-status{color:var(--ui-muted)}.ui-surface[data-ui-surface] .server-generated-report__completion{font-feature-settings:"tnum";color:var(--ui-muted);font-variant-numeric:tabular-nums;text-align:right}.ui-surface[data-ui-surface] .server-generated-report__generation{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:240px;padding:32px 16px;text-align:center}.ui-surface[data-ui-surface] .server-generated-report__spinner{animation:server-generated-report-spin 1s linear infinite;color:var(--ui-accent);flex:none}.ui-surface[data-ui-surface] .server-generated-report__generation-copy{grid-gap:12px;display:grid;gap:12px;min-width:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__generation-copy h3{font-size:22px;font-weight:600;line-height:1.4;text-align:center}.ui-surface[data-ui-surface] .server-generated-report__generation-copy p{color:var(--ui-muted)}.ui-surface[data-ui-surface] .server-generated-report__generation--compact{color:var(--ui-muted);flex-direction:row;font-size:11px;gap:8px;justify-content:flex-end;justify-self:end;line-height:1.5;max-width:100%;min-height:0;padding:0;text-align:right;white-space:nowrap}.ui-surface[data-ui-surface] .server-generated-report__generation--compact .server-generated-report__spinner{height:16px;width:16px}.ui-surface[data-ui-surface] .server-generated-report__generation-inline{align-items:baseline;display:flex;gap:6px;justify-content:flex-end;min-width:0}.ui-surface[data-ui-surface] .server-generated-report__generation-inline strong{color:var(--ui-text);font-weight:500}.ui-surface[data-ui-surface] .server-generated-report__actions{min-height:var(--ui-control-height)}.ui-surface[data-ui-surface] .server-generated-report__provider-options{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ui-surface[data-ui-surface] .server-generated-report__provider-option{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__provider-action{min-width:0;width:100%}.ui-surface[data-ui-surface] .server-generated-report__provider-reason{color:var(--ui-muted);font-size:12px;line-height:18px;margin:0;overflow-wrap:anywhere}.ui-surface[data-ui-surface] .server-generated-report__provider-reason--warning{color:var(--ui-warning-text)}.ui-surface[data-ui-surface] .server-generated-report__artifact-actions{justify-content:flex-start}.ui-surface[data-ui-surface] .server-generated-report__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;overflow-wrap:anywhere}.ui-surface[data-ui-surface] .server-generated-report__viewer{min-width:0}.ui-surface[data-ui-surface] .server-generated-report__viewer iframe{background:var(--ui-surface);border:1px solid var(--ui-border);display:block;height:90dvh;min-height:320px;width:100%}.ui-surface[data-ui-surface] .server-generated-report__pdf-failure{grid-gap:10px;color:var(--ui-danger-text);display:grid;gap:10px;justify-items:start}.ui-surface[data-ui-surface] .server-generated-report__pdf-failure p{margin:0}.ui-surface[data-ui-surface] .server-generated-report--document-workspace{grid-gap:16px;display:grid;gap:16px;overflow:visible;padding:0}.ui-surface[data-ui-surface] .server-generated-report__document-body{min-width:0;overflow:hidden}.ui-surface[data-ui-surface] .server-generated-report__document-grid{align-items:stretch;display:grid;grid-template-columns:minmax(360px,23%) minmax(0,1fr);min-width:0}.ui-surface[data-ui-surface] .server-generated-report__document-sidebar{border-right:1px solid var(--ui-border);height:min(900px,78vh);min-width:0;overflow:auto;overscroll-behavior:contain}.ui-surface[data-ui-surface] .server-generated-report__document-header{min-width:0;padding:0}.ui-surface[data-ui-surface] .server-generated-report__document-header :is(h2,p),.ui-surface[data-ui-surface] .server-generated-report__document-index h3{margin:0}.ui-surface[data-ui-surface] .server-generated-report__document-header h2{font-size:20px;line-height:28px}.ui-surface[data-ui-surface] .server-generated-report__document-header p{color:var(--ui-muted);font-size:13px;line-height:20px}.ui-surface[data-ui-surface] .server-generated-report__document-summary{grid-gap:7px;border-bottom:1px solid var(--ui-divider);color:var(--ui-muted);display:grid;gap:7px;padding:14px 16px 12px}.ui-surface[data-ui-surface] .server-generated-report__document-summary .server-generated-report__meta{align-items:flex-start}.ui-surface[data-ui-surface] .server-generated-report__document-index{background:var(--ui-surface);display:grid;min-width:0;overflow:hidden}.ui-surface[data-ui-surface] .server-generated-report__document-index>h3{font-size:14px;font-weight:600;line-height:20px;padding:10px 16px 8px}.ui-surface[data-ui-surface] .server-generated-report__document-table-wrap{min-width:0;overflow-x:auto}.ui-surface[data-ui-surface] .server-generated-report__document-table{border-collapse:collapse;table-layout:fixed;width:100%}.ui-surface[data-ui-surface] .server-generated-report__document-table th:first-child{text-align:left;width:auto}.ui-surface[data-ui-surface] .server-generated-report__document-table th:nth-child(2){text-align:center;width:112px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-table tbody th[scope=row],.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-table td,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-table thead th{border-bottom:1px solid var(--ui-divider)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-table tbody th[scope=row]{background:var(--ui-surface);color:var(--ui-text);font-weight:500}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-table td{text-align:center}.ui-surface[data-ui-surface] .server-generated-report__document-table tbody tr:last-child>*{border-bottom:0}.ui-surface[data-ui-surface] .server-generated-report__document-mark{display:inline-grid;font-size:14px;font-weight:700;line-height:1;place-items:center}.ui-surface[data-ui-surface] .server-generated-report__document-mark--available{color:var(--ui-success-text)}.ui-surface[data-ui-surface] .server-generated-report__document-mark--unavailable{color:var(--ui-danger-text)}.ui-surface[data-ui-surface] .server-generated-report__document-actions{padding:12px 16px 0}.ui-surface[data-ui-surface] .server-generated-report__document-sidebar>.server-generated-report__artifact-actions{padding:8px 16px 0}.ui-surface[data-ui-surface] .server-generated-report__document-status{grid-gap:8px;display:grid;gap:8px;padding:8px 16px 14px}.ui-surface[data-ui-surface] .server-generated-report__document-status:empty{display:none}.ui-surface[data-ui-surface] .server-generated-report__document-message{color:var(--ui-muted);font-size:12px;line-height:18px;margin:0}.ui-surface[data-ui-surface] .server-generated-report__document-message--error{color:var(--ui-danger-text)}.ui-surface[data-ui-surface] .server-generated-report__document-frame{background:var(--ui-base);height:min(900px,78vh);min-width:0;overflow:hidden}.ui-surface[data-ui-surface] .server-generated-report__document-frame iframe{background:var(--ui-base);border:0;display:block;height:100%;width:100%}.ui-surface[data-ui-surface] .server-generated-report__document-empty{grid-gap:10px;color:var(--ui-muted);display:grid;gap:10px;margin:0;min-height:100%;padding:28px;place-items:center;text-align:center}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-card.server-generated-report--command-rail{padding:0}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-grid{grid-template-columns:minmax(480px,510px) minmax(0,1fr)}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-sidebar{align-content:start;background:var(--ui-surface);display:grid;grid-template-rows:auto auto auto;height:auto;overflow:visible;overscroll-behavior:auto}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-summary{grid-row:1}.ui-surface[data-ui-surface] .server-generated-report__document-status-items{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.ui-surface[data-ui-surface] .server-generated-report__document-status-item{display:contents}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-status-detail{grid-gap:1px;color:var(--ui-muted);display:grid;flex:1 0 100%;font-size:12px;font-weight:400;gap:1px;line-height:18px;min-width:0;overflow-wrap:anywhere}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-summary-note{color:var(--ui-muted);font-size:12px;line-height:18px}.ui-surface[data-ui-surface] .server-generated-report__document-readiness{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-row:2;min-width:0;padding:14px 16px}.ui-surface[data-ui-surface] .server-generated-report__document-readiness-heading,.ui-surface[data-ui-surface] .server-generated-report__document-release-summary{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-readiness-heading h3{font-size:14px;line-height:20px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-readiness>p{color:var(--ui-muted);font-size:12px;line-height:18px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-readiness>p strong{font-feature-settings:"tnum";color:var(--ui-text);font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;line-height:24px}.ui-surface[data-ui-surface] .server-generated-report__document-readiness>.server-generated-report__document-readiness-warning{color:var(--ui-warning-text)}.ui-surface[data-ui-surface] .server-generated-report__document-detail-actions{grid-gap:8px;display:grid;gap:8px;margin-top:4px;min-width:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-detail-trigger{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:36px;min-width:0;padding:7px 10px;text-align:left;width:100%}.ui-surface[data-ui-surface] .server-generated-report__document-detail-trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.ui-surface[data-ui-surface] .server-generated-report__document-detail-trigger>span:last-child{font-feature-settings:"tnum";color:var(--ui-muted);flex:none;font-variant-numeric:tabular-nums}.ui-surface[data-ui-surface] .server-generated-report__document-release-summary{color:var(--ui-muted);font-size:12px;line-height:18px;margin-top:4px}.ui-surface[data-ui-surface] .server-generated-report__document-command-dock{grid-gap:8px;background:var(--ui-surface);border-top:1px solid var(--ui-divider);display:grid;gap:8px;grid-row:3;min-width:0;padding:12px 16px 14px}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-actions{grid-template-columns:minmax(0,1fr);padding:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report--command-rail .server-generated-report__provider-reason{font-size:12px;line-height:18px}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__artifact-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__artifact-actions>button{min-width:0;width:100%}.ui-surface[data-ui-surface] .server-generated-report__document-viewer{background:var(--ui-base);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-status{background:var(--ui-surface);border-bottom:1px solid var(--ui-divider);padding:0}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-message{padding:8px 16px}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-message+.server-generated-report__document-message{border-top:1px solid var(--ui-divider)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-progress{align-items:center;background:color-mix(in srgb,var(--ui-info-text) 8%,var(--ui-base));color:var(--ui-info-text);display:flex;gap:10px;min-width:0;padding:10px 16px}.ui-surface[data-ui-surface] .server-generated-report__document-progress .server-generated-report__spinner{height:20px;width:20px}.ui-surface[data-ui-surface] .server-generated-report__document-progress>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.ui-surface[data-ui-surface] .server-generated-report__document-progress strong{color:var(--ui-text);font-size:13px;font-weight:500;line-height:18px}.ui-surface[data-ui-surface] .server-generated-report__document-progress span{color:var(--ui-muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-frame{grid-row:2;height:90dvh;min-height:320px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-empty--placeholder,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-frame--placeholder{background:var(--ui-document-viewer-surface);color:var(--ui-document-viewer-text)}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-empty--placeholder{align-content:center;gap:8px;height:100%;justify-items:center;min-height:100%;width:100%}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-empty--placeholder strong{color:var(--ui-document-viewer-text);font-size:16px;font-weight:500;line-height:24px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-empty--placeholder>span{color:var(--ui-document-viewer-muted);font-size:13px;line-height:20px}.ui-surface[data-ui-surface] .server-generated-report--no-artifact .server-generated-report__document-empty--placeholder{padding:24px}.ui-surface[data-ui-surface] .server-generated-report__document-placeholder-icon{color:var(--ui-document-viewer-muted);margin-bottom:4px}.ui-dialog.server-generated-report__details-dialog{--ui-dialog-width:900px;--ui-dialog-height:auto}.ui-surface[data-ui-surface] .server-generated-report__document-index--dialog{background:#0000;overflow:visible}.ui-surface[data-ui-surface] .server-generated-report__document-index--dialog .server-generated-report__document-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius)}.ui-surface[data-ui-surface] .server-generated-report__document-section-label,.ui-surface[data-ui-surface] .server-generated-report__document-section-limitation{display:block}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .server-generated-report__document-section-limitation{color:var(--ui-muted);font-size:11px;font-weight:400;line-height:16px;margin-top:2px}.ui-surface[data-ui-surface] .server-generated-report__release--dialog{padding:0}.ui-dialog.report-external-ai-consent-dialog{width:min(680px,calc(100vw - 32px))}.ui-surface[data-ui-surface] .report-external-ai-consent{grid-gap:16px;display:grid;gap:16px;min-width:0}.ui-surface[data-ui-surface] .report-external-ai-consent__summary{grid-gap:8px;background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);color:var(--ui-muted);display:grid;font-size:13px;gap:8px;line-height:20px;padding:14px}.ui-surface[data-ui-surface] .report-external-ai-consent__summary strong{color:var(--ui-text)}.ui-surface[data-ui-surface] :is(.report-external-ai-consent__boundary,.report-external-ai-consent__error){font-size:13px;line-height:20px;margin:0}.ui-surface[data-ui-surface] .report-external-ai-consent__boundary{color:var(--ui-muted)}.ui-surface[data-ui-surface] .report-external-ai-consent__error{background:var(--ui-danger-surface);border:1px solid var(--ui-danger-border);border-radius:var(--ui-control-radius);color:var(--ui-danger-text);padding:10px 12px}.ui-surface[data-ui-surface] .report-external-ai-consent__warning{grid-gap:4px;background:var(--ui-warning-surface);border:1px solid color-mix(in srgb,var(--ui-warning-text) 36%,var(--ui-border));border-radius:var(--ui-control-radius);color:var(--ui-warning-text);display:grid;font-size:13px;gap:4px;line-height:20px;padding:10px 12px}@keyframes server-generated-report-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.ui-surface[data-ui-surface] .server-generated-report__document-grid{grid-template-columns:minmax(0,1fr)}.ui-surface[data-ui-surface] .server-generated-report__document-sidebar{border-bottom:1px solid var(--ui-border);border-right:0;height:auto;max-height:560px}.ui-surface[data-ui-surface] .server-generated-report__document-frame{height:680px}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__document-sidebar{border-bottom:1px solid var(--ui-border);border-right:0;height:auto;max-height:none;overflow:visible}.ui-surface[data-ui-surface] .server-generated-report__readiness{grid-template-columns:minmax(0,1fr)}.ui-surface[data-ui-surface] .server-generated-report__respondents{grid-column:1;grid-row:auto}}@media(max-width:600px){.ui-surface[data-ui-surface] .server-generated-report--command-rail .server-generated-report__artifact-actions,.ui-surface[data-ui-surface] .server-generated-report__provider-options{grid-template-columns:minmax(0,1fr)}.ui-surface[data-ui-surface] .server-generated-report__respondents li{gap:6px 12px;grid-template-columns:minmax(0,1fr) auto}.ui-surface[data-ui-surface] .server-generated-report__respondents strong{grid-column:1/-1}.ui-surface[data-ui-surface] .server-generated-report__generation--compact{white-space:normal}.ui-surface[data-ui-surface] .server-generated-report__generation-inline{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ui-surface[data-ui-surface] .server-generated-report__spinner{animation:none}}.ui-email-composer,.ui-email-workflow{grid-gap:16px;display:grid;gap:16px;min-width:0}.ui-email-muted{color:var(--ui-muted);font-size:12px;line-height:18px;margin:0}.ui-email-recipients{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.ui-email-recipients legend{color:var(--ui-text);font-size:13px;font-weight:600;margin-bottom:8px;padding:0}.ui-email-recipient{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:20px;overflow-wrap:anywhere}.ui-email-recipient input{accent-color:var(--ui-accent);flex:0 0 auto;height:16px;margin-top:4px;min-height:16px;padding:0;width:16px}.ui-email-recipient span{display:grid;min-width:0}.ui-email-recipient small{color:var(--ui-muted)}.ui-email-preview{background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);padding:12px}.ui-email-preview summary{cursor:pointer;font-size:13px;font-weight:600}.ui-email-preview strong{display:block;margin-top:12px}.ui-email-preview p{overflow-wrap:anywhere;white-space:pre-wrap}.ui-email-error{color:var(--ui-danger-text);font-size:13px;margin:0}.ui-email-history{grid-gap:12px;display:grid;font-size:13px;gap:12px;min-width:0}.ui-email-history__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] :where(.ui-email-history__entry){grid-gap:6px;border-bottom:1px solid var(--ui-border);display:grid;gap:6px;overflow-wrap:anywhere;padding:12px 0}.ui-email-history__heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ui-email-history__heading .ui-tag{gap:6px}.ui-email-history__earlier summary{color:var(--ui-muted);cursor:pointer;padding:8px 0}.ui-email-replacement{grid-gap:6px;display:grid;font-size:13px;gap:6px}.ui-email-recipient-entry{align-items:center;display:flex;gap:8px;min-width:0}.ui-email-recipient-entry input{flex:1 1;min-width:0}.ui-email-recipient-entry button{flex-shrink:0}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-card.ui-email-section{grid-gap:16px;border-inline-start:3px solid var(--ui-accent);display:grid;gap:16px;min-width:0;padding:16px}.ui-email-section>h3{font-size:13px;font-weight:600;line-height:20px;margin:0}.ui-email-recipient-table{border-collapse:collapse;font-size:13px;table-layout:fixed;text-align:left;width:100%}.ui-email-recipient-table td:last-child,.ui-email-recipient-table th:last-child{text-align:right;white-space:nowrap;width:104px}.ui-email-recipient-table td{border-bottom:1px solid var(--ui-divider);overflow-wrap:anywhere;padding:12px;vertical-align:middle}.ui-email-recipient-table td:first-child>span,.ui-email-recipient-table td:first-child>strong{display:block}.ui-email-recipient-table td:first-child>strong{font-weight:600;margin-bottom:4px}.ui-dialog.ui-dialog--compact{--ui-dialog-width:720px;--ui-dialog-height:auto}.ui-dialog.ui-confirm-dialog{--ui-dialog-width:480px;--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-shadow:var(--theme-shadow-raised,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:500;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(.ui-section-nav){flex:0 0 auto;padding-inline: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-close.ui-dialog-close.ui-dialog-close.ui-dialog-close{align-items:center;background:#0000;border:0;border-radius:var(--ui-control-radius);box-sizing:border-box;color:var(--ui-muted);cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;width:32px}.ui-dialog-close.ui-dialog-close.ui-dialog-close.ui-dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;display:block;flex:0 0 16px;height:16px;pointer-events:none;width:16px}.ui-dialog-close.ui-dialog-close.ui-dialog-close.ui-dialog-close:hover:not(:disabled){background:var(--ui-raised);color:var(--ui-accent)}.ui-dialog-close.ui-dialog-close.ui-dialog-close.ui-dialog-close:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:var(--ui-focus-offset)}.ui-dialog-close.ui-dialog-close.ui-dialog-close.ui-dialog-close:disabled{cursor:default;opacity:var(--ui-disabled-opacity)}.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-select-menu[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__option[aria-disabled=true]){color:var(--ui-muted);cursor:default;opacity:var(--ui-disabled-opacity)}.ui-select-menu[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__option>span:first-child){min-width:0;overflow-wrap:anywhere}.ui-select-menu[data-ui-select][data-ui-select][data-ui-select] :where(.ui-select__option>span:last-child){flex:0 0 14px;text-align:center}.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-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog]>:where(.ui-section-nav){padding-inline:16px}.ui-dialog.ui-workspace-navigation-dialog .ui-dialog__footer{align-items:stretch;flex-direction:column}.ui-dialog.ui-workspace-navigation-dialog .ui-dialog__footer .ui-button{width:100%}}.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}.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)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] .pp-studio-button--primary:is(:hover,:active):not(:disabled),.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--primary:is(:hover,:active):not(:disabled),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--primary:is(:hover,:active):not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--danger{background:var(--ui-danger-text);border-color:var(--ui-danger-text);color:var(--ui-base)}.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--danger:is(:hover,:active):not(:disabled){background:var(--ui-danger-surface);border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] .ui-button--quiet,.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--quiet,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--quiet{background:#0000;border-color:#0000}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] .ui-button--quiet:is(:hover,:active):not(:disabled),.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] .ui-button--quiet:is(:hover,:active):not(:disabled),.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--quiet:is(:hover,:active):not(:disabled){background:var(--ui-raised);border-color:#0000}.pp-ui[data-pp-ui][data-pp-ui][data-pp-ui] button.ui-button--icon,.ui-dialog[data-ui-dialog][data-ui-dialog][data-ui-dialog] button.ui-button--icon,.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] button.ui-button--icon{align-items:center;display:inline-flex;flex:none;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;width:32px}.ui-button--icon>svg{flex:none;height:16px;width:16px}.ui-confirm-dialog .ui-confirm-dialog__detail{color:var(--ui-muted);font-size:13px;line-height:20px;margin:0}.ui-confirm-dialog .ui-confirm-dialog__error{color:var(--ui-danger-text);font-size:13px;line-height:20px;margin:0 0 12px}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--outline{background:#0000;border-color:var(--ui-accent);color:var(--ui-accent)}.ui-surface[data-ui-surface][data-ui-surface][data-ui-surface] .ui-button--outline:is(:hover,:active):not(:disabled){background:var(--ui-selected-surface);border-color:var(--ui-accent)}.ui-select[data-ui-select][data-ui-select][data-ui-select] .ui-select__form-value{display:none}.ui-notifications{bottom:24px;display:flex;flex-direction:column;font-family:var(--ui-font-family);gap:12px;pointer-events:none;position:fixed;right:24px;width:min(440px,calc(100vw - 48px));z-index:100020}.ui-notification{--ui-notification-tone:var(--ui-success-text);grid-gap:14px;align-items:center;animation:ui-notification-enter .16s ease-out;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:0 18px 44px #00000038;box-shadow:var(--theme-shadow-raised,0 18px 44px #00000038);box-sizing:border-box;color:var(--ui-text);display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) 32px;min-height:88px;overflow:hidden;padding:16px 14px 16px 18px;pointer-events:auto;position:relative;width:100%}.ui-notification:before{background:var(--ui-notification-tone);content:"";inset:0 auto 0 0;position:absolute;width:4px}.ui-notification[data-tone=info]{--ui-notification-tone:var(--ui-info-text)}.ui-notification[data-tone=warning]{--ui-notification-tone:var(--ui-warning-text)}.ui-notification[data-tone=error]{--ui-notification-tone:var(--ui-danger-text)}.ui-notification__icon{background:var(--ui-notification-tone);border-radius:50%;color:var(--ui-primary-text);display:grid;height:36px;place-items:center;width:36px}.ui-notification__icon svg{stroke-width:2}.ui-notification__content{grid-gap:3px;display:grid;gap:3px;min-width:0;text-align:start}.ui-notification__title{color:var(--ui-text);font-size:14px;font-weight:700;line-height:20px}.ui-notification__message{color:var(--ui-muted);font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.ui-notification__close{background:#0000;border:0;border-radius:var(--ui-control-radius);color:var(--ui-muted);cursor:pointer;display:grid;height:32px;margin:0;padding:0;place-items:center;width:32px}.ui-notification__close:hover{background:var(--ui-raised);color:var(--ui-text)}.ui-notification__close:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:2px}@keyframes ui-notification-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ui-notifications{bottom:16px;right:16px;width:calc(100vw - 32px)}.ui-notification{gap:12px;grid-template-columns:36px minmax(0,1fr) 32px;min-height:80px;padding:14px 12px 14px 16px}.ui-notification__icon{height:32px;width:32px}}@media (prefers-reduced-motion:reduce){.ui-notification{animation: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-shadow:var(--theme-shadow-soft,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-selected-surface)}.ui-action-menu>button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-accent);outline-offset:-2px}.ui-action-menu>button:has(.ui-action-menu__hint){align-items:center;display:flex;gap:8px}.ui-action-menu__hint{color:var(--ui-muted);font-size:11px;font-weight:500;margin-left:auto}.ui-action-menu>button[aria-disabled=true]{color:var(--ui-muted);cursor:not-allowed}.ui-action-menu>button[aria-disabled=true]:hover{background:#0000}.ui-action-menu>button[data-tone=danger]:not([aria-disabled=true]){color:var(--ui-danger-text)}.ui-record-details{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ui-record-details>div{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);min-width:0;padding:9px 0}.ui-record-details dt{color:var(--ui-muted);font-size:12px;font-weight:500;line-height:18px}.ui-record-details dd{color:var(--ui-text);font-size:13px;line-height:20px;margin:0;min-width:0;overflow-wrap:anywhere}.ui-consensus-schedule-dialog__details{border-block:1px solid var(--ui-divider);margin-bottom:20px}.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__section{grid-gap:8px;border-top:1px solid var(--ui-divider);display:grid;gap:8px;padding-block:14px}.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__section h3{color:var(--ui-text);font-size:14px;font-weight:500;line-height:20px;margin:0}.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__empty,.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__section li,.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__section p{color:var(--ui-text);font-size:13px;line-height:20px;margin:0;overflow-wrap:anywhere}.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__section ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-inline-start:20px}.ui-consensus-schedule-dialog .ui-consensus-schedule-dialog__empty{color:var(--ui-muted)}@media (max-width:640px){.ui-record-details{grid-template-columns:minmax(0,1fr)}}.mitus-brand{align-items:start;color:#fff8e8;color:var(--ui-text,#fff8e8);display:inline-grid;gap:10px;min-width:0;text-align:left}.mitus-brand__wordmark{background-color:currentColor;color:inherit;display:block;height:34px;-webkit-mask-image:url(/static/media/mitus-logo.9be0b0c39b7ebd9fd8ad.svg);mask-image:url(/static/media/mitus-logo.9be0b0c39b7ebd9fd8ad.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:98px}.mitus-brand__tagline{color:#a2b1c5;color:var(--ui-muted,#a2b1c5);font-family:Outfit,sans-serif;font-family:var(--ui-font-family,"Outfit",sans-serif);font-size:11px;font-weight:400;line-height:1.35;white-space:nowrap}.mitus-application-footer{background:#111c2d;background:var(--ui-chrome-surface,var(--theme-panel-surface,var(--ui-surface,#111c2d)));border-top:1px solid #2a394e;border-top:1px solid var(--ui-chrome-border,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 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-chrome-border,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}}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-settings__navigation){border:0;display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:8px 24px}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.ui-settings__navigation .ui-button){background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;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:#0000;border-bottom-color:var(--ui-accent);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:20px;font-weight:500;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){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{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){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] :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){color:var(--ui-text);font-size:16px;font-weight:500;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:13px;font-weight:400;line-height:1.5;margin:0}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor){background:#0000;border:0;border-radius:0;margin:0;padding: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:500}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-editor__subtitle){color:var(--ui-muted);font-size:13px;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){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{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:13px;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:13px;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__visibility input:disabled){cursor:default;opacity:var(--ui-disabled-opacity)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-module-order-item__visibility.is-locked){cursor:default}.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{background:var(--ui-raised)}.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where{width:260px}.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){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}}@media (max-width:480px){.ui-settings[data-ui-dialog][data-ui-dialog][data-ui-dialog] :where(.mitus-settings-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-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 .settings-correspondence{grid-gap:16px;display:grid;gap:16px;min-width:0}.ui-settings .settings-correspondence__scroll{min-width:0;overflow:auto}.ui-settings .settings-correspondence table{min-width:1100px;table-layout:fixed;width:100%}.ui-settings .settings-correspondence th:first-child{width:12%}.ui-settings .settings-correspondence th:nth-child(2){width:16%}.ui-settings .settings-correspondence th:nth-child(3){width:20%}.ui-settings .settings-correspondence th:nth-child(4){width:16%}.ui-settings .settings-correspondence th:nth-child(5){width:18%}.ui-settings .settings-correspondence th:nth-child(6){text-align:right;width:7%}.ui-settings .settings-correspondence th:nth-child(7){width:11%}.ui-settings .settings-correspondence :is(td,th){overflow-wrap:anywhere;vertical-align:top;white-space:normal}.ui-settings .settings-correspondence__line{display:block}.ui-settings .settings-correspondence__detail{color:var(--ui-muted);display:block;font-weight:400;margin-top:4px}.ui-settings .settings-correspondence__attempts{text-align:right}.ui-settings .settings-correspondence__pagination{justify-content:flex-end}.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}
/*# sourceMappingURL=application-styles.a0f35c23.css.map*/