body[data-professional-ui] .start-screen{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,0.75fr);gap:clamp(24px,4vw,64px);width:min(calc(100% - 32px),var(--container-product));margin:var(--space-5) auto 0;padding:clamp(36px,5vw,76px);background:linear-gradient(130deg,rgb(255 255 255 / 98%) 35%,rgb(234 241 255 / 92%)),var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-section);box-shadow:0 18px 54px rgb(7 22 47 / 7%)}body[data-professional-ui] .phase3-home-shell{width:min(calc(100% - 32px),var(--container-product));margin-inline:auto;padding-block:var(--space-5) var(--space-9)}body[data-professional-ui] .phase3-intro{padding:clamp(36px,5vw,76px);background:linear-gradient(130deg,rgb(255 255 255 / 98%) 35%,rgb(234 241 255 / 92%)),var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-section);box-shadow:0 18px 54px rgb(7 22 47 / 7%)}body[data-professional-ui] .phase3-intro>:where(h1,.phase3-lead){max-width:820px}body[data-professional-ui] .phase3-lead{margin-block:18px 28px;color:var(--text-muted);font-size:clamp(1.08rem,0.55vw + 1rem,1.25rem)}body[data-professional-ui] .phase3-search-card{max-width:980px;padding:24px;background:rgb(255 255 255 / 88%);border:1px solid var(--border-default);border-radius:var(--radius-section)}body[data-professional-ui] .phase3-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block-start:14px}body[data-professional-ui] .phase3-search-form input{min-height:54px}body[data-professional-ui] .phase3-search-form button{min-height:54px;padding-inline:24px;color:#fff;background:var(--action-primary);border:1px solid var(--action-primary);border-radius:var(--radius-control);font-weight:750}body[data-professional-ui] .phase3-trust{margin-block:18px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}body[data-professional-ui] .phase3-section{margin-block-start:clamp(48px,6vw,76px)}body[data-professional-ui] .phase3-section-head{margin-block-end:18px}body[data-professional-ui] .phase5-quick-grid a{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:none}body[data-professional-ui] .phase5-quick-grid a:hover{border-color:#aabbd0;box-shadow:var(--shadow-raised)}body[data-professional-ui] .start-copy{align-self:center}body[data-professional-ui] .start-copy h1{max-width:780px}body[data-professional-ui] .start-copy .lead{margin-block:20px 28px}body[data-professional-ui] .start-actions{display:grid;align-content:center;gap:10px}body[data-professional-ui] .start-actions a{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:18px;color:var(--text-default);background:rgb(255 255 255 / 80%);border:1px solid var(--border-default);border-radius:var(--radius-card);text-decoration:none}body[data-professional-ui] .start-actions a:hover{background:var(--surface-card);border-color:var(--action-primary);box-shadow:var(--shadow-raised)}body[data-professional-ui] .start-actions a>span{grid-row:1 / 3;display:grid;place-items:center;width:42px;height:42px;color:var(--action-primary);background:var(--action-soft);border-radius:10px}body[data-professional-ui] .start-actions small{color:var(--text-muted);line-height:1.45}body[data-professional-ui] .live-stats{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block-start:18px;color:var(--text-muted);font-size:0.9rem}body[data-professional-ui] .live-stats a{color:var(--text-muted);text-decoration:none}body[data-professional-ui] .live-stats strong{color:var(--text-title)}body[data-professional-ui] main>:where(.search-workbench,.knowledge-view,.data-view,.watch-view,.ops-view){width:100%;margin-inline:auto;padding-block:clamp(48px,6vw,80px)}body[data-professional-ui] main>:where(.knowledge-view,.data-view,.watch-view){border-block-start:1px solid var(--border-default)}body[data-professional-ui] .knowledge-layout,body[data-professional-ui] .home-delay-layout,body[data-professional-ui] .home-delay-details{gap:var(--space-5)}body[data-professional-ui] .guide-feature,body[data-professional-ui] .home-delay-summary,body[data-professional-ui] .home-delay-chart{border-radius:var(--radius-section)}@media (max-width:920px){body[data-professional-ui] .start-screen{grid-template-columns:1fr}body[data-professional-ui] .start-actions{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-professional-ui] .start-actions a{grid-template-columns:1fr}body[data-professional-ui] .start-actions a>span{grid-row:auto}}@media (max-width:640px){body[data-professional-ui] .phase3-home-shell{width:min(calc(100% - 24px),var(--container-product));padding-block-start:12px}body[data-professional-ui] .phase3-intro{padding:32px 20px}body[data-professional-ui] .phase3-search-card{padding:18px}body[data-professional-ui] .phase3-search-form{grid-template-columns:1fr}body[data-professional-ui] .start-screen{width:min(calc(100% - 24px),var(--container-product));margin-block-start:12px;padding:32px 20px}body[data-professional-ui] .start-actions{grid-template-columns:1fr}body[data-professional-ui] main>:where(.search-workbench,.knowledge-view,.data-view,.watch-view,.ops-view){width:100%;padding-block:44px}}body[data-professional-ui][data-uiux-search-phase] .search-page-hero{position:sticky;z-index:20;inset-block-start:var(--header-height);padding-block:24px;border-radius:0 0 var(--radius-section) var(--radius-section);box-shadow:0 12px 24px rgb(7 22 47 / 7%)}body[data-professional-ui] .search-page-hero h1{font-size:clamp(1.75rem,1.2vw + 1rem,2.4rem)}body[data-professional-ui] .search-page-hero .lead{margin-block:8px 16px;font-size:1rem}body[data-professional-ui] .search-workbench{padding-block-start:28px}body[data-professional-ui] .search-status-bar{align-items:center;margin-block-end:16px;padding:14px 18px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}body[data-professional-ui] .search-status-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:end;gap:12px}body[data-professional-ui] .result-density-switch{display:inline-flex;gap:2px;padding:3px;background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-control)}body[data-professional-ui] .result-density-switch button{min-height:36px;padding:6px 10px;color:var(--text-muted);background:transparent;border:0;border-radius:6px;font-size:0.82rem;font-weight:650}body[data-professional-ui] .result-density-switch button.active{color:var(--brand-900);background:var(--surface-card);box-shadow:0 1px 3px rgb(7 22 47 / 10%)}body[data-professional-ui] .search-status-actions p{margin:0;color:var(--text-muted);font-weight:600}body[data-professional-ui] .workbench-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-5);align-items:start}body[data-professional-ui] .filter-column{position:sticky;inset-block-start:calc(var(--header-height) + 184px)}body[data-professional-ui] .filter-panel{display:grid;gap:1rem;padding:18px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}body[data-professional-ui] .filter-panel label,body[data-professional-ui] .search-inline-sort{display:grid;gap:6px;color:var(--text-title);font-size:0.875rem;font-weight:650}body[data-professional-ui] .filter-panel select{min-height:44px}body[data-professional-ui] .filter-toggle{display:none}body[data-professional-ui] .active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:12px}body[data-professional-ui] .results{display:grid;gap:12px}body[data-professional-ui] .result-card,body[data-professional-ui] .decision-card{padding:20px 22px}body[data-professional-ui] .result-card :where(p,.decision-excerpt),body[data-professional-ui] .decision-card :where(p,.decision-excerpt){display:-webkit-box;overflow:hidden;margin-block:10px;color:var(--text-default);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}body[data-professional-ui] .result-card :where(.tags,.result-tags,.decision-tags){display:flex;flex-wrap:wrap;gap:6px}body[data-professional-ui] .result-card :where(.result-actions,.decision-actions){display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}body[data-professional-ui] .result-card footer,body[data-professional-ui] .result-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}body[data-professional-ui] .result-card-actions{justify-content:flex-end}body[data-professional-ui] .result-card-actions .ghost-link{min-height:36px;padding:6px 8px;color:var(--action-primary);background:transparent;border:0;border-radius:6px;font:inherit;font-size:0.875rem;font-weight:650;text-decoration:none;cursor:pointer}body[data-professional-ui] .result-card-actions .ghost-link:hover{background:var(--action-soft)}body[data-professional-ui] .results[data-result-density="compact"] .result-card{padding-block:14px}body[data-professional-ui] .results[data-result-density="compact"] .result-card :where(p,.decision-excerpt){margin-block:6px;-webkit-line-clamp:1}body[data-professional-ui] .results[data-result-density="compact"] .result-card :where(.result-actions,.decision-actions){margin-block-start:8px}body[data-professional-ui] .results-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-block:22px}body[data-professional-ui] .results-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;color:var(--text-default);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-control);text-decoration:none}body[data-professional-ui] .results-pagination a[aria-current="page"]{color:#fff;background:var(--action-primary);border-color:var(--action-primary)}@media (max-width:900px){body[data-professional-ui][data-uiux-search-phase] .search-page-hero{position:static}body[data-professional-ui] .workbench-grid{grid-template-columns:1fr}body[data-professional-ui] .filter-column{position:static}body[data-professional-ui] .filter-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;padding:10px 14px;color:var(--brand-900);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-control);font-weight:700}body[data-professional-ui] .filter-panel:not(.is-open){display:none}body[data-professional-ui] .filter-panel.is-open{position:fixed;z-index:300;inset:0;overflow:auto;padding:24px 18px 96px;border:0;border-radius:0}}@media (max-width:640px){body[data-professional-ui] .result-card,body[data-professional-ui] .decision-card{padding:18px 16px}body[data-professional-ui] .search-status-actions{justify-content:start}}body[data-professional-ui][data-uiux-decision-phase]{--decision-side:220px;--decision-actions:280px}body[data-professional-ui] .decision-layout,body[data-professional-ui] .decision-workspace{display:grid;grid-template-columns:var(--decision-side) minmax(0,var(--container-reading)) var(--decision-actions);gap:clamp(18px,2.2vw,30px);align-items:start;justify-content:center}body[data-professional-ui] :where(.decision-toc,.decision-aside){position:sticky;inset-block-start:calc(var(--header-height) + 20px)}body[data-professional-ui] .decision-toc{padding:16px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}body[data-professional-ui] .decision-toc a{display:block;padding:8px 10px;color:var(--text-muted);border-inline-start:2px solid transparent;text-decoration:none}body[data-professional-ui] .decision-toc a:hover,body[data-professional-ui] .decision-toc a[aria-current="true"]{color:var(--action-primary);background:var(--action-soft);border-inline-start-color:var(--action-primary)}body[data-professional-ui] .decision-text-search{display:grid;gap:7px;margin-block-start:16px;padding-block-start:16px;border-block-start:1px solid var(--border-default)}body[data-professional-ui] .decision-text-search label,body[data-professional-ui] .decision-reading-controls>span{color:var(--text-title);font-size:0.82rem;font-weight:700}body[data-professional-ui] .decision-text-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}body[data-professional-ui] .decision-text-search input{min-height:40px;padding:7px 8px}body[data-professional-ui] .decision-text-search button{min-height:40px;padding:7px 9px;color:#fff;background:var(--action-primary);border:1px solid var(--action-primary);border-radius:var(--radius-control);font-weight:700}body[data-professional-ui] #decision-search-status{min-height:1.25em;margin:0;color:var(--text-muted);font-size:0.78rem}body[data-professional-ui] .decision-reading-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-block-start:14px}body[data-professional-ui] .decision-reading-controls>span{grid-column:1 / -1}body[data-professional-ui] .decision-reading-controls button{min-height:36px;padding:5px;color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border-default);border-radius:6px;font-size:0.78rem}body[data-professional-ui] .decision-reading-controls button[aria-pressed="true"]{color:var(--action-primary);background:var(--action-soft);border-color:#abc4f0}body[data-professional-ui] .decision-main,body[data-professional-ui] .decision-content{min-width:0}body[data-professional-ui] .decision-content>*{margin-block-end:18px}body[data-professional-ui] .decision-main :where(.decision-full-text,.decision-text,.full-text,.full-decision-text),body[data-professional-ui] .reading-mode{max-width:80ch;color:#1d2c42;font-size:1.05rem;line-height:1.78}body[data-professional-ui][data-reading-font="serif"] :where(.decision-full-text,.decision-text,.full-text,.full-decision-text){font-family:var(--font-reading);font-size:1.1rem}body[data-professional-ui][data-reading-scale="large"] :where(.decision-full-text,.decision-text,.full-decision-text){font-size:1.2rem;line-height:1.85}body[data-professional-ui] .full-decision-text p{scroll-margin-block:calc(var(--header-height) + 28px)}body[data-professional-ui] .full-decision-text p.is-search-match{background:var(--status-warning-soft);outline:3px solid rgb(180 83 9 / 38%);outline-offset:5px;border-radius:3px}body[data-professional-ui] .decision-timeline-section .section-heading>span{color:var(--text-muted);font-size:0.82rem}body[data-professional-ui] .decision-aside{display:grid;gap:14px}body[data-professional-ui] .decision-aside .side-card{padding:16px}body[data-professional-ui] .decision-actions,body[data-professional-ui] .decision-toolbar{display:grid;gap:8px}body[data-professional-ui] .decision-actions a,body[data-professional-ui] .decision-actions button,body[data-professional-ui] .decision-toolbar a,body[data-professional-ui] .decision-toolbar button{width:100%}body[data-professional-ui] .decision-summary{background:#f7faff;border-inline-start:4px solid var(--action-primary)}body[data-professional-ui] .decision-source-note{color:var(--text-muted);font-size:0.875rem}body[data-professional-ui] .decision-mobile-actions{display:none}@media (max-width:1180px){body[data-professional-ui] .decision-layout,body[data-professional-ui] .decision-workspace{grid-template-columns:190px minmax(0,var(--container-reading))}body[data-professional-ui] .decision-aside{position:static;grid-column:2}}@media (max-width:820px){body[data-professional-ui] .decision-layout,body[data-professional-ui] .decision-workspace{display:block}body[data-professional-ui] .decision-toc{position:static;margin-block-end:16px}body[data-professional-ui] .decision-aside{margin-block-start:20px}body[data-professional-ui] .decision-mobile-actions{position:sticky;z-index:80;inset-block-end:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;background:rgb(255 255 255 / 96%);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-float);backdrop-filter:blur(12px)}}@media print{body[data-professional-ui]{background:#fff}body[data-professional-ui] :where(.app-header,.site-footer,.decision-toc,.decision-aside,.decision-mobile-actions){display:none}body[data-professional-ui] .decision-layout,body[data-professional-ui] .decision-workspace{display:block}body[data-professional-ui] :where(.decision-full-text,.decision-text,.full-text){max-width:none;font-family:var(--font-reading);font-size:11pt;line-height:1.55}}body[data-professional-ui] :where(.guide-grid,.guides-grid,.directory-grid,.member-grid,.quick-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}body[data-professional-ui] :where(.guide-card,.directory-card){display:grid;align-content:start;min-height:100%;padding:20px;color:var(--text-default);text-decoration:none}body[data-professional-ui] :where(.guide-card,.directory-card) p{color:var(--text-muted)}body[data-professional-ui] .guide-article,body[data-professional-ui] .guide-content{width:min(100%,var(--container-reading));margin-inline:auto}body[data-professional-ui] .guide-article :where(p,li),body[data-professional-ui] .guide-content :where(p,li){max-width:78ch}body[data-professional-ui] :where(.delay-kpis,.metric-grid,.delay-overview-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}body[data-professional-ui] :where(.delay-kpis,.metric-grid,.delay-overview-grid) article{padding:20px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}body[data-professional-ui] :where(.delay-kpis,.metric-grid,.delay-overview-grid) strong{display:block;color:var(--text-title);font-size:clamp(1.7rem,1.2vw + 1rem,2.4rem);font-variant-numeric:tabular-nums}body[data-professional-ui] :where(.delay-chart-card,.observatory-chart,.chart-panel){padding:clamp(18px,2.5vw,32px);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-section)}body[data-professional-ui] .delay-chart{overflow:visible}body[data-professional-ui] .chart-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--text-muted);font-size:0.875rem}body[data-professional-ui] .court-table{overflow-x:auto;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}body[data-professional-ui] .court-row{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(100px,0.6fr)) minmax(120px,0.6fr);min-width:780px;border-block-end:1px solid var(--border-default)}body[data-professional-ui] .court-row>*{padding:12px 14px}body[data-professional-ui] .court-head{color:var(--text-title);background:var(--surface-muted);font-weight:700}body[data-professional-ui] .member-grid{margin-block-start:24px;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui] .member-grid .span-2{grid-column:1 / -1}body[data-professional-ui] .member-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-professional-ui] .member-summary span{padding:12px;background:rgb(255 255 255 / 75%);border:1px solid var(--border-default);border-radius:var(--radius-control)}body[data-professional-ui] .watch-builder{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,0.7fr);gap:var(--space-5);align-items:start;margin-block-start:var(--space-5)}body[data-professional-ui] .watch-form-panel,body[data-professional-ui] .watch-preview{padding:clamp(20px,2.5vw,32px);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-section)}body[data-professional-ui] .watch-preview{position:sticky;inset-block-start:calc(var(--header-height) + 20px)}body[data-professional-ui] .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}body[data-professional-ui] .form-grid label{display:grid;gap:6px;color:var(--text-title);font-weight:650}@media (max-width:900px){body[data-professional-ui] :where(.guide-grid,.guides-grid,.directory-grid,.quick-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui] .watch-builder{grid-template-columns:1fr}body[data-professional-ui] .watch-preview{position:static}}@media (max-width:640px){body[data-professional-ui] :is(.guide-grid,.guides-grid,.directory-grid,.member-grid,.quick-grid,.delay-kpis,.metric-grid,.delay-overview-grid,.form-grid){grid-template-columns:1fr}body[data-professional-ui] .member-grid .span-2{grid-column:auto}}body[data-professional-ui] .documentary-directory-page,body[data-professional-ui] .content-model-page,body[data-professional-ui] .sql-guide-page,body[data-professional-ui] .watch-page,body[data-professional-ui] .login-page{min-width:0}body[data-professional-ui] .documentary-directory-page>.page-hero,body[data-professional-ui] .content-model-hero,body[data-professional-ui] .sql-guide-page>.guide-hero,body[data-professional-ui] .watch-hero-phase11{min-height:0;border-radius:14px}body[data-professional-ui] .documentary-directory-page>.page-hero,body[data-professional-ui] .content-model-hero{display:grid;gap:10px;padding:26px 30px}body[data-professional-ui] .documentary-directory-page>.page-hero .label,body[data-professional-ui] .documentary-directory-page>.page-hero h1,body[data-professional-ui] .documentary-directory-page>.page-hero .lead,body[data-professional-ui] .content-model-hero .label,body[data-professional-ui] .content-model-hero h1,body[data-professional-ui] .content-model-hero .lead{margin:0}body[data-professional-ui] .documentary-directory-page>.page-hero h1,body[data-professional-ui] .content-model-hero h1{max-width:28ch;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.06}body[data-professional-ui] .documentary-directory-page>.page-hero .lead,body[data-professional-ui] .content-model-hero .lead{max-width:72ch;font-size:1.02rem;line-height:1.48}body[data-professional-ui][data-uiux-explorers-phase] .explorer-switcher{width:min(calc(100% - 32px),1280px);margin-top:12px;padding:4px;border-radius:12px}body[data-professional-ui][data-uiux-explorers-phase] .explorer-switcher a{min-height:38px;padding:8px 12px;font-size:0.88rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .documentary-directory-page{gap:16px}body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact{display:grid;gap:10px;min-height:0;padding:26px 30px}body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact .label,body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact h1,body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact .lead{margin:0}body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact h1{max-width:28ch;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.06}body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact .lead{max-width:72ch;font-size:1.02rem;line-height:1.48}body[data-professional-ui][data-uiux-explorers-page="directory"] .page-hero.compact>.badge{width:fit-content;margin-top:4px}body[data-professional-ui][data-uiux-explorers-page="directory"] .documentary-directory-toolbar{min-width:0;min-height:64px;margin:0;padding:12px 16px;grid-template-columns:minmax(150px,0.55fr) minmax(280px,2fr) auto;border-radius:12px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family-directory{gap:14px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family{padding:18px;border-radius:12px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family h2{margin-bottom:12px;font-size:1.28rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family .directory-grid,body[data-professional-ui][data-uiux-explorers-page="directory"] .courts-directory-page .directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body[data-professional-ui][data-uiux-explorers-page="directory"] .directory-card{min-height:86px;padding:13px 15px;gap:5px}body[data-professional-ui][data-uiux-explorers-page="directory"] .directory-card>strong{font-size:0.96rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .directory-card>p{display:-webkit-box;overflow:hidden;font-size:0.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-directory-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,0.65fr);gap:28px;align-items:center;padding:26px 32px}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-directory-hero h1{margin:6px 0 8px;font-size:clamp(2rem,2.5vw,2.75rem);line-height:1.06}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-directory-hero .lead{max-width:66ch;margin:0;font-size:1.02rem}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-legal-disclaimer{display:block;width:100%;max-width:380px;justify-self:end}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-legal-disclaimer summary{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-width:0;padding:14px 16px}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-legal-disclaimer summary>span{min-width:0}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-legal-disclaimer strong{display:block;line-height:1.3}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;gap:6px;min-width:0;min-height:160px;padding:15px 16px}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-card>*{width:auto;min-width:0}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-card>strong{font-size:0.98rem;line-height:1.32}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-card-summary{display:-webkit-box;overflow:hidden;margin:0;font-size:0.86rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-card-footer{align-self:end}body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:9px;padding:24px 30px}body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero .label,body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero h1,body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero .lead,body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero .guide-meta{margin-block:0}body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero h1{max-width:30ch;font-size:clamp(2rem,2.5vw,2.7rem);line-height:1.06}body[data-professional-ui][data-uiux-guides-page="detail"] .sql-guide-page>.guide-hero>*{grid-column:1}body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:24px 28px}body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-hero>*{grid-column:1}body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-hero .label,body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-hero h1,body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-hero .lead{margin:0}body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-hero h1{max-width:28ch;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.06}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-reading-layout{grid-template-columns:minmax(0,1fr) minmax(220px,250px);gap:16px}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-main-card{padding:28px 32px}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-markdown{font-size:1rem}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-markdown h2{margin-top:1.8rem;padding-top:1.15rem;font-size:1.5rem}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-markdown p,body[data-professional-ui][data-uiux-guides-page="detail"] .guide-markdown li{line-height:1.62}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-side .toc{max-height:calc(100vh - 110px);padding:13px;overflow-y:auto}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-side .toc a{padding:5px 6px;font-size:0.82rem}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-jurisprudence-links{padding:24px 30px}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-jurisprudence-links .section-heading-row{min-height:0;margin-bottom:6px}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-jurisprudence-links .section-heading-row h2{margin:4px 0 0;font-size:1.65rem}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-jurisprudence-links>p{margin:4px 0}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-context-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 4px}body[data-professional-ui] .decision-result-card[data-decision-card-variant]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 10px;width:100%;min-width:0;padding:16px 0;overflow:visible;border:0;border-bottom:1px solid var(--border-default);border-radius:0;background:transparent;box-shadow:none}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-index{position:static;grid-column:1;grid-row:1;display:grid;place-items:center;align-self:start;width:26px;height:26px;margin-top:1px;border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-size:0.78rem;font-variant-numeric:tabular-nums;font-weight:700}body[data-professional-ui] .decision-result-card[data-decision-card-variant] header{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}body[data-professional-ui] .decision-result-card[data-decision-card-variant] h3{min-width:0;margin:0;font-size:1.03rem;line-height:1.34}body[data-professional-ui] .decision-result-card[data-decision-card-variant] h3 a{color:var(--text-title);text-decoration:none}body[data-professional-ui] .decision-result-card[data-decision-card-variant] h3 a:hover{color:var(--action-primary);text-decoration:underline;text-underline-offset:3px}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-excerpt-link{grid-column:2;display:block;min-width:0;color:inherit;text-decoration:none}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-excerpt{display:-webkit-box;min-height:0;max-height:none;margin:0;padding:10px 12px;overflow:hidden;border-left:3px solid #c7d6e3;border-radius:0 9px 9px 0;background:var(--surface-muted);color:var(--text-default);font-size:0.9rem;line-height:1.46;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body[data-professional-ui] .decision-result-card[data-decision-card-variant] footer{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .tag-row,body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-card-actions{justify-content:flex-end}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .ghost-link{min-height:34px;padding:5px 7px;font-size:0.82rem}body[data-professional-ui][data-uiux-search-phase] .search-page-hero{display:grid;gap:8px;padding:22px 28px}body[data-professional-ui][data-uiux-search-phase] .search-page-hero .label,body[data-professional-ui][data-uiux-search-phase] .search-page-hero h1,body[data-professional-ui][data-uiux-search-phase] .search-page-hero .lead{margin:0}body[data-professional-ui][data-uiux-search-phase] .search-page-hero .main-search{margin-top:14px}body[data-professional-ui][data-uiux-search-phase] .search-page-hero .search-help-row{margin-top:4px}body[data-professional-ui][data-uiux-search-phase] .decision-result-card[data-decision-card-variant]{padding-block:13px}body[data-professional-ui][data-uiux-watch-phase] .watch-page{gap:18px}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11{grid-template-columns:minmax(0,1.3fr) minmax(360px,0.7fr);gap:28px;padding:28px 34px}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11 h1{max-width:22ch;margin:6px 0 10px;font-size:clamp(2.35rem,3.1vw,3.15rem);line-height:1.04}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11 .lead{margin:0 0 16px;font-size:1.02rem;line-height:1.48}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11 .primary-button{color:#fff}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11 .primary-button svg{color:currentColor;stroke:currentColor}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview{gap:8px}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview article{padding:12px;border-radius:12px}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview strong{margin-top:7px}body[data-professional-ui][data-uiux-watch-phase] .watch-builder-phase11{grid-template-columns:minmax(0,1.5fr) minmax(290px,0.65fr);gap:16px}body[data-professional-ui][data-uiux-watch-phase] .watch-form-panel{padding:20px}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-page{gap:14px;width:min(100%,500px);max-width:500px;padding:26px;border-radius:16px}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-page>h1{font-size:clamp(2.35rem,3vw,2.8rem);line-height:1.04}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-page .account-form{padding:20px}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-confirmation-actions{grid-area:notice;display:flex;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-muted);font-size:0.84rem}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-confirmation-actions a{color:var(--action-primary)}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-secondary-actions{gap:8px}@media (max-width:980px){body[data-professional-ui][data-uiux-guides-page="directory"] .guide-directory-hero,body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11{grid-template-columns:1fr}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-legal-disclaimer{max-width:none;justify-self:stretch}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-reading-layout{grid-template-columns:1fr}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-side{display:none}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-mobile-toc{display:block}body[data-professional-ui][data-uiux-watch-phase] .watch-builder-phase11{grid-template-columns:1fr}}@media (max-width:720px){body[data-professional-ui] .documentary-directory-page>.page-hero,body[data-professional-ui] .content-model-hero,body[data-professional-ui] .sql-guide-page>.guide-hero,body[data-professional-ui] .watch-hero-phase11{padding:18px;border-radius:12px}body[data-professional-ui] .documentary-directory-page>.page-hero h1,body[data-professional-ui] .content-model-hero h1,body[data-professional-ui] .sql-guide-page>.guide-hero h1,body[data-professional-ui] .watch-hero-phase11 h1{max-width:none;font-size:clamp(1.85rem,8.4vw,2.25rem);line-height:1.06}body[data-professional-ui][data-uiux-explorers-phase] .explorer-switcher{width:calc(100% - 24px)}body[data-professional-ui][data-uiux-explorers-page="directory"] .documentary-directory-toolbar{grid-template-columns:1fr;min-height:0;padding:14px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family .directory-grid,body[data-professional-ui][data-uiux-explorers-page="directory"] .courts-directory-page .directory-grid{grid-template-columns:1fr}body[data-professional-ui][data-uiux-explorers-page="detail"] .content-model-local-nav{width:100%;max-width:100%;margin-inline:0;padding-inline:0;overflow-x:auto}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-directory-hero{padding:18px}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-legal-disclaimer summary{padding:12px}body[data-professional-ui][data-uiux-guides-page="directory"] .guide-card{min-height:0;padding:14px}body[data-professional-ui][data-uiux-guides-page="detail"] .guide-main-card,body[data-professional-ui][data-uiux-guides-page="detail"] .guide-jurisprudence-links{padding:16px}body[data-professional-ui] .decision-result-card[data-decision-card-variant]{grid-template-columns:24px minmax(0,1fr);gap:7px 8px;padding-block:12px}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-index{width:23px;height:23px}body[data-professional-ui] .decision-result-card[data-decision-card-variant] header{grid-template-columns:minmax(0,1fr);gap:6px}body[data-professional-ui] .decision-result-card[data-decision-card-variant] header>.badge{width:fit-content}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-excerpt{padding:8px 9px;font-size:0.86rem}body[data-professional-ui] .decision-result-card[data-decision-card-variant] footer{display:grid;grid-template-columns:1fr}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-card-actions{justify-content:flex-start}body[data-professional-ui][data-uiux-search-phase] .search-page-hero{gap:6px;padding:18px 16px}body[data-professional-ui][data-uiux-search-phase] .search-page-hero .main-search{margin-top:8px}body[data-professional-ui][data-uiux-search-phase] .search-page-hero .search-help-row{margin-top:0}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11{gap:18px}body[data-professional-ui][data-uiux-watch-phase] .watch-hero-phase11 h1{font-size:2rem}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview{grid-template-columns:1fr}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;min-height:0;padding:10px}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview strong{margin:0}body[data-professional-ui][data-uiux-watch-phase] .watch-steps-overview p{display:none;grid-column:2}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-page{width:calc(100% - 24px);padding:18px}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-page>h1{font-size:2rem}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-page .account-form{padding:16px}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-secondary-actions{display:grid;grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page="login"] .login-secondary-actions a{width:100%;text-align:center}}body[data-professional-ui] .primary-button{color:#fff}body[data-professional-ui] .primary-button .icon{color:currentColor;stroke:currentColor}body[data-professional-ui] .search-help-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-professional-ui] .search-help-trigger,body[data-professional-ui] .phase3-advanced-link,body[data-professional-ui] .phase3-search-help summary{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin:0;padding:7px 11px;border:1px solid var(--border-default);border-radius:9px;background:#fff;color:var(--text-title);font-size:0.84rem;font-weight:700;line-height:1.2;text-decoration:none;list-style:none}body[data-professional-ui] .search-help-trigger::before{display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;content:"i";font-size:0.72rem;font-weight:800}body[data-professional-ui] .search-help-trigger:hover,body[data-professional-ui] .phase3-advanced-link:hover,body[data-professional-ui] .phase3-search-help summary:hover{border-color:#9bb9e4;background:var(--action-soft);color:var(--action-primary)}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details{grid-column:2;min-width:0;margin:-1px 0 0}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details summary{width:fit-content;max-width:100%;padding:4px 0;color:var(--action-primary);cursor:pointer;font-size:0.82rem;font-weight:700;list-style:none;text-underline-offset:3px}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details summary::-webkit-details-marker{display:none}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details summary::after{margin-inline-start:6px;content:"↓"}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details[open] summary::after{content:"↑"}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details p{margin:5px 0 2px;padding:13px 15px;border:1px solid #d6e2ef;border-radius:10px;background:#fbfdff;color:var(--text-default);font-size:0.91rem;line-height:1.55}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-card-actions .ghost-link{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:5px 9px;border:1px solid transparent;border-radius:8px}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-card-actions .ghost-link:hover{border-color:#bfd0e5;background:#f3f7fc}body[data-professional-ui][data-uiux-decision-phase]{--decision-side:176px;--decision-actions:232px}body[data-professional-ui][data-uiux-decision-phase] .decision-page{width:min(calc(100% - (2 * var(--site-gutter))),1360px)}body[data-professional-ui][data-uiux-decision-phase] .decision-layout{grid-template-columns:var(--decision-side) minmax(0,1fr) var(--decision-actions);gap:16px}body[data-professional-ui][data-uiux-decision-phase] .decision-toc,body[data-professional-ui][data-uiux-decision-phase] .decision-aside{inset-block-start:calc(var(--header-height) + 12px)}body[data-professional-ui][data-uiux-decision-phase] .decision-toc{padding:13px;border-radius:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block,body[data-professional-ui][data-uiux-decision-phase] .decision-keyfacts,body[data-professional-ui][data-uiux-decision-phase] .decision-main>section,body[data-professional-ui][data-uiux-decision-phase] .content-model-method,body[data-professional-ui][data-uiux-decision-phase] .content-model-section{border:1px solid var(--border-default);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(7 24 54 / 4%)}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block{padding:22px 24px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block.decision-identity h1{max-width:26ch;margin:5px 0 10px;font-size:clamp(2rem,2.6vw,2.65rem);line-height:1.06;letter-spacing:-0.045em}body[data-professional-ui][data-uiux-decision-phase] .decision-reference-line{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0;color:var(--text-muted)}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfacts{margin:0;padding:8px;gap:8px}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfact{border:0;border-radius:9px;background:var(--surface-muted)}body[data-professional-ui][data-uiux-decision-phase] .decision-main>section{padding:20px 22px}body[data-professional-ui][data-uiux-decision-phase] .decision-anchor-nav{position:static;width:100%;margin:0;border:1px solid var(--border-default);box-shadow:none}body[data-professional-ui][data-uiux-decision-phase] .decision-anchor-nav a{flex:1;text-align:center}body[data-professional-ui][data-uiux-decision-phase] .section-heading{align-items:end;gap:12px;margin-block-end:12px}body[data-professional-ui][data-uiux-decision-phase] .section-heading h2{font-size:clamp(1.35rem,1.8vw,1.75rem)}body[data-professional-ui][data-uiux-decision-phase] .decision-body,body[data-professional-ui][data-uiux-decision-phase] .full-decision-text{max-width:78ch;margin-inline:auto;padding:22px 24px;border-radius:10px;background:#fbfcfe;font-size:1rem;line-height:1.72}body[data-professional-ui][data-uiux-decision-phase] .decision-aside{gap:10px}body[data-professional-ui][data-uiux-decision-phase] .decision-aside .side-card{padding:13px;border-radius:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-primary-actions .label{margin-block-end:8px}body[data-professional-ui][data-uiux-decision-phase] .decision-action-row a,body[data-professional-ui][data-uiux-decision-phase] .decision-action-row button,body[data-professional-ui][data-uiux-decision-phase] .decision-action-row summary{min-height:40px;padding:7px 10px;font-size:0.84rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-directory-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,0.65fr);gap:24px;align-items:center;padding:24px 28px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:12px;color:var(--text-muted);font-size:0.84rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-guide{padding:16px;border:1px solid #cbdbea;border-radius:12px;background:#f5f8fc}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-guide>strong{font-size:1rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-guide>p{margin:4px 0 10px;color:var(--text-muted);font-size:0.84rem}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-guide>div{display:flex;flex-wrap:wrap;gap:6px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-guide a{padding:5px 8px;border:1px solid #c3d4e7;border-radius:999px;background:#fff;color:#173d74;font-size:0.78rem;font-weight:700;text-decoration:none}body[data-professional-ui][data-uiux-explorers-page="directory"] .themes-directory-page .documentary-directory-toolbar{grid-template-columns:minmax(155px,0.45fr) minmax(340px,2fr) auto}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family{border-block-start:3px solid #d5e1ef}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-family h2{color:#0b2f72}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model{grid-template-columns:minmax(0,1fr) 330px}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>*{grid-column:1 / -1}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>.content-model-hero{grid-column:1;height:100%}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>.content-model-facts{grid-column:2;align-self:stretch;grid-template-columns:1fr;gap:8px;padding:10px;border:1px solid var(--border-default);border-radius:14px;background:#fff}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model .content-model-facts .quick-card{display:grid;align-content:center;border:0;background:var(--surface-muted)}body[data-professional-ui][data-uiux-watch-phase] .email-card .primary-button{background:var(--brand-900);border-color:var(--brand-900);color:#fff}body[data-professional-ui][data-uiux-account-admin-phase] .account-dashboard-card,body[data-professional-ui] .member-grid>.content-card{min-width:0;border-radius:14px;box-shadow:0 8px 22px rgb(7 24 54 / 4%)}body[data-professional-ui] .newsletter-layout{align-items:start}body[data-professional-ui] .newsletter-preview{position:sticky;inset-block-start:calc(var(--header-height) + 12px)}body[data-professional-ui] .site-footer[data-vnext-shell="uiux-r3-phase4"]{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(150px,0.7fr));gap:28px;margin:0;padding:38px max(24px,calc((100vw - var(--container-product)) / 2)) 18px}body[data-professional-ui] .site-footer .footer-brand{gap:7px}body[data-professional-ui] .site-footer .footer-brand a{width:fit-content;color:#fff;text-decoration:none}body[data-professional-ui] .site-footer .footer-brand small{max-width:42ch;color:#aebfd6;line-height:1.45}body[data-professional-ui] .site-footer .footer-disclaimer{max-width:44ch;margin-block-start:4px;color:#dce7f5;font-size:0.78rem}body[data-professional-ui] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-links,body[data-professional-ui] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-information{display:grid;grid-template-columns:1fr;align-content:start;gap:4px}body[data-professional-ui] .site-footer .footer-links>strong{margin-block-end:6px;color:#fff;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}body[data-professional-ui] .site-footer .footer-links a{min-height:28px;color:#c9d7e9;font-size:0.84rem;line-height:1.3}body[data-professional-ui] .site-footer .footer-bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-block-start:4px;padding-block-start:14px;border-block-start:1px solid rgb(255 255 255 / 13%);color:#9fb1c9;font-size:0.74rem}body[data-professional-ui] .site-footer .footer-bottom a{color:#dbe7f5}body[data-professional-ui]:has(.privacy-consent:not([hidden])) .site-footer{padding-block-end:170px}body[data-professional-ui] .privacy-consent[hidden]{display:none !important}body[data-professional-ui] .privacy-consent__panel{width:min(880px,calc(100% - 24px));padding:16px 18px;border-radius:14px;box-shadow:0 18px 48px rgb(9 30 64 / 22%)}@media (max-width:1100px){body[data-professional-ui][data-uiux-decision-phase] .decision-layout{grid-template-columns:170px minmax(0,1fr)}body[data-professional-ui][data-uiux-decision-phase] .decision-aside{position:static;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui][data-uiux-decision-phase] .decision-aside>.decision-primary-actions{display:none}body[data-professional-ui] .site-footer[data-vnext-shell="uiux-r3-phase4"]{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui] .site-footer .footer-brand{grid-column:1 / -1}}@media (max-width:900px){body[data-professional-ui][data-uiux-search-phase] .filter-column{position:static}body[data-professional-ui][data-uiux-search-phase] .filter-panel.is-open{z-index:1400;max-height:none}body[data-professional-ui][data-uiux-search-phase] .filter-close{display:inline-flex}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-directory-hero,body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model{grid-template-columns:1fr}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>.content-model-hero,body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>.content-model-facts{grid-column:1}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>.content-model-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){body[data-professional-ui][data-uiux-decision-phase] .decision-layout{display:block}body[data-professional-ui][data-uiux-decision-phase] .decision-toc{position:static;margin-block-end:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-aside{display:grid;grid-template-columns:1fr;margin-block-start:14px}}@media (max-width:640px){body[data-professional-ui] .search-help-trigger,body[data-professional-ui] .phase3-advanced-link,body[data-professional-ui] .phase3-search-help summary{min-height:36px;padding:6px 9px;font-size:0.8rem}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-summary-details p{padding:11px 12px;font-size:0.88rem}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block,body[data-professional-ui][data-uiux-decision-phase] .decision-main>section{padding:16px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block.decision-identity h1{font-size:clamp(1.65rem,8vw,2rem)}body[data-professional-ui][data-uiux-decision-phase] .decision-body,body[data-professional-ui][data-uiux-decision-phase] .full-decision-text{padding:14px;font-size:0.95rem;line-height:1.62}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-directory-hero{gap:14px;padding:16px}body[data-professional-ui][data-uiux-explorers-page="directory"] .theme-hero-guide{display:none}body[data-professional-ui][data-uiux-explorers-page="directory"] .themes-directory-page .documentary-directory-toolbar{grid-template-columns:1fr}body[data-professional-ui][data-uiux-explorers-page="detail"] .theme-content-model>.content-model-facts{grid-template-columns:1fr}body[data-professional-ui] .site-footer[data-vnext-shell="uiux-r3-phase4"]{grid-template-columns:1fr;gap:18px;padding:28px 20px 16px}body[data-professional-ui] .site-footer .footer-brand{grid-column:1}body[data-professional-ui] .site-footer .footer-bottom{display:grid}body[data-professional-ui]:has(.privacy-consent:not([hidden])) .site-footer{padding-block-end:265px}body[data-professional-ui] .privacy-consent__panel{width:100%}}body[data-professional-ui]{--r5-navy:#071b40;--r5-blue:#1459d9;--r5-blue-soft:#eaf1ff;--r5-teal:#08766d;--r5-teal-soft:#e8f7f3;--r5-sand:#8a5a08;--r5-sand-soft:#fff6df;--r5-slate-soft:#edf3f8;--r5-violet:#6547a5;--r5-violet-soft:#f1edff;color:#172b4d;background:radial-gradient(circle at 8% 0%,rgb(221 233 250 / 58%),transparent 32rem),#f4f7fb}body[data-professional-ui] .site-footer{content-visibility:visible;contain-intrinsic-size:none}body[data-professional-ui] :where(.page-shell,.phase3-home-shell){--section-accent:var(--r5-blue)}body[data-professional-ui] :where(.page-hero,.content-model-hero,.member-hero,.admin-hero){position:relative;overflow:hidden}body[data-professional-ui] :where(.page-hero,.content-model-hero,.member-hero,.admin-hero)::before{position:absolute;inset-block:18px;inset-inline-start:0;width:4px;border-radius:0 6px 6px 0;background:var(--section-accent);content:""}body[data-professional-ui][data-uiux-search-phase="6"] .search-page-hero::before{display:none}body[data-professional-ui] :where(.content-card,.page-hero,.content-model-hero){border-color:#cfdae8;box-shadow:0 10px 30px rgb(8 31 68 / 4%)}body[data-professional-ui] :where(.primary-button,button[type="submit"],.phase3-search-form button){background:var(--r5-blue);border-color:var(--r5-blue);color:#fff}body[data-professional-ui] :where(.primary-button,button[type="submit"],.phase3-search-form button):hover{background:#0d48b7;border-color:#0d48b7}body[data-professional-ui][data-uiux-home-phase] .phase3-home-shell{padding-block:18px 56px}body[data-professional-ui][data-uiux-home-phase] .phase3-intro{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);grid-template-rows:auto auto 1fr;gap:8px 32px;min-height:0;padding:28px 34px;background:linear-gradient(118deg,rgb(255 255 255 / 98%) 0 48%,rgb(232 240 253 / 90%) 100%),#fff;border-radius:16px}body[data-professional-ui][data-uiux-home-phase] .phase3-intro>.label{grid-column:1;margin-block-start:2px}body[data-professional-ui][data-uiux-home-phase] .phase3-intro>h1{grid-column:1;max-width:15ch;margin:5px 0 6px;font-size:clamp(2.25rem,3.25vw,3rem);line-height:1.03}body[data-professional-ui][data-uiux-home-phase] .phase3-intro>.phase3-lead{grid-column:1;max-width:58ch;margin:4px 0 0;font-size:1.02rem;line-height:1.55}body[data-professional-ui][data-uiux-home-phase] .phase3-search-card{grid-column:2;grid-row:1 / 4;align-self:center;display:grid;grid-template-columns:minmax(0,1fr);row-gap:9px;width:100%;max-width:none;padding:20px;border-color:#bfd0e5;border-radius:13px;background:rgb(255 255 255 / 94%);box-shadow:0 16px 34px rgb(8 31 68 / 7%)}body[data-professional-ui][data-uiux-home-phase] .phase3-search-card>*{grid-column:1 !important;grid-row:auto !important;min-width:0}body[data-professional-ui][data-uiux-home-phase] .phase3-search-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 12px}body[data-professional-ui][data-uiux-home-phase] .phase3-search-copy h2{font-size:1.15rem}body[data-professional-ui][data-uiux-home-phase] .phase3-search-copy p{color:var(--text-muted);font-size:.82rem;text-align:right}body[data-professional-ui][data-uiux-home-phase] .phase3-search-form{margin-block-start:11px}body[data-professional-ui][data-uiux-home-phase] .phase3-search-form :is(input,button){min-height:48px}body[data-professional-ui][data-uiux-home-phase] .phase3-search-links{margin-block-start:9px}body[data-professional-ui][data-uiux-home-phase] .phase3-trust.r5-confidence-strip{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:0;margin-block:12px 0;padding:0;border-radius:12px}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip>*{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:98px;margin:0;padding:0;border-inline-start:1px solid #d8e2ee}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip>:first-child{border-inline-start:0}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip strong{color:var(--r5-navy);font-size:.87rem}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip span,body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip small,body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip time{color:#5d6d83;font-size:.76rem;line-height:1.35}body[data-professional-ui][data-uiux-home-phase] .phase3-trust-counts>a,body[data-professional-ui][data-uiux-home-phase] .r5-delay-point{color:inherit;text-decoration:none;transition:background-color 140ms ease,box-shadow 140ms ease}body[data-professional-ui][data-uiux-home-phase] .phase3-trust-counts>a:hover,body[data-professional-ui][data-uiux-home-phase] .r5-delay-point:hover{background:#f4f8ff;box-shadow:inset 0 -2px 0 var(--r5-blue)}body[data-professional-ui][data-uiux-home-phase] .phase3-trust-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;padding:0}body[data-professional-ui][data-uiux-home-phase] .r5-delay-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}body[data-professional-ui][data-uiux-home-phase] .phase3-trust-counts>a,body[data-professional-ui][data-uiux-home-phase] .r5-delay-point{display:grid;align-items:center;min-width:0;padding:14px 16px;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none}body[data-professional-ui][data-uiux-home-phase] .phase3-trust-counts>a + a{border-inline-start:1px solid #d8e2ee}body[data-professional-ui][data-uiux-home-phase] .r5-delay-point + .r5-delay-point{border-inline-start:1px solid #d8e2ee}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-group-icon{display:grid;place-items:center;align-self:center;width:38px;height:38px;margin-inline:8px;color:var(--r5-blue);background:var(--r5-blue-soft);border:1px solid #c8d9fa;border-radius:10px}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-group-icon .icon{width:18px;height:18px}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-copy{display:grid;grid-auto-flow:row;align-content:center;gap:1px;min-width:0}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-copy>*{display:block;min-width:0}body[data-professional-ui][data-uiux-home-phase] .r5-delay-point .r5-delay-label{color:#49617e;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}body[data-professional-ui][data-uiux-home-phase] .r5-delay-point strong{margin-block:1px;font-size:1.02rem;line-height:1.25}body[data-professional-ui][data-uiux-home-phase] .r5-observatory-link{display:inline-flex;align-items:center;gap:3px;margin-block-start:2px;color:var(--r5-blue);font-size:.72rem;font-weight:750;line-height:1.3}body[data-professional-ui][data-uiux-home-phase] .r5-observatory-link .icon{width:13px;height:13px}body[data-professional-ui][data-uiux-home-phase] .phase3-section{margin-block-start:18px}body[data-professional-ui][data-uiux-home-phase] .phase3-recent{padding:20px 24px 24px;border:1px solid #cfdae8;border-radius:14px;background:#fff}body[data-professional-ui][data-uiux-home-phase] .phase3-section-head{margin-block-end:10px}body[data-professional-ui][data-uiux-home-phase] .phase3-section-head h2{font-size:clamp(1.45rem,2vw,1.85rem)}body[data-professional-ui][data-uiux-home-phase] .phase5-quick-access{margin-block-start:22px}body[data-professional-ui][data-uiux-home-phase] .phase5-quick-grid{gap:12px}body[data-professional-ui][data-uiux-home-phase] .phase5-quick-grid a:nth-child(1){border-block-start:3px solid var(--r5-blue);background:linear-gradient(180deg,var(--r5-blue-soft),#fff 48%)}body[data-professional-ui][data-uiux-home-phase] .phase5-quick-grid a:nth-child(2){border-block-start:3px solid var(--r5-violet);background:linear-gradient(180deg,var(--r5-violet-soft),#fff 48%)}body[data-professional-ui][data-uiux-home-phase] .phase5-quick-grid a:nth-child(3){border-block-start:3px solid var(--r5-teal);background:linear-gradient(180deg,var(--r5-teal-soft),#fff 48%)}body[data-professional-ui] .result-summary-details{display:none !important}body[data-professional-ui] .decision-result-card[data-decision-card-variant]{border-color:#cfdbe8;border-inline-start:3px solid #9ebbe3;border-radius:11px;background:#fff}body[data-professional-ui] .decision-result-card[data-decision-card-variant]:hover{border-inline-start-color:var(--r5-blue);box-shadow:0 10px 25px rgb(8 31 68 / 7%)}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#253a58;font-size:.95rem;line-height:1.55}body[data-professional-ui] .decision-result-card[data-decision-card-variant="compact"] .result-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}body[data-professional-ui] .decision-result-card .result-excerpt-link{border-inline-start:2px solid #c8d7e8;background:#f6f9fc}body[data-professional-ui] .decision-result-card footer{padding-block-start:9px}body[data-professional-ui] .decision-result-card .result-card-actions .ghost-link{min-height:36px;padding-block:7px;display:inline-flex;align-items:center}body[data-professional-ui][data-uiux-home-phase="5"] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .ghost-link{min-height:36px;padding:6px 8px}body[data-professional-ui] .decision-result-card .result-card-actions .ghost-link:last-child{color:var(--r5-blue);font-weight:750}body[data-professional-ui][data-uiux-search-phase] button,body[data-professional-ui][data-uiux-search-phase] .result-card-actions .ghost-link{min-height:36px !important}body[data-professional-ui][data-uiux-delay-phase] button{min-height:36px !important}body[data-professional-ui] .about-live-stats{margin-block-start:20px;border:1px solid #d2deeb;border-radius:10px;background:rgb(255 255 255 / 82%)}body[data-professional-ui] .privacy-treatment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:16px}body[data-professional-ui] .privacy-treatment-grid article{min-width:0;padding:15px;border:1px solid #d5e0ec;border-radius:12px;background:#f8fbfe}body[data-professional-ui] .privacy-treatment-grid strong{display:block;margin-block-end:6px;color:var(--r5-navy)}body[data-professional-ui] .privacy-treatment-grid p{margin:0 0 8px}body[data-professional-ui] .privacy-treatment-grid small{color:#5b6c83;line-height:1.45}body[data-professional-ui][data-vnext-page="editorial"] .institutional-page{width:min(calc(100% - 32px),1180px);display:grid;gap:16px;padding-block:24px 64px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-hero{padding:clamp(24px,3vw,38px);border:1px solid #cfdbe8;border-radius:14px;background:radial-gradient(circle at 92% 20%,rgb(73 125 205 / 12%),transparent 27rem),linear-gradient(135deg,#fff,#f5f8fd);box-shadow:0 10px 30px rgb(8 31 68 / 5%)}body[data-professional-ui][data-vnext-page="editorial"] .institutional-hero h1{max-width:25ch;margin:5px 0 10px;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.03;letter-spacing:-.04em}body[data-professional-ui][data-vnext-page="editorial"] .institutional-hero :where(.lead,.institutional-hero-detail){max-width:76ch;margin:8px 0 0;color:#4d607b;font-size:1rem;line-height:1.58}body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights article{min-width:0;padding:15px;border:1px solid #d2deea;border-block-start:3px solid var(--r5-blue);border-radius:11px;background:#fff}body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights strong,body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights span{display:block}body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights span{margin-block-start:5px;color:#526681;font-size:.86rem;line-height:1.45}body[data-professional-ui][data-vnext-page="editorial"] .institutional-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}body[data-professional-ui][data-vnext-page="editorial"] .legal-content{min-width:0;padding:8px 28px 28px;border:1px solid #cfdbe8;border-radius:14px;background:#fff}body[data-professional-ui][data-vnext-page="editorial"] .legal-section{padding-block:24px;border-block-start:1px solid #dce5ef;scroll-margin-block-start:calc(var(--header-height) + 16px)}body[data-professional-ui][data-vnext-page="editorial"] .legal-section:first-child{border-block-start:0}body[data-professional-ui][data-vnext-page="editorial"] .legal-section h2{margin:4px 0 10px;color:var(--r5-navy);font-size:clamp(1.35rem,1.5vw,1.65rem);line-height:1.18}body[data-professional-ui][data-vnext-page="editorial"] .legal-section h3{margin:18px 0 6px;color:#203b61;font-size:1.05rem}body[data-professional-ui][data-vnext-page="editorial"] .legal-section :where(p,li){max-width:78ch;color:#334b6a;font-size:.96rem;line-height:1.65}body[data-professional-ui][data-vnext-page="editorial"] .legal-section p{margin:0 0 11px}body[data-professional-ui][data-vnext-page="editorial"] .section-kicker{margin:0 !important;color:var(--r5-blue) !important;font-size:.7rem !important;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc{position:sticky;inset-block-start:calc(var(--header-height) + 14px);display:grid;gap:3px;padding:15px;border:1px solid #cfdbe8;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(8 31 68 / 5%)}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc>strong{margin-block-end:5px;color:var(--r5-navy)}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc>a{min-height:36px;display:flex;align-items:center;padding:7px 8px;border-radius:7px;color:#3d5575;font-size:.87rem;font-weight:680;text-decoration:none}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc>a:hover{background:var(--r5-blue-soft);color:var(--r5-blue)}body[data-professional-ui][data-vnext-page="editorial"] :where(.institutional-list,.about-steps){display:grid;gap:8px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-note,body[data-professional-ui][data-vnext-page="editorial"] .institutional-side-note{padding:13px 14px;border:1px solid #cedfeb;border-radius:10px;background:#f3f8fc}body[data-professional-ui][data-vnext-page="editorial"] .institutional-side-note{margin-block-start:8px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-side-note :where(strong,p,a){display:block;margin-block:0 6px}body[data-professional-ui][data-vnext-page="editorial"] :where(.about-audience-grid,.about-service-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block-start:15px}body[data-professional-ui][data-vnext-page="editorial"] :where(.about-audience-grid article,.about-service-grid a){min-width:0;display:grid;gap:5px;padding:14px;border:1px solid #d5e0eb;border-radius:10px;background:#f8fbfe;color:inherit;text-decoration:none}body[data-professional-ui][data-uiux-delay-phase] #delay-chart-description::after{content:" Affichage sur les douze derniers mois."}body[data-professional-ui][data-uiux-delay-phase] .delay-chart-note{margin:10px 0 2px;padding:10px 12px;border-inline-start:3px solid #7ca5dc;border-radius:0 8px 8px 0;background:#f3f7fc;color:#405572;font-size:.82rem;line-height:1.45}body[data-professional-ui][data-uiux-delay-phase] .delay-chart-note[hidden]{display:none}body[data-professional-ui][data-uiux-watch-phase] summary{min-height:36px;display:flex;align-items:center}body[data-professional-ui][data-uiux-decision-phase]{--decision-side:184px}body[data-professional-ui][data-uiux-decision-phase] .decision-page{width:min(calc(100% - (2 * var(--site-gutter))),1540px);padding-block-start:22px}body[data-professional-ui][data-uiux-decision-phase] .breadcrumb{margin-block-end:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-layout{display:grid;grid-template-columns:var(--decision-side) minmax(0,1fr);gap:18px;align-items:start}body[data-professional-ui][data-uiux-decision-phase] .decision-toc{position:sticky;inset-block-start:calc(var(--header-height) + 12px);padding:14px;border:1px solid #cad7e6;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(7 24 54 / 4%)}body[data-professional-ui][data-uiux-decision-phase] .decision-toc>a:first-of-type{border-inline-start-color:var(--r5-blue);background:var(--r5-blue-soft);color:var(--r5-blue);font-weight:750}body[data-professional-ui][data-uiux-decision-phase] .decision-main{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block{min-height:0;padding:18px 22px 16px;border-inline-start:1px solid #cad7e6;border-radius:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block.decision-identity h1{max-width:34ch;margin:4px 0 8px;font-size:clamp(1.9rem,2.65vw,2.55rem);line-height:1.07}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #ccd9e7;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfact{min-height:72px;padding:13px 15px;border:1px solid #d8e3ed;border-radius:9px;background:linear-gradient(145deg,#f8fbfe,var(--r5-slate-soft))}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfact dt{margin-block-end:5px;color:#4e617a;font-size:.72rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfact dd{margin:0;color:var(--r5-navy);font-size:.98rem;font-weight:600;line-height:1.45;text-align:left}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar{display:flex;align-items:stretch;gap:8px;padding:8px;border:1px solid #cad7e6;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-primary-actions{display:block;flex:1 1 auto;width:auto;padding:0;border:0;background:transparent}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-primary-actions>.label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-action-row{display:flex;flex-wrap:wrap;gap:7px}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-action-row>:is(a,button,details){width:auto}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar :is(a,button,summary){min-height:42px;padding:8px 12px}body[data-professional-ui][data-uiux-decision-phase] .decision-watch-inline{flex:0 0 auto;min-height:42px;align-self:center;justify-content:center;padding-inline:15px;text-decoration:none}body[data-professional-ui][data-uiux-decision-phase] .decision-text-section{padding:22px 26px 30px;border-inline-start:1px solid #cad7e6;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-decision-phase] .decision-text-section .section-heading{align-items:center;padding-block-end:14px;border-block-end:1px solid #dbe4ee}body[data-professional-ui][data-uiux-decision-phase] .decision-text-intro{max-width:78ch;margin:5px 0 0;color:#627188;font-size:.82rem;line-height:1.45}body[data-professional-ui][data-uiux-decision-phase] .decision-body,body[data-professional-ui][data-uiux-decision-phase] .full-decision-text,body[data-professional-ui][data-uiux-decision-phase] .full-decision-text.is-collapsed{width:100%;max-width:104ch;max-height:none;margin:0 auto;padding:18px 6px 0;overflow:visible;border:0;border-radius:0;background:#fff;font-size:1.08rem;line-height:1.72;-webkit-mask-image:none;mask-image:none}body[data-professional-ui][data-uiux-decision-phase] .full-decision-text p{max-width:none;margin:0;text-wrap:pretty}body[data-professional-ui][data-uiux-decision-phase] .full-decision-text p + p{margin-block-start:.86em}body[data-professional-ui][data-uiux-decision-phase] .decision-text-disclosure{display:none !important}body[data-professional-ui][data-uiux-decision-phase] .decision-overview{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:12px}body[data-professional-ui][data-uiux-decision-phase] .decision-overview>section{min-width:0;margin:0;padding:18px 20px;border:1px solid #cad7e6;border-block-start:3px solid var(--r5-teal);border-radius:12px;background:linear-gradient(155deg,var(--r5-teal-soft),#fff 42%);box-shadow:0 8px 24px rgb(7 24 54 / 4%)}body[data-professional-ui][data-uiux-decision-phase] .decision-overview>.decision-timeline-section{border-block-start-color:var(--r5-violet);background:linear-gradient(155deg,var(--r5-violet-soft),#fff 42%)}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .section-heading{align-items:end;gap:14px;margin-block-end:14px;padding-block-end:12px;border-block-end:1px solid #d7e2ec}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .section-heading h2{margin-block-start:2px;font-size:clamp(1.45rem,1.5vw,1.8rem);line-height:1.12}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .section-heading>span{max-width:25ch;color:#617188;font-size:.76rem;line-height:1.35;text-align:right}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .compact-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .compact-list li{position:relative;padding-inline-start:18px;line-height:1.5}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .compact-list li::before{position:absolute;inset:.58em auto auto 0;width:7px;height:7px;border-radius:50%;background:var(--r5-teal);box-shadow:0 0 0 4px var(--r5-teal-soft);content:""}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .date-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:decision-step}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .date-steps li{position:relative;min-height:42px;padding:2px 0 13px 39px;line-height:1.42;counter-increment:decision-step}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .date-steps li::before{position:absolute;z-index:2;inset:0 auto auto 0;display:grid;place-items:center;width:27px;height:27px;border:1px solid #cfc2ed;border-radius:50%;background:#fff;color:var(--r5-violet);font-size:.72rem;font-weight:800;content:counter(decision-step)}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .date-steps li:not(:last-child)::after{position:absolute;inset:26px auto 0 13px;width:1px;background:#d8ccef;content:""}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .summary-transparency{margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid #d7e2ec}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:4px}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>:where(section,div){min-width:0}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>:where(#references,.content-model-section,#source-et-methode){grid-column:1 / -1}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>section,body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>.content-model-section,body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>#source-et-methode>*{padding:18px 20px;border:1px solid #cfdae8;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-guides-page]{--section-accent:var(--r5-teal)}body[data-professional-ui][data-uiux-explorers-page]{--section-accent:var(--r5-violet)}body[data-professional-ui][data-uiux-observatory-phase]{--section-accent:var(--r5-teal)}body[data-professional-ui][data-uiux-watch-phase]{--section-accent:var(--r5-violet)}body[data-professional-ui] :where(.guide-directory-hero,.theme-directory-hero,.content-model-hero){background:linear-gradient(120deg,rgb(255 255 255 / 98%) 30%,rgb(235 242 252 / 92%)),#fff}body[data-professional-ui] .guide-theme:nth-of-type(3n + 1),body[data-professional-ui] .theme-family:nth-of-type(3n + 1){border-block-start-color:var(--r5-blue)}body[data-professional-ui] .guide-theme:nth-of-type(3n + 2),body[data-professional-ui] .theme-family:nth-of-type(3n + 2){border-block-start-color:var(--r5-teal)}body[data-professional-ui] .guide-theme:nth-of-type(3n),body[data-professional-ui] .theme-family:nth-of-type(3n){border-block-start-color:var(--r5-violet)}body[data-professional-ui] .guide-theme,body[data-professional-ui] .theme-family{border-block-start-width:3px;background:rgb(255 255 255 / 94%)}body[data-professional-ui][data-uiux-observatory-phase] :where(.metric-card,.chart-card,.delay-summary-card):nth-child(3n + 1){border-block-start:3px solid var(--r5-blue)}body[data-professional-ui][data-uiux-observatory-phase] :where(.metric-card,.chart-card,.delay-summary-card):nth-child(3n + 2){border-block-start:3px solid var(--r5-teal)}body[data-professional-ui][data-uiux-observatory-phase] :where(.metric-card,.chart-card,.delay-summary-card):nth-child(3n){border-block-start:3px solid var(--r5-sand)}body[data-professional-ui][data-uiux-watch-phase] .watch-step:nth-child(1){border-block-start:3px solid var(--r5-blue);background:linear-gradient(180deg,var(--r5-blue-soft),#fff 34%)}body[data-professional-ui][data-uiux-watch-phase] .watch-step:nth-child(2){border-block-start:3px solid var(--r5-violet);background:linear-gradient(180deg,var(--r5-violet-soft),#fff 34%)}body[data-professional-ui][data-uiux-watch-phase] .watch-step:nth-child(3){border-block-start:3px solid var(--r5-teal);background:linear-gradient(180deg,var(--r5-teal-soft),#fff 34%)}body[data-professional-ui][data-uiux-account-admin-phase]{--section-accent:var(--r5-teal)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-page,.admin-page,.account-page){width:min(calc(100% - 32px),1480px);margin-inline:auto}body[data-professional-ui] .secure-preview-notice{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding:8px 16px;border-block-end:1px solid #d9c88f;background:#fff7dc;color:#60470c;font-size:.78rem}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-hero,.admin-hero){padding:22px 26px;border:1px solid #cbd8e6;border-radius:14px;background:linear-gradient(118deg,#fff 35%,var(--r5-teal-soft)),#fff}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page^="admin"]{--section-accent:var(--r5-violet)}body[data-professional-ui][data-uiux-account-admin-phase][data-vnext-page^="admin"] .admin-hero{background:linear-gradient(118deg,#fff 35%,var(--r5-violet-soft)),#fff}body[data-professional-ui][data-uiux-account-admin-phase] .admin-tabs{position:sticky;z-index:60;inset-block-start:var(--header-height);padding:6px;border:1px solid #cad7e6;border-radius:11px;background:rgb(255 255 255 / 96%);box-shadow:0 8px 20px rgb(8 31 68 / 6%);backdrop-filter:blur(12px)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-tabs a.active{background:var(--r5-violet-soft);color:var(--r5-violet)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics article:nth-child(4n + 1){border-block-start:3px solid var(--r5-blue);background:linear-gradient(180deg,var(--r5-blue-soft),#fff 46%)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics article:nth-child(4n + 2){border-block-start:3px solid var(--r5-violet);background:linear-gradient(180deg,var(--r5-violet-soft),#fff 46%)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics article:nth-child(4n + 3){border-block-start:3px solid var(--r5-teal);background:linear-gradient(180deg,var(--r5-teal-soft),#fff 46%)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics article:nth-child(4n){border-block-start:3px solid var(--r5-sand);background:linear-gradient(180deg,var(--r5-sand-soft),#fff 46%)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-grid,.quality-grid)>.content-card:nth-child(3n + 1){border-block-start:3px solid var(--r5-blue)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-grid,.quality-grid)>.content-card:nth-child(3n + 2){border-block-start:3px solid var(--r5-teal)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-grid,.quality-grid)>.content-card:nth-child(3n){border-block-start:3px solid var(--r5-violet)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-form,.newsletter-builder){border-inline-start:3px solid var(--r5-violet)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-preview,.newsletter-preview){border-inline-start:3px solid var(--r5-teal);background:linear-gradient(150deg,var(--r5-teal-soft),#fff 42%)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.ops-table,.admin-table){overflow-x:auto;border:1px solid #cad7e6;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-page,.admin-page){display:grid;gap:18px;padding-block:26px 64px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-hero,.admin-hero){display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:center;gap:24px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-hero,.admin-hero) h1{margin:2px 0 6px;font-size:clamp(2.25rem,4.2vw,3.6rem);line-height:1;letter-spacing:-.055em}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-summary,.admin-health){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-summary span,.admin-health span){min-height:52px;display:flex;align-items:center;gap:5px;padding:11px 13px;border:1px solid #cbd9e7;border-radius:10px;background:rgb(255 255 255 / 84%)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-health .status-dot::before{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#6b7a90;content:""}body[data-professional-ui][data-uiux-account-admin-phase] .admin-health .status-dot.good::before{background:#16815d}body[data-professional-ui][data-uiux-account-admin-phase] .admin-health .status-dot.warn::before{background:#c18419}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-grid,.quality-grid,.admin-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-professional-ui][data-uiux-account-admin-phase] .span-2{grid-column:span 2}body[data-professional-ui][data-uiux-account-admin-phase] .content-card{padding:22px}body[data-professional-ui][data-uiux-account-admin-phase] .card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:14px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.small-button,.danger-button){min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #b9c9da;border-radius:9px;background:#fff;color:var(--r5-blue);font-weight:750;text-decoration:none}body[data-professional-ui][data-uiux-account-admin-phase] .danger-button{border-color:#e7b2b2;color:#a32020;background:#fff8f8}body[data-professional-ui][data-uiux-account-admin-phase] :where(.watch-list,.message-list,.fact-list){display:grid;gap:10px;margin:0;padding:0}body[data-professional-ui][data-uiux-account-admin-phase] .watch-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:13px 14px;border:1px solid #d3dfeb;border-radius:11px;background:#f8fbfe}body[data-professional-ui][data-uiux-account-admin-phase] .watch-item span{color:#536783}body[data-professional-ui][data-uiux-account-admin-phase] .watch-item button{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:38px;padding:7px 12px;border:1px solid #bdccdc;border-radius:8px;background:#fff;color:var(--r5-blue);font-weight:750}body[data-professional-ui][data-uiux-account-admin-phase] .message-center .card-head p{max-width:72ch;margin:5px 0 0;color:#536783}body[data-professional-ui][data-uiux-account-admin-phase] .message-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:14px;align-items:stretch}body[data-professional-ui][data-uiux-account-admin-phase] .message-thread{display:grid;gap:5px;padding:12px;border:1px solid #d3dfeb;border-radius:11px;background:#fff;color:inherit;text-decoration:none}body[data-professional-ui][data-uiux-account-admin-phase] .message-thread.active{border-color:#90b6e8;background:var(--r5-blue-soft)}body[data-professional-ui][data-uiux-account-admin-phase] :where(.message-thread small,.message-panel-head span,.message-bubble small){color:#657791}body[data-professional-ui][data-uiux-account-admin-phase] .thread-status{width:max-content;padding:3px 8px;border:1px solid #c7d5e4;border-radius:999px;background:#f2f6fa;font-size:.76rem;font-weight:750}body[data-professional-ui][data-uiux-account-admin-phase] .thread-status.is-open{border-color:#acd9ca;background:#ecf8f4;color:#126246}body[data-professional-ui][data-uiux-account-admin-phase] .thread-status.is-waiting{border-color:#e8ce8d;background:#fff8df;color:#76550d}body[data-professional-ui][data-uiux-account-admin-phase] .message-panel{display:grid;gap:11px;min-width:0;padding:15px;border:1px solid #d3dfeb;border-radius:12px;background:#f8fbfe}body[data-professional-ui][data-uiux-account-admin-phase] .message-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-block-end:10px;border-block-end:1px solid #d3dfeb}body[data-professional-ui][data-uiux-account-admin-phase] .message-panel-head>div{display:grid;gap:3px}body[data-professional-ui][data-uiux-account-admin-phase] .message-bubble{max-width:80%;padding:11px 13px;border:1px solid #d3dfeb;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-account-admin-phase] .message-bubble p{margin:4px 0 0}body[data-professional-ui][data-uiux-account-admin-phase] .message-bubble.from-user{justify-self:end}body[data-professional-ui][data-uiux-account-admin-phase] .message-bubble.from-team{justify-self:start;border-color:#acd9ca;background:#f0faf6}body[data-professional-ui][data-uiux-account-admin-phase] .reply-box{display:grid;gap:9px}body[data-professional-ui][data-uiux-account-admin-phase] .fact-list div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-block-end:1px solid #dbe4ee}body[data-professional-ui][data-uiux-account-admin-phase] .fact-list dd{margin:0;text-align:right}body[data-professional-ui][data-uiux-account-admin-phase] .compact-feed{display:grid;gap:7px;margin:0;padding-inline-start:20px}body[data-professional-ui][data-uiux-account-admin-phase] .admin-tabs{display:flex;gap:5px;overflow-x:auto}body[data-professional-ui][data-uiux-account-admin-phase] .admin-tabs a{min-height:38px;display:inline-flex;align-items:center;padding:7px 12px;border-radius:8px;color:#304766;font-weight:750;text-decoration:none;white-space:nowrap}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics article{min-width:0;padding:16px;border:1px solid #cddae8;border-radius:12px;background:#fff}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics :where(span,small){display:block;color:#60728c}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics strong{display:block;margin:5px 0;font-size:1.65rem;letter-spacing:-.035em}body[data-professional-ui][data-uiux-account-admin-phase] .admin-section{display:grid;gap:16px;padding:22px;border:1px solid #cad7e6;border-radius:14px;background:#fff;box-shadow:0 9px 24px rgb(8 31 68 / 4%)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-section .section-intro>p:last-child{max-width:90ch;margin-block-end:0;color:#536783}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-layout,.newsletter-layout){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px;align-items:start}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-form,.newsletter-builder){display:grid;gap:13px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-preview,.newsletter-preview){position:sticky;inset-block-start:calc(var(--header-height) + 62px)}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame{display:grid;gap:10px;margin-block-start:10px;padding:15px;border:1px solid #c9d7e6;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgb(8 31 68 / 6%)}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-end:9px;border-block-end:2px solid var(--r5-blue)}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame header span,body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame>small{color:#62748d;font-size:.76rem}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame h3,body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame p{margin:0}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame>a{display:flex;justify-content:space-between;gap:8px;padding:9px;border:1px solid #d6e1ec;border-radius:7px;color:#142b4c;font-weight:700;text-decoration:none}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame>a span{color:var(--r5-blue);font-size:.8rem;white-space:nowrap}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame>button{min-height:40px;border:0;border-radius:8px;background:var(--r5-navy);color:#fff;font-weight:750}body[data-professional-ui][data-uiux-account-admin-phase] .newsletter-email-frame footer{padding-block-start:9px;border-block-start:1px solid #d6e1ec;color:#687991;font-size:.7rem;line-height:1.45}body[data-professional-ui][data-uiux-account-admin-phase] .ops-table [role="row"]{min-width:760px;display:grid;grid-template-columns:1.2fr .85fr .65fr 1.5fr;gap:12px;padding:12px 14px;border-block-start:1px solid #d8e2ed}body[data-professional-ui][data-uiux-account-admin-phase] .ops-table [role="row"]:first-child{border-block-start:0;background:#f1f5fa}@media (max-width:1100px){body[data-professional-ui][data-uiux-home-phase] .phase3-intro{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:8px 20px;padding:24px}body[data-professional-ui][data-uiux-home-phase] .phase3-intro>h1{font-size:clamp(2rem,4vw,2.55rem)}body[data-professional-ui][data-uiux-home-phase] .phase3-trust.r5-confidence-strip{grid-template-columns:1fr}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-group--delays{border-block-start:1px solid #d8e2ee;border-inline-start:0}body[data-professional-ui][data-uiux-decision-phase] .decision-page{width:min(calc(100% - 24px),1180px)}}@media (max-width:860px){body[data-professional-ui][data-uiux-home-phase] .phase3-intro{display:block}body[data-professional-ui][data-uiux-home-phase] .phase3-intro>.phase3-lead{margin-block-end:18px}body[data-professional-ui][data-uiux-decision-phase] .decision-layout{display:block}body[data-professional-ui][data-uiux-decision-phase] .decision-toc{position:static;display:flex;gap:5px;margin-block-end:10px;overflow-x:auto;white-space:nowrap}body[data-professional-ui][data-uiux-decision-phase] .decision-toc>.label,body[data-professional-ui][data-uiux-decision-phase] .decision-toc>:where(form,.decision-reading-controls){display:none}body[data-professional-ui][data-uiux-decision-phase] .decision-toc>a{flex:0 0 auto;padding:8px 10px;border:1px solid #d2deeb;border-radius:8px}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments{grid-template-columns:1fr}body[data-professional-ui][data-uiux-decision-phase] .decision-overview{grid-template-columns:1fr}body[data-professional-ui] .privacy-treatment-grid{grid-template-columns:1fr}body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui][data-vnext-page="editorial"] .institutional-layout{display:block}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc{position:sticky;z-index:30;inset-block-start:var(--header-height);display:flex;gap:4px;margin-block-end:10px;overflow-x:auto;white-space:nowrap}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc>strong,body[data-professional-ui][data-vnext-page="editorial"] .institutional-side-note{display:none}body[data-professional-ui][data-vnext-page="editorial"] .institutional-toc>a{flex:0 0 auto;border:1px solid #d5e0eb}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>*{grid-column:1}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-hero,.admin-hero){grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-grid,.quality-grid,.admin-grid){grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase] .span-2{grid-column:1}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-layout,.newsletter-layout,.message-layout){grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase] .message-layout>*{grid-column:1 !important;min-width:0}body[data-professional-ui][data-uiux-account-admin-phase] :where(.editor-preview,.newsletter-preview){position:static}body[data-professional-ui][data-uiux-account-admin-phase] .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body[data-professional-ui][data-uiux-home-phase] .phase3-home-shell{padding-block-start:10px}body[data-professional-ui][data-uiux-home-phase] .phase3-intro{padding:20px 16px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-page{width:min(calc(100% - 16px),100%);padding-block:12px 44px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-hero{padding:20px 16px}body[data-professional-ui][data-vnext-page="editorial"] .institutional-hero h1{max-width:none;font-size:clamp(1.8rem,9vw,2.35rem)}body[data-professional-ui][data-vnext-page="editorial"] .institutional-highlights,body[data-professional-ui][data-vnext-page="editorial"] :where(.about-audience-grid,.about-service-grid){grid-template-columns:1fr}body[data-professional-ui][data-vnext-page="editorial"] .legal-content{padding:4px 16px 20px}body[data-professional-ui][data-vnext-page="editorial"] .legal-section{padding-block:20px}body[data-professional-ui][data-uiux-home-phase] .phase3-intro>h1{max-width:17ch;font-size:clamp(1.85rem,9vw,2.35rem)}body[data-professional-ui][data-uiux-home-phase] .phase3-search-card{padding:15px}body[data-professional-ui][data-uiux-home-phase] .phase3-search-copy{display:block}body[data-professional-ui][data-uiux-home-phase] .phase3-search-copy p{margin-block-start:3px;text-align:left}body[data-professional-ui][data-uiux-home-phase] .phase3-trust.r5-confidence-strip{grid-template-columns:1fr}body[data-professional-ui][data-uiux-home-phase] .r5-confidence-strip>*{min-height:58px;border-inline-start:0}body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .tag-row,body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .result-card-actions{grid-column:1;grid-row:auto;width:100%}body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .tag-row{display:flex;flex-wrap:wrap;max-height:none;overflow:visible}body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .badge{width:max-content;max-width:100%;white-space:nowrap}body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .result-card-actions{justify-content:flex-start;gap:4px 8px}body[data-professional-ui][data-uiux-home-phase] .phase3-recent .decision-result-card[data-decision-result-card="v1"] footer .result-card-actions .ghost-link{grid-column:auto;grid-row:auto;justify-self:auto}body[data-professional-ui][data-uiux-home-phase] .phase3-recent{padding:17px 14px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-page,.admin-page){width:min(calc(100% - 16px),100%);padding-block:12px 40px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-hero,.admin-hero,.admin-section,.content-card){padding:16px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-summary,.admin-health,.admin-metrics){grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase] .watch-item{grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase] .watch-item button{grid-column:1;grid-row:auto;justify-self:start}body[data-professional-ui][data-uiux-account-admin-phase] .message-bubble{max-width:100%}body[data-professional-ui] .decision-result-card[data-decision-card-variant] .result-excerpt{font-size:.9rem;line-height:1.5}body[data-professional-ui][data-uiux-decision-phase] .decision-page{width:min(calc(100% - 16px),100%);padding-block-start:10px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block{padding:15px}body[data-professional-ui][data-uiux-decision-phase] .decision-title-block.decision-identity h1{max-width:none;font-size:clamp(1.55rem,7.6vw,1.95rem)}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfacts{grid-template-columns:1fr}body[data-professional-ui][data-uiux-decision-phase] .decision-keyfact{min-height:0}body[data-professional-ui][data-uiux-decision-phase] .decision-overview>section{padding:15px}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .section-heading{margin-block-end:10px;padding-block-end:8px}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .section-heading>span{display:none}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .compact-list{gap:7px}body[data-professional-ui][data-uiux-decision-phase] .decision-overview .date-steps li{min-height:36px;padding-block-end:9px}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar{display:grid;grid-template-columns:1fr}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-action-row>:is(a,button,details),body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar .decision-action-row>details>summary,body[data-professional-ui][data-uiux-decision-phase] .decision-watch-inline{width:100%}body[data-professional-ui][data-uiux-decision-phase] .decision-text-section{padding:16px 14px 22px}body[data-professional-ui][data-uiux-decision-phase] .decision-text-section .section-heading{align-items:flex-start}body[data-professional-ui][data-uiux-decision-phase] .decision-body,body[data-professional-ui][data-uiux-decision-phase] .full-decision-text,body[data-professional-ui][data-uiux-decision-phase] .full-decision-text.is-collapsed{padding:13px 0 0;font-size:1rem;line-height:1.66}body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>section,body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>.content-model-section,body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments>#source-et-methode>*{padding:15px}body[data-professional-ui][data-uiux-account-admin-phase] :where(.member-page,.admin-page,.account-page){width:min(calc(100% - 16px),100%)}body[data-professional-ui][data-uiux-account-admin-phase] .admin-tabs{overflow-x:auto;white-space:nowrap}}body[data-professional-ui][data-uiux-decision-phase][data-reading-font="sans"] .full-decision-text{font-family:var(--font-sans,"Source Sans 3",Arial,sans-serif)}body[data-professional-ui][data-uiux-decision-phase][data-reading-font="serif"] .full-decision-text{font-family:var(--font-serif,"Source Serif 4",Georgia,serif)}body[data-professional-ui][data-uiux-decision-phase][data-reading-scale="large"] .full-decision-text{font-size:1.26rem;line-height:1.78}@media (max-width:640px){body[data-professional-ui][data-uiux-decision-phase][data-reading-scale="large"] .full-decision-text{font-size:1.16rem}}@media print{body[data-professional-ui][data-uiux-decision-phase] .decision-commandbar,body[data-professional-ui][data-uiux-decision-phase] .decision-enrichments,body[data-professional-ui][data-uiux-decision-phase] .decision-overview{display:none !important}}body[data-professional-ui][data-uiux-delay-phase="8"] .delay-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:clamp(24px,4vw,54px);padding:clamp(24px,3vw,36px)}body[data-professional-ui][data-uiux-delay-phase="8"] .delay-hero::before,body[data-professional-ui][data-uiux-account-admin-phase] .member-hero::before{display:none}body[data-professional-ui][data-uiux-delay-phase="8"] .delay-hero h1{font-size:clamp(2.25rem,4vw,3.65rem);line-height:1.01}body[data-professional-ui][data-uiux-delay-phase="8"] .delay-metrics-primary{grid-template-columns:repeat(5,minmax(0,1fr))}body[data-professional-ui][data-uiux-delay-phase="8"] .delay-reading-guide,body[data-professional-ui][data-uiux-delay-phase="8"] .delay-analysis-visible{position:relative;z-index:0}body[data-professional-ui][data-uiux-account-admin-phase] .member-page{gap:16px}body[data-professional-ui][data-uiux-account-admin-phase] .member-hero{padding:24px 28px}body[data-professional-ui][data-uiux-account-admin-phase] .member-hero h1{font-size:clamp(2.25rem,4vw,3.25rem)}body[data-professional-ui][data-uiux-account-admin-phase] .member-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}body[data-professional-ui][data-uiux-account-admin-phase] .member-summary span{justify-content:flex-start;min-height:52px}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav{position:sticky;z-index:12;top:76px;display:flex;gap:5px;padding:6px;overflow-x:auto;border:1px solid #ccd9e7;border-radius:14px;background:rgb(255 255 255 / 96%);box-shadow:0 8px 22px rgb(7 22 47 / 6%)}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav a{flex:1 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:9px;color:#314765;font-size:.86rem;font-weight:750;text-decoration:none}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav a:hover,body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav a:focus-visible{background:#eaf1ff;color:#1459d9}body[data-professional-ui][data-uiux-account-admin-phase] .member-grid>article{scroll-margin-top:138px}body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list a{min-width:0;display:grid;gap:4px;padding:15px 16px;border:1px solid #d2deea;border-radius:13px;background:#f8fbfe;color:#0b2145;text-decoration:none}body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list a:hover,body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list a:focus-visible{border-color:#8fb1da;background:#f1f6fd}body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list span,body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list small{color:#60728a}@media (max-width:1180px){body[data-professional-ui][data-uiux-delay-phase="8"] .delay-metrics-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){body[data-professional-ui][data-uiux-delay-phase="8"] .delay-hero{grid-template-columns:1fr}body[data-professional-ui][data-uiux-delay-phase="8"] .delay-metrics-primary{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav{top:8px}body[data-professional-ui][data-uiux-account-admin-phase] .member-favorite-list{grid-template-columns:1fr}}@media (max-width:640px){body[data-professional-ui][data-uiux-delay-phase="8"] .delay-metrics-primary{grid-template-columns:1fr}body[data-professional-ui][data-uiux-account-admin-phase] .member-hero{gap:14px;padding:18px}body[data-professional-ui][data-uiux-account-admin-phase] .member-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui][data-uiux-account-admin-phase] .member-summary span{min-height:64px;display:grid;align-content:center;justify-content:start;gap:2px;padding:10px;line-height:1.25}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav a{flex-basis:auto;min-height:38px;padding-inline:11px}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}body[data-professional-ui][data-uiux-account-admin-phase] .member-section-nav a{min-width:0;padding-inline:6px;font-size:.78rem}}body[data-professional-ui][data-design-system="harmony-v1"]{--container-product:1240px;--container-wide:1240px;--container-document:1240px;--harmony-gutter:clamp(16px,2.5vw,28px);--harmony-page-gap:20px;--harmony-section-gap:16px;--harmony-hero-padding:26px 30px;--harmony-card-padding:22px;--radius-control:10px;--radius-card:14px;--radius-section:16px;--shadow-raised:0 10px 28px rgb(7 22 47 / 6%);--shadow-float:0 18px 46px rgb(7 22 47 / 11%);color:#172b4d;background:radial-gradient(circle at 50% -250px,rgb(20 89 217 / 7%),transparent 650px),#f4f7fb}body[data-professional-ui][data-design-system="harmony-v1"] :where(.page-shell,.phase3-home-shell){width:min(calc(100% - (2 * var(--harmony-gutter))),var(--container-product));margin-inline:auto}body[data-professional-ui][data-design-system="harmony-v1"] .page-shell{display:grid;gap:var(--harmony-page-gap);padding-block:24px 80px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-layout="wide"] .page-shell{width:min(calc(100% - (2 * var(--harmony-gutter))),var(--container-wide))}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-layout="reading"] .page-shell{width:min(calc(100% - (2 * var(--harmony-gutter))),var(--container-document))}body[data-professional-ui][data-design-system="harmony-v1"] .page-shell>:where(.breadcrumb,noscript){margin-block:0}body[data-professional-ui][data-design-system="harmony-v1"] .breadcrumb{min-height:26px;color:#5b6d85;font-size:.9rem;line-height:1.45}body[data-professional-ui][data-design-system="harmony-v1"] .breadcrumb a{color:#465d7b;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"] .breadcrumb a:hover{color:var(--action-primary);text-decoration:underline}body[data-professional-ui][data-design-system="harmony-v1"] h1{font-size:clamp(2rem,2.2vw + .8rem,2.75rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}body[data-professional-ui][data-design-system="harmony-v1"] .label{margin-block-end:6px;color:#1459d9;font-size:.78rem;font-weight:760;letter-spacing:.105em}body[data-professional-ui][data-design-system="harmony-v1"] .lead{max-width:70ch;margin-block-end:0;color:#52647c;font-size:clamp(1rem,.3vw + .96rem,1.14rem);line-height:1.55}body[data-professional-ui][data-design-system="harmony-v1"] :where( .content-card,.phase3-section,.guide-category-section,.admin-section,.member-section,.watch-builder,.delay-section-details,.documentary-method ){border-color:#cfdae8;border-radius:var(--radius-section);background:#fff;box-shadow:0 8px 24px rgb(8 31 68 / 4%)}body[data-professional-ui][data-design-system="harmony-v1"] :where( .content-card,.phase3-section,.guide-category-section,.admin-section,.member-section,.watch-builder,.delay-section-details ){padding:var(--harmony-card-padding)}body[data-professional-ui][data-design-system="harmony-v1"] :where( .phase3-intro,.page-hero,.content-model-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.account-page-hero,.institutional-hero,.decision-title-block ){position:relative;isolation:isolate;overflow:hidden;margin:0;padding:var(--harmony-hero-padding);border:1px solid #cfdae8;border-radius:var(--radius-section) !important;background:linear-gradient(118deg,rgb(255 255 255 / 99%) 0 66%,rgb(239 245 255 / 94%) 100%),#fff;box-shadow:var(--shadow-raised)}body[data-professional-ui][data-design-system="harmony-v1"] :where( .page-hero,.content-model-hero,.member-hero,.admin-hero,.account-page-hero,.institutional-hero,.decision-title-block,.decision-shell )::before{display:none;content:none}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="product"] .phase3-home-shell{display:grid;gap:16px;padding-block:18px 64px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="product"] .phase3-intro{z-index:20;grid-template-columns:minmax(0,1fr) minmax(400px,.95fr);gap:12px 30px;overflow:visible;padding:28px 32px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="product"] .phase3-intro>h1{max-width:17ch;font-size:clamp(2.35rem,2.8vw + .5rem,2.85rem);line-height:1.04}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-search-card{padding:18px;border-color:#bfd0e5;border-radius:var(--radius-card);background:rgb(255 255 255 / 97%);box-shadow:0 12px 28px rgb(8 31 68 / 7%)}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-trust.r5-confidence-strip{overflow:hidden;margin:0;border-color:#cfdae8;border-radius:var(--radius-section);background:#fff;box-shadow:0 6px 20px rgb(8 31 68 / 4%)}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-strip>*{min-height:88px}@media (max-width:640px){body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group{grid-template-columns:48px minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-icon{width:34px;height:34px;margin-inline:7px}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-trust-counts,body[data-professional-ui][data-design-system="harmony-v1"] .r5-delay-points{grid-template-columns:1fr}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-trust-counts>a + a,body[data-professional-ui][data-design-system="harmony-v1"] .r5-delay-point + .r5-delay-point{border-block-start:1px solid #d8e2ee;border-inline-start:0}}body[data-professional-ui][data-design-system="harmony-v1"] .watch-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;gap:28px;padding:30px 32px}body[data-professional-ui][data-design-system="harmony-v1"] .watch-hero h1{max-width:22ch;font-size:clamp(2.2rem,2.4vw + .5rem,2.65rem)}body[data-professional-ui][data-design-system="harmony-v1"] .watch-steps-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-professional-ui][data-design-system="harmony-v1"] .watch-steps-overview article{min-height:128px;padding:14px;border-radius:12px;background:#f7f9fc}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="directory"] .page-hero.compact{gap:22px;min-height:0;padding:24px 28px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="directory"] .page-hero.compact h1{max-width:30ch;font-size:clamp(2rem,1.4vw + 1rem,2.35rem)}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero>div{display:grid;gap:8px;width:100%}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero{position:relative !important;z-index:30;inset-block-start:auto;overflow:visible;padding:24px 28px !important}body[data-professional-ui][data-design-system="harmony-v1"] :where(.guide-directory-hero,.theme-directory-hero){grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center}body[data-professional-ui][data-design-system="harmony-v1"] :where(.guide-legal-disclaimer,.theme-hero-guide){padding:16px 18px;border-color:#d5e0ec;border-radius:12px;background:#f7f9fc}body[data-professional-ui][data-design-system="harmony-v1"] .delay-hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:28px;padding:28px 32px}body[data-professional-ui][data-design-system="harmony-v1"] .delay-hero h1{max-width:25ch;font-size:clamp(2.2rem,2.2vw + .5rem,2.65rem)}body[data-professional-ui][data-design-system="harmony-v1"] .delay-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-professional-ui][data-design-system="harmony-v1"] .delay-hero-facts>span{padding:13px;border-color:#d4dfec;border-radius:12px;background:#f7f9fc}@media (min-width:641px){body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart{aspect-ratio:1200 / 420 !important}}body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart .delay-iqr-band{fill:#dcecff;fill-opacity:.72;stroke:none}body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart .median-line{stroke:#0a1b3f;stroke-width:3}body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart .mean-line{stroke:#718aa3;stroke-width:2;stroke-dasharray:7 7}body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart .delay-point{fill:#fff;stroke:#0a1b3f;stroke-width:2.5;vector-effect:non-scaling-stroke}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="document"] :where( .guide-hero,.institutional-hero,.decision-title-block ){padding:24px 28px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.guide-hero,.institutional-hero) h1{max-width:28ch;font-size:clamp(2rem,1.5vw + .9rem,2.4rem)}body[data-professional-ui][data-design-system="harmony-v1"] .institutional-hero{gap:9px}body[data-professional-ui][data-design-system="harmony-v1"] .institutional-hero :where(.lead,.institutional-hero-detail){max-width:78ch;margin-block-end:0}body[data-professional-ui][data-design-system="harmony-v1"] .decision-shell{overflow:clip;border-color:#cfdae8;border-radius:var(--radius-section);background:#fff;box-shadow:var(--shadow-raised)}body[data-professional-ui][data-design-system="harmony-v1"] .decision-title-block{border-radius:0 0 14px 14px;box-shadow:0 4px 16px rgb(8 31 68 / 4%)}body[data-professional-ui][data-design-system="harmony-v1"] .decision-title-block h1{max-width:33ch;font-size:clamp(1.95rem,1.4vw + .9rem,2.3rem)}body[data-professional-ui][data-design-system="harmony-v1"] .full-decision-text{max-width:84ch;margin-inline:auto}body[data-professional-ui][data-design-system="harmony-v1"] .guide-page button{min-height:44px !important}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .page-shell{gap:var(--harmony-page-gap)}body[data-professional-ui][data-design-system="harmony-v1"] :where(.member-hero,.admin-hero){grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:24px;padding:24px 28px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.member-hero,.admin-hero) h1{font-size:clamp(2.15rem,1.7vw + .8rem,2.55rem)}body[data-professional-ui][data-design-system="harmony-v1"] .member-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.member-summary,.admin-health)>span{min-height:54px;padding:10px 12px;border-color:#d5e0ec;border-radius:11px;background:#f7f9fc}body[data-professional-ui][data-design-system="harmony-v1"] :where(.member-section-nav,.admin-tabs){border-color:#cfdae8;border-radius:var(--radius-section);background:#fff;box-shadow:0 5px 18px rgb(8 31 68 / 4%)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="authentication"] main{padding:22px var(--harmony-gutter) 72px}body[data-professional-ui][data-design-system="harmony-v1"] .account-page.login-page{width:min(100%,500px);margin-inline:auto;padding:24px;border-color:#cfdae8;border-radius:var(--radius-section);background:#fff;box-shadow:var(--shadow-raised)}@media (max-width:900px){body[data-professional-ui][data-design-system="harmony-v1"]{--harmony-gutter:16px;--harmony-page-gap:18px;--harmony-card-padding:20px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.page-shell,.phase3-home-shell),body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-layout] .page-shell{width:min(calc(100% - 32px),var(--container-wide))}body[data-professional-ui][data-design-system="harmony-v1"] :where( .phase3-intro,.watch-hero,.delay-hero,.member-hero,.admin-hero,.guide-directory-hero,.theme-directory-hero ){grid-template-columns:minmax(0,1fr) !important}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-search-card{grid-column:1;grid-row:auto}}@media (max-width:640px){body[data-professional-ui][data-design-system="harmony-v1"]{--harmony-gutter:12px;--harmony-page-gap:16px;--harmony-section-gap:12px;--harmony-hero-padding:18px;--harmony-card-padding:18px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.page-shell,.phase3-home-shell),body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-layout] .page-shell{width:min(calc(100% - 24px),var(--container-product))}body[data-professional-ui][data-design-system="harmony-v1"] .page-shell{gap:16px;padding-block:12px 60px}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-home-shell{gap:14px;padding-block:10px 52px}body[data-professional-ui][data-design-system="harmony-v1"] .breadcrumb{min-height:22px;font-size:.84rem}body[data-professional-ui][data-design-system="harmony-v1"] h1,body[data-professional-ui][data-design-system="harmony-v1"] :where( .page-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.institutional-hero,.decision-title-block ) h1{max-width:none;font-size:2rem;line-height:1.08}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-intro>h1{max-width:17ch;font-size:2.25rem}body[data-professional-ui][data-design-system="harmony-v1"] :where( .phase3-intro,.page-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.institutional-hero,.decision-title-block ){gap:16px !important;padding:18px !important;border-radius:14px !important}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-search-card{padding:15px}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-search-copy{grid-template-columns:1fr}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-search-copy p{display:none}body[data-professional-ui][data-design-system="harmony-v1"] :where(.watch-steps-overview,.delay-hero-facts){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body[data-professional-ui][data-design-system="harmony-v1"] .watch-steps-overview article,body[data-professional-ui][data-design-system="harmony-v1"] .delay-hero-facts>span{min-height:0;padding:9px 7px;text-align:center}body[data-professional-ui][data-design-system="harmony-v1"] .watch-steps-overview article p,body[data-professional-ui][data-design-system="harmony-v1"] .delay-hero-facts>span small{display:none}body[data-professional-ui][data-design-system="harmony-v1"] .watch-steps-overview article :where(h2,h3,strong){font-size:.9rem}body[data-professional-ui][data-design-system="harmony-v1"] :where(.guide-legal-disclaimer,.theme-hero-guide){padding:13px 14px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.member-summary,.admin-health)>span{min-height:48px;padding:8px 10px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.member-section-nav,.admin-tabs){overflow-x:auto;scrollbar-width:none}body[data-professional-ui][data-design-system="harmony-v1"] .decision-shell,body[data-professional-ui][data-design-system="harmony-v1"] .account-page.login-page{border-radius:14px}body[data-professional-ui][data-design-system="harmony-v1"] .full-decision-text{max-width:none;font-size:1rem;line-height:1.72}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="authentication"] main{padding:12px 12px 56px}body[data-professional-ui][data-design-system="harmony-v1"] .account-page.login-page{width:100%;padding:18px}}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-page{width:min(calc(100% - 32px),1180px);gap:18px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-layout{display:grid;grid-template-columns:minmax(0,820px) 250px;justify-content:center;gap:24px;align-items:start}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .about-page .institutional-layout{grid-template-columns:minmax(0,890px) 230px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-content{width:100%;min-width:0;padding:12px clamp(26px,3.2vw,44px) 38px;overflow:visible;border:1px solid #cfdbe8;border-radius:var(--radius-section);background:#fff;box-shadow:0 10px 28px rgb(8 31 68 / 5%)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-section{padding-block:clamp(30px,3vw,44px)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-section h2{max-width:30ch;margin-block:6px 16px;font-size:clamp(1.55rem,1.6vw,1.9rem);line-height:1.16}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-section :where(p,li){max-width:72ch;font-size:1rem;line-height:1.68}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-section p{margin-block-end:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .section-kicker{font-size:.78rem !important;letter-spacing:.08em}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc{position:sticky;inset-block-start:calc(var(--header-height) + 16px);display:grid;gap:4px;width:100%;margin:0;padding:16px;overflow:visible;border:1px solid #cfdbe8;border-radius:var(--radius-card);background:#fff;box-shadow:0 8px 24px rgb(8 31 68 / 5%);white-space:normal}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc>strong{margin:0 0 8px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc>a{min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:transparent}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc>a:hover,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc>a:focus-visible{background:var(--action-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-side-note{display:grid;gap:5px;margin-block-start:12px;font-size:.86rem}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-note{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:12px;margin-block-start:20px;padding:16px 18px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-note>strong{color:var(--brand-900)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-note>span{min-width:0;line-height:1.55}body[data-professional-ui][data-design-system="harmony-v1"] .about-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:28px;align-items:end}body[data-professional-ui][data-design-system="harmony-v1"] .about-hero-copy{min-width:0}body[data-professional-ui][data-design-system="harmony-v1"] .about-hero-actions{margin-block-start:22px}body[data-professional-ui][data-design-system="harmony-v1"] .about-live-stats{display:grid;grid-template-columns:1fr;gap:1px;overflow:hidden;border:1px solid #cbd9e8;border-radius:12px;background:#dce5ef}body[data-professional-ui][data-design-system="harmony-v1"] .about-live-stats :where(a,span){display:flex;justify-content:space-between;gap:16px;min-height:46px;padding:11px 14px;color:var(--text-default);background:#fff;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"] .about-highlights article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;align-items:center}body[data-professional-ui][data-design-system="harmony-v1"] .about-highlights article>:not(.about-feature-number){grid-column:2}body[data-professional-ui][data-design-system="harmony-v1"] .about-feature-number{grid-column:1;grid-row:1 / span 2;display:inline-grid !important;place-items:center;width:34px;height:34px;margin:0 !important;color:var(--action-primary) !important;background:var(--action-soft);border:1px solid #c9daf7;border-radius:10px;font-weight:800}body[data-professional-ui][data-design-system="harmony-v1"] .about-steps{list-style:none;margin:22px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px !important}body[data-professional-ui][data-design-system="harmony-v1"] .about-steps>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:18px;border:1px solid #d4dfec;border-radius:12px;background:#f8fbff}body[data-professional-ui][data-design-system="harmony-v1"] .about-steps>li>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--brand-900);border-radius:50%;font-weight:800}body[data-professional-ui][data-design-system="harmony-v1"] .about-steps :where(strong,p){display:block;margin:0}body[data-professional-ui][data-design-system="harmony-v1"] .about-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:20px}body[data-professional-ui][data-design-system="harmony-v1"] .about-method-grid article{min-width:0;padding:16px;border:1px solid #d4dfec;border-radius:12px;background:#f8fbff}body[data-professional-ui][data-design-system="harmony-v1"] .about-method-grid p{margin:6px 0 0;font-size:.94rem;line-height:1.5}body[data-professional-ui][data-design-system="harmony-v1"] .contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero{border-block-start:4px solid var(--action-primary);background:linear-gradient(120deg,#fff 55%,#eef4ff)}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero>.label{grid-column:1;margin:0}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero>h1{grid-row:2}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero>.account-lead{grid-row:3;max-width:70ch}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero>.account-actions{grid-row:1 / span 3;display:flex;gap:8px}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-form{margin:0;padding:clamp(22px,3vw,32px);border:1px solid var(--border-default);border-radius:var(--radius-section);background:#fff;box-shadow:var(--shadow-raised)}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .form-grid>label:nth-child(5){grid-column:1 / -1}body[data-professional-ui][data-design-system="harmony-v1"] .contact-side{display:grid;gap:12px}body[data-professional-ui][data-design-system="harmony-v1"] .contact-side .content-card{position:relative;display:grid;gap:5px;padding:22px 20px 22px 52px}body[data-professional-ui][data-design-system="harmony-v1"] .contact-side .content-card p{margin:0;color:var(--text-muted);line-height:1.55}body[data-professional-ui][data-design-system="harmony-v1"] .contact-card-index{position:absolute;inset:20px auto auto 16px;display:grid;place-items:center;width:26px;height:26px;color:var(--action-primary);background:var(--action-soft);border-radius:8px;font-weight:800}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="register"] .register-page{display:grid;gap:18px}body[data-professional-ui][data-design-system="harmony-v1"] .register-hero{padding:clamp(24px,3vw,36px);border:1px solid var(--border-default);border-block-start:4px solid var(--action-primary);border-radius:var(--radius-section);background:linear-gradient(120deg,#fff 55%,#eef4ff);box-shadow:var(--shadow-raised)}body[data-professional-ui][data-design-system="harmony-v1"] .register-hero :where(h1,.account-lead){margin-block:0 10px}body[data-professional-ui][data-design-system="harmony-v1"] .account-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:22px 16px}body[data-professional-ui][data-design-system="harmony-v1"] .account-benefits>span{position:relative;display:grid;gap:3px;min-width:0;padding:15px 14px 15px 42px;border:1px solid #cfdaea;border-radius:11px;background:#fff}body[data-professional-ui][data-design-system="harmony-v1"] .account-benefits>span::before{content:"✓";position:absolute;inset:15px auto auto 14px;display:grid;place-items:center;width:20px;height:20px;color:#fff;background:var(--status-success);border-radius:50%;font-size:.78rem;font-weight:800}body[data-professional-ui][data-design-system="harmony-v1"] .account-benefits small{color:var(--text-muted);font-size:.84rem;line-height:1.4}body[data-professional-ui][data-design-system="harmony-v1"] .register-login{margin:0}body[data-professional-ui][data-design-system="harmony-v1"] .register-form{margin:0;padding:clamp(22px,3.4vw,38px);border:1px solid var(--border-default);border-radius:var(--radius-section);background:#fff;box-shadow:var(--shadow-raised)}body[data-professional-ui][data-design-system="harmony-v1"] .register-section{padding-block:28px;border-block-start:1px solid var(--border-default)}body[data-professional-ui][data-design-system="harmony-v1"] .register-section-head{display:grid;gap:5px;margin-block-end:18px}body[data-professional-ui][data-design-system="harmony-v1"] .register-section-head :where(h2,p){margin:0}body[data-professional-ui][data-design-system="harmony-v1"] .register-checks{display:grid;gap:10px}body[data-professional-ui][data-design-system="harmony-v1"] .account-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:14px 16px;border:1px solid var(--border-default);border-radius:10px;background:#f8fafc;line-height:1.5}body[data-professional-ui][data-design-system="harmony-v1"] .account-check input{width:20px;height:20px;margin:2px 0 0}body[data-professional-ui][data-design-system="harmony-v1"] .register-submit{display:flex;align-items:center;gap:16px;padding-block-start:24px;border-block-start:1px solid var(--border-default)}body[data-professional-ui][data-design-system="harmony-v1"] .register-submit p{margin:0;color:var(--text-muted)}@media (max-width:1099px){body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-layout,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .about-page .institutional-layout{grid-template-columns:minmax(0,1fr);gap:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc{position:static;order:-1;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc>strong{grid-column:1 / -1}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-side-note{display:none}body[data-professional-ui][data-design-system="harmony-v1"] .account-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body[data-professional-ui][data-design-system="harmony-v1"] .about-hero,body[data-professional-ui][data-design-system="harmony-v1"] .contact-layout{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"] .about-live-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero>.account-actions{grid-column:1;grid-row:auto;justify-content:start}body[data-professional-ui][data-design-system="harmony-v1"] .about-method-grid{grid-template-columns:1fr}}@media (max-width:640px){body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-page{width:calc(100% - 24px);gap:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-content{padding:2px 18px 24px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-section{padding-block:26px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .legal-section :where(p,li){font-size:1rem;line-height:1.6}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc{grid-template-columns:1fr;padding:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-toc>strong{display:block;grid-column:1}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="editorial"] .institutional-note{grid-template-columns:1fr;gap:6px}body[data-professional-ui][data-design-system="harmony-v1"] .about-live-stats,body[data-professional-ui][data-design-system="harmony-v1"] .about-steps,body[data-professional-ui][data-design-system="harmony-v1"] .account-benefits{grid-template-columns:1fr}body[data-professional-ui][data-design-system="harmony-v1"] .about-highlights article,body[data-professional-ui][data-design-system="harmony-v1"] .about-steps>li{padding:16px}body[data-professional-ui][data-design-system="harmony-v1"] .register-form,body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-form{padding:18px}body[data-professional-ui][data-design-system="harmony-v1"] .register-submit{align-items:stretch;flex-direction:column}body[data-professional-ui][data-design-system="harmony-v1"] .register-submit button{width:100%}body[data-professional-ui][data-design-system="harmony-v1"] .contact-page .account-page-hero>.account-actions{display:grid;grid-template-columns:1fr}}body[data-professional-ui][data-design-system="harmony-v1"] .phase3-trust.r5-confidence-strip{gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-strip>.r5-confidence-group{display:grid;grid-template:auto 1fr / minmax(0,1fr);min-height:0;overflow:hidden;padding:0;border:1px solid #cfdbe8;border-block-start:3px solid #2768d7;border-radius:var(--radius-section);background:#fff;box-shadow:0 7px 18px rgb(8 31 68 / 5%)}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-strip>.r5-confidence-group--delays{border-block-start-color:#128577}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-head{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 14px;border-block-end:1px solid #dbe5f0;background:#f6f9fe}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group--delays .r5-confidence-group-head{background:#f3faf8}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-head>span:last-child,body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-head :where(small,strong){display:block;min-width:0}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-head strong{margin-block-start:1px;color:#0b2348;font-size:.92rem;line-height:1.25}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-head .r5-confidence-group-eyebrow{color:#526b8c;font-size:.67rem;font-weight:800;letter-spacing:.065em;line-height:1.3;text-transform:uppercase}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-icon{flex:0 0 34px;align-self:auto;width:34px;height:34px;margin:0;border-radius:9px}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-icon--delay{color:#0d756a;border-color:#a9d8d1;background:#e8f6f3}body[data-professional-ui][data-design-system="harmony-v1"] :where(.phase3-trust-counts,.r5-delay-points){min-height:68px}@media (max-width:640px){body[data-professional-ui][data-design-system="harmony-v1"] .phase3-trust.r5-confidence-strip{gap:10px}body[data-professional-ui][data-design-system="harmony-v1"] .r5-confidence-group-head{padding:10px 12px}body[data-professional-ui][data-design-system="harmony-v1"] :where(.phase3-trust-counts,.r5-delay-points){min-height:0}}body[data-professional-ui][data-design-system="harmony-v1"] .page-shell>:where( .search-workbench,.delay-board,.delay-section-details,.watch-builder,.member-grid,.guide-pagination ){margin-block-start:0 !important}body[data-professional-ui][data-design-system="harmony-v1"] :where( .search-workbench,.guide-discovery,.delay-board,.watch-builder ){border-radius:var(--radius-section) !important}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-explorers-page="detail"] .decision-result-card :where( button,.ghost-link ){min-height:40px !important}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-explorers-page="detail"] summary{min-height:40px;display:flex;align-items:center}body[data-professional-ui][data-design-system="harmony-v1"] :where( .page-hero,.content-model-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.account-page-hero,.institutional-hero ){padding:24px 28px !important}body[data-professional-ui][data-design-system="harmony-v1"] :where( .page-hero,.content-model-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.account-page-hero,.institutional-hero ) h1{max-width:30ch;font-size:clamp(2rem,2.25vw + .2rem,2.5rem) !important;line-height:1.06 !important;letter-spacing:-.035em}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="contact"] .account-page{width:min(100%,1040px);margin:24px auto 72px;padding:0}body[data-professional-ui][data-design-system="harmony-v1"] .account-page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px}body[data-professional-ui][data-design-system="harmony-v1"] .account-page-hero>h1,body[data-professional-ui][data-design-system="harmony-v1"] .account-page-hero>.account-lead{grid-column:1;margin:0}body[data-professional-ui][data-design-system="harmony-v1"] .account-page-hero>.account-actions{grid-column:2;grid-row:1 / span 2;align-self:center;justify-content:end}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="contact"] .account-form{margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="register"] .account-page{width:min(calc(100% - (2 * var(--harmony-gutter))),900px);margin:24px auto 72px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="account-password"] .account-page.login-page,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="account-confirmation"] .account-page.login-page{width:min(calc(100% - (2 * var(--harmony-gutter))),560px);margin:24px auto 72px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="authentication"] .account-page.login-page>h1,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="register"] .account-page>h1{max-width:24ch;font-size:clamp(2rem,2.25vw + .2rem,2.5rem) !important;line-height:1.06 !important;letter-spacing:-.035em}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-proxied="true"][data-page-family="authentication"] main{padding-inline:0}@media (min-width:901px){body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero>div{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);grid-template-areas:"label search" "title search" "lead help";align-items:center;gap:6px 28px}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero .label{grid-area:label}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero h1{grid-area:title;margin-block:0}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero .lead{grid-area:lead}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero .main-search{grid-area:search;align-self:center;margin-block:0}body[data-professional-ui][data-design-system="harmony-v1"] .search-page-hero .search-help-row{grid-area:help;align-self:start;justify-self:end;margin:0}}@media (max-width:640px){body[data-professional-ui][data-design-system="harmony-v1"] :where( .page-hero,.search-page-hero,.content-model-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.account-page-hero,.institutional-hero ){padding:18px !important}body[data-professional-ui][data-design-system="harmony-v1"] :where( .page-hero,.search-page-hero,.guide-hero,.delay-hero,.watch-hero,.member-hero,.admin-hero,.account-page-hero,.institutional-hero ) h1{max-width:none;font-size:1.85rem !important;line-height:1.08 !important}body[data-professional-ui][data-design-system="harmony-v1"] .account-page-hero{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"] .account-page-hero>.account-actions{grid-column:1;grid-row:auto;justify-content:stretch}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-decision-phase] .decision-toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-end:6px;overflow:visible;white-space:normal}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-decision-phase] .decision-toc>a{display:grid;place-items:center;width:100%;min-width:0;min-height:42px;padding:5px;font-size:.8rem;line-height:1.15;text-align:center;white-space:normal}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-decision-phase] .decision-page{padding-block-start:6px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-decision-phase] .decision-title-block{padding:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-guides-phase="9"] .guide-category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;padding:0;overflow:visible;white-space:normal}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-guides-phase="9"] .guide-category-nav a{display:grid;place-items:center;min-width:0;min-height:44px;padding:9px 8px;text-align:center;white-space:normal}body[data-professional-ui][data-design-system="harmony-v1"] .delay-chart-table-wrap{overflow:visible}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table{display:block;width:100%;min-width:0}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table thead{display:none}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table tbody{display:grid;gap:10px}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table tr{display:grid;gap:0;padding:12px 14px;border:1px solid var(--delay-border,#d4dfec);border-radius:12px;background:#fff}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table :where(th,td){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;width:100%;padding:8px 0;border:0}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table th{display:block;padding-block-start:0;color:var(--brand-900);font-size:1rem}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table td::before{content:attr(data-label);color:var(--text-muted);font-size:.82rem;font-weight:700}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table tr.is-empty td{display:block}body[data-professional-ui][data-design-system="harmony-v1"] #delay-chart-table tr.is-empty td::before{content:none}}@media print{body[data-professional-ui][data-design-system="harmony-v1"] .decision-shell{overflow:visible;border:0;border-radius:0;box-shadow:none}}