:root{--ink:#08142a;--ink-2:#26364f;--muted:#657386;--paper:#f6f8fb;--surface:#ffffff;--wash:#eef3f7;--line:#d9e2eb;--line-strong:#b9c8d8;--brand:#0a1b3f;--accent:#174ea6;--success:#0f4f38;--success-wash:#edf7f2;--shadow:0 20px 45px rgba(8,20,42,.08);--site-shell-max:1180px;--site-shell-wide-max:1280px;--site-reading-layout-max:1140px;--reading-text-max:76ch;--decision-text-max:82ch;--site-gutter:clamp(16px,3vw,32px);--page:var(--site-shell-max);--page-wide:var(--site-shell-wide-max);--page-reading-wide:var(--site-reading-layout-max);--page-fluid-gutter:var(--site-gutter);font-family:Aptos,"Segoe UI Variable","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@media screen{.guide-grid>.guide-card:nth-child(n + 9),.content-model-list>:nth-child(n + 6),.decision-text-section,.guide-editorial-card,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 360px}.decision-text-section{contain-intrinsic-size:auto 1200px}.site-footer{contain-intrinsic-size:auto 220px}}.guide-category-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.5rem}.guide-category-nav a{display:inline-flex;gap:.5rem;align-items:center;padding:.65rem .85rem;border:1px solid var(--line,#d8e0ec);border-radius:999px;background:#fff;color:var(--ink,#10213b);text-decoration:none}.guide-category-nav span{color:var(--muted,#5d6879);font-size:.85em}.guide-search-form{margin:0 0 1rem;padding:1rem;border:1px solid var(--line,#d8e0ec);border-radius:1rem;background:#fff}.guide-search-form label{display:block;margin-bottom:.5rem;font-weight:700}.guide-search-row{display:flex;gap:.65rem;align-items:center}.guide-search-control{position:relative;flex:1;min-width:0}.guide-search-form input{width:100%;min-width:0;padding:.75rem .85rem;border:1px solid var(--line-strong,#b9c8d8);border-radius:.7rem;font:inherit}.guide-search-form button{padding:.75rem 1rem;border:0;border-radius:.7rem;background:var(--accent,#174ea6);color:#fff;font:inherit;font-weight:700}.guide-search-suggestions{position:absolute;z-index:40;top:calc(100% + .4rem);right:0;left:0;max-height:min(25rem,60vh);overflow-y:auto;padding:.35rem;border:1px solid var(--line-strong,#b9c8d8);border-radius:.85rem;background:#fff;box-shadow:0 18px 45px rgba(8,32,68,.16)}.guide-search-suggestions[hidden]{display:none}.guide-results-anchor{scroll-margin-top:1.5rem}.guide-category-section{margin-bottom:1.25rem;scroll-margin-top:6rem}.guide-category-section .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-hero.guide-hero-compact{display:block;padding-block:1.5rem}.guide-hero.guide-hero-compact h1{min-width:0;max-width:none;margin-bottom:.75rem;overflow-wrap:anywhere}.guide-markdown{min-width:0;overflow-wrap:anywhere}.guide-markdown h2,.guide-markdown h3{scroll-margin-top:6rem;color:var(--ink,#10213b)}.guide-markdown h2{margin:2.25rem 0 .85rem;padding-top:.5rem;border-top:1px solid var(--line,#d8e0ec)}.guide-markdown h2:first-child{margin-top:0;padding-top:0;border-top:0}.guide-markdown h3{margin:1.5rem 0 .65rem}.guide-markdown p,.guide-markdown li{line-height:1.72}.guide-markdown li + li{margin-top:.4rem}.guide-markdown a{text-underline-offset:.18em}.guide-markdown th{padding:.7rem;border:1px solid var(--line,#d8e0ec);text-align:left;vertical-align:top}.guide-markdown th{background:#f3f6fb}@media (max-width:900px){.guide-category-section .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sql-guide-page .guide-reading-layout{grid-template-columns:1fr}.sql-guide-page .guide-side{order:-1}.sql-guide-page .guide-side .side-card{display:none}}@media (max-width:620px){.guide-category-section .guide-grid{grid-template-columns:minmax(0,1fr)}.guide-category-section .guide-card{width:100%;min-width:0;max-width:100%}.guide-category-nav{width:100%;max-width:100%;flex-wrap:wrap;overflow-x:visible;padding-bottom:.35rem}.guide-category-nav a{min-width:0;max-width:100%}.guide-hero-compact{padding-block:1rem}.guide-markdown{padding:1rem}.guide-search-row{align-items:stretch;flex-direction:column}.guide-search-control{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-size:15.5px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}a{color:inherit}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--ink);color:#fff;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.icon{width:1.05em;height:1.05em;flex:0 0 auto;color:currentColor}.icon-button-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.toc a{display:inline-flex;align-items:center;justify-content:center;gap:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-header{position:sticky;top:0;z-index:30;min-height:70px;display:grid;grid-template-columns:minmax(270px,430px) minmax(0,1fr);gap:24px;align-items:center;padding:12px max(18px,calc((100vw - var(--page)) / 2));border-bottom:1px solid rgba(217,226,235,.9);background:rgba(255,255,255,.96);backdrop-filter:blur(16px)}.brand{min-width:0;display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-logo{display:block;width:clamp(255px,24vw,350px);height:auto;max-height:72px;object-fit:contain}.brand strong{display:block;font-size:1.32rem;line-height:1;letter-spacing:-.045em}.brand small{display:block;margin-top:4px;color:var(--muted);font-size:.78rem}.app-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;min-width:0}.app-nav a,.unit-switch button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 13px;font-weight:760;text-decoration:none}.app-nav a.active{background:var(--wash)}main{width:min(calc(100% - (2 * var(--site-gutter))),var(--page));margin:26px auto 60px}.label{margin:0 0 8px;color:var(--accent);font-size:.72rem;font-weight:860;letter-spacing:.06em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:850px;margin-bottom:16px;font-size:clamp(2.45rem,5vw,5rem);line-height:.95;letter-spacing:-.07em}h2{margin-bottom:8px;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.05;letter-spacing:-.045em}h3{margin-bottom:8px;font-size:1.08rem;line-height:1.18;letter-spacing:-.025em}.lead{max-width:760px;color:var(--ink-2);font-size:1.05rem}.view-title{display:flex;justify-content:space-between;gap:22px;align-items:start;margin-bottom:22px}.view-title>p,.view-title a{color:var(--muted)}label{display:grid;gap:6px;color:var(--ink-2);font-size:.88rem;font-weight:760}input,select{min-height:39px;width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff;color:var(--ink)}.results{display:grid}.seo-server-pagination{display:flex;align-items:center;justify-content:center;gap:0.75rem;padding:1.25rem 0 0.25rem;border-top:1px solid var(--line,#d8e1ec)}.seo-server-pagination a,.seo-server-pagination span{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--line,#d8e1ec);border-radius:999px;padding:0.55rem 0.9rem;color:var(--navy,#081d49);font-weight:700;text-decoration:none}.seo-server-pagination a:hover,.seo-server-pagination a:focus-visible{border-color:var(--blue,#1757b8);color:var(--blue,#1757b8)}.result-card{position:relative;display:grid;gap:9px;padding:17px 0 17px 36px;border-bottom:1px solid var(--line)}@media screen{.results>.result-card:nth-child(n + 6),.guide-grid>.guide-card:nth-child(n + 9),.decision-text-section,.guide-editorial-card,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 360px}.decision-text-section{contain-intrinsic-size:auto 1200px}.site-footer{contain-intrinsic-size:auto 220px}}.result-index{position:absolute;top:18px;left:0;width:24px;color:var(--muted);text-align:right;font-weight:820}.result-card header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.result-card h3{margin:0;font-size:1.06rem}.result-card h3 a{text-decoration:none}.result-card h3 a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.result-excerpt{margin:0;padding:11px 13px;border-left:3px solid #c7d6e3;border-radius:0 10px 10px 0;background:#f5f8fb;color:var(--ink-2)}.search-hit{padding:.02em .12em;border-radius:.22em;background:#ffeda3;color:#10213b;font-weight:760;box-decoration-break:clone;-webkit-box-decoration-break:clone}.result-card h3 .search-hit{background:#ffe37a}.result-card footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.badge{display:inline-flex;min-height:25px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 8px;background:#fff;color:var(--ink-2);font-size:.78rem;font-weight:760}.condemnation-badge{box-sizing:border-box;width:max-content;min-height:22px;height:22px;padding:1px 7px;border-color:#b9dcc8;background:#f1faf5;color:#155d37;font-size:.74rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.ghost-link{color:var(--accent);font-weight:820}.unit-switch{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--wash)}.unit-switch button{border:0;background:transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.unit-switch button:focus-visible{outline:3px solid rgba(21,91,216,.28);outline-offset:2px}.unit-switch button.active{background:#fff}.footer{width:min(calc(100% - (2 * var(--site-gutter))),var(--page));margin:0 auto 36px;padding:22px 0 0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:24px;border-top:1px solid rgba(217,226,235,.95);color:var(--muted);font-size:.9rem}.footer-brand{display:grid;gap:4px}.footer-brand strong{color:var(--ink);font-size:1rem;letter-spacing:-.02em}.footer-brand small{max-width:50ch;color:var(--muted);line-height:1.45}body[data-vnext-proxied="true"] #contenu{min-width:0}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}.footer-links a{color:var(--ink-2);text-decoration:none;font-weight:650}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.page-shell{display:grid;gap:22px;min-width:0}.page-shell>*{min-width:0}.page-hero,.content-card,.directory-card,.guide-card{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(8,20,42,.05)}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:28px;align-items:center;padding:34px}.page-hero.compact{grid-template-columns:1fr}.page-hero h1{max-width:920px;margin-bottom:12px;font-size:clamp(2rem,4.2vw,4.2rem)}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.9rem}.breadcrumb a{color:var(--ink-2);text-decoration:none}.quick-grid,.directory-grid,.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quick-card,.directory-card,.guide-card{padding:18px}.quick-card span,.directory-card span,.guide-card span{display:block;color:var(--muted);font-size:.78rem;font-weight:790;text-transform:uppercase}.quick-card strong,.directory-card strong,.guide-card strong{display:block;margin-top:6px;font-size:1.2rem;letter-spacing:-.03em}.directory-card,.guide-card{text-decoration:none;transition:transform .16s ease,border-color .16s ease}.directory-card:hover,.guide-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.content-card{padding:24px}.directory-list{display:grid;gap:10px}.directory-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none}.directory-row small{color:var(--muted)}.toc{position:sticky;top:92px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.toc a{display:block;padding:7px 0;color:var(--ink-2);text-decoration:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid label{display:grid;gap:6px;color:var(--ink-2);font-weight:760}.form-grid input,.form-grid select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:12px;padding:10px 12px;background:#fff;color:var(--ink)}.button-row{display:flex;flex-wrap:wrap;gap:10px}.primary-button,.secondary-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:8px 16px;font-weight:820;text-decoration:none}.primary-button{border:1px solid var(--brand);color:#fff;background:var(--brand)}.secondary-button{border:1px solid var(--line-strong);background:#fff}.status-list{display:grid;gap:10px}.status-list div{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.decision-body{max-width:none;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;white-space:pre-wrap}.decision-body p + p{margin-top:1em}.guide-hero,.delay-hero,.decision-shell,.delay-board,.summary-card{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(8,20,42,.05)}.guide-hero,.delay-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:32px;align-items:center;padding:34px}.guide-hero h1,.delay-hero h1{max-width:860px;margin:8px 0 12px}.guide-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.guide-meta span,.unit-switch,.sort-label select{border:1px solid var(--line);border-radius:999px;background:#fff}.guide-meta span{padding:6px 10px;color:var(--ink-2);font-weight:780;font-size:.82rem}.guide-legal-disclaimer{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid #ddc99f;border-radius:12px;background:#fffaf0}.guide-disclaimer-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#8a5b08;color:#fff;font-size:.78rem;font-weight:800;line-height:1}.guide-legal-disclaimer .label{margin:0 0 2px;color:#825607;font-size:.7rem}.guide-legal-disclaimer h2{margin:0 0 3px;color:var(--ink);font-size:.94rem;line-height:1.3;letter-spacing:0}.guide-legal-disclaimer p:last-child{max-width:120ch;margin:0;color:var(--ink-2);font-size:.82rem;line-height:1.45}@media (max-width:640px){.guide-legal-disclaimer{grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px 12px;border-radius:11px}.guide-disclaimer-mark{width:22px;height:22px;font-size:.72rem}.guide-legal-disclaimer p:last-child{font-size:.78rem;line-height:1.42}}.delay-kpi{padding:22px;border:1px solid var(--line-strong);border-radius:18px;background:linear-gradient(180deg,#f7fbfc,#fff)}.delay-kpi strong{margin:6px 0}.delay-kpi span,.delay-metrics span{display:block;color:var(--muted);font-size:.78rem;font-weight:840;text-transform:uppercase;letter-spacing:.03em}.delay-kpi strong{display:block;font-size:clamp(2.3rem,6vw,4rem);line-height:1}.guide-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start;margin-top:22px}.guide-main-card,.side-card,.chart-card,.method-card,.decision-aside .side-card{border:1px solid var(--line);border-radius:18px;background:#fff}.guide-main-card{min-width:0;padding:30px}.delay-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.delay-metrics article{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--wash)}.delay-metrics strong{display:block;margin:4px 0;font-size:1.18rem}.delay-metrics span,.delay-kpi span,.watch-preview .label{display:flex;align-items:center;gap:7px}.delay-metrics .icon,.delay-kpi .icon,.watch-preview .icon,.quick-card .icon,.detail-card .icon{color:var(--accent)}.guide-side{display:grid;gap:12px;position:sticky;top:92px}.side-card{padding:16px}.side-card nav{display:grid;gap:8px}.side-card nav a{color:var(--ink-2);text-decoration:none}.delay-board{margin-top:22px;padding:24px}.delay-toolbar,.chart-head,.section-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}.unit-switch{display:inline-flex;padding:4px;background:var(--wash)}.unit-switch button{border:0;border-radius:999px;padding:7px 12px;background:transparent;font-weight:820}.unit-switch .active{background:#fff;box-shadow:0 6px 14px rgba(8,20,42,.08)}.delay-metrics{margin:18px 0}.chart-card{padding:20px}.delay-chart{width:100%;height:auto;min-height:220px}.delay-chart line{stroke:#e4ebf2;stroke-width:2}.delay-chart .median{stroke:var(--brand)}.delay-chart text{fill:var(--muted);font-size:18px}.sort-label{min-width:210px}.sort-label select{padding:8px 12px;font-weight:780}.court-table{display:grid;gap:8px}.court-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(120px,.85fr) repeat(4,minmax(80px,.5fr));gap:14px;align-items:center;padding:12px 0;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.court-row:not(.court-head):hover{color:var(--accent)}.court-head{color:var(--muted);font-size:.78rem;font-weight:840;text-transform:uppercase;letter-spacing:.03em}.bar{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--brand) var(--w),#e8eef4 var(--w))}.decision-shell{padding:24px}.decision-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.decision-title-block h1{margin:6px 0 12px;font-size:clamp(2rem,4vw,3.4rem)}.decision-main{min-width:0}.decision-main>section,.decision-facts{margin-top:20px}.summary-card{padding:20px}.compact-list{display:grid;gap:9px;margin:0;padding-left:20px}.full-decision-text{font-family:ui-serif,Georgia,"Times New Roman",serif;line-height:1.65}.decision-aside{display:grid;gap:12px;position:sticky;top:92px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-card{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.detail-card h3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reference-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.reference-list a{display:grid;gap:4px;align-content:center;min-height:74px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none}.reference-list small{color:var(--muted)}.detail-card>.tag-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.references-disclosure{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.references-disclosure>summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none;color:var(--ink);font-weight:650}.references-disclosure>summary::-webkit-details-marker{display:none}.references-disclosure>summary::after{content:"Afficher";flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:5px 10px;background:var(--wash);color:var(--accent);font-size:.82rem;font-weight:650}.references-disclosure[open]>summary{border-bottom:1px solid var(--line)}.references-disclosure[open]>summary::after{content:"Masquer"}.references-disclosure>summary:focus-visible{outline:3px solid rgba(21,91,216,.28);outline-offset:-3px}.references-disclosure-body{padding:14px}.print-document-header{display:none}@page{size:A4;margin:0}@media print{html,body{margin:0 !important;padding:0 !important;background:#fff !important;color:#08142a !important;font-family:Aptos,"Segoe UI",Arial,sans-serif;font-size:10.5pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(>.print-document-pages)>:not(.print-document-pages){display:none !important}body:not(:has(>.print-document-pages)) :is( .app-header,.site-footer,.breadcrumb,.guide-mobile-toc,.guide-side,button,[role="button"] ){display:none !important}body:not(:has(>.print-document-pages)) main.page-shell,body:not(:has(>.print-document-pages)) :is( .guide-reading-layout,.guide-main-card,.guide-markdown,.content-card ){display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding-inline:0 !important;border:0 !important;box-shadow:none !important}}.action-card{display:grid;gap:10px}.watch-card{border-color:#b7decf;background:var(--success-wash)}.watch-mini{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.watch-mini span{display:inline-flex;border:1px solid #b7decf;border-radius:999px;padding:4px 8px;background:#fff;color:var(--success);font-size:.78rem;font-weight:760}.watch-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:32px;align-items:center;padding:34px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(8,20,42,.05)}.watch-hero-panel,.watch-preview,.watch-form-panel{border:1px solid var(--line);border-radius:20px;background:#fff}.watch-hero-panel{padding:22px;background:linear-gradient(180deg,var(--success-wash),#fff)}.watch-hero-panel span,.email-card header span,.preview-meta{color:var(--muted)}.watch-hero-panel strong{display:block;margin:6px 0;font-size:1.45rem;line-height:1.1}.watch-process{padding:24px}.watch-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:22px;align-items:start}.watch-form-panel,.watch-preview{padding:24px}.watch-form-panel{display:grid;gap:18px}.watch-form-panel fieldset{min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fbfdff}.watch-form-panel legend{padding:0 8px;color:var(--ink);font-weight:860}.watch-preview{position:sticky;top:92px}.email-card{display:grid;gap:14px;margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#f8fbfd}.email-card header{display:flex;justify-content:space-between;gap:12px;align-items:center}.email-title{margin-bottom:0;font-size:1.08rem;font-weight:820}.email-results{display:grid;gap:12px;margin:0;padding-left:22px}.email-results li span{display:block;margin-top:4px;color:var(--ink-2)}.watch-rules{margin-top:14px;padding:16px;border:1px solid #b7decf;border-radius:16px;background:var(--success-wash)}.stacked{display:grid}.content-card{border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 12px 28px rgba(8,20,42,.045)}.seo-page .managed-page-content{display:grid;gap:0;margin-top:22px}body[data-vnext-proxied="true"] .seo-page:has(.managed-page-content){box-sizing:border-box;width:min(100%,1180px);margin-inline:auto;padding:clamp(26px,3.4vw,46px);border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 14px 38px rgba(8,20,42,.055)}body[data-vnext-proxied="true"] .seo-page:has(.managed-page-content)>h1{max-width:22ch;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.04;text-wrap:balance}body[data-vnext-proxied="true"] .seo-page:has(.managed-page-content) .managed-page-content{margin-top:clamp(18px,2.4vw,28px)}@media (max-width:640px){body[data-vnext-proxied="true"] .seo-page:has(.managed-page-content){width:100%;padding:20px 18px;border-radius:18px}body[data-vnext-proxied="true"] .seo-page:has(.managed-page-content)>h1{font-size:clamp(1.85rem,9vw,2.45rem)}}.seo-page .managed-page-content>h2{margin:0;padding:26px 0 12px;border-top:1px solid var(--line);font-size:clamp(1.55rem,2.4vw,2.2rem)}.seo-page .managed-page-content>h2:first-child{padding-top:0;border-top:0}.seo-page .managed-page-content:is(p,li){max-width:88ch;color:var(--ink-2);line-height:1.7}.seo-page .managed-page-content p{margin:0 0 14px}.seo-page .managed-page-content:is(ul,ol){display:grid;gap:8px;margin:0 0 18px;padding-left:24px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label{display:grid;gap:7px;color:var(--ink-2);font-weight:740}label span{color:var(--muted);font-size:.8rem;font-weight:650}input,select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:14px;padding:10px 12px;background:#fff;color:var(--ink)}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.primary-button,.secondary-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 16px;border:1px solid var(--line-strong);font-weight:820;text-decoration:none;cursor:pointer}.primary-button{border-color:var(--brand);background:var(--brand);color:#fff}.secondary-button{background:#fff}.content-card{padding:22px}@media (max-width:1100px){.app-header,.page-hero{grid-template-columns:1fr}.app-header{position:static;gap:10px}.toc{position:static}.guide-hero,.delay-hero,.watch-hero,.guide-reading-layout,.decision-layout,.watch-builder{grid-template-columns:1fr}.guide-side,.decision-aside,.watch-preview{position:static}.app-nav{justify-content:start;overflow-x:auto;max-width:100%}}@media (max-width:640px){body{font-size:15px}main,.footer{width:min(calc(100% - (2 * var(--site-gutter))),var(--page))}.app-header{padding:10px 12px}.app-header .brand{width:100%;max-width:100%;justify-self:start;overflow:hidden}.brand-logo{width:100%;max-width:230px;height:auto;max-height:64px;margin-inline:0;object-fit:contain;object-position:left center}.brand strong{font-size:1.1rem}.brand small{font-size:.72rem}h1{font-size:clamp(2.1rem,12vw,3.25rem)}h2{font-size:1.55rem}.view-title,.form-grid,.delay-toolbar,.chart-head,.section-heading,.guide-hero,.delay-hero,.watch-hero,.quick-grid,.delay-metrics,.directory-grid,.guide-grid,.form-grid,.directory-row,.result-card header,.result-card footer,.footer{grid-template-columns:1fr}.footer{gap:14px}.footer-links{justify-content:flex-start;gap:10px 16px}.footer-links a{min-height:32px;display:inline-flex;align-items:center}.app-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.app-nav a{min-width:0;padding:7px 8px}.unit-switch{width:max-content;max-width:100%}.decision-shell,.guide-hero,.delay-hero,.watch-hero,.delay-board,.guide-main-card,.watch-form-panel,.watch-preview,.page-hero,.content-card{padding:18px;border-radius:18px}.court-head{display:none}.court-row{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0}.court-row strong,.court-row .bar{grid-column:1 / -1}.detail-grid{grid-template-columns:1fr}.result-card{padding-left:30px}}.content-model-page{display:grid;gap:22px;padding-bottom:48px}.content-model-hero{min-height:0;padding:clamp(28px,4vw,54px)}.content-model-hero>div{max-width:1120px}.content-model-hero h1{max-width:22ch;font-size:clamp(2.4rem,5vw,5.4rem);line-height:0.98;overflow-wrap:anywhere}.content-model-hero .lead{max-width:78ch}.content-model-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.content-model-facts .quick-card{min-height:104px}.content-model-facts strong{overflow-wrap:anywhere}.content-model-section,.content-model-intro,.content-model-method,.guide-editorial-card{padding:clamp(24px,3vw,42px)}.content-model-intro{display:grid;gap:10px}.content-model-intro h2,.content-model-section h2,.content-model-method h2,.guide-editorial-card h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.35rem)}.content-model-intro p,.content-model-method p{max-width:92ch;margin:0;line-height:1.65}.content-model-results{margin-top:18px}.content-model-pagination{margin-top:22px;padding-top:22px}.content-model-pagination span{background:var(--navy,#081d49);border-color:var(--navy,#081d49);color:#fff}.content-model-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:18px}.content-model-link-card{display:grid;align-content:start;gap:8px;min-height:148px;padding:20px;border:1px solid var(--line,#d7e0ea);border-radius:18px;background:#fff;color:var(--ink,#071a41);text-decoration:none}.content-model-link-card:hover,.content-model-link-card:focus-visible{border-color:var(--blue,#0b55b6);box-shadow:0 12px 30px rgba(7,26,65,0.09)}.content-model-link-card span,.content-model-link-card p{color:var(--muted,#5b6c85)}.content-model-link-card strong{font-size:1.08rem;line-height:1.3}.content-model-link-card p{margin:0;line-height:1.5}.content-model-pill-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.content-model-pill-links a{padding:9px 13px;border:1px solid var(--line,#d7e0ea);border-radius:999px;background:#f8fafc;color:var(--ink,#071a41);font-weight:700;text-decoration:none}.content-model-pill-links a:hover,.content-model-pill-links a:focus-visible{border-color:var(--blue,#0b55b6);color:var(--blue,#0b55b6)}.content-model-method,.guide-editorial-card{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border-left:5px solid var(--blue,#0b55b6);background:#f7faff}.content-model-source-links{display:flex;flex:0 0 min(300px,32%);flex-direction:column;gap:10px}.content-model-source-links a{display:block;padding:12px 14px;border:1px solid var(--line,#d7e0ea);border-radius:12px;background:#fff;font-weight:700;text-decoration:none}.official-text{max-width:90ch;margin-top:20px;padding:clamp(20px,3vw,34px);border-left:4px solid var(--blue,#0b55b6);border-radius:0 16px 16px 0;background:#f4f7fb;line-height:1.7}.official-text p:first-child{margin-top:0}.official-text p:last-child{margin-bottom:0}.content-model-history{margin-top:18px;padding:14px 16px;border:1px solid var(--line,#d7e0ea);border-radius:14px}.content-model-history summary{cursor:pointer;font-weight:750}.content-model-transparency-note{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line,#d7e0ea);color:var(--muted,#5b6c85);font-size:0.94rem;line-height:1.5}.content-model-transparency-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:9px;font-size:0.9rem;font-weight:700}.guide-editorial-card{margin-top:22px}@media (max-width:760px){.content-model-page{gap:14px}.content-model-hero,.content-model-section,.content-model-intro,.content-model-method,.guide-editorial-card{padding:22px}.content-model-hero h1{font-size:clamp(2.15rem,11vw,3.25rem)}.content-model-method,.guide-editorial-card{flex-direction:column}.content-model-pagination{display:grid;grid-template-columns:1fr}.content-model-pagination a,.content-model-pagination span{width:100%}.content-model-source-links{width:100%;flex-basis:auto}}@media (max-width:640px){.app-header>.app-nav{width:min(100%,360px);margin-inline:auto;justify-self:center}.app-header>.app-nav a{justify-content:center;text-align:center}}.decision-primary-actions .button-row.stacked{display:grid;grid-template-columns:1fr;gap:10px}.decision-primary-actions:is(a,button){width:100%;justify-content:flex-start}.favorite-decision-button{border-color:#9fcab8 !important;background:#edf8f3 !important;color:#0c5138 !important}.favorite-decision-button:hover,.favorite-decision-button:focus-visible{border-color:#54997d !important;background:#e2f3eb !important}:where(body,button,input,select){font-family:Aptos,"Segoe UI Variable","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis-weight:none}:where(h1,h2,h3,strong,b){color:var(--ink)}h1{font-weight:690;letter-spacing:-.048em}h2{font-weight:660;letter-spacing:-.032em}h3{font-weight:630;letter-spacing:-.018em}:is(.label,legend){font-weight:650;letter-spacing:.045em}:is( .app-nav a,.unit-switch button,.primary-button,.secondary-button,.badge,.tag-row .badge,.footer-links a,.toc a,.ghost-link,.view-title a,.result-index ){font-weight:590}:is(.form-grid label){color:var(--ink-2);font-weight:570}:where(input,select){color:var(--ink);font-weight:420}:where(input::placeholder){color:#7a8798;font-weight:400}:is(.result-card h3,.directory-card h2,.guide-card h2,.content-card h2){font-weight:640}.sql-guide-page .guide-hero.guide-hero-compact{display:block;min-height:0;padding:clamp(1.5rem,3vw,2.5rem)}.sql-guide-page .guide-hero.guide-hero-compact h1{width:100%;min-width:0;max-width:24ch;margin:.45rem 0 .9rem;font-size:clamp(2.35rem,4.4vw,4.75rem);line-height:.98;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;text-wrap:balance}.sql-guide-page .guide-hero.guide-hero-compact .guide-meta{margin-top:0}.delay-mode-switch{display:inline-flex;flex-wrap:wrap;gap:0.4rem;margin:0 0 0.8rem;padding:0.35rem;border:1px solid var(--line,#d7e0ea);border-radius:999px;background:#eef3f8}.delay-mode-switch button{min-height:2.8rem;padding:0.65rem 1.05rem;border:0;border-radius:999px;background:transparent;color:var(--ink,#071a41);font:inherit;font-weight:750;cursor:pointer}.delay-mode-switch button.active,.delay-mode-switch button[aria-pressed="true"]{background:var(--navy,#071a41);color:#fff;box-shadow:0 6px 18px rgba(7,26,65,0.16)}.delay-sample-status{min-height:1.5rem;margin:0 0 1rem;color:var(--muted,#5b6c85)}.delay-metrics #metric-range{font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.25}.methodology-note{margin:1.2rem 0 0;padding:1rem 1.1rem;border-left:4px solid var(--blue,#0b55b6);border-radius:0 0.8rem 0.8rem 0;background:#f3f7fb;color:var(--muted,#41536d)}@media (max-width:720px){.delay-mode-switch{display:grid;grid-template-columns:1fr;width:100%;border-radius:1.1rem}.delay-mode-switch button{width:100%}}.guide-editorial-card{display:grid;gap:1.25rem}.guide-editorial-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.guide-editorial-head h2,.editorial-sources h3{margin:0}.editorial-status{display:inline-flex;align-items:center;min-height:2.25rem;padding:.4rem .75rem;border:1px solid #b7dfcf;border-radius:999px;background:#f1faf6;color:#075a42;font-weight:750;white-space:nowrap}.editorial-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.editorial-facts>div{display:grid;align-content:start;gap:.25rem;min-height:6rem;padding:.9rem 1rem;border:1px solid var(--border,#d6e0ec);border-radius:1rem;background:#f8fafc}.editorial-facts span,.editorial-source-list span,.editorial-facts small{color:var(--muted,#5e708b)}.editorial-facts strong{line-height:1.35}.editorial-sources{display:grid;gap:.75rem}.editorial-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;counter-reset:editorial-source}.editorial-source-list li{counter-increment:editorial-source}.editorial-source-list a{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.15rem .65rem;min-height:4.5rem;padding:.8rem .9rem;border:1px solid var(--border,#d6e0ec);border-radius:.9rem;text-decoration:none}.editorial-source-list a::before{content:counter(editorial-source);grid-row:1 / span 2;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#edf3fa;color:#0b4fb5;font-size:.85rem;font-weight:800}.editorial-source-list a:hover,.editorial-source-list a:focus-visible{border-color:#7aa8e5;background:#f8fbff}.editorial-source-list strong,.editorial-source-list span{grid-column:2}.editorial-caveat{margin:0;color:var(--muted,#5e708b)}.seo-page .managed-page-content h2[id]{scroll-margin-top:8rem}@media (max-width:900px){.editorial-facts,.editorial-source-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.guide-editorial-head{display:grid}.editorial-status{justify-self:start;white-space:normal}.editorial-facts,.editorial-source-list{grid-template-columns:1fr}}.guide-editorial-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:initial;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1.4rem,2.5vw,2rem);border-left:4px solid var(--blue,#0b55b6);background:linear-gradient(145deg,#f8fbff 0%,#f3f7fc 100%)}.guide-editorial-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border,#d6e0ec)}.guide-editorial-head .label{margin-bottom:.35rem}.guide-editorial-head h2{max-width:none;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.08}.editorial-status{gap:.45rem;min-height:2.2rem;padding:.4rem .75rem;font-size:.9rem}.editorial-status::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#16825f;box-shadow:0 0 0 3px rgba(22,130,95,.12)}.editorial-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.editorial-facts>div{min-width:0;min-height:0;padding:.85rem .95rem;border:1px solid var(--border,#d6e0ec);border-radius:.9rem;background:rgba(255,255,255,.86);box-shadow:0 5px 15px rgba(7,26,65,.035)}.editorial-facts span{font-size:.75rem;font-weight:750;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.editorial-facts strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.editorial-facts small{font-size:.82rem;line-height:1.35}.editorial-sources{display:grid;gap:.8rem}.editorial-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.editorial-section-heading h3{font-size:1.12rem}.editorial-source-count{color:var(--muted,#5e708b);font-size:.86rem;font-weight:700;white-space:nowrap}.editorial-source-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.65rem}.editorial-source-list li,.editorial-source-list a{min-width:0;height:100%}.editorial-source-list a{align-content:center;min-height:4.35rem;padding:.75rem .85rem;border-color:#cedbea;background:rgba(255,255,255,.82);color:var(--ink,#071a41);box-shadow:0 4px 12px rgba(7,26,65,.025)}.editorial-source-list strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.editorial-source-list span{overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.editorial-footer{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:1rem 1.5rem;padding-top:1rem;border-top:1px solid var(--border,#d6e0ec)}.editorial-caveat{max-width:75ch;padding-left:.8rem;border-left:3px solid #9ab9df;font-size:.88rem;line-height:1.5}.editorial-footer .button-row{justify-content:flex-end;margin:0;gap:.55rem}.editorial-footer .secondary-button{min-height:2.7rem;padding:.55rem .8rem;font-size:.86rem}@media (max-width:1100px){.editorial-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-footer{grid-template-columns:1fr}.editorial-footer .button-row{justify-content:flex-start}}@media (max-width:640px){.guide-editorial-card{gap:1rem;padding:1.1rem;border-left-width:3px}.guide-editorial-head{grid-template-columns:1fr;align-items:start}.guide-editorial-head h2{font-size:clamp(1.4rem,8vw,1.8rem)}.editorial-status{justify-self:start}.editorial-facts,.editorial-source-list{grid-template-columns:1fr}.editorial-section-heading{align-items:flex-start}.editorial-footer{gap:.9rem}.editorial-footer .button-row{display:grid;grid-template-columns:1fr;width:100%}.editorial-footer .secondary-button{width:100%;text-align:center}}.results{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}@media (min-width:1500px){body[data-vnext-layout="reading"] main,body[data-vnext-layout="reading"] .footer{width:min(calc(100% - var(--page-fluid-gutter) - var(--page-fluid-gutter)),var(--page-reading-wide))}body[data-vnext-layout="reading"] .app-header{padding-inline:max(var(--page-fluid-gutter),calc((100vw - var(--page-reading-wide)) / 2))}body[data-vnext-layout="reading"] .decision-layout{grid-template-columns:minmax(0,1fr) minmax(260px,280px);justify-content:center;gap:clamp(24px,2vw,40px)}body[data-vnext-layout="reading"] .decision-body,body[data-vnext-layout="reading"] .full-decision-text{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}}@media (max-width:359px){:root{--site-gutter:12px}}.results>.result-card{width:100%;min-width:0;max-width:100%}.result-card>*,.result-card header,.result-card footer,.result-card h3,.result-card .tag-row,.result-card .result-excerpt{min-width:0;max-width:100%}.result-card h3,.result-card h3 a,.result-card .result-excerpt,.result-card .badge{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.result-card:is(img,svg,video,canvas,table){max-width:100%}@media (max-width:640px){.search-workbench .view-title{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.search-workbench .search-result-tools{min-width:0}.results>.result-card{padding-left:26px}.result-card header{grid-template-columns:minmax(0,1fr)}.result-card header>.badge{width:max-content;max-width:100%;justify-self:start}.result-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.result-card .tag-row{width:100%}.result-card footer .ghost-link{justify-self:end;align-self:end}}.summary-card{padding:15px 18px 14px}.summary-card .section-heading{margin-bottom:7px}.summary-card .section-heading h2{margin-top:2px;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.08}.summary-card .compact-list{display:grid;gap:5px;margin:0;padding-left:18px;line-height:1.43}.summary-transparency{display:flex;align-items:center;gap:8px 14px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line,#d7e0ea)}.summary-transparency .content-model-transparency-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;font-size:.78rem;font-weight:650}.summary-info{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--brand);font:800 .78rem/1 Georgia,serif;cursor:help}.summary-info>span[aria-hidden="true"]{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #b8c9dc;border-radius:50%;background:#f3f7fb}.summary-info-tooltip{position:absolute;z-index:20;bottom:calc(100% + 9px);left:0;display:block;width:min(340px,calc(100vw - 56px));padding:9px 11px;border-radius:10px;background:var(--ink);box-shadow:0 10px 26px rgba(8,20,42,.2);color:#fff;font:500 .78rem/1.4 Aptos,"Segoe UI",sans-serif;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.summary-info:hover .summary-info-tooltip,.summary-info:focus .summary-info-tooltip,.summary-info:focus-visible .summary-info-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:640px){.summary-card{padding:13px 14px 12px}.summary-card .compact-list{gap:4px;padding-left:17px;font-size:.94rem}.summary-transparency{align-items:flex-start}}@media (min-width:900px) and (max-width:1100px){.app-header{position:sticky;grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:8px;min-height:72px;padding-block:8px}.brand-logo{width:min(100%,240px);max-height:52px}.app-nav{justify-content:flex-end;flex-wrap:nowrap;gap:2px;overflow:visible}.app-nav a,.login-pill{padding-inline:8px;font-size:.88rem}}body[data-uiux-account-admin-phase="12"]{--phase12-radius:18px;--phase12-shadow:0 12px 32px rgba(8,20,42,.055);--phase12-panel-padding:clamp(18px,2.2vw,28px)}body[data-uiux-account-admin-phase="12"] :is(.account-page,.admin-page,.login-page){width:100%;min-width:0;gap:clamp(16px,2vw,24px)}body[data-uiux-account-admin-phase="12"] :is(.account-page,.admin-page)>h1,body[data-uiux-account-admin-phase="12"] .login-page>h1{max-width:22ch;margin:0;font-size:clamp(2rem,3.5vw,3.65rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}body[data-uiux-account-admin-phase="12"] :is(.account-lead,.admin-page-head p,.login-page>p){max-width:72ch;color:var(--ink-2)}body[data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page,body[data-uiux-account-admin-phase="12"][data-vnext-page="account-password"] .login-page,body[data-uiux-account-admin-phase="12"][data-vnext-page="account-confirmation"] .login-page{width:min(100%,600px);max-width:600px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "lead" "notice" "form" "actions";gap:16px;margin-inline:auto;padding:clamp(22px,3vw,32px)}body[data-uiux-account-admin-phase="12"][data-vnext-page="account-confirmation"] .login-page{width:min(100%,640px);max-width:640px;grid-template-areas:"title" "lead" "recipient" "notice" "form" "support" "back"}body[data-uiux-account-admin-phase="12"] .login-page .account-form.is-narrow{grid-area:form;width:100%;max-width:none;margin:0;padding:var(--phase12-panel-padding);border:1px solid var(--line);border-radius:var(--phase12-radius);background:#fff;box-shadow:var(--phase12-shadow)}body[data-uiux-account-admin-phase="12"] .login-page>.account-actions{grid-area:actions;width:100%;display:flex;flex-wrap:wrap;justify-content:center}body[data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>h1,body[data-uiux-account-admin-phase="12"][data-vnext-page="account-password"] .login-page>h1,body[data-uiux-account-admin-phase="12"][data-vnext-page="account-confirmation"] .login-page>h1{grid-area:title;max-width:100%}body[data-uiux-account-admin-phase="12"] .login-page>.account-lead{grid-area:lead;margin:0}body[data-uiux-account-admin-phase="12"] .login-page>.account-message{grid-area:notice;margin:0}body[data-uiux-account-admin-phase="12"] :is(.account-confirmation-callout,.confirmation-entry-guard){display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px;border:1px solid #e7c874;border-radius:var(--phase12-radius);background:#fff9e9;color:var(--ink)}body[data-uiux-account-admin-phase="12"] .account-confirmation-callout{grid-area:notice}body[data-uiux-account-admin-phase="12"] .confirmation-entry-guard{grid-area:form;border-color:var(--line);background:#f7fafe}body[data-uiux-account-admin-phase="12"] :is(.account-confirmation-icon,.confirmation-entry-icon){width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f4d783;color:#5d4300;font-size:1.08rem;font-weight:800}body[data-uiux-account-admin-phase="12"] .confirmation-entry-icon{background:#e7f0ff;color:var(--action-primary,#1f5fd6)}body[data-uiux-account-admin-phase="12"] :is(.account-confirmation-callout,.confirmation-entry-guard) h2,body[data-uiux-account-admin-phase="12"] .confirmation-resend-panel h2{margin:0 0 5px;font-size:1.05rem;line-height:1.25}body[data-uiux-account-admin-phase="12"] :is(.account-confirmation-callout,.confirmation-entry-guard,.confirmation-resend-panel) p{margin:0 0 12px;color:var(--ink-2);line-height:1.48}body[data-uiux-account-admin-phase="12"] .account-primary-link{width:fit-content;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:11px;background:var(--action-primary,#1f5fd6);color:#fff;font-weight:750;text-decoration:none}body[data-uiux-account-admin-phase="12"] .account-primary-link:is(:hover,:focus-visible){background:var(--brand-900,#0a2860);text-decoration:none}body[data-uiux-account-admin-phase="12"] .confirmation-recipient{grid-area:recipient;display:grid;gap:3px;padding:14px 16px;border:1px solid #c8d8eb;border-radius:13px;background:#f2f7fd}body[data-uiux-account-admin-phase="12"] .confirmation-recipient span{color:var(--ink-2);font-size:.78rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}body[data-uiux-account-admin-phase="12"] .confirmation-recipient strong{font-size:1.08rem;overflow-wrap:anywhere}body[data-uiux-account-admin-phase="12"] .confirmation-recipient small{color:var(--ink-2);line-height:1.4}body[data-uiux-account-admin-phase="12"][data-vnext-page="account-confirmation"] input[name="code"]{font-size:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:.22em;text-align:center}body[data-uiux-account-admin-phase="12"] .confirmation-resend-panel{grid-area:support;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff}body[data-uiux-account-admin-phase="12"] .confirmation-resend-panel p{margin-bottom:0}body[data-uiux-account-admin-phase="12"] .confirmation-resend-form{display:grid;justify-items:end;gap:5px}body[data-uiux-account-admin-phase="12"] .confirmation-resend-form button{width:max-content;min-height:42px}body[data-uiux-account-admin-phase="12"] .confirmation-resend-form .account-note{max-width:28ch;margin:0;color:var(--ink-2);font-size:.78rem;line-height:1.35;text-align:right}body[data-uiux-account-admin-phase="12"] .confirmation-back-link{grid-area:back;margin:0;text-align:center}body[data-uiux-account-admin-phase="12"] .login-secondary-actions a{width:auto;writing-mode:horizontal-tb;white-space:nowrap}body[data-uiux-account-admin-phase="12"][data-vnext-page="register"] .account-page{width:min(100%,1120px);margin-inline:auto}body[data-uiux-account-admin-phase="12"][data-vnext-page="register"] :is( .registration-benefits,.account-form,.registration-section,fieldset ){min-width:0}body[data-uiux-account-admin-phase="12"] :is(.account-form,.admin-audit-filters){min-width:0;gap:16px;padding:var(--phase12-panel-padding);border:1px solid var(--line);border-radius:var(--phase12-radius);background:#fff;box-shadow:var(--phase12-shadow)}body[data-uiux-account-admin-phase="12"] :is(.account-form,.inline-form) label{min-width:0}body[data-uiux-account-admin-phase="12"] :is(.account-form,.inline-form) :is(input,select,textarea){width:100%;max-width:100%;min-height:46px;border-color:var(--line-strong);border-radius:12px;background:#fff;color:var(--ink)}body[data-uiux-account-admin-phase="12"] :is(.account-form,.inline-form) textarea{min-height:132px;resize:vertical}body[data-uiux-account-admin-phase="12"] :is(.account-form,.inline-form) :is(input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px;border-color:var(--accent)}body[data-uiux-account-admin-phase="12"] input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--ink)}body[data-uiux-account-admin-phase="12"] :is(.account-check,.registration-consent,label:has(>input[type="checkbox"])){min-height:44px;align-items:start;gap:10px}body[data-uiux-account-admin-phase="12"] input[type="checkbox"],body[data-uiux-account-admin-phase="12"] input[type="radio"]{width:22px !important;min-width:22px;height:22px !important;min-height:22px !important;margin:1px 0 0;accent-color:var(--brand)}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav){position:relative;width:100%;min-width:0;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:8px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:none;scrollbar-width:thin;scroll-snap-type:x proximity}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav) a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid transparent;border-radius:10px;color:var(--ink-2);font-size:.88rem;font-weight:700;line-height:1.15;text-decoration:none;white-space:nowrap;scroll-snap-align:start}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav) a:hover{border-color:var(--line);background:var(--wash)}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav) a[aria-current="page"]{border-color:var(--brand);background:var(--brand);color:#fff}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav) a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}body[data-uiux-account-admin-phase="12"] .account-dashboard-hero{padding:var(--phase12-panel-padding);border-radius:var(--phase12-radius);box-shadow:var(--phase12-shadow)}body[data-uiux-account-admin-phase="12"] .account-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body[data-uiux-account-admin-phase="12"] .account-dashboard-card{min-height:132px;padding:18px;border-radius:15px;box-shadow:none}body[data-uiux-account-admin-phase="12"] .account-dashboard-card strong{font-size:clamp(1.5rem,2.3vw,2.15rem)}body[data-uiux-account-admin-phase="12"] .account-panel,body[data-uiux-account-admin-phase="12"] .favorite-card,body[data-uiux-account-admin-phase="12"] .ticket-card{min-width:0;padding:var(--phase12-panel-padding);border:1px solid var(--line);border-radius:var(--phase12-radius);background:#fff;box-shadow:none}body[data-uiux-account-admin-phase="12"] .account-panel-heading,body[data-uiux-account-admin-phase="12"] .admin-page-head{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:18px}body[data-uiux-account-admin-phase="12"] .account-panel-heading h2,body[data-uiux-account-admin-phase="12"] .admin-page-head h1{margin:0}body[data-uiux-account-admin-phase="12"] .favorite-note-details:not([open])>:not(summary){display:none}body[data-uiux-account-admin-phase="12"] details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}body[data-uiux-account-admin-phase="12"] :is(.account-actions,.inline-form){gap:8px}body[data-uiux-account-admin-phase="12"] :is( .account-actions a,.account-actions button,.inline-form button,.primary-action,button[type="submit"] ){min-height:44px;border-radius:11px}body[data-uiux-account-admin-phase="12"] .account-message{border-radius:12px;box-shadow:none}body[data-uiux-account-admin-phase="12"] .admin-hero{padding:var(--phase12-panel-padding);border-radius:var(--phase12-radius);box-shadow:var(--phase12-shadow)}body[data-uiux-account-admin-phase="12"] .admin-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}body[data-uiux-account-admin-phase="12"] .admin-kpi{min-width:0;min-height:116px;padding:18px;border-radius:15px;box-shadow:none}body[data-uiux-account-admin-phase="12"] .admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-uiux-account-admin-phase="12"] .admin-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:13px;background:#fff;overscroll-behavior-inline:contain}body[data-uiux-account-admin-phase="12"] .admin-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.9rem}body[data-uiux-account-admin-phase="12"] .admin-table:is(th,td){padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}body[data-uiux-account-admin-phase="12"] .admin-table th{position:sticky;top:0;z-index:1;background:var(--wash);color:var(--ink-2);font-size:.76rem;letter-spacing:.025em;text-transform:uppercase}body[data-uiux-account-admin-phase="12"] .admin-table tbody tr:last-child td{border-bottom:0}body[data-uiux-account-admin-phase="12"] .admin-audit-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end}body[data-uiux-account-admin-phase="12"] .admin-audit-filters .account-actions{padding-bottom:1px}body[data-uiux-account-admin-phase="12"] .account-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:16px}body[data-uiux-account-admin-phase="12"] .account-pagination:is(a,span){min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}body[data-uiux-account-admin-phase="12"] .account-pagination a{color:var(--ink);font-weight:700;text-decoration:none}body[data-uiux-account-admin-phase="12"] .account-pagination [aria-disabled="true"]{color:var(--muted);opacity:.65}@media (max-width:980px){body[data-uiux-account-admin-phase="12"] .account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-uiux-account-admin-phase="12"] .admin-status-grid{grid-template-columns:1fr}body[data-uiux-account-admin-phase="12"] .admin-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-uiux-account-admin-phase="12"] .admin-audit-filters .account-actions{grid-column:1 / -1}}@media (max-width:720px){body[data-uiux-account-admin-phase="12"]{--phase12-panel-padding:16px;--phase12-radius:15px}body[data-uiux-account-admin-phase="12"] :is(.account-page,.admin-page,.login-page){gap:14px}body[data-uiux-account-admin-phase="12"] :is(.account-page,.admin-page)>h1,body[data-uiux-account-admin-phase="12"] .login-page>h1{max-width:100%;font-size:clamp(1.85rem,9.5vw,2.65rem)}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav){margin-inline:-2px;padding:6px;border-radius:12px}body[data-uiux-account-admin-phase="12"] :is(.account-nav,.admin-nav) a{min-height:42px;padding:8px 12px;font-size:.84rem}body[data-uiux-account-admin-phase="12"] :is(.account-dashboard-hero,.admin-hero){grid-template-columns:1fr;gap:14px}body[data-uiux-account-admin-phase="12"] .account-dashboard-grid,body[data-uiux-account-admin-phase="12"] .admin-audit-filters{grid-template-columns:1fr}body[data-uiux-account-admin-phase="12"] .account-dashboard-card{min-height:108px;padding:15px}body[data-uiux-account-admin-phase="12"] :is(.account-panel-heading,.admin-page-head){display:grid;grid-template-columns:1fr;gap:10px}body[data-uiux-account-admin-phase="12"] :is(.account-actions,.inline-form){display:grid;grid-template-columns:1fr;width:100%}body[data-uiux-account-admin-phase="12"] :is(.account-confirmation-callout,.confirmation-entry-guard){grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px}body[data-uiux-account-admin-phase="12"] :is(.account-confirmation-icon,.confirmation-entry-icon){width:36px;height:36px}body[data-uiux-account-admin-phase="12"] .account-primary-link{width:100%}body[data-uiux-account-admin-phase="12"] .confirmation-resend-panel{grid-template-columns:1fr;padding:15px}body[data-uiux-account-admin-phase="12"] .confirmation-resend-form{justify-items:stretch}body[data-uiux-account-admin-phase="12"] .confirmation-resend-form:is(button,.account-note){width:100%;max-width:none;text-align:left}body[data-uiux-account-admin-phase="12"] :is( .account-actions a,.account-actions button,.inline-form button,.primary-action ){width:100%}body[data-uiux-account-admin-phase="12"] .admin-table-wrap{overflow:visible;border:0;background:transparent}body[data-uiux-account-admin-phase="12"] .admin-table{min-width:0;display:block}body[data-uiux-account-admin-phase="12"] .admin-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body[data-uiux-account-admin-phase="12"] .admin-table tbody{display:grid;gap:12px}body[data-uiux-account-admin-phase="12"] .admin-table tr{display:grid;gap:0;padding:8px 14px;border:1px solid var(--line);border-radius:13px;background:#fff}body[data-uiux-account-admin-phase="12"] .admin-table td{min-width:0;display:grid;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.86rem}body[data-uiux-account-admin-phase="12"] .admin-table td::before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase}body[data-uiux-account-admin-phase="12"] .admin-table td:last-child{border-bottom:0}body[data-uiux-account-admin-phase="12"] .account-pagination{display:grid;grid-template-columns:1fr auto 1fr}}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"]:is( [data-vnext-page="member-dashboard"],[data-vnext-page="admin-dashboard"] ) :is(.account-page,.admin-page){width:min(calc(100% - 32px),1480px);min-width:0;display:grid;gap:18px;margin-inline:auto;padding-block:24px 64px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] :is( .account-dashboard-hero,.admin-hero ){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f5f8fd 100%)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] :is( .account-dashboard-hero,.admin-hero ) :is(h2,p){max-width:76ch;margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] :is( .account-dashboard-hero,.admin-hero ) h2{margin-top:5px;margin-bottom:7px;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.08}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-actions:is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--ink);font-weight:750;line-height:1.2;text-align:center;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-actions:is(.primary-action,a.primary-action){border-color:var(--action-primary);background:var(--action-primary);color:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card{min-width:0;display:grid;align-content:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card span{color:var(--ink-2);font-size:.82rem;font-weight:750}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card small{color:var(--muted);line-height:1.35}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card:is(:hover,:focus-visible){border-color:#9ebae0;background:#f8fbff;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] :is(.admin-kpis,.admin-status-grid){min-width:0;display:grid}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .admin-kpi{min-width:0;display:grid;align-content:center;gap:5px;border:1px solid var(--line);background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .admin-kpi span,body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .admin-kpi small{color:var(--muted)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .admin-kpi strong{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08;overflow-wrap:anywhere}@media (max-width:720px){body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"]:is( [data-vnext-page="member-dashboard"],[data-vnext-page="admin-dashboard"] ) :is(.account-page,.admin-page){width:min(calc(100% - 16px),1480px);gap:12px;padding-block:14px 44px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] :is( .account-dashboard-hero,.admin-hero ){grid-template-columns:minmax(0,1fr);gap:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card{min-height:94px;padding:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card:last-child:nth-child(odd){grid-column:1 / -1}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page{width:min(calc(100% - 16px),600px);gap:13px;margin-block:14px 46px;padding:18px 14px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>h1{font-size:clamp(2rem,10vw,2.65rem)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .account-form.is-narrow{gap:12px;padding:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .account-form.is-narrow>button[type="submit"]{width:100%}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-secondary-actions a{width:100%;min-width:0;white-space:normal}}@media (max-width:340px){body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-grid,body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-secondary-actions{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .account-dashboard-card:last-child:nth-child(odd){grid-column:auto}}@media (max-width:390px){body[data-uiux-account-admin-phase="12"] .admin-kpis,body[data-uiux-account-admin-phase="12"] .account-dashboard-grid{grid-template-columns:1fr}body[data-uiux-account-admin-phase="12"] .admin-table td{grid-template-columns:1fr;gap:4px}body[data-uiux-account-admin-phase="12"] .account-pagination{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body[data-uiux-account-admin-phase="12"] *,body[data-uiux-account-admin-phase="12"] *::before,body[data-uiux-account-admin-phase="12"] *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page>:is( .account-confirmation-callout,.confirmation-entry-guard ){display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px;border:1px solid #e7c874;border-radius:var(--phase12-radius)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page>.confirmation-entry-guard{border-color:var(--border-default)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page:is( .account-confirmation-icon,.confirmation-entry-icon ){width:42px !important;height:42px !important;display:inline-flex !important;align-items:center;justify-content:center;border-radius:50%}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page:is( .account-confirmation-callout,.confirmation-entry-guard,.confirmation-resend-panel ) :is(h2,p){max-width:none}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page:is( .account-confirmation-callout,.confirmation-entry-guard,.confirmation-resend-panel ) h2{margin:0 0 5px;font-size:1.05rem;line-height:1.25}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page:is( .account-confirmation-callout,.confirmation-entry-guard,.confirmation-resend-panel ) p{margin:0 0 12px;color:var(--text-muted);line-height:1.48}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page .account-primary-link{display:inline-flex;background:var(--action-primary);color:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page>:is( .confirmation-recipient,.confirmation-resend-panel ){display:grid}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page>.confirmation-resend-panel{grid-template-columns:minmax(0,1fr) auto}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page{width:min(100%,560px);max-width:560px;gap:15px;margin-block:clamp(24px,4vh,46px) 56px;padding:clamp(24px,3vw,28px);border:1px solid #cbd8e8;border-top:3px solid var(--action-primary);border-radius:16px;background:linear-gradient(155deg,#fff 0%,#fff 72%,#f7faff 100%);box-shadow:0 18px 48px rgba(8,31,68,.09)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>h1{max-width:none;font-size:clamp(2.2rem,3.2vw,2.5rem);line-height:1.04}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-lead{max-width:48ch;color:var(--text-muted);font-size:1rem;line-height:1.5}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:10px 13px;border:1px solid #e5c66f;border-radius:12px;background:#fff9e8;color:#4f3a00;font-size:.92rem;line-height:1.45}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message::before{content:"!";width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f5df9e;color:#594300;font-weight:800}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message.is-ok{border-color:#9bcfb8;background:#effaf5;color:#174f3a}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message.is-ok::before{content:"\2713";background:#d6f1e5;color:#126044}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message.is-error{border-color:#efb0ae;background:#fff3f2;color:#7b2320}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message.is-error::before{content:"!";background:#f9d4d2;color:#8a2723}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page .account-form.is-narrow{gap:14px;padding:19px;border-color:#d2deeb;border-radius:14px;background:#f8fafd;box-shadow:none}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page .account-form.is-narrow>label{display:grid;gap:6px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page .account-form.is-narrow .field-label{color:var(--text-muted);font-size:.83rem;font-weight:750}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page .account-form.is-narrow input{min-height:52px;padding-inline:14px;border-color:#aebfd3;background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page .account-form.is-narrow>button[type="submit"]{width:100%;min-height:52px;margin-top:2px;border-radius:11px;font-size:1rem}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3px;padding-top:24px;position:relative}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions::before{content:"Autres options";position:absolute;inset:0 0 auto;color:#60718a;font-size:.72rem;font-weight:800;letter-spacing:.075em;line-height:1;text-transform:uppercase}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a{width:100%;min-width:0;min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;gap:2px 10px;padding:10px 12px;border:1px solid #c7d4e4;border-radius:12px;background:#fff;color:#0a3474;font-weight:760;line-height:1.22;text-align:left;text-decoration:none;white-space:normal;box-shadow:0 5px 14px rgba(8,31,68,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a::before{content:"?";grid-column:1;grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;border:1px solid #b8c9dc;border-radius:10px;background:#f3f7fc;color:#365879;font-size:.96rem;font-weight:850}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a::after{content:"Recevoir un lien de réinitialisation";grid-column:2;grid-row:2;color:#63738a;font-size:.74rem;font-weight:540;line-height:1.25}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a:hover{border-color:#8fa9c8;box-shadow:0 8px 20px rgba(8,31,68,.075);transform:translateY(-1px)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a:focus-visible{outline:3px solid rgba(28,98,221,.28);outline-offset:2px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a:last-child{border-color:#b8cdf0;background:#eef4ff;color:#0b55c5}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a:last-child::before{content:"+";border-color:#abc5ef;background:#fff;color:#0b55c5;font-size:1.15rem}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a:last-child::after{content:"Configurer vos favoris et vos veilles";color:#516b91}@media (prefers-reduced-motion:reduce){body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a{transition:none}}@media (max-width:720px){body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page>:is( .account-confirmation-callout,.confirmation-entry-guard ){grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page:is( .account-confirmation-icon,.confirmation-entry-icon ){width:36px !important;height:36px !important}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"] .login-page>.confirmation-resend-panel{grid-template-columns:1fr}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page{width:min(calc(100% - 20px),560px);gap:13px;margin-block:12px 42px;padding:21px 17px;border-radius:15px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>h1{font-size:clamp(2rem,10vw,2.45rem)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.account-message{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px 11px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page .account-form.is-narrow{padding:15px}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-uiux-account-admin-phase="12"][data-vnext-page="login"] .login-page>.login-secondary-actions a{min-height:66px}}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"]{--workspace-bg:#f3f7fc;--workspace-panel:#fff;--workspace-soft:#f7f9fc;--workspace-line:#cfdae8;--workspace-line-strong:#adc0d6;--workspace-ink:#061b42;--workspace-muted:#526781;--workspace-blue:#155bd7;--workspace-blue-dark:#08245a;--workspace-blue-soft:#edf4ff;--workspace-green:#087f67;--workspace-green-soft:#edf9f5;--workspace-amber:#8a6000;--workspace-amber-soft:#fff8e6;--workspace-red:#a5302d;--workspace-red-soft:#fff2f1;--workspace-radius:16px;--workspace-radius-sm:11px;--workspace-shadow:0 12px 32px rgba(8,31,68,.055);background:var(--workspace-bg)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] main{padding:28px clamp(16px,2.8vw,44px) 72px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-page,.admin-page){width:min(100%,1480px);min-width:0;display:grid;gap:18px;margin-inline:auto}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-page,.admin-page)>:where(*){min-width:0}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav){width:100%;min-width:0;display:flex;align-items:center;gap:5px;margin:0 0 2px;padding:8px;overflow-x:auto;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff;box-shadow:0 6px 20px rgba(8,31,68,.04);scrollbar-width:none;overscroll-behavior-inline:contain}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav)::-webkit-scrollbar{display:none}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav) a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid transparent;border-radius:10px;color:var(--workspace-ink);font-size:.88rem;font-weight:750;line-height:1.15;text-decoration:none;white-space:nowrap}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav) a:is(:hover,:focus-visible){border-color:#c6d6e9;background:#f5f8fc;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav) a[aria-current="page"]{border-color:var(--workspace-blue-dark);background:var(--workspace-blue-dark);color:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-page,.admin-page)>h1{max-width:26ch;margin:4px 0 -7px;color:var(--workspace-ink);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-lead,.account-note,.admin-page-head p,.admin-hero p){color:var(--workspace-muted);line-height:1.5}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-page-head,.account-dashboard-hero,.admin-hero,.favorite-library-hero){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:0;padding:clamp(20px,2.6vw,30px);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:linear-gradient(135deg,#fff 0%,#f3f7fe 100%);box-shadow:var(--workspace-shadow)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-page-head,.account-dashboard-hero,.admin-hero,.favorite-library-hero) :is(h1,h2,p){max-width:76ch;margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-page-head,.account-dashboard-hero,.admin-hero,.favorite-library-hero) :is(h1,h2){color:var(--workspace-ink);font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.06;letter-spacing:-.025em}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .kicker{display:block;margin-bottom:6px;color:var(--workspace-blue);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .account-panel,.account-form,.admin-quality-section,.seo-pilot-panel,.admin-newsletter-section,.managed-page-admin-card,.favorite-decision-card,.watch-card,.admin-ticket-card,.enrichment-review-card ){min-width:0;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .account-panel,.account-form,.admin-quality-section,.seo-pilot-panel,.admin-newsletter-section ){padding:clamp(18px,2.2vw,26px)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-panel,.account-form) :is(h2,h3),body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-quality-section,.seo-pilot-panel) :is(h2,h3){margin:0 0 8px;color:var(--workspace-ink);line-height:1.15}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-form,.inline-form,.favorite-filter-bar,.admin-ticket-filters,.admin-guide-filters){min-width:0}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-form,.inline-form,.favorite-filter-bar,.admin-ticket-filters,.admin-guide-filters) label{min-width:0;display:grid;gap:6px;color:var(--workspace-ink);font-size:.86rem;font-weight:750}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-form,.inline-form,.favorite-filter-bar,.admin-ticket-filters,.admin-guide-filters) :is(input,select,textarea){width:100%;max-width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--workspace-line-strong);border-radius:var(--workspace-radius-sm);background:#fff;color:var(--workspace-ink);font:inherit}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] textarea{min-height:132px;resize:vertical}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(input,select,textarea):focus-visible{outline:3px solid rgba(21,91,215,.2);outline-offset:1px;border-color:var(--workspace-blue)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.form-grid,.admin-audit-filters,.admin-ticket-filters,.admin-guide-filters){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .form-grid>label:has(textarea),body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .form-grid>fieldset{grid-column:1 / -1}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-actions,.button-row,.inline-form){min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .account-actions a,.account-actions button,.button-row a,.button-row button,.inline-form button,a.primary-action,a.secondary-button,button[type="submit"] ){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--workspace-line-strong);border-radius:10px;background:#fff;color:var(--workspace-ink);font-weight:750;line-height:1.2;text-align:center;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .account-actions .primary-action,a.primary-action,button[type="submit"]:not(.danger-button) ){border-color:var(--workspace-blue);background:var(--workspace-blue);color:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.danger-button,.account-danger-details button){border-color:#e7aaa7;background:var(--workspace-red-soft);color:var(--workspace-red)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .account-message{margin:0;padding:13px 15px;border:1px solid #b9d0f2;border-radius:11px;background:var(--workspace-blue-soft);color:var(--workspace-ink);line-height:1.45}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .account-message.is-warn{border-color:#e6c876;background:var(--workspace-amber-soft);color:#584000}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .account-message.is-error{border-color:#e8aaa7;background:var(--workspace-red-soft);color:#7a2421}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.status-pill,.admin-status-badge,.admin-ticket-status,.form-status){width:fit-content;min-height:30px;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #bfd0e6;border-radius:999px;background:#f5f8fc;color:var(--workspace-muted);font-size:.76rem;font-weight:800;line-height:1.1}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.is-ok,.is-sent,.is-active)>:is(.status-pill,.admin-status-badge),body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.status-pill.is-ok,.admin-status-badge.is-sent,.admin-ticket-status.is-open){border-color:#9bd2c1;background:var(--workspace-green-soft);color:#08614f}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-dashboard-grid,.admin-kpis,.admin-quality-kpis,.seo-pilot-kpis){display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-dashboard-card,.admin-kpi,.seo-pilot-kpi){min-width:0;min-height:118px;display:grid;align-content:center;gap:6px;padding:18px;border:1px solid var(--workspace-line);border-radius:14px;background:#fff;color:var(--workspace-ink);text-decoration:none;box-shadow:0 7px 22px rgba(8,31,68,.04)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-dashboard-card,.admin-kpi,.seo-pilot-kpi) strong{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05;overflow-wrap:anywhere}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-dashboard-card,.admin-kpi,.seo-pilot-kpi) :is(span,small){color:var(--workspace-muted)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-status-grid,.admin-quality-grid,.seo-pilot-grid,.quality-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-filter-bar{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(190px,.8fr) minmax(210px,.8fr) auto;align-items:end;gap:12px;padding:18px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff;box-shadow:var(--workspace-shadow)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] :is(.favorite-results-head,.favorite-library-count){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--workspace-muted)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-list{display:grid;gap:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-card>header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-card:is(h2,h3,p){margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-card:is(h2,h3){color:var(--workspace-ink);font-size:1.16rem;line-height:1.28}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] :is(.favorite-card-kicker,.favorite-summary){color:var(--workspace-muted)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-read-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid var(--workspace-line-strong);border-radius:10px;background:#fff;font-weight:750;text-decoration:none;white-space:nowrap}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] :is(.favorite-theme-list,.favorite-note-actions){display:flex;flex-wrap:wrap;gap:7px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-theme-list>span{padding:5px 9px;border:1px solid #c9d9ef;border-radius:999px;background:var(--workspace-blue-soft);color:var(--workspace-blue-dark);font-size:.78rem;font-weight:700}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-note-heading{min-width:0;display:flex;align-items:flex-start;gap:10px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-note-heading>span:last-child{min-width:0;display:grid;gap:2px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-note-panel{min-width:0;display:grid;align-content:start;gap:10px;padding:15px;border:1px solid #cbd9ea;border-radius:12px;background:var(--workspace-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-empty-state{padding:28px;border:1px dashed var(--workspace-line-strong);border-radius:var(--workspace-radius);background:#fff;text-align:center}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.watch-list,.admin-ticket-list,.enrichment-review-list,.managed-page-admin-list){display:grid;gap:12px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.watch-card,.admin-ticket-card,.managed-page-admin-card,.enrichment-review-card){padding:18px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .watch-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:start}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .watch-card:is(h2,h3,p){margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.ticket-thread,.admin-ticket-open){min-width:0}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .ticket-thread{display:grid;gap:12px;padding:18px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .ticket-thread>article,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .ticket-thread>div{max-width:86ch;padding:14px 16px;border-radius:12px;background:var(--workspace-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-filters{display:grid;grid-template-columns:minmax(220px,360px) max-content;align-items:end;gap:12px;padding:18px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="admin-tickets"] .admin-ticket-title{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:clamp(22px,3vw,34px);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:linear-gradient(135deg,#fff 0%,#f4f8fd 100%);box-shadow:var(--workspace-shadow)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="admin-tickets"] .admin-ticket-title:is(h1,p){margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="admin-tickets"] .admin-ticket-title h1{margin-block:5px 8px;font-size:clamp(2rem,3vw,2.8rem)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="admin-tickets"] .admin-ticket-count{display:inline-flex;align-items:baseline;gap:6px;padding:9px 12px;border:1px solid #c9d9ef;border-radius:999px;background:#fff;white-space:nowrap}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card{display:grid;grid-template-columns:90px minmax(240px,1fr) minmax(180px,auto) minmax(140px,180px);align-items:center;gap:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card>header{display:grid;justify-items:start;gap:7px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card:is(h2,p,footer){margin:0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-title{min-width:0;color:var(--workspace-ink);font-size:1.05rem;line-height:1.3;overflow-wrap:anywhere}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--workspace-muted);font-size:.84rem;overflow-wrap:anywhere}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card footer{display:grid;justify-items:end;gap:7px;text-align:right}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-table-wrap,.seo-pilot-table-wrap){width:100%;max-width:100%;overflow:auto;border:1px solid var(--workspace-line);border-radius:12px;background:#fff;overscroll-behavior-inline:contain}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-table,.seo-pilot-table-wrap table){width:100%;min-width:720px;border-collapse:collapse;font-size:.88rem}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-table,.seo-pilot-table-wrap table) :is(th,td){padding:11px 12px;border-bottom:1px solid #e0e8f1;text-align:left;vertical-align:top;overflow-wrap:anywhere}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-table,.seo-pilot-table-wrap table) th{background:#f4f7fb;color:var(--workspace-muted);font-size:.76rem;letter-spacing:.02em}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .account-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .account-pagination>:last-child{justify-self:end}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .admin-guide-form,.managed-page-form,.admin-newsletter-form,.permission-editor,.watch-builder ){min-width:0}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .admin-guide-editor-page,.managed-page-editor,.enrichment-review-page ){align-items:start}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is( .admin-guide-preview,.managed-page-preview,.admin-mail-preview,.watch-live-preview,.watch-account-preview ){min-width:0;overflow:hidden;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-guide-history,.managed-page-history){display:grid;gap:9px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.managed-page-revision,.registration-option-row){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #d8e2ed;border-radius:12px;background:var(--workspace-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.managed-page-admin-meta,.registration-option-meta,.admin-newsletter-actions){min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.registration-option-groups,.registration-option-list){display:grid;gap:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .registration-option-form{display:grid;grid-template-columns:minmax(180px,1fr) 110px repeat(2,minmax(150px,auto)) auto;align-items:end;gap:10px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .enrichment-review-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);align-items:start;gap:16px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .enrichment-source-text{max-height:72vh;padding:16px;overflow:auto;border:1px solid var(--workspace-line);border-radius:12px;background:#fff;white-space:pre-wrap;line-height:1.55}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-profile"]>main,body[data-vnext-page="member-security"]>main{max-width:none}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-profile"] .account-form{width:min(100%,900px)}body[data-vnext-page="member-security"] .account-page{width:min(100%,1180px)}body[data-vnext-page="member-security"] .account-security-hero{padding:clamp(22px,3vw,32px);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:linear-gradient(135deg,#fff 0%,#f1f6ff 100%);box-shadow:var(--workspace-shadow)}body[data-vnext-page="member-security"] .account-security-hero:is(h1,p){margin:0}body[data-vnext-page="member-security"] .account-security-hero h1{color:var(--workspace-ink);font-size:clamp(2rem,4vw,3rem);line-height:1.02;letter-spacing:-.035em}body[data-vnext-page="member-security"] .account-security-hero p{max-width:68ch;margin-top:9px;color:var(--workspace-muted);line-height:1.5}body[data-vnext-page="member-security"] .account-page>.account-panel{display:grid;gap:20px;padding:clamp(20px,2.8vw,30px);border-top-width:3px}body[data-vnext-page="member-security"] .security-panel-heading{min-width:0;display:flex;align-items:flex-start;gap:14px}body[data-vnext-page="member-security"] .security-panel-heading:is(h2,p){margin:0}body[data-vnext-page="member-security"] .security-panel-heading h2{color:var(--workspace-ink);font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.1}body[data-vnext-page="member-security"] .security-panel-heading p{margin-top:5px;color:var(--workspace-muted)}body[data-vnext-page="member-security"] .security-panel-index{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bed0e8;border-radius:11px;background:var(--workspace-blue-soft);color:var(--workspace-blue-dark);font-weight:850}body[data-vnext-page="member-security"] .security-password-panel>.account-form.is-narrow{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:18px;border:1px solid var(--workspace-line);background:var(--workspace-soft);box-shadow:none}body[data-vnext-page="member-security"] .security-password-panel>.account-form.is-narrow>button{grid-column:1 / -1;width:fit-content}body[data-vnext-page="member-security"] .security-totp-panel .totp-panel{width:100%;gap:18px;padding:0;border:0;border-radius:0;box-shadow:none}body[data-vnext-page="member-security"] .totp-status{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:9px;margin:0;padding:6px 11px;border:1px solid var(--workspace-line);border-radius:999px;background:var(--workspace-soft);color:var(--workspace-ink)}body[data-vnext-page="member-security"] .totp-status>span{width:8px;height:8px;border-radius:50%;background:#8393a7}body[data-vnext-page="member-security"] .totp-status.is-active{border-color:#a9d9cc;background:var(--workspace-green-soft);color:#075e4d}body[data-vnext-page="member-security"] .totp-status.is-active>span{background:var(--workspace-green)}body[data-vnext-page="member-security"] .totp-status.is-pending{border-color:#e4ca83;background:var(--workspace-amber-soft);color:#654700}body[data-vnext-page="member-security"] .totp-status.is-pending>span{background:#bd8300}body[data-vnext-page="member-security"] .totp-steps{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:14px;margin:0}body[data-vnext-page="member-security"] .totp-steps>li{min-width:0;padding:18px;border-color:var(--workspace-line);background:var(--workspace-soft)}body[data-vnext-page="member-security"] .totp-steps>li h3{margin:0 0 7px;font-size:1.02rem}body[data-vnext-page="member-security"] .totp-steps>li p{margin:0 0 12px;color:var(--workspace-muted)}body[data-vnext-page="member-security"] .totp-qr-code{width:min(190px,100%);margin:14px auto}body[data-vnext-page="member-security"] .totp-secret-box{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.account-form.is-narrow{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding:18px;border:1px solid var(--workspace-line);background:var(--workspace-soft);box-shadow:none}body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.account-form.is-narrow>button{grid-column:1 / -1;width:fit-content}body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.inline-form{justify-content:flex-end;padding-top:2px}body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.inline-form button{border-color:var(--workspace-line-strong);background:#fff;color:var(--workspace-ink)}body[data-vnext-page="member-security"] .security-session-panel{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:center}body[data-vnext-page="member-security"] .security-session-panel>.account-note{margin:0;padding:16px 18px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.totp-panel,.recovery-codes-panel,.danger-panel,.account-danger-details){display:grid;gap:14px;padding:18px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.danger-panel,.account-danger-details){border-color:#efc0bd;background:#fff8f7}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .totp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .totp-steps>li{padding:14px;border:1px solid #d8e2ed;border-radius:12px;background:var(--workspace-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .totp-qr-code{width:min(224px,100%);height:auto;padding:8px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .recovery-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .recovery-code-list li{padding:9px 11px;border:1px solid #d8e2ed;border-radius:9px;background:var(--workspace-soft);text-align:center}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-profile-panel{grid-column:1 / -1;display:grid;gap:18px;padding:0;overflow:hidden;border-top:3px solid var(--workspace-blue)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 24px 0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-panel-kicker{display:block;margin-bottom:5px;color:var(--workspace-blue);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-profile-heading h2{margin:0;font-size:clamp(1.45rem,2vw,1.8rem)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-panel-edit-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--workspace-line-strong);border-radius:10px;background:#fff;color:var(--workspace-blue);font-weight:800;line-height:1.2;text-decoration:none}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-panel-edit-link:hover{border-color:var(--workspace-blue);background:var(--workspace-blue-soft)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts{display:grid;grid-template-columns:132px minmax(180px,1fr) 132px minmax(180px,1fr);gap:1px;margin:0;padding:1px;border-top:1px solid var(--workspace-line);background:var(--workspace-line)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts:is(dt,dd){min-width:0;min-height:58px;display:flex;align-items:center;margin:0;padding:12px 15px;background:#fff;overflow-wrap:anywhere}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts dt{color:var(--workspace-muted);font-size:.72rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts dd{color:var(--workspace-ink);font-size:.95rem;font-weight:700}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts dd.is-empty{color:var(--workspace-muted);font-style:italic;font-weight:550}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-status-value::before{width:8px;height:8px;flex:0 0 auto;margin-right:8px;border-radius:50%;background:#8090a3;content:""}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-status-value.is-active::before{background:#128567;box-shadow:0 0 0 4px rgba(18,133,103,.11)}@media (max-width:1100px){body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-page-head,.account-dashboard-hero,.admin-hero,.favorite-library-hero){grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-card,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .enrichment-review-workspace{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card{grid-template-columns:90px minmax(0,1fr) minmax(150px,auto)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card footer{grid-column:2 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) auto;align-items:center}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .registration-option-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] main{padding:14px 10px 56px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-page,.admin-page){gap:13px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav){margin-inline:0;padding:6px;border-radius:13px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-nav,.admin-nav) a{min-height:40px;padding:8px 11px;font-size:.82rem}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-page,.admin-page)>h1{margin-top:2px;font-size:2.15rem}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.admin-page-head,.account-dashboard-hero,.admin-hero,.favorite-library-hero){gap:14px;padding:18px;border-radius:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.form-grid,.admin-audit-filters,.admin-guide-filters,.admin-status-grid,.admin-quality-grid,.seo-pilot-grid,.quality-grid){grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-filter-bar,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-filters{grid-template-columns:minmax(0,1fr);padding:14px}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card{grid-template-columns:auto minmax(0,1fr);align-items:start}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card footer{grid-column:1 / -1;justify-items:start;text-align:left}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .watch-card,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.managed-page-revision,.registration-option-row){grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-decision-card>header{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-favorites"] .favorite-read-link{width:100%}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="admin-tickets"] .admin-ticket-title,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-filters,body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card footer{grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr) auto;justify-items:start;text-align:left}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page^="admin-ticket"] .admin-ticket-card footer .admin-ticket-open{justify-self:end}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .registration-option-form,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .totp-steps,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .recovery-code-list{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] .account-pagination{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.84rem}body[data-vnext-page="member-security"] .security-password-panel>.account-form.is-narrow,body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.account-form.is-narrow,body[data-vnext-page="member-security"] .security-session-panel{grid-template-columns:minmax(0,1fr)}body[data-vnext-page="member-security"] .totp-steps{grid-template-columns:minmax(0,1fr)}body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.account-form.is-narrow>button{grid-column:auto}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts{grid-template-columns:118px minmax(0,1fr)}}@media (max-width:430px){body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-panel,.account-form,.admin-quality-section,.seo-pilot-panel,.admin-newsletter-section){padding:15px;border-radius:13px}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-actions,.button-row)>:is(a,button){width:100%}body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] :is(.account-dashboard-grid,.admin-kpis,.admin-quality-kpis,.seo-pilot-kpis){grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-profile-panel{padding:0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-profile-heading{align-items:stretch;flex-direction:column;padding:17px 15px 0}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-panel-edit-link{width:100%}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts{grid-template-columns:96px minmax(0,1fr)}body[data-professional-ui][data-design-system="harmony-v1"][data-vnext-page="member-dashboard"] .account-facts:is(dt,dd){min-height:54px;padding:10px}body[data-vnext-page="member-security"] .account-security-hero,body[data-vnext-page="member-security"] .account-page>.account-panel{padding:17px 15px}body[data-vnext-page="member-security"] .security-panel-heading{gap:10px}body[data-vnext-page="member-security"] .security-password-panel>.account-form.is-narrow,body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.account-form.is-narrow{padding:14px}body[data-vnext-page="member-security"] .security-password-panel>.account-form.is-narrow>button,body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.account-form.is-narrow>button,body[data-vnext-page="member-security"] .security-totp-panel .totp-panel>.inline-form button{width:100%}}@media (prefers-reduced-motion:reduce){body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] *,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] *::before,body[data-professional-ui][data-design-system="harmony-v1"][data-page-family="workspace"] *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important}}.lawyer-website-review-hero .workspace-page-stat{display:grid;gap:4px;text-align:right}.lawyer-website-review-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff}.lawyer-website-review-toolbar:is(h2,p){margin:0}.lawyer-website-review-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}.lawyer-website-review-tabs a{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:8px 10px 8px 13px;border:1px solid var(--workspace-line);border-radius:999px;background:#fff;color:var(--workspace-ink);font-size:.86rem;font-weight:750;text-decoration:none}.lawyer-website-review-tabs a[aria-current="page"]{border-color:var(--workspace-blue-dark);background:var(--workspace-blue-dark);color:#fff}.lawyer-website-review-tabs strong{padding:3px 7px;border-radius:999px;text-align:center}.lawyer-website-review-list{display:grid;gap:14px}.lawyer-website-review-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lawyer-website-review-health>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-items:center;padding:16px 18px;border:1px solid #cfdae8;border-radius:15px;background:#fff}.lawyer-website-review-health span{color:#455a74;font-weight:750}.lawyer-website-review-health strong{grid-row:1 / span 2;grid-column:2;font-size:1.55rem}.lawyer-website-review-health small{color:#687991}.lawyer-website-review-card{display:grid;grid-template-columns:minmax(0,1fr) 250px;overflow:hidden;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff}.lawyer-website-review-main{display:grid;gap:14px;padding:20px 22px}.lawyer-website-review-context{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--workspace-muted)}.lawyer-website-review-card .workspace-status{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid #c8d5e5;border-radius:999px;background:#f2f6fa;color:#42566f;font-size:.74rem;font-weight:780}.lawyer-website-review-card .workspace-status.is-success{border-color:#acd4c7;background:#edf8f4;color:#145846}.lawyer-website-review-card .workspace-status.is-warning{border-color:#e3c26e;background:#fff8e5;color:#6b4b08}.lawyer-website-review-card .workspace-status.is-danger{border-color:#e3aaa5;background:#fff2f1;color:#7a2620}.lawyer-website-review-site{padding:13px 15px;border:1px solid #d8e3ef;border-radius:11px;background:var(--workspace-soft)}.lawyer-website-review-site p{margin:5px 0 0;overflow-wrap:anywhere}.lawyer-website-review-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.lawyer-website-review-facts div{padding:10px 12px;border-left:2px solid #c7d8eb}.lawyer-website-review-facts:is(dt,dd){margin:0}.lawyer-website-review-evidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lawyer-website-review-evidence span{padding:5px 8px;border:1px solid #b8d9cf;border-radius:999px;background:#eff9f5;color:#155b48;font-size:.78rem;font-weight:720}.workspace-inline-alert{margin:14px 0 0;padding:10px 12px;border:1px solid #e3c26e;border-radius:10px;background:#fff8e5;color:#6b4b08}.workspace-inline-alert.is-danger{border-color:#e3aaa5;background:#fff2f1;color:#7a2620}.lawyer-website-review-actions button:disabled{opacity:.5;cursor:not-allowed}.lawyer-website-review-actions button.is-danger{border-color:#dbb4b0;color:#842c27}.lawyer-website-review-actions{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border-left:1px solid var(--workspace-line);background:#f8fafd}.lawyer-website-review-links{display:grid;gap:8px}.lawyer-website-review-links a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--workspace-line-strong);border-radius:10px;background:#fff;color:var(--workspace-blue-dark);font-weight:750;text-decoration:none}.lawyer-website-review-actions form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lawyer-website-review-actions button.button-secondary{border-color:#d4a7a4;background:var(--workspace-red-soft);color:var(--workspace-red)}@media (max-width:900px){.lawyer-website-review-health{grid-template-columns:1fr}.lawyer-website-review-toolbar,.lawyer-website-review-card{grid-template-columns:1fr}.lawyer-website-review-tabs{justify-content:flex-start}.lawyer-website-review-actions{border-top:1px solid var(--workspace-line);border-left:0}.lawyer-website-review-links{grid-template-columns:1fr 1fr}}@media (max-width:620px){.lawyer-website-review-health>div{padding:14px}.lawyer-website-review-hero .workspace-page-stat{width:100%;min-width:0;text-align:left}.lawyer-website-review-toolbar,.lawyer-website-review-main,.lawyer-website-review-actions{padding:16px}.lawyer-website-review-tabs{display:grid;grid-template-columns:1fr 1fr}.lawyer-website-review-tabs a{justify-content:space-between}.lawyer-website-review-facts{grid-template-columns:1fr}.lawyer-website-review-links,.lawyer-website-review-actions form{grid-template-columns:1fr}}body[data-uiux-search-phase="6"] .search-workbench:not(.filters-open) .workbench-grid{grid-template-columns:minmax(0,1fr)}body[data-uiux-search-phase="6"] .search-workbench:not(.filters-open) .filter-column{display:none}body[data-uiux-search-phase="6"] .search-workbench:not(.filters-open) .result-column{grid-column:1 / -1;width:100%;max-width:none}body[data-uiux-search-phase="6"] .search-workbench:not(.filters-open) :is( .results,.decision-result-card,.decision-result-card header,.decision-result-card .result-excerpt-link,.decision-result-card .result-excerpt,.decision-result-card footer ){min-width:0;max-width:100%}body[data-uiux-search-phase="6"] .search-workbench.filters-open .filter-column{grid-column:1}body[data-uiux-search-phase="6"] .search-workbench.filters-open .result-column{grid-column:2;width:100%}@media (max-width:899.98px){body[data-uiux-search-phase="6"] .search-workbench.filters-open .result-column{grid-column:1}}body[data-page-family="workspace"]{--ws-ink:#071a3f;--ws-text:#1d3557;--ws-muted:#60708a;--ws-blue:#155bd7;--ws-blue-dark:#082457;--ws-blue-soft:#edf4ff;--ws-border:#cfdbeb;--ws-border-strong:#b8c9df;--ws-surface:#ffffff;--ws-surface-soft:#f6f9fd;--ws-success:#08775f;--ws-success-soft:#eaf8f3;--ws-warning:#8a5a00;--ws-warning-soft:#fff8e7;--ws-danger:#b42318;--ws-danger-soft:#fff4f2;--ws-purple:#6741b5;--ws-purple-soft:#f5f1ff;--ws-radius:18px;--ws-radius-sm:12px;--ws-shadow:0 16px 42px rgba(7,26,63,0.07);color:var(--ws-text);background:#f3f7fc}body[data-page-family="workspace"] #contenu{min-height:68vh;background:radial-gradient(circle at 86% 2%,rgba(21,91,215,0.075),transparent 28rem),linear-gradient(180deg,#f4f8fd 0,#f7f9fc 38rem,#f3f7fc 100%);border-top:1px solid var(--ws-border);overflow:clip}body[data-page-family="workspace"] .topbar{position:relative;z-index:30}body[data-page-family="workspace"] .account-page{box-sizing:border-box;width:min(1440px,calc(100% - 48px)) !important;max-width:1440px !important;margin:0 auto !important;padding:34px 0 56px !important;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px}body[data-page-family="workspace"] .account-page>*{min-width:0;margin-top:0;margin-bottom:0}body[data-page-family="workspace"] .account-page>h1,body[data-page-family="workspace"] .admin-page-head h1,body[data-page-family="workspace"] .favorite-library-hero h1,body[data-page-family="workspace"] .admin-quality-hero h1{color:var(--ws-ink);font-size:clamp(2rem,3vw,3.25rem);line-height:1.04;letter-spacing:-0.045em}body[data-page-family="workspace"] .account-page>h1{padding:8px 2px 0}body[data-page-family="workspace"] .admin-page>h1{box-sizing:border-box;width:100%;padding:26px 28px;border:1px solid var(--ws-border);border-radius:var(--ws-radius);background:var(--ws-surface);box-shadow:var(--ws-shadow)}body[data-page-family="workspace"] :where(h2,h3,strong,th,legend){color:var(--ws-ink)}body[data-page-family="workspace"] :where(p,dd,td,small){overflow-wrap:anywhere}body[data-page-family="workspace"] :where(a,button,input,select,textarea,summary){font:inherit}body[data-page-family="workspace"] a{text-underline-offset:0.16em}body[data-page-family="workspace"] .workspace-nav-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--ws-border);border-radius:var(--ws-radius);background:rgba(255,255,255,0.97);box-shadow:0 10px 28px rgba(7,26,63,0.045)}body[data-page-family="workspace"] .workspace-nav-title{display:flex;min-width:168px;padding:17px 20px;flex-direction:column;justify-content:center;border-right:1px solid var(--ws-border);background:var(--ws-surface-soft)}body[data-page-family="workspace"] .workspace-nav-title span,body[data-page-family="workspace"] .workspace-nav-group>span{color:var(--ws-muted);font-size:0.68rem;font-weight:800;letter-spacing:0.1em;line-height:1.2;text-transform:uppercase}body[data-page-family="workspace"] .workspace-nav-title strong{margin-top:3px;font-size:1rem}body[data-page-family="workspace"] .workspace-nav-desktop{display:flex !important;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow-x:auto;scrollbar-width:thin}body[data-page-family="workspace"] .account-workspace-nav .workspace-nav-desktop{align-items:center;gap:6px;padding:9px 12px !important}body[data-page-family="workspace"] .workspace-nav-desktop>a,body[data-page-family="workspace"] .workspace-nav-group a{display:inline-flex;min-height:42px;padding:0 14px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;color:var(--ws-text);font-size:0.88rem;font-weight:750;line-height:1.15;text-align:center;text-decoration:none;white-space:nowrap}body[data-page-family="workspace"] .workspace-nav-desktop>a:hover,body[data-page-family="workspace"] .workspace-nav-group a:hover{color:var(--ws-blue-dark);background:var(--ws-blue-soft)}body[data-page-family="workspace"] .workspace-nav-desktop>a[aria-current="page"],body[data-page-family="workspace"] .workspace-nav-group a[aria-current="page"]{color:#fff;background:var(--ws-blue-dark);box-shadow:0 7px 18px rgba(8,36,87,0.18)}body[data-page-family="workspace"] .admin-workspace-nav .workspace-nav-desktop{display:grid !important;grid-template-columns:1.45fr 0.75fr 1fr 1.12fr 0.52fr;overflow:visible}body[data-page-family="workspace"] .workspace-nav-group{min-width:0;padding:11px 12px 12px;border-right:1px solid var(--ws-border)}body[data-page-family="workspace"] .workspace-nav-group:last-child{border-right:0}body[data-page-family="workspace"] .workspace-nav-group>span{display:block;padding:0 7px 5px}body[data-page-family="workspace"] .workspace-nav-group>div{display:flex;flex-wrap:wrap;gap:3px}body[data-page-family="workspace"] .workspace-nav-group a{min-height:34px;padding:0 8px;font-size:0.78rem}body[data-page-family="workspace"] .workspace-nav-mobile{display:none}body[data-page-family="workspace"] .admin-page-head,body[data-page-family="workspace"] .favorite-library-hero,body[data-page-family="workspace"] .admin-quality-hero,body[data-page-family="workspace"] .admin-hero,body[data-page-family="workspace"] .account-dashboard-hero{box-sizing:border-box;display:flex;width:100%;min-height:0;padding:28px 30px;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--ws-border);border-radius:var(--ws-radius);background:var(--ws-surface);box-shadow:var(--ws-shadow)}body[data-page-family="workspace"] .admin-quality-hero,body[data-page-family="workspace"] .favorite-library-hero{align-items:flex-start}body[data-page-family="workspace"] :where(.admin-page-head,.favorite-library-hero,.admin-quality-hero,.admin-hero,.account-dashboard-hero)>div:first-child{max-width:820px}body[data-page-family="workspace"] :where(.admin-page-head,.favorite-library-hero,.admin-quality-hero,.admin-hero,.account-dashboard-hero) :where(h1,h2){margin:3px 0 8px}body[data-page-family="workspace"] :where(.admin-page-head,.favorite-library-hero,.admin-quality-hero,.admin-hero,.account-dashboard-hero) p{max-width:76ch;margin:0;color:var(--ws-muted);font-size:1rem;line-height:1.55}body[data-page-family="workspace"] .kicker,body[data-page-family="workspace"] .kicker.dark,body[data-page-family="workspace"] .favorite-card-kicker{color:var(--ws-blue);font-size:0.74rem;font-weight:850;letter-spacing:0.11em;text-transform:uppercase}body[data-page-family="workspace"] .account-lead{margin-top:-12px;padding:0 2px;color:var(--ws-muted);font-size:1rem;line-height:1.55}body[data-page-family="workspace"] .workspace-page-actions{flex:0 0 auto;justify-content:flex-end}body[data-page-family="workspace"] .account-panel,body[data-page-family="workspace"] .admin-quality-section,body[data-page-family="workspace"] .seo-pilot-empty,body[data-page-family="workspace"] .registration-option-card,body[data-page-family="workspace"] .managed-page-admin-card,body[data-page-family="workspace"] .admin-ticket-card,body[data-page-family="workspace"] .favorite-decision-card,body[data-page-family="workspace"] .enrichment-review-card,body[data-page-family="workspace"] .watch-card,body[data-page-family="workspace"] .newsletter-card{box-sizing:border-box;min-width:0;padding:26px 28px;border:1px solid var(--ws-border);border-radius:var(--ws-radius);background:var(--ws-surface);box-shadow:0 10px 28px rgba(7,26,63,0.045)}body[data-page-family="workspace"] :where(.account-panel,.admin-quality-section,.registration-option-card)>:first-child{margin-top:0}body[data-page-family="workspace"] :where(.account-panel,.admin-quality-section,.registration-option-card)>:last-child{margin-bottom:0}body[data-page-family="workspace"] .account-panel h2,body[data-page-family="workspace"] .admin-quality-section h2{margin:0 0 8px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}body[data-page-family="workspace"] .account-panel-heading,body[data-page-family="workspace"] .admin-quality-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--ws-border)}body[data-page-family="workspace"] .account-note{color:var(--ws-muted);line-height:1.55}body[data-page-family="workspace"] .admin-kpis,body[data-page-family="workspace"] .admin-quality-kpis,body[data-page-family="workspace"] .account-dashboard-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px !important}body[data-page-family="workspace"] .admin-kpi,body[data-page-family="workspace"] .account-dashboard-card{box-sizing:border-box;display:flex;min-height:128px;padding:20px 22px;flex-direction:column;justify-content:center;border:1px solid var(--ws-border);border-radius:16px;color:var(--ws-text);background:var(--ws-surface);box-shadow:0 9px 24px rgba(7,26,63,0.04);text-decoration:none}body[data-page-family="workspace"] .account-dashboard-card:hover,body[data-page-family="workspace"] .account-dashboard-card:focus-visible{border-color:#91b4ef;transform:translateY(-2px);box-shadow:0 14px 28px rgba(21,91,215,0.1)}body[data-page-family="workspace"] :where(.admin-kpi,.account-dashboard-card)>span{color:var(--ws-muted);font-size:0.76rem;font-weight:800;letter-spacing:0.055em;text-transform:uppercase}body[data-page-family="workspace"] :where(.admin-kpi,.account-dashboard-card)>strong{margin:7px 0 2px;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1}body[data-page-family="workspace"] :where(.admin-kpi,.account-dashboard-card)>small{color:var(--ws-muted);font-size:0.83rem}body[data-page-family="workspace"] .admin-status-grid,body[data-page-family="workspace"] .admin-quality-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px !important}body[data-page-family="workspace"] .quality-global-status,body[data-page-family="workspace"] .favorite-library-count{display:flex;min-width:150px;padding:17px 20px;flex-direction:column;border:1px solid var(--ws-border);border-radius:14px;background:var(--ws-surface-soft)}body[data-page-family="workspace"] :where(.quality-global-status,.favorite-library-count) strong{font-size:1.65rem}body[data-page-family="workspace"] :where(.status-pill-row,.account-actions,.button-row,.managed-page-actions){display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-page-family="workspace"] .status-pill,body[data-page-family="workspace"] .admin-status-badge,body[data-page-family="workspace"] .admin-ticket-status,body[data-page-family="workspace"] .quality-severity{display:inline-flex;min-height:30px;padding:4px 10px;align-items:center;border:1px solid var(--ws-border);border-radius:999px;color:var(--ws-text);background:var(--ws-surface-soft);font-size:0.77rem;font-weight:800;line-height:1.2}body[data-page-family="workspace"] :where(.status-pill.is-ok,.admin-status-badge.is-sent,.admin-ticket-status.is-answered){color:var(--ws-success);border-color:#a8dccb;background:var(--ws-success-soft)}body[data-page-family="workspace"] :where(.status-pill.is-warn,.admin-status-badge.is-failed,.admin-ticket-status.is-open){color:var(--ws-warning);border-color:#ecd28d;background:var(--ws-warning-soft)}body[data-page-family="workspace"] .admin-ticket-status.is-closed{color:var(--ws-muted);background:#eef2f7}body[data-page-family="workspace"] :where(button,.primary-action,.secondary-button,.account-actions a,.admin-ticket-open){box-sizing:border-box;display:inline-flex;min-height:46px;padding:0 18px;align-items:center;justify-content:center;border:1px solid var(--ws-border-strong);border-radius:11px;color:var(--ws-ink);background:#fff;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}body[data-page-family="workspace"] :where(button[type="submit"],.primary-action){color:#fff;border-color:var(--ws-blue);background:var(--ws-blue);box-shadow:0 7px 16px rgba(21,91,215,0.18)}body[data-page-family="workspace"] :where(button,.primary-action,.secondary-button,.account-actions a):hover{filter:brightness(0.97)}body[data-page-family="workspace"] .danger-button,body[data-page-family="workspace"] .danger-panel button[type="submit"]{color:#fff;border-color:var(--ws-danger);background:var(--ws-danger)}body[data-page-family="workspace"] :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(21,91,215,0.28);outline-offset:2px}body[data-page-family="workspace"] .account-form,body[data-page-family="workspace"] .favorite-filter-bar,body[data-page-family="workspace"] .quality-period-form,body[data-page-family="workspace"] .admin-filter-form,body[data-page-family="workspace"] .watch-form,body[data-page-family="workspace"] .newsletter-form{box-sizing:border-box;width:100% !important;max-width:none !important;padding:26px 28px !important;border:1px solid var(--ws-border) !important;border-radius:var(--ws-radius) !important;background:var(--ws-surface) !important;box-shadow:0 10px 28px rgba(7,26,63,0.045) !important}body[data-page-family="workspace"] .account-form.is-narrow{max-width:780px !important}body[data-page-family="workspace"] .form-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px !important;margin-bottom:20px}body[data-page-family="workspace"] :where(.account-form,.favorite-filter-bar,.quality-period-form,.admin-page,.watch-form,.newsletter-form) label{display:grid;min-width:0;gap:7px;color:var(--ws-text);font-size:0.86rem;font-weight:800}body[data-page-family="workspace"] :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid var(--ws-border-strong);border-radius:11px;color:var(--ws-ink);background:#fff;line-height:1.35}body[data-page-family="workspace"] textarea{min-height:128px;resize:vertical}body[data-page-family="workspace"] :where(input,select,textarea):focus{border-color:var(--ws-blue);box-shadow:0 0 0 3px rgba(21,91,215,0.12);outline:0}body[data-page-family="workspace"] .account-check{display:flex !important;padding:14px 16px;align-items:flex-start;gap:11px !important;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface-soft);font-weight:650 !important}body[data-page-family="workspace"] .account-check input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--ws-blue)}body[data-page-family="workspace"] .account-check span{display:grid;gap:3px}body[data-page-family="workspace"] .account-check small{color:var(--ws-muted);font-weight:500}body[data-page-family="workspace"] .inline-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}body[data-page-family="workspace"] .form-status,body[data-page-family="workspace"] .message,body[data-page-family="workspace"] .alert{box-sizing:border-box;margin:0;padding:15px 18px;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface-soft);line-height:1.5}body[data-page-family="workspace"] :where(.form-status.success,.message.ok){color:#075846;border-color:#a8dccb;background:var(--ws-success-soft)}body[data-page-family="workspace"] :where(.form-status.error,.message.error){color:#8f2018;border-color:#f0b5ae;background:var(--ws-danger-soft)}body[data-page-family="workspace"] .admin-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ws-border);border-radius:13px;background:#fff}body[data-page-family="workspace"] .admin-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--ws-text);font-size:0.88rem}body[data-page-family="workspace"] .admin-table th{padding:13px 15px;border-bottom:1px solid var(--ws-border-strong);background:var(--ws-surface-soft);font-size:0.73rem;letter-spacing:0.055em;text-align:left;text-transform:uppercase;white-space:nowrap}body[data-page-family="workspace"] .admin-table td{padding:14px 15px;border-bottom:1px solid #e7edf5;vertical-align:top;line-height:1.45}body[data-page-family="workspace"] .admin-table tbody tr:last-child td{border-bottom:0}body[data-page-family="workspace"] .admin-table tbody tr:hover td{background:#f9fbfe}body[data-page-family="workspace"] .admin-table code,body[data-page-family="workspace"] pre{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}body[data-page-family="workspace"] .account-facts{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 !important;margin:16px 0 0;overflow:hidden;border:1px solid var(--ws-border);border-radius:14px}body[data-page-family="workspace"] .account-facts dt,body[data-page-family="workspace"] .account-facts dd{box-sizing:border-box;margin:0 !important;padding:13px 16px;border-bottom:1px solid var(--ws-border)}body[data-page-family="workspace"] .account-facts dt{color:var(--ws-muted);background:var(--ws-surface-soft);font-size:0.75rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase}body[data-page-family="workspace"] .account-facts dd{color:var(--ws-ink);font-weight:650}body[data-page-family="workspace"] .account-facts>:nth-last-child(-n + 2){border-bottom:0}body[data-page-family="workspace"] .favorite-filter-bar{display:grid !important;grid-template-columns:minmax(260px,1.5fr) minmax(190px,0.8fr) minmax(210px,0.9fr) auto auto;align-items:end;gap:14px !important}body[data-page-family="workspace"] .favorite-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 3px}body[data-page-family="workspace"] .favorite-results-head p{margin:0}body[data-page-family="workspace"] .favorite-decision-list,body[data-page-family="workspace"] .admin-ticket-list,body[data-page-family="workspace"] .enrichment-review-list,body[data-page-family="workspace"] .managed-page-admin-list{display:grid !important;gap:16px !important}body[data-page-family="workspace"] .favorite-decision-card{padding:0;overflow:hidden}body[data-page-family="workspace"] .favorite-decision-card>header{display:flex;padding:22px 24px 16px;align-items:flex-start;justify-content:space-between;gap:20px}body[data-page-family="workspace"] .favorite-decision-card h2{max-width:950px;margin:5px 0 0;font-size:1.17rem;line-height:1.35}body[data-page-family="workspace"] .favorite-read-link{flex:0 0 auto;font-weight:800}body[data-page-family="workspace"] .favorite-summary{margin:0 24px 16px;padding:14px 16px;border-left:3px solid #9abced;color:var(--ws-text);background:var(--ws-surface-soft);line-height:1.55}body[data-page-family="workspace"] .favorite-theme-list{display:flex;padding:0 24px 18px;flex-wrap:wrap;gap:7px}body[data-page-family="workspace"] .favorite-theme-list span{padding:5px 9px;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-blue-soft);font-size:0.76rem;font-weight:750}body[data-page-family="workspace"] :where(.favorite-note-panel,.favorite-remove-panel){border-top:1px solid var(--ws-border)}body[data-page-family="workspace"] :where(.favorite-note-panel,.favorite-remove-panel) summary{padding:15px 24px;cursor:pointer;font-weight:800}body[data-page-family="workspace"] :where(.favorite-note-content,.favorite-remove-panel form){padding:0 24px 22px}body[data-page-family="workspace"] .favorite-pagination,body[data-page-family="workspace"] .account-pagination,body[data-page-family="workspace"] .admin-pagination{display:flex;align-items:center;justify-content:center;gap:10px}body[data-page-family="workspace"] :where(.favorite-pagination,.account-pagination,.admin-pagination) :where(a,span,strong){display:inline-flex;min-height:42px;padding:0 14px;align-items:center;border:1px solid var(--ws-border);border-radius:10px;background:#fff;text-decoration:none}body[data-page-family="workspace"] .favorite-empty-state,body[data-page-family="workspace"] .admin-ticket-empty{padding:42px 28px;border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius);background:rgba(255,255,255,0.78);text-align:center}body[data-page-family="workspace"] .admin-ticket-card{display:grid;gap:10px}body[data-page-family="workspace"] .admin-ticket-card>header,body[data-page-family="workspace"] .admin-ticket-card>footer,body[data-page-family="workspace"] .admin-ticket-meta,body[data-page-family="workspace"] .managed-page-admin-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}body[data-page-family="workspace"] .admin-ticket-card h2{margin:0;font-size:1.15rem}body[data-page-family="workspace"] .admin-ticket-meta,body[data-page-family="workspace"] .managed-page-admin-meta{color:var(--ws-muted);font-size:0.86rem}body[data-page-family="workspace"] .managed-page-admin-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px}body[data-page-family="workspace"] .managed-page-admin-card h2{margin:0 0 7px}body[data-page-family="workspace"] .admin-guide-title{display:grid;gap:3px;color:var(--ws-ink);text-decoration:none}body[data-page-family="workspace"] .watch-admin-summary,body[data-page-family="workspace"] .newsletter-summary,body[data-page-family="workspace"] .watch-list,body[data-page-family="workspace"] .newsletter-list{display:grid;gap:16px}body[data-page-family="workspace"] :where(.watch-card,.newsletter-card)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}body[data-page-family="workspace"] :where(.watch-card,.newsletter-card) h2{margin:0}body[data-page-family="workspace"] fieldset{min-width:0;margin:0;padding:18px;border:1px solid var(--ws-border);border-radius:14px}body[data-page-family="workspace"] legend{padding:0 8px;font-weight:800}body[data-page-family="workspace"] .permission-editor{display:grid;gap:16px}body[data-page-family="workspace"] .permission-editor fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-page-family="workspace"] .totp-panel,body[data-page-family="workspace"] .security-details,body[data-page-family="workspace"] .recovery-codes-panel{display:grid;gap:16px}body[data-page-family="workspace"] .security-details{padding:0;overflow:hidden;border:1px solid var(--ws-border);border-radius:14px;background:var(--ws-surface-soft)}body[data-page-family="workspace"] .security-details>summary{padding:16px 18px;cursor:pointer;font-weight:800}body[data-page-family="workspace"] .security-details>form{border-width:1px 0 0 !important;border-radius:0 !important;box-shadow:none !important}body[data-page-family="workspace"] .recovery-code-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:0;list-style:none}body[data-page-family="workspace"] .recovery-code-list code{display:block;padding:10px;border:1px solid var(--ws-border);border-radius:8px;background:#fff;text-align:center}body[data-page-family="workspace"] .danger-panel,body[data-page-family="workspace"] .account-danger-details{border-color:#efb5ae !important;background:var(--ws-danger-soft) !important}body[data-page-family="workspace"] .account-danger-details{padding:0 !important;overflow:hidden}body[data-page-family="workspace"] .account-danger-details>summary{padding:19px 22px;cursor:pointer}body[data-page-family="workspace"] .account-danger-details>summary span{display:grid;gap:3px}body[data-page-family="workspace"] .account-danger-details>summary small{color:#8b514b;font-weight:500}body[data-page-family="workspace"] .danger-panel-body{padding:0 22px 22px}body[data-page-family="workspace"] .enrichment-review-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,0.75fr);gap:18px}body[data-page-family="workspace"] .enrichment-review-workspace>:where(article,aside),body[data-page-family="workspace"] .enrichment-review-workspace aside>:where(section,form){min-width:0;padding:22px;border:1px solid var(--ws-border);border-radius:var(--ws-radius);background:#fff}body[data-page-family="workspace"] .enrichment-review-workspace aside{display:grid;align-content:start;gap:14px;padding:0;border:0;background:transparent}body[data-page-family="workspace"] .enrichment-source-text{max-height:70vh;overflow:auto;padding:18px;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface-soft);line-height:1.65;white-space:pre-wrap}@media (max-width:1180px){body[data-page-family="workspace"] .account-page{width:min(100% - 32px,1440px) !important}body[data-page-family="workspace"] .workspace-nav-title{display:none}body[data-page-family="workspace"] .workspace-nav-shell{grid-template-columns:minmax(0,1fr)}body[data-page-family="workspace"] .admin-workspace-nav .workspace-nav-desktop{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}body[data-page-family="workspace"] .favorite-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page-family="workspace"] .enrichment-review-workspace{grid-template-columns:1fr}}@media (max-width:860px){body[data-page-family="workspace"] .account-page{gap:17px;padding-top:22px !important}body[data-page-family="workspace"] .workspace-nav-desktop{display:none !important}body[data-page-family="workspace"] .workspace-nav-mobile{display:block}body[data-page-family="workspace"] .workspace-nav-mobile>summary{display:flex;min-height:58px;padding:10px 16px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}body[data-page-family="workspace"] .workspace-nav-mobile>summary::-webkit-details-marker{display:none}body[data-page-family="workspace"] .workspace-nav-mobile>summary span{color:var(--ws-muted);font-size:0.76rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase}body[data-page-family="workspace"] .workspace-nav-mobile>summary strong::after{content:" ▾";color:var(--ws-blue)}body[data-page-family="workspace"] .workspace-nav-mobile[open]>summary strong::after{content:" ▴"}body[data-page-family="workspace"] .workspace-nav-mobile>nav{display:grid;padding:10px;border-top:1px solid var(--ws-border);background:var(--ws-surface-soft)}body[data-page-family="workspace"] .account-workspace-nav .workspace-nav-mobile>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body[data-page-family="workspace"] .workspace-nav-mobile nav>a,body[data-page-family="workspace"] .workspace-nav-mobile .workspace-nav-group a{display:flex;min-height:44px;padding:9px 11px;align-items:center;border-radius:9px;color:var(--ws-text);font-weight:750;text-decoration:none}body[data-page-family="workspace"] .workspace-nav-mobile a[aria-current="page"]{color:#fff;background:var(--ws-blue-dark)}body[data-page-family="workspace"] .workspace-nav-mobile .workspace-nav-group{padding:10px 6px;border:0;border-bottom:1px solid var(--ws-border)}body[data-page-family="workspace"] .workspace-nav-mobile .workspace-nav-group:last-child{border-bottom:0}body[data-page-family="workspace"] .workspace-nav-mobile .workspace-nav-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}body[data-page-family="workspace"] :where(.admin-page-head,.favorite-library-hero,.admin-quality-hero,.admin-hero,.account-dashboard-hero){padding:23px 22px;align-items:flex-start;flex-direction:column}body[data-page-family="workspace"] .admin-status-grid,body[data-page-family="workspace"] .admin-quality-grid{grid-template-columns:1fr}body[data-page-family="workspace"] .form-grid,body[data-page-family="workspace"] .permission-editor fieldset{grid-template-columns:1fr}body[data-page-family="workspace"] .favorite-filter-bar{grid-template-columns:1fr}body[data-page-family="workspace"] .managed-page-admin-card{grid-template-columns:1fr}}@media (max-width:640px){body[data-page-family="workspace"] #contenu{overflow:hidden}body[data-page-family="workspace"] .account-page{width:calc(100% - 24px) !important;padding:16px 0 38px !important}body[data-page-family="workspace"] .account-page>h1,body[data-page-family="workspace"] .admin-page-head h1,body[data-page-family="workspace"] .favorite-library-hero h1,body[data-page-family="workspace"] .admin-quality-hero h1{font-size:clamp(1.75rem,10vw,2.35rem)}body[data-page-family="workspace"] .account-panel,body[data-page-family="workspace"] .admin-quality-section,body[data-page-family="workspace"] .seo-pilot-empty,body[data-page-family="workspace"] .registration-option-card,body[data-page-family="workspace"] .managed-page-admin-card,body[data-page-family="workspace"] .admin-ticket-card,body[data-page-family="workspace"] .enrichment-review-card,body[data-page-family="workspace"] .watch-card,body[data-page-family="workspace"] .newsletter-card{padding:20px 18px;border-radius:15px}body[data-page-family="workspace"] :where(.admin-page-head,.favorite-library-hero,.admin-quality-hero,.admin-hero,.account-dashboard-hero){padding:21px 19px;border-radius:15px}body[data-page-family="workspace"] .account-form,body[data-page-family="workspace"] .favorite-filter-bar,body[data-page-family="workspace"] .quality-period-form,body[data-page-family="workspace"] .admin-filter-form,body[data-page-family="workspace"] .watch-form,body[data-page-family="workspace"] .newsletter-form{padding:20px 17px !important;border-radius:15px !important}body[data-page-family="workspace"] .admin-kpis,body[data-page-family="workspace"] .admin-quality-kpis,body[data-page-family="workspace"] .account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px !important}body[data-page-family="workspace"] .admin-kpi,body[data-page-family="workspace"] .account-dashboard-card{min-height:112px;padding:16px}body[data-page-family="workspace"] :where(.admin-kpi,.account-dashboard-card)>strong{font-size:1.45rem}body[data-page-family="workspace"] .account-actions,body[data-page-family="workspace"] .button-row,body[data-page-family="workspace"] .managed-page-actions{display:grid;width:100%;grid-template-columns:1fr}body[data-page-family="workspace"] :where(.account-actions,.button-row,.managed-page-actions)>:where(a,button){width:100%}body[data-page-family="workspace"] .account-facts{grid-template-columns:1fr}body[data-page-family="workspace"] .account-facts dt,body[data-page-family="workspace"] .account-facts dd{border-bottom:0}body[data-page-family="workspace"] .account-facts dd{padding-top:0;border-bottom:1px solid var(--ws-border)}body[data-page-family="workspace"] .account-facts>:last-child{border-bottom:0}body[data-page-family="workspace"] .admin-table-wrap{overflow:visible;border:0;background:transparent}body[data-page-family="workspace"] .admin-table{display:block;min-width:0}body[data-page-family="workspace"] .admin-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body[data-page-family="workspace"] .admin-table tbody,body[data-page-family="workspace"] .admin-table tr,body[data-page-family="workspace"] .admin-table td{display:block;width:100%;box-sizing:border-box}body[data-page-family="workspace"] .admin-table tbody{display:grid;gap:12px}body[data-page-family="workspace"] .admin-table tr{padding:9px 14px;overflow:hidden;border:1px solid var(--ws-border);border-radius:13px;background:#fff}body[data-page-family="workspace"] .admin-table td{display:grid;grid-template-columns:minmax(100px,0.42fr) minmax(0,0.58fr);gap:12px;padding:10px 0;border-bottom:1px solid #e7edf5}body[data-page-family="workspace"] .admin-table td::before{content:attr(data-label);color:var(--ws-muted);font-size:0.71rem;font-weight:850;letter-spacing:0.045em;text-transform:uppercase}body[data-page-family="workspace"] .admin-table td:last-child{border-bottom:0}body[data-page-family="workspace"] .favorite-decision-card>header{padding:19px 18px 13px;flex-direction:column}body[data-page-family="workspace"] .favorite-read-link{display:inline-flex;min-height:42px;align-items:center}body[data-page-family="workspace"] .favorite-summary{margin:0 18px 14px}body[data-page-family="workspace"] .favorite-theme-list{padding:0 18px 15px}body[data-page-family="workspace"] :where(.favorite-note-panel,.favorite-remove-panel) summary{padding:14px 18px}body[data-page-family="workspace"] :where(.favorite-note-content,.favorite-remove-panel form){padding:0 18px 18px}body[data-page-family="workspace"] .favorite-results-head,body[data-page-family="workspace"] .account-panel-heading,body[data-page-family="workspace"] .admin-quality-section>header,body[data-page-family="workspace"] :where(.watch-card,.newsletter-card)>header{align-items:flex-start;flex-direction:column}body[data-page-family="workspace"] .inline-form{display:grid;align-items:stretch}}@media (max-width:390px){body[data-page-family="workspace"] .account-page{width:calc(100% - 16px) !important}body[data-page-family="workspace"] .account-workspace-nav .workspace-nav-mobile>nav,body[data-page-family="workspace"] .workspace-nav-mobile .workspace-nav-group>div,body[data-page-family="workspace"] .admin-kpis,body[data-page-family="workspace"] .admin-quality-kpis,body[data-page-family="workspace"] .account-dashboard-grid{grid-template-columns:1fr}body[data-page-family="workspace"] .admin-table td{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){body[data-page-family="workspace"] *,body[data-page-family="workspace"] *::before,body[data-page-family="workspace"] *::after{scroll-behavior:auto !important;transition-duration:0.01ms !important}}.admin-tools-page .workspace-page-header{align-items:flex-end}.admin-tools-kpis strong{font-size:clamp(1.8rem,3vw,2.7rem)}.admin-tools-kpis article:last-child{border-color:#e7c36f;background:#fff8e8}.admin-tools-table code{font-weight:800;color:#39516f}.admin-tools-table td:nth-child(2){min-width:320px}.admin-tools-table td small,.workspace-table td small{display:block;margin-top:4px;color:#5c6f8a;line-height:1.4}.workspace-status.is-review{background:#fff4d7;color:#714600}.workspace-status.is-ok{background:#e6f6ef;color:#075d4f}@media(max-width:760px){.admin-tools-page .workspace-page-header{align-items:flex-start}.admin-tools-table td:nth-child(2){min-width:240px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body[data-uiux-accessibility-phase="13"] :where( main,section,article,aside,nav,form,fieldset,.page-shell,.content-card,.decision-result-card,.decision-main,.decision-body,.result-column,.workbench-grid ){min-inline-size:0}body[data-uiux-accessibility-phase="13"] :where( h1,h2,h3,h4,p,li,dt,dd,th,td,label,legend,a,button ){overflow-wrap:anywhere}body[data-uiux-accessibility-phase="13"] img,body[data-uiux-accessibility-phase="13"] svg,body[data-uiux-accessibility-phase="13"] canvas,body[data-uiux-accessibility-phase="13"] video{max-inline-size:100%}body[data-uiux-accessibility-phase="13"] .skip-link{position:fixed;inset:10px auto auto 10px;z-index:10000;display:inline-flex;align-items:center;min-block-size:44px;padding:10px 16px;border:2px solid #fff;border-radius:10px;background:#071b40;color:#fff;font-weight:800;box-shadow:0 0 0 3px #1769d2;text-decoration:none;transform:translateY(calc(-100% - 20px))}body[data-uiux-accessibility-phase="13"] .skip-link:focus,body[data-uiux-accessibility-phase="13"] .skip-link:focus-visible{transform:translateY(0)}body[data-uiux-accessibility-phase="13"] :where( a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]) ):focus-visible{outline:3px solid #1769d2;outline-offset:3px;box-shadow:0 0 0 2px #fff}body[data-uiux-accessibility-phase="13"] main:focus{outline:none}body[data-uiux-accessibility-phase="13"] .main-search:focus-within{outline:3px solid #1769d2;outline-offset:3px}body[data-uiux-accessibility-phase="13"] .main-search input:focus-visible{outline:none;box-shadow:none}body[data-uiux-accessibility-phase="13"] :where( button,input:not([type="hidden"]),select,textarea,summary ){min-block-size:44px}body[data-uiux-accessibility-phase="13"] :where(input,select,textarea)[aria-invalid="true"]{border-color:#b42318 !important;box-shadow:0 0 0 2px rgba(180,35,24,.16)}body[data-uiux-accessibility-phase="13"] .field-error{display:block;margin-block-start:6px;color:#8f1d16;font-size:.875rem;font-weight:700}body[data-uiux-accessibility-phase="13"] .connection-status{position:fixed;inset:auto var(--site-gutter,20px) 18px auto;z-index:90;max-inline-size:min(390px,calc(100vw - 32px));padding:10px 14px;border:1px solid #d6a75d;border-radius:10px;background:#fff7e6;color:#5f3b00;font-weight:700;box-shadow:0 8px 24px rgba(7,27,64,.16)}body[data-uiux-accessibility-phase="13"] .connection-status[data-online="true"]{border-color:#8bc9aa;background:#edf9f3;color:#155b3b}body[data-uiux-accessibility-phase="13"] .summary-info[aria-expanded="true"] .summary-info-tooltip{visibility:visible;opacity:1}body[data-uiux-accessibility-phase="13"] .no-script-notice{margin:12px var(--site-gutter,20px);padding:12px 16px;border:1px solid #d6a75d;border-radius:10px;background:#fff7e6;color:#4f3408}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"]{grid-template-columns:minmax(260px,1fr) max-content max-content;gap:clamp(22px,3.5vw,48px);margin-block-end:20px;padding-block:18px 4px}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-links{grid-template-columns:repeat(2,max-content);gap:3px 15px}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-links>strong{margin-block-end:0}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-information{grid-template-columns:max-content}@media (min-width:1100px){body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"]{padding-inline:max(var(--site-gutter),calc((100vw - var(--site-shell-max)) / 2))}}@media (max-width:1099.98px){body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"]{grid-template-columns:minmax(0,1fr) auto;gap:8px}body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"] .brand{position:static;left:auto;grid-column:1;grid-row:1;justify-self:start;width:min(250px,100%);max-width:100%;margin-inline:0;overflow:visible;transform:none}body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"] .brand-logo{width:100%;max-width:250px;object-position:left center}body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"] .nav-menu-toggle{position:static;right:auto;grid-column:2;grid-row:1;justify-self:end}html[data-global-ui-ready="true"] body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"]>.app-nav{inset:calc(100% + 1px) var(--site-gutter) auto auto;grid-template-columns:minmax(0,1fr);justify-self:auto;width:min(250px,calc(100vw - (2 * var(--site-gutter))));margin:0}html[data-global-ui-ready="true"] body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"]>.app-nav a{justify-content:flex-start;text-align:left}.privacy-consent__settings:not([hidden]){position:static;display:block;width:fit-content;min-height:40px;margin:12px auto max(12px,env(safe-area-inset-bottom));box-shadow:none}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"]{grid-template-columns:minmax(0,1fr);gap:14px;padding-block-start:16px}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-information{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-links a{min-height:36px;align-items:center}body[data-uiux-accessibility-phase="13"] :where( .primary-button,.secondary-button,.filter-toggle,.nav-menu-toggle,.mobile-search-link ){min-block-size:44px}body[data-uiux-accessibility-phase="13"] .connection-status{inset-inline:16px;inset-block-end:16px}}@media (max-width:359.98px){body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"] .nav-menu-toggle{width:44px;min-width:44px;padding-inline:0}body[data-uiux-accessibility-phase="13"] .app-header[data-vnext-shell="uiux-r3-phase4"] .nav-menu-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body[data-uiux-home-phase="5"] .phase3-advanced-link .icon{display:none}body[data-uiux-home-phase="5"] .phase3-advanced-link{font-size:.78rem}}@media (max-width:640px){body[data-uiux-accessibility-phase="13"] .skip-link{inset-inline:8px;justify-content:center}body[data-uiux-accessibility-phase="13"] :where( .page-shell,.content-card,.decision-result-card,.decision-body,.summary-card ){max-inline-size:100%}}@media (prefers-contrast:more){body[data-uiux-accessibility-phase="13"]{--line:#61718a;--muted:#3f5068}body[data-uiux-accessibility-phase="13"] :where( .content-card,.decision-result-card,.badge,input,select,textarea,button ){border-color:currentColor}}@media (forced-colors:active){body[data-uiux-accessibility-phase="13"] :where( a,button,input,select,textarea,summary ):focus-visible{outline:3px solid Highlight}body[data-uiux-accessibility-phase="13"] :where( .badge,.primary-button,.secondary-button,.content-card,.decision-result-card ){border:1px solid CanvasText;forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}body[data-uiux-accessibility-phase="13"] *,body[data-uiux-accessibility-phase="13"] *::before,body[data-uiux-accessibility-phase="13"] *::after{scroll-behavior:auto !important;animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;transition-delay:0ms !important}}@media print{body[data-uiux-accessibility-phase="13"] .skip-link,body[data-uiux-accessibility-phase="13"] .connection-status,body[data-uiux-accessibility-phase="13"] .no-script-notice{display:none !important}body[data-uiux-accessibility-phase="13"] :where( main,.page-shell,.decision-shell,.decision-layout,.decision-main,.decision-text-section,.decision-body,.full-decision-text ){block-size:auto !important;min-block-size:0 !important;max-block-size:none !important;overflow:visible !important;break-before:auto !important;break-after:auto !important}body[data-uiux-accessibility-phase="13"] .full-decision-text>p{break-inside:auto;orphans:3;widows:3}}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] main{width:min(calc(100% - (2 * var(--site-gutter))),var(--container-default,1200px));margin-inline:auto}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] main>.breadcrumb{width:100%;margin:0 0 10px;color:#60718a;font-size:.9rem}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"][data-vnext-proxied="true"] .seo-page:has(.managed-page-content){width:100%;max-width:none;gap:14px;padding:0;overflow:visible;background:transparent}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"][data-vnext-proxied="true"] .seo-page:has(.managed-page-content)>h1{width:100%;max-width:none !important;padding:clamp(24px,3vw,34px) clamp(24px,3.4vw,40px);font-size:clamp(2.15rem,3.8vw,3.15rem);line-height:1.04;text-wrap:balance}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content{padding:clamp(28px,3.4vw,42px)}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content>:is(p,ul,ol,h2){margin-inline:auto}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content:is(p,li){max-width:84ch;line-height:1.62}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content>p:first-child{color:#243a5b;font-size:1.08rem;font-weight:650}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content h2{max-width:84ch;margin-top:30px;padding-top:28px;border-top:1px solid #dbe4ef;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.16;letter-spacing:-.025em}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content h2:first-of-type{margin-top:24px}@media (max-width:640px){body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] main{width:calc(100% - 24px)}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"][data-vnext-proxied="true"] .seo-page:has(.managed-page-content)>h1{padding:20px 18px;font-size:clamp(1.9rem,9vw,2.35rem)}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content{padding:20px 18px}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content:is(p,li){line-height:1.55}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] .managed-page-content h2{margin-top:24px;padding-top:22px;font-size:1.4rem}body[data-uiux-accessibility-phase="13"] .delay-page #courbe-delais .delay-chart-wrap{overflow-x:auto;overflow-y:hidden}body[data-uiux-accessibility-phase="13"] .delay-page #courbe-delais .delay-chart{width:720px;min-width:720px;min-height:300px;height:300px;aspect-ratio:auto}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-footer{align-items:end}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-meta{align-items:center;gap:4px 8px}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-action{align-self:end;min-height:30px;display:inline-flex;align-items:center}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact{min-height:0 !important;padding:18px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact h1{margin-block:6px 10px;font-size:2rem;line-height:1.04}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact p{margin-block:0 12px;line-height:1.45}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-toolbar{gap:8px;padding:12px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-toolbar:is(input,button){min-height:44px}body[data-uiux-accessibility-phase="13"][data-vnext-page="member-watch-editor"]{padding-bottom:max(20px,env(safe-area-inset-bottom))}body[data-uiux-accessibility-phase="13"][data-vnext-page="member-watch-editor"] .watch-confirm-step .watch-submit{gap:8px;margin-top:10px}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"]{gap:10px;padding-block-start:12px}body[data-uiux-accessibility-phase="13"] .site-footer[data-vnext-shell="uiux-r3-phase4"] .footer-links a{min-height:30px}}body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] main#contenu{width:min(calc(100% - (2 * var(--site-gutter,24px))),var(--container-default,1200px)) !important;max-width:var(--container-default,1200px) !important;margin:26px auto 64px !important}@media (min-width:641px){body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page{gap:16px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.breadcrumb{margin-bottom:0}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact{min-height:0 !important;gap:8px;padding:28px 34px !important}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact h1{margin:4px 0 8px;font-size:clamp(2.25rem,3.4vw,3.25rem);line-height:1.04}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact .lead{max-width:760px;margin:0;line-height:1.48}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-page>.page-hero.compact .badge{margin-top:10px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .documentary-directory-toolbar{min-height:0;gap:14px 18px;padding:14px 20px}body[data-uiux-accessibility-phase="13"][data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant="result"] .result-index{align-self:start;padding-top:.18em;line-height:1.35}body[data-uiux-accessibility-phase="13"][data-uiux-search-phase="6"] .filter-panel{padding:20px}body[data-uiux-accessibility-phase="13"][data-uiux-search-phase="6"] .filter-section{padding:15px}body[data-uiux-accessibility-phase="13"][data-uiux-decision-phase="7"] .decision-main{box-sizing:border-box;padding-inline:10px}body[data-uiux-accessibility-phase="13"][data-uiux-decision-phase="7"] .summary-card{padding-inline:18px}body[data-uiux-accessibility-phase="13"][data-uiux-decision-phase="7"] .decision-keyfact{padding-inline:14px}body[data-uiux-accessibility-phase="13"][data-uiux-decision-phase="7"] .decision-body,body[data-uiux-accessibility-phase="13"][data-uiux-decision-phase="7"] .full-decision-text{padding-inline:clamp(20px,2.2vw,32px)}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page{gap:12px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page>.page-hero.compact{height:auto !important;min-height:0 !important;align-content:start;grid-auto-rows:max-content;gap:6px;padding:18px 22px !important}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page>.page-hero.compact .label{margin:0}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page>.page-hero.compact h1{margin:2px 0 5px;font-size:clamp(2.15rem,3vw,2.75rem);line-height:1.04}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page>.page-hero.compact .lead{max-width:780px;line-height:1.42}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page>.page-hero.compact .badge{margin-top:5px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="directory"] .themes-directory-page>.documentary-directory-toolbar{padding:12px 16px}}body[data-uiux-accessibility-phase="13"][data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant="result"] .result-excerpt{height:auto !important;max-height:none !important;padding-bottom:12px;-webkit-line-clamp:5;line-clamp:5}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px 10px;width:100%;max-width:none;padding:13px 0;overflow:visible;border-bottom:1px solid #dce5ef}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .result-index{grid-column:1;grid-row:1;align-self:start;justify-self:end;padding-top:.18em;color:#657691;font-size:.9rem;font-variant-numeric:tabular-nums;line-height:1.35}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] header{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] h3{margin:0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.35}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] h3 a{color:#071c40;text-decoration:none}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] h3 a:hover{text-decoration:underline;text-underline-offset:3px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .result-excerpt-link{grid-column:2;display:block;min-width:0;color:inherit;text-decoration:none}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .result-excerpt{display:-webkit-box;height:auto !important;min-height:0;max-height:none !important;margin:0;padding:10px 12px 12px;overflow:hidden;border-left:3px solid #c3d7ea;border-radius:0 12px 12px 0;background:#f2f6fa;font-size:.93rem;line-height:1.43;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] footer{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .tag-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .badge{min-height:28px;padding:3px 8px;font-size:.75rem}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .ghost-link{flex:0 0 auto;min-height:36px}body[data-uiux-accessibility-phase="13"][data-uiux-delay-phase="8"] #delay-chart-description::after{content:" Affichage limité aux six derniers mois."}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-footer{align-items:center}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-meta{align-items:center;line-height:1.25}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-action{align-self:center;min-height:0;display:inline-flex;align-items:center;gap:6px;line-height:1.25;white-space:nowrap}body[data-uiux-accessibility-phase="13"][data-uiux-guides-phase="9"] .guide-card-action>span{flex:0 0 auto;line-height:1}@media (max-width:640px){body[data-uiux-accessibility-phase="13"][data-vnext-page="editorial"] main#contenu{width:calc(100% - 24px) !important;margin:14px auto 40px !important}body[data-uiux-accessibility-phase="13"][data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant="result"] .result-index{align-self:start;padding-top:.18em}body[data-uiux-accessibility-phase="13"][data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant="result"] .result-excerpt{-webkit-line-clamp:5;line-clamp:5}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"]{grid-template-columns:24px minmax(0,1fr);gap:7px 9px;padding:12px 0}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] header{grid-template-columns:minmax(0,1fr);gap:7px}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] header>.badge{width:fit-content}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] h3{font-size:1rem;line-height:1.38}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .result-excerpt{padding:9px 10px;font-size:.91rem;line-height:1.45}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .tag-row{max-height:72px;overflow:hidden}body[data-uiux-accessibility-phase="13"][data-uiux-explorers-page="detail"] .decision-result-card[data-decision-card-variant="result"] .ghost-link{padding-inline:6px}}
