@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff")}:root{--layout-reading-main:720px;--layout-reading-gap:44px;--layout-reading-rail:216px}.lyt-reading{align-items:flex-start;gap:var(--layout-reading-gap);width:100%;display:flex}.lyt-reading-main{min-width:0;max-width:var(--layout-reading-main);flex:auto}.lyt-reading[data-rail=none]{gap:0}.lyt-reading[data-rail=none] .lyt-reading-main{max-width:var(--layout-reading-main)}.lyt-reading-rail{flex:0 0 var(--layout-reading-rail);width:var(--layout-reading-rail);min-width:0;top:var(--space-loose);gap:var(--space-loose);flex-direction:column;display:flex;position:sticky}@media (width>=768px) and (width<=1059px){.lyt-reading{gap:var(--space-loose);flex-direction:column}.lyt-reading-main{max-width:var(--layout-reading-main)}.lyt-reading-rail{width:100%;max-width:var(--layout-reading-main);flex-basis:auto;position:static}}@media (width<=767px){.lyt-reading{gap:var(--space-loose);flex-direction:column;max-width:100%}.lyt-reading-main{max-width:100%}.lyt-reading-rail{flex-basis:auto;width:100%;position:static}}body{font-family:var(--font-interface);color:#111;background:#fff;margin:1rem}main{max-width:1400px;margin:0 auto}.manifest-summary{color:#555;font-size:.9rem}.public-footer{background:var(--color-surface-subtle);color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-label-size);border-top:1px solid #000;margin:2rem 0 0;padding:44px 2rem 52px}.public-footer-inner{gap:var(--space-loose) 56px;flex-wrap:wrap;justify-content:space-between;display:flex}.public-footer-identity{min-width:0;max-width:64ch}.public-footer-groups{gap:var(--space-loose) 56px;flex-wrap:wrap;display:flex}.public-footer-brand{margin:0 0 var(--space-tight);color:var(--color-ink-primary);font-family:var(--font-reading);font-size:18px;font-weight:600}.public-footer-summary{color:var(--color-ink-muted);margin:0;font-size:13.5px;line-height:1.62}.public-footer-group{min-width:8rem}.public-footer-group>p{margin:0 0 var(--space-tight);color:var(--color-ink-muted);font-family:var(--font-technical);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:500}.public-footer-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-footer-group a{color:var(--color-ink-secondary);text-decoration:none}.public-footer-group a:hover{color:var(--color-accent-hover);text-decoration:underline}.skip-link{z-index:10;color:#111;background:#fff;border:2px solid #1a5fb4;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:.5rem;left:.5rem}.explorer-navigation{border-bottom:1px solid #ccc;gap:.5rem;margin:1rem 0;padding-bottom:.5rem;display:flex}.explorer-navigation button{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.35rem .75rem}.explorer-navigation button[aria-current=page]{border-color:#111;font-weight:700}.overview-problem-list{margin:0;padding:0;list-style:none}.overview-problem-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}@media (width<=767px){.record-detail-panel{width:100%;min-width:0}}.record-detail-panel{box-sizing:border-box;width:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;border:1px solid #ccc;padding:.35rem .5rem}th button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}td button{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.1rem .3rem}td button[aria-pressed=true]{border-color:#111;font-weight:700}tr[aria-selected=true]{outline-offset:-2px;outline:2px solid #111}.field-empty{color:#555;font-style:italic}.record-meaning-zone{max-width:45rem}.record-meaning{margin:.25rem 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.6}.record-role-fields{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;display:flex}.record-role-chip{background:#f7f6f3;border:1px solid #ccc;border-radius:3px;padding:.15rem .4rem;font-size:.8rem}.record-role-chip code{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace}.record-provenance{background:#f7f6f3;border:1px solid #ccc;margin:.75rem 0;padding:.5rem .75rem}.technical-disclosure{margin-top:.5rem}.technical-disclosure summary{cursor:pointer;font-weight:700}.technical-disclosure dt{color:#555;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.85rem}.reading-guide{border:1px solid #ccc;margin:.5rem 0 1rem;padding:.5rem .75rem}.reading-guide summary{cursor:pointer;font-weight:700}.reading-guide dl div{margin-bottom:.5rem}code{background:#f2f2f2;padding:0 .2rem;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace}:focus-visible{outline-offset:1px;outline:3px solid #1a5fb4}.graph-controls{flex-direction:column;gap:.5rem;margin:.75rem 0;display:flex}.graph-controls fieldset{border:1px solid #ccc;flex-wrap:wrap;gap:.5rem 1rem;display:flex}.graph-controls fieldset label{white-space:nowrap}.graph-canvas{background:#fafafa;border:1px solid #ccc;width:100%;height:480px;position:relative}.graph-legend{flex-wrap:wrap;gap:.25rem 1.25rem;padding:0;list-style:none;display:flex}.graph-legend-swatch{border-radius:50%;width:.85em;height:.85em;margin-right:.35em;display:inline-block}.graph-focus-panel{border:1px solid #ccc;margin:.75rem 0;padding:.5rem .75rem}.graph-edges-table-scroll{overflow-x:auto}:root{--canvas:#faf8f3;--surface:#fff;--surface-muted:#f5f3ec;--surface-chip:#f1efe8;--ink:#1f1d1a;--ink-soft:#3a372e;--ink-faint:#6b675f;--ink-faintest:#6b675f;--ink-disclaimer:#a6a192;--icon-muted:#b7b2a4;--line:#ddd8cc;--line-subtle:#eeeae0;--line-control:#c7c2b4;--line-emphasis:#1f1d1a;--accent:#1d4341;--accent-dark:#2b5d5a;--editorial:"Source Serif 4", Georgia, "Times New Roman", serif;--ui:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--technical:"IBM Plex Mono", ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:90px;--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--shell-content-max:980px;--shell-content-max-wide:1216px;--recipe-wordmark-family:var(--font-interface);--recipe-wordmark-size:15px;--recipe-wordmark-weight:700;--recipe-wordmark-line-height:1.2;--recipe-shell-subtitle-family:var(--font-interface);--recipe-shell-subtitle-size:14px;--recipe-shell-subtitle-weight:400;--recipe-shell-subtitle-line-height:1.3;--recipe-global-nav-family:var(--font-interface);--recipe-global-nav-size:14px;--recipe-global-nav-weight:400;--recipe-global-nav-weight-active:600;--recipe-global-nav-line-height:1.3;--recipe-section-label-family:var(--font-interface);--recipe-section-label-size:12px;--recipe-section-label-weight:600;--recipe-section-label-line-height:1.4;--recipe-section-label-letter-spacing:.5px;--recipe-section-label-transform:uppercase;--recipe-interface-body-family:var(--font-interface);--recipe-interface-body-size:14px;--recipe-interface-body-weight:400;--recipe-interface-body-line-height:1.55;--recipe-interface-meta-family:var(--font-interface);--recipe-interface-meta-size:12px;--recipe-interface-meta-weight:400;--recipe-interface-meta-line-height:1.4;--recipe-problem-card-title-family:var(--font-reading);--recipe-problem-card-title-size:15px;--recipe-problem-card-title-size-compact:14px;--recipe-problem-card-title-weight:400;--recipe-problem-card-title-line-height:1.45;--recipe-record-label-family:var(--font-interface);--recipe-record-label-size:14px;--recipe-record-label-weight:600;--recipe-record-label-line-height:1.35;--recipe-editorial-intro-family:var(--font-reading);--recipe-editorial-intro-size:22px;--recipe-editorial-intro-size-compact:17px;--recipe-editorial-intro-weight:400;--recipe-editorial-intro-line-height:1.55;--recipe-editorial-body-family:var(--font-reading);--recipe-editorial-body-size:17px;--recipe-editorial-body-weight:400;--recipe-editorial-body-line-height:1.6;--recipe-editorial-h1-family:var(--font-reading);--recipe-editorial-h1-size:25px;--recipe-editorial-h1-size-compact:17px;--recipe-editorial-h1-weight:600;--recipe-editorial-h1-line-height:1.4;--recipe-evidence-hero-family:var(--font-reading);--recipe-evidence-hero-size:17px;--recipe-evidence-hero-weight:400;--recipe-evidence-hero-line-height:1.5;--recipe-technical-id-family:var(--font-technical);--recipe-technical-id-size:11px;--recipe-technical-id-weight:400;--recipe-technical-id-line-height:1.3;--recipe-technical-field-family:var(--font-technical);--recipe-technical-field-size:13px;--recipe-technical-field-weight:400;--recipe-technical-field-line-height:1.4;--recipe-technical-meta-family:var(--font-technical);--recipe-technical-meta-size:10px;--recipe-technical-meta-weight:400;--recipe-technical-meta-line-height:1.3;--recipe-status-family:var(--font-interface);--recipe-status-size:11px;--recipe-status-size-standard:13px;--recipe-status-weight:400;--recipe-status-line-height:1.2;--recipe-control-family:var(--font-interface);--recipe-control-size:14px;--recipe-control-weight:400;--recipe-control-line-height:1.2;color:var(--color-ink-primary);background:var(--color-surface-reading);font-family:var(--font-interface);line-height:1.55}body{min-width:320px;color:var(--color-ink-primary);background:var(--color-surface-reading);margin:0}button,input,select{font:inherit}button,select,input{accent-color:var(--color-accent)}a{color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{color:var(--color-accent)}main.explorer-shell{--explorer-shell-gutter:2rem;box-sizing:border-box;max-width:none;padding:0 var(--explorer-shell-gutter) 3rem;margin:0}.explorer-chrome{border-bottom:1px solid var(--color-separator-standard);min-height:48px;margin:0 -2rem;padding:0 2rem}.shell-frame{box-sizing:border-box;width:100%;max-width:var(--shell-content-max);margin-left:auto;margin-right:auto}.shell-frame--wide{max-width:var(--shell-content-max-wide)}.explorer-chrome-inner{min-height:inherit;align-items:center;gap:2rem;display:flex}.explorer-chrome-group{align-items:center;gap:var(--p-space-6);min-width:0;display:flex}.explorer-chrome-menu{align-items:center;gap:var(--p-space-6);flex:auto;min-width:0;display:flex}.explorer-menu-toggle{display:none}.explorer-cta{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-control);color:var(--color-accent-hover);font-family:var(--font-interface);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);white-space:nowrap;flex-shrink:0;align-self:center;margin-left:auto;padding:.3rem .85rem;line-height:1.3;text-decoration:none}.explorer-cta:hover{border-color:var(--color-accent);color:var(--color-accent-hover);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.explorer-cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.explorer-chrome-inner>h1{font-family:var(--font-interface);letter-spacing:-.01em;align-self:center;align-items:center;gap:.42rem;margin:0;font-size:.95rem;display:flex}.manifest-summary{border-top:1px solid var(--color-separator-faint);color:var(--color-ink-muted);font-family:var(--recipe-technical-meta-family);font-size:var(--recipe-technical-meta-size);font-weight:var(--recipe-technical-meta-weight);line-height:var(--recipe-technical-meta-line-height);margin:1.5rem 0 0;padding-top:.85rem}.explorer-navigation{border:0;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.explorer-navigation button,.explorer-navigation a{min-height:0;color:var(--color-ink-secondary);border:0;border-radius:0;align-items:center;padding:.55rem 1rem;font-size:.88rem;text-decoration:none;display:flex;position:relative}.explorer-navigation button:hover,.explorer-navigation a:hover{color:var(--color-ink-primary);background:var(--color-surface-subtle)}.explorer-navigation button[aria-disabled=true]{color:var(--color-ink-faint);cursor:not-allowed;opacity:.72}.explorer-navigation button[aria-disabled=true]:hover{background:0 0}.explorer-navigation button[aria-current=page]{color:var(--color-ink-primary);border-color:#0000;font-weight:650}.skip-link{background:var(--color-surface-raised);color:var(--color-ink-primary);border-color:var(--color-accent)}.reading-guide{max-width:68rem;margin:var(--space-standard) auto 1.5rem;border:1px solid var(--color-separator-faint);color:var(--color-ink-secondary);background:0 0;border-radius:.25rem;padding:.4rem .7rem;font-size:.82rem}.reading-guide summary{color:var(--color-ink-secondary);font-weight:650}.public-overview{padding:0}.public-overview>h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-hero{background:var(--color-surface-reading);padding:104px 0 88px}.overview-hero-content{flex-direction:column;align-items:start;max-width:50rem;display:flex}.overview-hero-eyebrow{margin:0 0 34px}.overview-hero-eyebrow-chip{color:var(--color-accent-hover);border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-accent) 7%, transparent);font-family:var(--font-technical);letter-spacing:.01em;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:12.5px;font-weight:500;display:inline-flex}.overview-hero-eyebrow-dot{color:var(--color-accent-hover);font-size:.9em;line-height:1}.overview-hero-headline{max-width:34ch;color:var(--color-ink-primary);font-family:var(--font-reading);letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(2.4rem,4.6vw,74px);font-weight:600;line-height:1.06}.overview-hero-headline-line{white-space:nowrap;display:inline-block}.overview-hero-supporting{max-width:62ch;color:var(--color-ink-secondary);font-family:var(--font-reading);margin:0 0 46px;font-size:21px;line-height:1.6}.overview-metrics{width:100%;color:var(--color-ink-muted);font-family:var(--font-technical);flex-wrap:wrap;gap:.35rem 28px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.overview-metric{white-space:nowrap}.overview-metric-value{color:var(--color-ink-primary);font-family:inherit;font-size:inherit;font-weight:var(--text-interface-label-weight)}.overview-search{width:100%;margin:0 0 .85rem}.overview-search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-search-input-wrap{display:block;position:relative}.overview-search-icon{color:var(--color-ink-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.overview-search-shortcut{color:var(--color-ink-muted);border:1px solid var(--color-separator-standard);border-radius:var(--p-radius-sm);background:var(--color-surface-subtle);font-family:var(--font-technical);pointer-events:none;padding:.12rem .4rem;font-size:11px;line-height:1.4;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.overview-search-input{box-sizing:border-box;width:100%;min-height:44px;color:var(--color-ink-primary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control,.3rem);background:var(--color-surface-raised);padding:.4rem .85rem .4rem 2.35rem;font-size:.95rem;line-height:1.3}.overview-search-input::-webkit-search-cancel-button{display:none}.overview-search-input::-ms-clear{display:none}.overview-search-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.overview-topic-filters{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.overview-topic-filter{min-height:36px;color:var(--color-ink-secondary);border:1px solid var(--color-separator-standard);background:var(--color-surface-raised);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.overview-topic-filter:hover{background:var(--color-surface-subtle);border-color:#bbb3a3}.overview-topic-filter:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.overview-topic-filter[aria-pressed=true]{color:var(--color-surface-raised);border-color:var(--color-ink-primary);background:var(--color-ink-primary);font-weight:650}.overview-results-count{color:var(--color-ink-muted);margin:0;font-size:.78rem}.overview-empty-state{color:var(--color-ink-secondary);border:1px dashed var(--color-separator-standard);background:var(--color-surface-subtle);border-radius:.3rem;margin-top:1rem;margin-bottom:1rem;padding:1rem}.overview-problem-list code,.technical-id{color:var(--color-ink-muted);font-family:var(--font-technical);background:0 0;padding:0;font-size:.68rem}.overview-problem-list h4{color:var(--color-ink-primary);font-family:var(--font-reading);font-synthesis:none;margin:.22rem 0 0;font-size:1rem;font-weight:400;line-height:1.42}.overview-problem-statement{color:var(--color-ink-secondary);margin:.3rem 0 0;font-size:.85rem;line-height:1.5}.overview-problem-technical-id{margin:.4rem 0 0;display:block}.overview-statuses{color:var(--color-ink-secondary);border:1px solid var(--color-separator-standard);border-radius:.18rem;gap:0;margin:0;padding:.16rem .42rem;font-size:.7rem;line-height:1.35;display:inline-flex}.explorer-chrome{border-bottom-color:var(--color-separator-standard);background:var(--color-surface-reading);min-height:67px}.explorer-chrome-inner{gap:var(--space-standard);padding:6px 0}.explorer-identity{align-items:center;gap:.7rem;margin-top:0;margin-bottom:0;padding-bottom:0;display:flex}.oe-logo--wordmark{color:var(--color-ink-primary);font-family:var(--font-reading);letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1}.explorer-navigation{gap:.2rem}.explorer-navigation .explorer-navigation-action{color:var(--color-ink-secondary);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);padding-block:0;padding-inline:.8rem;line-height:1.3}.explorer-navigation .explorer-navigation-action:not([aria-current=page]){color:var(--color-ink-muted)}.explorer-navigation .explorer-navigation-action[aria-current=page]{color:var(--color-ink-primary);font-weight:700}.overview-search{margin-bottom:1rem}.overview-search-label{color:var(--color-ink-primary);font-size:var(--text-interface-label-size);letter-spacing:.015em;margin-bottom:.42rem}.overview-search-input{border-color:var(--color-separator-emphasis);border-radius:var(--radius-control);min-height:37px;font-size:var(--text-interface-body-size);padding-right:65px}.overview-topic-filters{gap:.45rem;margin-bottom:1.25rem}.overview-topic-filter{min-height:var(--target-min);border-radius:var(--radius-control);font-size:var(--text-interface-label-size);padding:.38rem .7rem}.overview-topic-filter[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent)}.overview-discovery{background:var(--color-surface-subtle);border-top:1px solid #000;border-bottom:1px solid var(--color-separator-standard);margin:0 -2rem;padding:0 2rem}.overview-partial-notice{justify-content:space-between;align-items:center;gap:var(--space-standard);margin-top:var(--space-standard);margin-bottom:var(--space-standard);padding:var(--space-standard);border:1px solid var(--color-separator-standard);background:var(--color-surface-subtle);color:var(--color-text-primary);display:flex}.overview-partial-notice p{margin:var(--space-micro) 0 0}.overview-partial-notice button{flex:none}.overview-toolbar{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-standard);flex-wrap:nowrap;padding:14px 0;display:flex}.overview-toolbar-controls{align-items:center;gap:var(--space-standard);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.overview-toolbar-controls .overview-search{flex:440px;width:auto;min-width:16rem;max-width:440px;margin:0}.overview-toolbar-meta{align-items:baseline;gap:var(--space-tight) var(--space-standard);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.overview-results-count{min-height:37px;color:var(--color-ink-muted);font-size:var(--text-interface-label-size);white-space:nowrap;flex-shrink:0;align-items:center;margin:0;font-weight:400;display:flex}.overview-results-count-compact{display:none}.overview-sort-control{min-height:37px;color:var(--color-ink-muted);font-family:var(--font-technical);flex-shrink:0;align-items:center;margin:0;font-size:13px;display:flex}.overview-sort-control-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-sort-control select{appearance:none;color:var(--color-ink-muted);border:0;border-bottom:1px solid var(--color-separator-faint);font:inherit;cursor:pointer;background:0 0}.overview-filtros-toggle{box-sizing:border-box;min-height:37px;color:var(--color-ink-secondary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);font-family:var(--font-interface);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);cursor:pointer;background:0 0;align-items:center;gap:.38rem;padding:.4rem .7rem;display:inline-flex}.overview-filtros-toggle-icon{color:var(--color-ink-muted);flex-shrink:0;font-size:.95em}.overview-filtros-toggle:hover{background:var(--color-surface-subtle);border-color:#bbb3a3}.overview-filtros-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.overview-filtros-toggle[aria-expanded=true],.overview-filtros-toggle[data-active=true]{color:var(--color-ink-primary);border-color:var(--color-ink-primary);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.overview-category-drawer{padding:0 0 var(--space-standard);flex-wrap:wrap;gap:8px;display:flex}.overview-category-drawer[hidden]{display:none}.overview-category-drawer-option{min-height:35px;color:var(--color-ink-secondary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);font-family:var(--font-interface);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:7px 11px;font-size:13.5px;display:inline-flex}.overview-category-drawer-option:hover{background:var(--color-surface-subtle);border-color:#bbb3a3}.overview-category-drawer-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.overview-category-drawer-option[aria-pressed=true]{color:var(--color-surface-raised);border-color:var(--color-ink-primary);background:var(--color-ink-primary);font-weight:650}.overview-category-drawer-count{color:var(--color-ink-muted);font-family:var(--font-technical);font-size:12px}.overview-category-drawer-option[aria-pressed=true] .overview-category-drawer-count{color:inherit}.overview-category-drawer-option--shortcut{color:var(--color-accent-hover);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.overview-category-drawer-option--shortcut:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.overview-results{min-width:0;margin:0 -2rem}.overview-problem-list{border-top:0;gap:0}.overview-problem-row{background:var(--color-surface-reading);border-bottom:1px solid var(--color-separator-standard)}.overview-problem-row:hover:not(.overview-problem-row--changed){background:var(--color-surface-subtle)}.overview-problem-row-link{width:100%;color:inherit;text-align:left;padding:26px 0;display:block;position:relative}.overview-problem-row-action{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.overview-problem-row-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.overview-problem-row--changed{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface-reading));border-left:3px solid var(--color-accent)}.overview-problem-row-change-marker{color:var(--color-accent-hover);font-family:var(--font-technical);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.3rem;margin:0 0 .4rem;font-size:11.5px;font-weight:500;display:flex}.overview-problem-row-change-marker time{text-transform:none;font-family:var(--font-technical);font-weight:500}.overview-problem-row-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:12px;display:flex}.overview-problem-row-meta .overview-problem-technical-id{margin-top:0}.overview-problem-row-meta .prb-status-chip-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-problem-row-lifecycle{color:var(--color-ink-secondary);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight)}.overview-problem-row-date{color:var(--color-ink-muted);font-family:var(--font-technical);margin-left:auto;font-size:.78rem}.overview-problem-list h4{font-family:var(--font-reading);margin-top:0;margin-bottom:8px;font-size:19px;font-weight:500;line-height:1.36}.overview-problem-statement{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:74ch;margin:0;font-size:13.5px;line-height:1.62;display:-webkit-box;overflow:hidden}.overview-problem-technical-id{margin-top:.48rem}.overview-problem-row .overview-problem-topics{color:var(--color-ink-muted);font-family:var(--font-technical);margin:10px 0 0;font-size:12.5px}.overview-end-of-results{box-sizing:border-box;align-items:center;min-height:67px;display:flex}.overview-end-of-results-inner{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-standard);flex-wrap:wrap;width:100%;padding:6px 0;display:flex}.overview-end-of-results-status{color:var(--color-ink-muted);font-family:var(--font-technical);margin:0 auto 0 0;font-size:.78rem}.overview-pagination-actions{gap:var(--space-tight);display:flex}.overview-pagination-actions button{box-sizing:border-box;min-height:28.5px;color:var(--color-ink-secondary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);font:inherit;font-size:var(--text-interface-label-size);cursor:pointer;background:0 0;padding:.3rem .85rem;line-height:1.3}.overview-pagination-actions button:hover:not(:disabled){background:var(--color-surface-subtle)}.overview-pagination-actions button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.overview-pagination-actions button:disabled{color:var(--color-ink-muted);border-color:var(--color-separator-faint);cursor:not-allowed}.overview-propose-problem{box-sizing:border-box;color:var(--color-accent-hover);border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-control);font-family:var(--font-interface);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);white-space:nowrap;background:0 0;align-items:center;padding:.3rem .85rem;line-height:1.3;text-decoration:none;display:inline-flex}.overview-propose-problem:hover{color:var(--color-accent-hover);border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.overview-propose-problem:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body:has(.public-overview) main.explorer-shell{padding-bottom:0}body:has(.public-overview) .public-footer{margin-top:0}@media (width<=767px){.explorer-chrome{min-height:0}.overview-discovery{margin:0 -1rem;padding:0 1rem}.overview-partial-notice{flex-direction:column;align-items:flex-start;margin-left:auto;margin-right:auto}.overview-toolbar{grid-template-columns:auto auto 1fr;grid-template-areas:"search search search""filtros count sort";align-items:center;gap:.6rem .5rem;display:grid}.overview-toolbar-controls,.overview-toolbar-meta{display:contents}.overview-toolbar-controls .overview-search{grid-area:search;width:100%;min-width:0;max-width:none}.overview-filtros-toggle{grid-area:filtros}.overview-toolbar-controls>div[aria-live]{grid-area:count;justify-self:start;min-width:0;overflow:hidden}.overview-results-count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-results-count-full{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-results-count-compact{display:inline}.overview-sort-control{grid-area:sort;justify-self:end;min-width:0;max-width:100%}.overview-sort-control select{white-space:nowrap;min-width:0;max-width:100%}.overview-results{margin:0 -1rem}.overview-statuses{text-align:left;align-items:flex-start;max-width:none}.overview-end-of-results-inner{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.55rem 1rem}.overview-end-of-results-status{margin-right:0}.overview-propose-problem{justify-content:center;width:100%;padding:.5rem .85rem}.overview-hero-headline{max-width:22ch}.overview-hero-headline-line{white-space:normal;display:inline}}:focus-visible{outline-color:var(--color-accent)}.record-detail-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail-breadcrumb{align-items:center;gap:var(--space-tight);margin:var(--space-loose) 0;font-family:var(--recipe-technical-field-family);color:var(--color-ink-muted);font-size:13px;display:flex}.detail-breadcrumb button,.record-detail-layout>.ui-breadcrumb>button{color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.detail-breadcrumb button:hover,.record-detail-layout>.ui-breadcrumb>button:hover{color:var(--color-accent);text-underline-offset:.16em;text-decoration:underline}.record-detail-layout>.ui-breadcrumb{margin:var(--space-loose) 0}@media (width<=767px){.record-detail-layout>.ui-breadcrumb{margin-bottom:var(--space-standard)}}.detail-rail-type-note{border:1px solid var(--color-separator-standard);border-radius:var(--radius-surface);background:var(--color-surface-raised);padding:var(--space-standard)}.detail-rail-type-note code{margin-bottom:var(--space-tight);color:var(--color-ink-faint);font-family:var(--recipe-technical-id-family);font-size:var(--recipe-technical-id-size);background:0 0;display:block}.detail-rail-type-note p{color:var(--color-ink-primary);margin:0;font-size:13px;line-height:1.5}.detail-rail-actions{gap:var(--space-tight);flex-direction:column;display:flex}.detail-rail-actions button{width:100%;min-height:var(--target-min);padding:var(--space-tight) var(--space-3);color:var(--color-ink-primary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);background:var(--color-surface-raised);text-align:left;cursor:pointer;font-size:13px;display:block}.detail-rail-actions button:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.detail-rail-actions a{min-height:var(--target-min);padding:var(--space-tight) var(--space-3);color:var(--color-ink-primary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);background:var(--color-surface-raised);font-size:13px;text-decoration:none;display:block}.detail-rail-actions a:hover{border-color:var(--color-accent);color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration:underline}.detail-rail-file{padding:var(--space-tight) var(--space-3);color:var(--color-ink-muted);font-family:var(--recipe-technical-meta-family);overflow-wrap:anywhere;font-size:12px;display:block}.detail-type-row{align-items:center;gap:var(--space-tight);margin:0 0 var(--space-standard);flex-wrap:wrap;display:flex}.record-detail-main .record-meaning-zone{max-width:none;margin-bottom:var(--space-8)}.record-detail-main .record-meaning{font-family:var(--recipe-editorial-intro-family);font-size:var(--recipe-editorial-intro-size);font-weight:var(--recipe-editorial-intro-weight);line-height:var(--recipe-editorial-intro-line-height);color:var(--color-ink-primary);margin:0 0 var(--space-standard)}.record-detail-main .record-role-fields{align-items:center;gap:var(--space-3)}.record-detail-main .record-provenance{border:1px solid var(--color-separator-standard);border-radius:var(--radius-surface);background:var(--color-surface-subtle);padding:var(--space-standard) var(--space-loose);margin:0 0 var(--space-8)}.record-prb-metadata,.record-prb-canonical-state,.record-prb-inspector,.record-prb-references{margin:0 0 var(--space-loose);padding-top:var(--space-loose);border-top:1px solid var(--color-separator-standard)}.record-prb-metadata{border-top:none;padding-top:0}.inspector-field{padding:var(--space-tight) 0;border-top:1px solid var(--color-separator-standard)}.inspector-field-name{color:var(--color-ink-muted);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.85rem}.inspector-field-value{margin-top:var(--space-1)}.inspector-object,.inspector-array{margin:0 0 0 var(--space-standard);padding:0}.inspector-array{list-style:none}.inspector-key{color:var(--color-ink-muted);margin-top:var(--space-tight);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.85rem}.inspector-index{color:var(--color-ink-muted);font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.8rem}.inspector-null,.inspector-empty{color:var(--color-ink-muted);font-style:italic}.inspector-scalar-value{font-family:var(--recipe-interface-body-family);font-size:var(--recipe-interface-body-size);line-height:var(--recipe-interface-body-line-height);color:var(--color-ink-primary)}.prb-reference-list{margin:0;padding:0;list-style:none}.prb-reference-item{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-tight) 0;border-top:1px solid var(--color-separator-standard);flex-wrap:wrap;min-width:0;display:flex}.prb-reference-path{color:var(--color-ink-muted);overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:.85rem}@media (width<=480px){.prb-reference-item{flex-direction:column;align-items:flex-start}.prb-reference-path{width:100%}}.detail-panel-label{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-family:var(--recipe-section-label-family);font-size:var(--recipe-section-label-size);font-weight:var(--recipe-section-label-weight);line-height:var(--recipe-section-label-line-height);letter-spacing:var(--recipe-section-label-letter-spacing);text-transform:var(--recipe-section-label-transform)}.record-prb-metadata>.detail-panel-label,.record-prb-canonical-state>.detail-panel-label,.record-prb-inspector>.detail-panel-label,.record-prb-references>.detail-panel-label,.record-detail-relations>.detail-panel-label,.record-provenance>.detail-panel-label{color:var(--color-ink-secondary);font-weight:700}.detail-provenance-grid{row-gap:var(--space-tight);column-gap:var(--space-standard);grid-template-columns:130px 1fr;margin:0;font-size:14px;display:grid}.detail-provenance-grid dt{color:var(--color-ink-muted)}.detail-provenance-grid dd{color:var(--color-ink-primary);margin:0}.detail-technical-field{font-family:var(--recipe-technical-field-family);font-size:var(--recipe-technical-field-size);color:var(--color-ink-secondary)}.record-detail-technical{margin:0 0 var(--space-tight);padding-top:var(--space-loose);border-top:1px solid var(--color-separator-standard)}.record-detail-technical .technical-disclosure summary{color:var(--color-ink-muted);font-family:var(--recipe-section-label-family);font-size:var(--recipe-section-label-size);font-weight:var(--recipe-section-label-weight);letter-spacing:var(--recipe-section-label-letter-spacing);text-transform:var(--recipe-section-label-transform)}.technical-disclosure-caption{margin:var(--space-tight) 0 var(--space-standard);color:var(--color-ink-muted);font-size:13px}.record-orientation-intro{margin:var(--space-1) 0 var(--space-3);color:var(--color-ink-secondary);font-family:var(--recipe-interface-body-family);font-size:var(--recipe-interface-body-size);line-height:var(--recipe-interface-body-line-height)}.record-detail-relations{margin-top:var(--space-8);padding-top:var(--space-loose);border-top:1px solid var(--color-separator-standard)}.record-detail-relations .relationship-paths{margin:var(--space-1) 0 var(--space-3) var(--space-loose)}.record-detail-relations .relationship-paths code{overflow-wrap:anywhere}.record-prb-relations-boundary h4{margin:var(--space-standard) 0 var(--space-tight);color:var(--color-ink-muted);font-family:var(--recipe-section-label-family);letter-spacing:var(--recipe-section-label-letter-spacing);text-transform:var(--recipe-section-label-transform);font-size:.8rem;font-weight:600}.record-prb-relations-boundary h4:first-child{margin-top:0}.prb-relations-list{margin:0;padding:0;list-style:none}.prb-relations-list li{padding:var(--space-1) 0}.prb-relations-list button{color:var(--color-accent-hover);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.prb-relations-list button:hover{color:var(--color-accent)}@media (width>=768px) and (width<=1059px){.explorer-chrome-inner,.overview-hero>.shell-frame--wide,.records-page-frame,.info-page,.overview-toolbar,.overview-category-drawer,.public-footer-inner{--overview-fit-content-inset:clamp(32px, 22.9vw - 148px, 90px);padding-left:calc(var(--overview-fit-content-inset) - 2rem);padding-right:calc(var(--overview-fit-content-inset) - 2rem);box-sizing:border-box}.overview-problem-row-link,.overview-end-of-results-inner{--overview-fit-content-inset:clamp(32px, 22.9vw - 148px, 90px);padding-left:var(--overview-fit-content-inset);padding-right:var(--overview-fit-content-inset);box-sizing:border-box}.explorer-chrome-inner{padding-block:10px}.oe-logo--wordmark{font-size:22px}.explorer-identity{margin-bottom:0;padding-bottom:0}.explorer-navigation .explorer-navigation-action{padding-block:0;padding-inline:.85rem;font-size:14px}.explorer-cta{padding:.4rem 1rem;font-size:14px}.overview-hero{padding:48px 0}.overview-hero-eyebrow{margin-bottom:20px}.overview-hero-headline{margin-bottom:18px}.overview-hero-supporting{margin-bottom:28px}.overview-toolbar{row-gap:var(--space-tight);flex-wrap:wrap}.overview-toolbar-controls{row-gap:var(--space-tight);flex-wrap:nowrap;min-width:0}.overview-toolbar-controls>div[aria-live]{flex-shrink:0}.overview-toolbar-controls>div[aria-live] .overview-results-count{white-space:nowrap}.overview-toolbar-controls .overview-search{flex-shrink:1;flex-basis:clamp(240px,23.4375vw + 80px,320px);min-width:0;max-width:clamp(240px,23.4375vw + 80px,320px)}.overview-category-drawer{max-width:100%}.overview-problem-row-meta{row-gap:.35rem}.public-footer-inner{gap:var(--space-standard) 28px}.public-footer-identity{flex-shrink:1;max-width:40ch}.public-footer-groups{gap:var(--space-standard) 28px;flex-shrink:0}.public-footer-group{min-width:7rem}}@media (width>=768px) and (width<=879px){.explorer-chrome-menu{gap:var(--space-standard)}.explorer-navigation .explorer-navigation-action{padding-inline:.35rem}}@media (width<=767px){main.explorer-shell{--explorer-shell-gutter:1rem;padding:0 var(--explorer-shell-gutter) 2rem}.public-footer{padding:20px 1rem 26px}.public-footer-inner{flex-direction:column;gap:.85rem}.public-footer-identity{max-width:100%}.public-footer-brand{margin-bottom:.22rem}.public-footer-summary{font-size:12.5px;line-height:1.4}.public-footer-groups{flex-direction:column;gap:.65rem}.public-footer-group>p{margin-bottom:.3rem}.public-footer-group ul{gap:5px}.explorer-chrome{z-index:1;background:var(--color-surface-reading);margin:0 -1rem;padding:0;position:sticky;top:0}.explorer-chrome-inner{flex-wrap:wrap;align-items:center;gap:0;max-width:none;padding:.36rem 1rem}.explorer-chrome-group{gap:var(--space-tight)}.explorer-chrome-inner>h1{border-bottom:0;min-height:0;padding:0;font-size:.8125rem}.explorer-logo--full.explorer-logo--full{display:inline-flex}.oe-logo--wordmark{font-size:14.5px}.explorer-menu-toggle{min-width:36px;min-height:36px;color:var(--color-ink-primary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:.98rem;display:inline-flex}.explorer-menu-toggle:hover{background:var(--color-surface-subtle)}.explorer-menu-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.explorer-menu-toggle[aria-expanded=true]{border-color:var(--color-ink-primary);background:var(--color-surface-subtle)}.explorer-chrome-menu{border-top:1px solid var(--color-separator-standard);flex-direction:column;flex:100%;align-items:stretch;gap:0;width:100%;margin-top:.6rem}.explorer-chrome-menu[hidden]{display:none}.explorer-navigation{flex-direction:column;gap:0;width:100%;margin-bottom:0;padding-block:.4rem}.explorer-cta{border-width:0;border-top:1px solid var(--color-separator-standard);border-radius:0;justify-content:center;width:100%;margin:0;padding:.6rem 1rem;display:flex}.explorer-navigation button,.explorer-navigation a{text-align:left;justify-content:flex-start;width:100%;padding:.7rem 1rem;font-size:.85rem}.explorer-navigation .explorer-navigation-action{box-sizing:border-box;min-height:var(--target-min);padding-block:.7rem}.reading-guide{margin-top:var(--space-3);font-size:.76rem}.public-overview>h2{font-size:1.65rem}.overview-hero{padding:1.35rem 0 1.55rem}.overview-hero-content{max-width:100%}.overview-hero-eyebrow{margin-bottom:.4rem}.overview-hero-eyebrow-chip{padding:.2rem .55rem;font-size:11.5px}.overview-hero-headline{margin-bottom:.4rem;font-size:1.35rem;line-height:1.14}.overview-hero-supporting{max-width:100%;margin-bottom:.65rem;font-size:14px;line-height:1.42}.overview-metrics{flex-direction:column;gap:.22rem;max-width:none;font-size:12px;line-height:1.2;display:flex}.overview-search-shortcut{display:none}.overview-search-input{max-width:none;min-height:34px;padding:.32rem .85rem .32rem 2.1rem}.overview-topic-filter{font-size:.78rem}.overview-filtros-toggle{min-height:34px;padding:.32rem .6rem}.overview-toolbar{padding:.55rem 0}.overview-category-drawer{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-separator-standard) transparent;flex-wrap:nowrap;gap:.32rem;padding:.45rem 0 .6rem;overflow:auto hidden}.overview-category-drawer::-webkit-scrollbar{height:5px}.overview-category-drawer::-webkit-scrollbar-track{background:0 0}.overview-category-drawer::-webkit-scrollbar-thumb{background:var(--color-separator-standard);border-radius:999px}.overview-category-drawer-option{flex:none;min-height:26px;padding:3px 8px;font-size:12px}.overview-category-drawer-count{font-size:10.5px}.overview-problem-row-link{padding:.55rem 1rem}.overview-problem-row-meta{gap:.3rem;margin-bottom:5px}.overview-problem-row-meta .overview-problem-technical-id{font-size:10px}.overview-problem-row-meta .prb-status-chip{padding:1px 5px;font-size:10px}.overview-problem-row-lifecycle{font-size:10px}.overview-problem-row-date{font-size:.68rem}.overview-problem-list h4{margin-bottom:4px;font-size:.88rem;line-height:1.24}.overview-problem-statement{margin-bottom:0;font-size:12px;line-height:1.42}.overview-problem-row .overview-problem-topics{margin-top:5px;font-size:10px}.overview-problem-row-change-marker{margin-bottom:.25rem;font-size:10px}#overview-problemas,.evd-section,.src-section,#relacoes,#prb-auditoria,#prb-questoes{scroll-margin-top:108px}.overview-statuses{text-align:left;max-width:100%;margin:0}.detail-breadcrumb{margin-bottom:var(--space-standard);font-size:12px}.record-detail-main .record-meaning{font-size:var(--recipe-editorial-intro-size-compact)}.detail-provenance-grid{row-gap:var(--space-1);grid-template-columns:1fr}.detail-provenance-grid dt{margin-top:var(--space-tight)}}.unavailable-control{display:inline-flex;position:relative}.unavailable-note{z-index:1;color:var(--color-surface-reading);background:var(--color-ink-primary);border-radius:var(--radius-sm);font-family:var(--font-interface);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;padding:3px 8px;font-size:12px;line-height:1.4;transition:opacity .1s;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.unavailable-control:hover .unavailable-note,.unavailable-control button:focus-visible~.unavailable-note{opacity:1;visibility:visible}.problem-share-action button{white-space:nowrap;min-height:auto}@media (width<=767px){.problem-share-action{align-self:flex-start}}:root{--p-color-paper:oklch(97% .012 80);--p-color-surface:#fff;--p-color-surface-muted:#f7f4e9;--p-color-ink-90:oklch(22% .01 60);--p-color-ink-70:oklch(38% .015 60);--p-color-ink-60:#6b675f;--p-color-line:#ddd8cb;--p-color-line-faint:#e3ddc9;--p-color-line-strong:#201e1a;--p-color-clay:oklch(42% .13 40);--p-color-clay-dark:oklch(30% .11 40);--p-color-status-affirmed:oklch(38% .1 145);--p-color-status-pending:oklch(42% .12 55);--p-color-error-ink:oklch(35% .13 25);--p-color-error-line:oklch(85% .06 25);--p-color-error-surface:oklch(97% .02 25);--p-color-topic-mobility:oklch(45% .13 255);--p-color-topic-mobility-surface:oklch(95% .02 255);--p-color-topic-access:oklch(48% .11 282);--p-color-topic-access-surface:oklch(95% .02 282);--p-color-topic-urban:oklch(42% .1 308);--p-color-topic-urban-surface:oklch(95% .02 308);--p-color-topic-housing:oklch(46% .12 332);--p-color-topic-housing-surface:oklch(95% .02 332);--p-color-topic-care:oklch(45% .14 355);--p-color-topic-care-surface:oklch(95% .02 355);--p-color-topic-health:oklch(42% .13 18);--p-color-topic-health-surface:oklch(95% .02 18);--p-color-topic-education:oklch(45% .15 42);--p-color-topic-education-surface:oklch(95% .03 42);--p-color-topic-employment:oklch(43% .11 65);--p-color-topic-employment-surface:oklch(95% .02 65);--p-color-topic-economy:oklch(40% .09 90);--p-color-topic-economy-surface:oklch(95% .02 90);--p-color-topic-environment:var(--p-color-status-affirmed);--p-color-topic-environment-surface:oklch(95% .03 145);--p-color-topic-public-space:oklch(45% .12 190);--p-color-topic-public-space-surface:oklch(95% .02 190);--p-color-topic-digital:oklch(40% .1 222);--p-color-topic-digital-surface:oklch(95% .02 222);--p-font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--p-font-sans:"Public Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--p-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, monospace;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:24px;--p-space-6:32px;--p-space-7:48px;--p-space-8:64px;--p-radius-sm:2px;--p-radius-md:4px;--p-radius-lg:6px;--p-border-width-hairline:1px;--p-border-width-heading:2px;--p-focus-ring-width:2.5px;--p-focus-ring-offset:2px;--p-tap-min:44px;--color-surface-reading:var(--p-color-paper);--color-surface-raised:var(--p-color-surface);--color-surface-subtle:var(--p-color-surface-muted);--color-ink-primary:var(--p-color-ink-90);--color-ink-secondary:var(--p-color-ink-70);--color-ink-muted:var(--p-color-ink-60);--color-ink-faint:var(--p-color-ink-60);--color-separator-standard:var(--p-color-line);--color-separator-faint:var(--p-color-line-faint);--color-separator-emphasis:var(--p-color-line-strong);--color-accent:var(--p-color-clay);--color-accent-hover:var(--p-color-clay-dark);--color-feedback-affirmed:var(--p-color-status-affirmed);--color-feedback-pending:var(--p-color-status-pending);--color-feedback-error-ink:var(--p-color-error-ink);--color-feedback-error-line:var(--p-color-error-line);--color-feedback-error-surface:var(--p-color-error-surface);--font-reading:var(--p-font-serif);--font-interface:var(--p-font-sans);--font-technical:var(--p-font-mono);--text-reading-h1-size:32px;--text-reading-h1-size-compact:24px;--text-reading-h1-weight:600;--text-reading-h1-line-height:1.3;--text-reading-h2-size:22px;--text-reading-h2-weight:600;--text-reading-h2-line-height:1.35;--text-reading-h3-size:18px;--text-reading-h3-weight:600;--text-reading-h3-line-height:1.4;--text-reading-body-size:17.5px;--text-reading-body-weight:400;--text-reading-body-line-height:1.72;--text-interface-body-size:15px;--text-interface-body-weight:400;--text-interface-body-line-height:1.6;--text-interface-label-size:13px;--text-interface-label-weight:600;--text-interface-label-line-height:1.4;--text-interface-heading-size:17px;--text-interface-heading-weight:600;--text-interface-heading-line-height:1.3;--text-technical-size:13px;--text-technical-weight:500;--text-technical-line-height:1.3;--measure-reading:72ch;--measure-supporting:44ch;--space-tight:var(--p-space-2);--space-standard:var(--p-space-4);--space-loose:var(--p-space-5);--space-section:var(--p-space-7);--radius-control:var(--p-radius-md);--radius-surface:var(--p-radius-lg);--radius-focus:var(--p-radius-sm);--focus-ring-color:var(--p-color-clay);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-offset:var(--p-focus-ring-offset);--target-min:var(--p-tap-min);--color-topic-mobility-ink:var(--p-color-topic-mobility);--color-topic-mobility-surface:var(--p-color-topic-mobility-surface);--color-topic-access-ink:var(--p-color-topic-access);--color-topic-access-surface:var(--p-color-topic-access-surface);--color-topic-urban-ink:var(--p-color-topic-urban);--color-topic-urban-surface:var(--p-color-topic-urban-surface);--color-topic-housing-ink:var(--p-color-topic-housing);--color-topic-housing-surface:var(--p-color-topic-housing-surface);--color-topic-care-ink:var(--p-color-topic-care);--color-topic-care-surface:var(--p-color-topic-care-surface);--color-topic-health-ink:var(--p-color-topic-health);--color-topic-health-surface:var(--p-color-topic-health-surface);--color-topic-education-ink:var(--p-color-topic-education);--color-topic-education-surface:var(--p-color-topic-education-surface);--color-topic-employment-ink:var(--p-color-topic-employment);--color-topic-employment-surface:var(--p-color-topic-employment-surface);--color-topic-economy-ink:var(--p-color-topic-economy);--color-topic-economy-surface:var(--p-color-topic-economy-surface);--color-topic-environment-ink:var(--p-color-topic-environment);--color-topic-environment-surface:var(--p-color-topic-environment-surface);--color-topic-public-space-ink:var(--p-color-topic-public-space);--color-topic-public-space-surface:var(--p-color-topic-public-space-surface);--color-topic-digital-ink:var(--p-color-topic-digital);--color-topic-digital-surface:var(--p-color-topic-digital-surface)}.ui-inline-label{align-items:center;gap:var(--p-space-1);border:var(--p-border-width-hairline) solid var(--color-separator-standard);border-radius:var(--radius-control);padding:var(--p-space-1) var(--space-tight);background:var(--color-surface-subtle);color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);line-height:var(--text-interface-label-line-height);white-space:normal;overflow-wrap:anywhere;display:inline-flex}.rec-identifier{font-family:var(--font-technical);font-size:var(--text-technical-size);font-weight:var(--text-technical-weight);line-height:var(--text-technical-line-height);color:var(--color-ink-secondary);overflow-wrap:anywhere}.rec-identifier--standard{border:var(--p-border-width-hairline) solid var(--color-separator-standard);border-radius:var(--radius-control);padding:var(--p-space-1) var(--space-tight);background:var(--color-surface-subtle);display:inline-block}.rec-identifier--compact{background:0 0;border:0;padding:0}.rec-identifier--action{color:var(--color-accent);text-underline-offset:.14em;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.rec-identifier--action:hover{color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration-thickness:2px}.record-type-identifier-cluster{align-items:baseline;gap:var(--p-space-1) var(--space-tight);flex-wrap:wrap;display:inline-flex}.rec-type-label--compact{font-family:var(--font-interface);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);color:var(--color-ink-secondary);flex-shrink:0}.rec-type-label--detail{font-family:var(--font-interface);font-size:var(--text-interface-label-size);color:var(--color-ink-primary);font-weight:600}.evd-effect-tag-caption{color:var(--color-ink-muted)}.evd-effect-tag-arrow{font-family:var(--font-technical);color:var(--color-ink-muted)}.evd-effect-tag--standard,.evd-effect-tag--compact{font-weight:var(--text-interface-label-weight)}.prb-status-overview{align-items:baseline;gap:var(--p-space-1);font-family:var(--font-interface);font-size:var(--text-interface-body-size);display:inline-flex}.prb-status-overview-caption{color:var(--color-ink-muted)}.prb-status-overview-value{color:var(--color-ink-primary);font-weight:var(--text-interface-label-weight)}.prb-status-chip-caption{color:var(--color-ink-muted)}.prb-status-chip-value{color:var(--color-ink-primary);font-weight:var(--text-interface-label-weight)}.prb-status-chip-icon{flex-shrink:0;width:1em;height:1em}.prb-status-chip--lifecycle-open .prb-status-chip-icon,.prb-status-chip--validation-open .prb-status-chip-icon,.prb-status-chip--evidence-open .prb-status-chip-icon{color:var(--color-feedback-pending)}.prb-status-chip--lifecycle-affirmed .prb-status-chip-icon,.prb-status-chip--validation-affirmed .prb-status-chip-icon,.prb-status-chip--evidence-affirmed .prb-status-chip-icon{color:var(--color-feedback-affirmed)}.prb-status-chip--lifecycle-partial .prb-status-chip-icon,.prb-status-chip--validation-partial .prb-status-chip-icon,.prb-status-chip--evidence-partial .prb-status-chip-icon{color:var(--color-feedback-pending)}.prb-status-chip--lifecycle-closed .prb-status-chip-icon,.prb-status-chip--validation-closed .prb-status-chip-icon,.prb-status-chip--evidence-closed .prb-status-chip-icon,.prb-status-chip--lifecycle-neutral .prb-status-chip-icon,.prb-status-chip--validation-neutral .prb-status-chip-icon,.prb-status-chip--evidence-neutral .prb-status-chip-icon{color:var(--color-ink-muted)}.prb-status-technical{align-items:baseline;gap:var(--p-space-1);flex-wrap:wrap;display:inline-flex}.prb-status-technical-field{font-family:var(--font-technical);font-size:var(--text-technical-size);color:var(--color-ink-secondary);overflow-wrap:anywhere}.research-role-tag-caption{color:var(--color-ink-muted)}.research-role-tag-value,.research-role-tag--standard,.research-role-tag--compact{font-weight:var(--text-interface-label-weight)}.ui-breadcrumb{align-items:center;gap:var(--space-tight);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height);flex-wrap:wrap;display:flex}.ui-breadcrumb-separator{color:var(--color-ink-muted)}.ui-breadcrumb-current{color:var(--color-ink-primary)}.ui-progress-message{color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height);margin:0}.ui-error-notice{border:var(--p-border-width-hairline) solid var(--color-feedback-error-line);border-radius:var(--radius-surface);padding:var(--space-standard);background:var(--color-feedback-error-surface);color:var(--color-feedback-error-ink)}.ui-error-notice-title{margin:0 0 var(--space-tight);font-family:var(--font-interface);font-size:var(--text-interface-heading-size);font-weight:var(--text-interface-heading-weight);line-height:var(--text-interface-heading-line-height)}.ui-error-notice-message{margin:0 0 var(--space-tight);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height)}.ui-error-notice-message:last-child{margin-bottom:0}.ui-error-notice .ui-action-outlined{margin-top:var(--space-tight)}.ui-toast-viewport{right:max(var(--space-standard), env(safe-area-inset-right));bottom:max(var(--space-standard), env(safe-area-inset-bottom));z-index:100;width:min(24rem, calc(100vw - (2 * var(--space-standard))));max-width:calc(100vw - (2 * var(--space-standard)));pointer-events:none;position:fixed}.ui-toast{box-sizing:border-box;align-items:center;gap:var(--space-tight);border:var(--p-border-width-hairline) solid var(--color-separator-standard);border-radius:var(--radius-surface);width:100%;padding:var(--space-tight) var(--space-tight) var(--space-tight) var(--space-standard);background:var(--color-surface-raised);color:var(--color-ink-primary);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-toast--affirmed{border-color:var(--color-feedback-affirmed)}.ui-toast--error{border-color:var(--color-feedback-error-line);background:var(--color-feedback-error-surface);color:var(--color-feedback-error-ink)}.ui-toast-icon{color:var(--color-ink-secondary);font-size:1.25rem;display:inline-flex}.ui-toast--affirmed .ui-toast-icon{color:var(--color-feedback-affirmed)}.ui-toast--error .ui-toast-icon{color:var(--color-feedback-error-ink)}.ui-toast-message{overflow-wrap:anywhere;min-width:0;margin:0}.ui-toast-close{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-control);color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-toast-close:hover{background:var(--color-surface-subtle)}.ui-toast-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ui-toast-close svg{font-size:1.25rem}.ui-drawer{box-sizing:border-box;border:0;border-left:var(--p-border-width-hairline) solid var(--color-separator-standard);background:var(--color-surface-reading);width:min(34rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-ink-primary);margin:0 0 0 auto;padding:0;overflow:hidden}.ui-drawer::backdrop{background:oklch(22% .01 60/.32)}html:has(.ui-drawer[open]){overflow:hidden}.ui-drawer-panel{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.ui-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--space-standard);padding:var(--space-loose) var(--space-loose) var(--space-standard);border-bottom:var(--p-border-width-hairline) solid var(--color-separator-standard);background:var(--color-surface-subtle);flex:none;display:flex}.ui-drawer-heading{min-width:0}.ui-drawer-title{font-family:var(--font-reading);font-size:var(--text-reading-h2-size);font-weight:var(--text-reading-h2-weight);line-height:var(--text-reading-h2-line-height);overflow-wrap:anywhere;margin:0}.ui-drawer-description{margin:var(--p-space-1) 0 0;color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height)}.ui-drawer-close{width:var(--target-min);height:var(--target-min);margin:calc(-1 * var(--space-tight)) calc(-1 * var(--space-tight)) 0 0;border-radius:var(--radius-control);color:var(--color-ink-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.35rem;display:inline-flex}.ui-drawer-close:hover{background:var(--color-surface-raised)}.ui-drawer-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ui-drawer-body{overscroll-behavior:contain;min-height:0;padding:var(--space-loose);flex:auto;overflow:hidden auto}@media (prefers-reduced-motion:no-preference){.ui-drawer[open]{animation:.18s ease-out ui-drawer-enter}}@keyframes ui-drawer-enter{0%{opacity:0;transform:translate(1.5rem)}}@media (width<=767px){.ui-drawer{border-left:0;width:100vw}.ui-drawer-header,.ui-drawer-body{padding:var(--space-standard)}}@media (forced-colors:active){.ui-drawer{border:1px solid canvastext}}.ui-empty-state{color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height)}.ui-empty-state-message{margin:0}.ui-empty-state>*+*{margin-top:var(--space-tight)}.ui-fact-list{grid-template-columns:minmax(0, var(--fact-list-label-width,8.5rem)) 1fr;row-gap:var(--space-tight);column-gap:var(--space-standard);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height);margin:0;display:grid}.ui-fact-list dt{color:var(--color-ink-muted)}.ui-fact-list dd{color:var(--color-ink-primary);overflow-wrap:anywhere;margin:0}@media (width<=767px){.ui-fact-list{row-gap:var(--p-space-1);grid-template-columns:1fr}.ui-fact-list dt{margin-top:var(--space-tight)}}.ui-surface-inset{background:var(--color-surface-subtle);border:var(--p-border-width-hairline) solid var(--color-separator-faint);border-radius:var(--radius-control);padding:var(--space-standard)}.ui-section-index-list{gap:var(--p-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-section-index-list a{padding:var(--p-space-1) 0;color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-body-size);line-height:var(--text-interface-body-line-height);display:inline-block}.ui-section-index-list a:hover{color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration-thickness:2px}.ui-section-index-list li>.ui-section-index-list{margin-left:var(--space-standard);margin-top:var(--p-space-1)}.ui-section-index-list li>.ui-section-index-list a{font-size:var(--text-interface-label-size);color:var(--color-ink-muted)}.ui-section-index-rail{display:block}.ui-section-index-compact{margin:0}.ui-section-index-compact>summary{color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);line-height:var(--text-interface-label-line-height);cursor:pointer}.ui-section-index-compact-nav{margin-top:var(--space-tight)}.ui-section-index-compact-nav>.ui-section-index-list{column-gap:var(--space-standard);flex-flow:wrap}.ui-section-index-compact-nav>.ui-section-index-list:has(li>.ui-section-index-list){row-gap:var(--p-space-1);flex-direction:column}.ui-section-index-compact-nav .ui-section-index-list li>.ui-section-index-list{margin-left:var(--space-tight);margin-top:var(--p-space-1);flex-direction:column}.oe-logo{align-items:center;display:inline-flex}.oe-logo-full{width:auto;max-width:100%;height:2.2em;display:block}.oe-logo-mark{flex-shrink:0;width:1.6em;height:1.6em;display:block}.oe-logo--compact .oe-logo-mark{width:1.4em;height:1.4em}.topic-badge{gap:var(--p-space-1)}.topic-badge-icon{flex-shrink:0;width:1em;height:1em}.topic-badge-label{font-weight:var(--text-interface-label-weight)}.topic-badge-code{font-family:var(--font-technical);font-size:var(--text-technical-size);color:var(--color-ink-muted)}.topic-badge--mobility{color:var(--color-topic-mobility-ink);background:var(--color-topic-mobility-surface);border-color:var(--color-topic-mobility-ink)}.topic-badge--access{color:var(--color-topic-access-ink);background:var(--color-topic-access-surface);border-color:var(--color-topic-access-ink)}.topic-badge--urban{color:var(--color-topic-urban-ink);background:var(--color-topic-urban-surface);border-color:var(--color-topic-urban-ink)}.topic-badge--housing{color:var(--color-topic-housing-ink);background:var(--color-topic-housing-surface);border-color:var(--color-topic-housing-ink)}.topic-badge--environment{color:var(--color-topic-environment-ink);background:var(--color-topic-environment-surface);border-color:var(--color-topic-environment-ink)}.topic-badge--public-space{color:var(--color-topic-public-space-ink);background:var(--color-topic-public-space-surface);border-color:var(--color-topic-public-space-ink)}.topic-badge--education{color:var(--color-topic-education-ink);background:var(--color-topic-education-surface);border-color:var(--color-topic-education-ink)}.topic-badge--employment{color:var(--color-topic-employment-ink);background:var(--color-topic-employment-surface);border-color:var(--color-topic-employment-ink)}.topic-badge--economy{color:var(--color-topic-economy-ink);background:var(--color-topic-economy-surface);border-color:var(--color-topic-economy-ink)}.topic-badge--care{color:var(--color-topic-care-ink);background:var(--color-topic-care-surface);border-color:var(--color-topic-care-ink)}.topic-badge--health{color:var(--color-topic-health-ink);background:var(--color-topic-health-surface);border-color:var(--color-topic-health-ink)}.topic-badge--digital{color:var(--color-topic-digital-ink);background:var(--color-topic-digital-surface);border-color:var(--color-topic-digital-ink)}.topic-badge--neutral{color:var(--color-ink-secondary);background:var(--color-surface-subtle);border-color:var(--color-separator-standard)}.prb-view-selector{border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);background:var(--color-surface-raised);gap:2px;padding:2px;display:inline-flex}.prb-view-selector-item{border-radius:calc(var(--radius-control) - 1px);height:32px;min-height:0;color:var(--color-ink-primary);font-family:var(--font-interface);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.prb-view-selector-item--active{background:var(--color-ink-primary);color:var(--color-surface-reading);cursor:default}@media (width<=767px){.prb-view-selector-item{height:40px}}.prb-details-view,.prb-history-view{--prb-hero-pad-top:88px;--prb-hero-pad-bottom:63px;--prb-hero-title-size:60px;--prb-hero-statement-size:23px;--prb-state-head-pad-top:28px;--prb-state-head-pad-bottom:12px;--prb-state-cell-pad-x:20px;--prb-state-cell-pad-top:20px;--prb-state-cell-pad-bottom:24px;--prb-state-label-size:14px;--prb-state-value-size:20px;--prb-section-pad-top:96px;--prb-section-col:240px;--prb-section-gap:56px;--prb-current-reading-size:23px;--prb-question-size:30px;--prb-question-grid-gap:40px;--prb-path-margin-top:112px;--prb-path-pad-top:72px;--prb-path-pad-bottom:104px;--prb-path-stage-gap:48px;--prb-path-stage-label-size:24px;--prb-path-rail-indent:40px;--prb-path-reading-width:44rem;--prb-band-heading-size:34px;--prb-audit-pad-top:72px;--prb-audit-pad-bottom:88px;--prb-audit-row-gap:48px;--prb-effect-supports-ink:var(--color-accent-hover);--prb-effect-supports-mark:var(--color-accent);--prb-effect-refines-ink:#4a5c3e;--prb-effect-refines-mark:#7d9170;--prb-effect-bounds-ink:#5c5648;--prb-effect-bounds-mark:#a39c88;--prb-effect-neutral-ink:var(--color-ink-secondary);--prb-effect-neutral-mark:var(--color-ink-muted)}.prb-details-frame{padding-top:0}.prb-header-band{border-bottom:1px solid var(--color-separator-standard);background:var(--color-surface-subtle)}.prb-header{flex-wrap:wrap;align-items:center;gap:20px;padding:10px 0;display:flex}.prb-header .ui-breadcrumb{color:var(--color-ink-muted);font-family:var(--font-technical);gap:.45em;font-size:13px;line-height:1.4}.prb-breadcrumb-ancestor{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.prb-breadcrumb-ancestor:hover{color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration:underline}.prb-header .ui-breadcrumb-current .rec-identifier{color:var(--color-ink-primary);font-size:inherit;font-weight:600;line-height:inherit}.prb-header-utilities{align-items:center;gap:22px;margin-left:auto;display:flex}.prb-header-utility,.prb-header-utilities .problem-share-action button{color:var(--color-accent-hover);font-family:var(--font-interface);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.prb-header-utility:hover,.prb-header-utilities .problem-share-action button:hover{text-decoration:underline}.prb-identity{padding:var(--prb-hero-pad-top) 0 var(--prb-hero-pad-bottom);grid-template-columns:minmax(0,1fr) auto;column-gap:20px;display:grid}.prb-identity-eyebrow-row{flex-wrap:wrap;grid-area:1/1;align-self:baseline;align-items:baseline;gap:12px 20px;margin-bottom:30px;display:flex}.prb-identity-eyebrow{color:var(--color-accent-hover);font-family:var(--font-interface);align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.prb-identity-eyebrow-dot{background:var(--color-accent);border-radius:50%;width:7px;height:7px}.prb-identity-topics{flex-wrap:wrap;gap:10px;font-size:16px;display:flex}.prb-identity-topic-item{align-items:baseline;gap:10px;display:inline-flex}.prb-identity-topic-sep{color:var(--color-ink-faint)}.prb-identity-topic-link{color:var(--color-ink-secondary);border-bottom:1px solid var(--color-separator-standard);text-decoration:none}.prb-identity-updated{color:var(--color-ink-muted);font-family:var(--font-technical);white-space:nowrap;grid-area:1/2;align-self:baseline;margin:0;font-size:13.5px}.prb-identity-updated time{color:var(--color-ink-secondary);border-bottom:1px dashed var(--color-separator-standard)}.prb-identity-updated-id{display:none}.prb-identity-title{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-hero-title-size);letter-spacing:-.02em;text-wrap:balance;grid-column:1/-1;margin:0 0 36px;font-weight:600;line-height:1.08}.prb-identity-statement{color:var(--color-ink-secondary);font-family:var(--font-reading);font-size:var(--prb-hero-statement-size);grid-column:1/-1;margin:0;line-height:1.6}.prb-identity-statement+.prb-identity-statement{margin-block-start:.75em}.prb-state-scope-band{border-bottom:1px solid var(--color-separator-standard);position:relative}.prb-state-scope-row{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.prb-state-block,.prb-scope-block{display:contents}.prb-state-scope-band .detail-panel-label{padding:var(--prb-state-head-pad-top) 0 var(--prb-state-head-pad-bottom);grid-row:1;margin:0}.prb-state-block>.detail-panel-label{grid-column:1/4}.prb-scope-block>.detail-panel-label{padding-left:var(--prb-state-cell-pad-x);grid-column:4/7}.prb-state-grid,.prb-scope-metrics{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.prb-state-grid{grid-column:1/4}.prb-scope-metrics{grid-column:4/7}.prb-state-grid:before{content:"";border-top:1px solid var(--color-separator-standard);position:absolute;left:0;right:0}.prb-state-item{color:var(--color-ink-muted);font-size:12px;font-weight:400;line-height:1.4}.prb-state-term--with-info{flex-wrap:nowrap;align-items:center;gap:.3em;display:flex;position:relative}.prb-state-info-wrap{flex:none;display:flex}.prb-state-info-button{width:16px;height:16px;min-height:0;color:var(--color-ink-muted);font-size:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.prb-state-info-button:after{content:"";position:absolute;inset:-14px}.prb-state-info-button>svg{flex:none;width:20px;height:20px}.prb-state-info-button:hover,.prb-state-info-button:focus-visible{color:var(--color-ink-primary)}.prb-state-info-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:50%}.prb-state-info-tooltip{z-index:20;box-sizing:border-box;border:1px solid var(--color-separator-standard);background:var(--color-surface-raised);width:max-content;max-width:min(20rem,100vw - 32px);color:var(--color-ink-primary);text-align:left;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0}.prb-state-info-tooltip[data-open]{visibility:visible;opacity:1}.prb-scope-metric{color:inherit;text-decoration:none}.prb-state-item,.prb-scope-metric{min-width:0;padding:var(--prb-state-cell-pad-top) var(--prb-state-cell-pad-x) var(--prb-state-cell-pad-bottom);border-left:1px solid var(--color-separator-standard);flex-direction:column;gap:6px;display:flex}.prb-state-item:first-child{border-left:0;padding-left:0}.prb-state-item dt,.prb-scope-metric-label{color:var(--color-ink-muted);font-size:var(--prb-state-label-size);overflow-wrap:break-word;margin:0;line-height:1.35}.prb-state-value,.prb-scope-metric-value{color:var(--color-ink-primary);font-size:var(--prb-state-value-size);overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.2}.prb-scope-metric:hover{text-decoration:underline}.prb-section{margin:0}.prb-section-frame{grid-template-columns:var(--prb-section-col) minmax(0, 1fr);gap:var(--prb-section-gap);padding:var(--prb-section-pad-top) 0 0;display:grid}.prb-section-intro{padding-top:4px}.prb-section-intro .detail-panel-label{margin:0}.prb-section-intro-note{color:var(--color-ink-muted);margin:6px 0 0;font-size:15px;line-height:1.5}.prb-header-band,.prb-state-scope-band,.prb-path-section,.prb-audit-section{margin-inline:calc(-1 * var(--explorer-shell-gutter,0px));padding-inline:var(--explorer-shell-gutter,0px)}.prb-effect{color:var(--prb-effect-ink);align-items:center;gap:8px;display:inline-flex}.prb-effect--supports{--prb-effect-ink:var(--prb-effect-supports-ink);--prb-effect-mark:var(--prb-effect-supports-mark)}.prb-effect--refines{--prb-effect-ink:var(--prb-effect-refines-ink);--prb-effect-mark:var(--prb-effect-refines-mark)}.prb-effect--bounds{--prb-effect-ink:var(--prb-effect-bounds-ink);--prb-effect-mark:var(--prb-effect-bounds-mark)}.prb-effect--neutral{--prb-effect-ink:var(--prb-effect-neutral-ink);--prb-effect-mark:var(--prb-effect-neutral-mark)}.prb-effect-marker{background:var(--prb-effect-mark);flex:none;width:9px;height:9px}@media (forced-colors:active){.prb-effect-marker{background:canvastext}}.prb-effect .ui-inline-label,.prb-audit-dimension-grid .ui-inline-label{color:inherit;font-size:inherit;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;display:inline}.prb-current-reading{max-width:60ch;color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-current-reading-size);margin:0;line-height:1.5}.prb-details-view .rec-identifier--action{color:var(--color-ink-muted);text-decoration-color:currentColor}.prb-details-view .rec-identifier--action:hover,.prb-details-view .rec-identifier--action:focus-visible{color:var(--color-accent-hover)}.prb-open-question-list{margin:0;padding:0;list-style:none}.prb-open-question-item{border-top:1px solid var(--color-separator-standard);padding:30px 0 36px}.prb-open-question-item:first-child{border-top:2px solid var(--color-accent)}.prb-open-question-item:last-child{border-bottom:1px solid var(--color-separator-standard)}.prb-open-question-index{color:var(--color-accent-hover);font-family:var(--font-technical);margin-bottom:12px;font-size:13px}.prb-open-question-text{max-width:40ch;color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-question-size);text-wrap:pretty;margin:0 0 24px;font-weight:600;line-height:1.3}.prb-open-question-grid{gap:var(--prb-question-grid-gap);flex-direction:column;display:flex}.prb-open-question-field h4{color:var(--color-ink-muted);font-family:var(--font-reading);font-size:14px;font-weight:600;line-height:var(--text-reading-h3-line-height);margin:0 0 6px}.prb-open-question-field p{color:var(--color-ink-secondary);margin:0;font-size:17px;line-height:1.6}.prb-open-question-evidence-refs{gap:var(--space-tight) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prb-contribute-prompt{color:var(--color-ink-secondary);font-family:var(--font-reading);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:0;padding-top:28px;font-size:20px;line-height:1.45;display:flex}.prb-contribute-prompt a{font-family:var(--font-interface);font-size:16px;font-weight:600}.prb-path-section{margin-top:var(--prb-path-margin-top);border-top:1px solid var(--color-separator-standard)}.prb-path-section .prb-section-frame{padding:var(--prb-path-pad-top) 0 var(--prb-path-pad-bottom)}.prb-path-heading{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-band-heading-size);margin:0 0 48px;font-weight:600;line-height:1.2}.prb-path-stage-list{gap:var(--prb-path-stage-gap);max-width:var(--prb-path-reading-width);padding:0 0 0 var(--prb-path-rail-indent);flex-direction:column;margin:0;list-style:none;display:flex}.prb-path-stage{position:relative}.prb-path-stage:not(:last-child):after{content:"";left:calc(10px - var(--prb-path-rail-indent));top:21px;bottom:calc(-4px - var(--prb-path-stage-gap));background:var(--color-separator-standard);width:2px;position:absolute}.prb-path-stage-marker{z-index:1;left:calc(5px - var(--prb-path-rail-indent));background:var(--color-ink-muted);border-radius:50%;width:12px;height:12px;position:absolute;top:5px}.prb-path-stage-index{color:var(--color-ink-muted);font-family:var(--font-technical);margin-bottom:10px;font-size:13.5px;display:block}.prb-path-stage-label{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-path-stage-label-size);margin:0 0 12px;font-weight:600}.prb-path-stage p{margin:0 0 var(--space-tight);color:var(--color-ink-secondary);font-size:17px;line-height:1.62}.prb-audit-section{border-top:1px solid var(--color-ink-primary);background:var(--color-surface-subtle)}body:has(.prb-details-view) main.explorer-shell{padding-bottom:0}body:has(.prb-details-view) .public-footer{margin-top:0}.prb-audit-section .prb-section-frame{padding:var(--prb-audit-pad-top) 0 var(--prb-audit-pad-bottom)}.prb-audit-lede{margin-bottom:36px}.prb-audit-heading{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-band-heading-size);margin:0 0 10px;font-weight:600;line-height:1.2}.prb-audit-intro{max-width:64ch;color:var(--color-ink-secondary);margin:0;font-size:17px;line-height:1.6}.prb-audit-row{align-items:start;gap:var(--prb-audit-row-gap);border-top:1px solid var(--color-separator-standard);grid-template-columns:minmax(0,1fr) auto;padding:34px 0;display:grid}.prb-audit-row>:last-child:not(:first-child){padding-top:2px}.prb-dossier-action{justify-items:start;gap:var(--space-standard);min-width:0;display:grid}.prb-audit-row--first{border-top:1px solid var(--color-ink-primary)}.prb-audit-row.prb-audit-row--dossier{padding-bottom:0}.prb-audit-row h5{color:var(--color-ink-primary);font-family:var(--font-reading);margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.25}.prb-audit-row>div>p{max-width:62ch;color:var(--color-ink-secondary);margin:0;font-size:17px;line-height:1.6}.prb-audit-evidence-summary{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:baseline;gap:8px 22px;font-size:16px;display:flex}.prb-audit-evidence-summary strong{color:var(--color-ink-primary);font-weight:600}.prb-audit-evidence-summary-sep{background:var(--color-separator-standard);align-self:center;width:1px;height:14px}.prb-audit-effect-tally{flex-wrap:wrap;gap:8px 20px;display:flex}.prb-audit-effect-tally .prb-effect strong{color:inherit}.prb-audit-dimension-grid dt{font-weight:600}.prb-audit-open-records,.prb-audit-dossier-cta{border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;flex:none;min-height:46px;padding:0 18px;font-size:15px;font-weight:600}.prb-audit-open-records{color:var(--color-ink-primary);border:1px solid var(--color-separator-standard);background:var(--color-surface-raised)}.prb-audit-open-records:hover:not([disabled]){border-color:var(--color-accent);color:var(--color-accent-hover)}.prb-audit-dossier-cta{color:var(--color-surface-reading);border:1px solid var(--color-accent-hover);background:var(--color-accent-hover)}.prb-audit-open-records[disabled],.prb-audit-dossier-cta[disabled]{cursor:not-allowed;opacity:.6}.prb-audit-dossier-cta[disabled]{color:var(--color-ink-muted);border-color:var(--color-separator-standard);opacity:1;background:0 0;font-weight:500}.prb-audit-dimension-grid{border-top:1px solid var(--color-separator-faint);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:22px;padding-top:22px;display:grid}.prb-audit-dimension-grid h6{color:var(--color-ink-primary);margin:0 0 6px;font-size:15px;font-weight:600}.prb-audit-dimension-grid>div>p{color:var(--color-ink-secondary);margin:0 0 12px;font-size:16.5px;line-height:1.55}.prb-audit-dimension-grid dl{gap:10px;margin:0;font-size:15.5px;line-height:1.5;display:grid}.prb-audit-dimension-grid .prb-audit-effect-legend{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 18px}.prb-audit-effect-legend>div{display:contents}.prb-audit-dimension-grid dd{color:var(--color-ink-secondary);margin:0}.prb-audit-role-legend>div{flex-direction:column;gap:2px;display:flex}.prb-audit-role-legend dt{color:var(--color-ink-primary)}.prb-audit-role-legend dt .ui-inline-label{font-weight:inherit;line-height:inherit}.prb-audit-method-link{min-height:46px;color:var(--color-accent-hover);white-space:nowrap;flex:none;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.prb-audit-method-link:hover{text-decoration:underline}@media (width>=1024px) and (width<=1439px){.prb-details-view,.prb-history-view{--prb-hero-pad-top:72px;--prb-hero-pad-bottom:51px;--prb-hero-title-size:48px;--prb-hero-statement-size:21px;--prb-state-cell-pad-x:16px;--prb-state-value-size:18px;--prb-section-pad-top:88px;--prb-section-col:180px;--prb-section-gap:40px;--prb-current-reading-size:21px;--prb-question-size:27px;--prb-question-grid-gap:28px;--prb-path-margin-top:104px;--prb-path-pad-top:60px;--prb-path-pad-bottom:80px;--prb-path-stage-gap:40px;--prb-path-rail-indent:36px;--prb-band-heading-size:30px;--prb-audit-pad-top:60px}}@media (width>=768px) and (width<=1023px){.prb-details-view,.prb-history-view{--prb-hero-pad-top:64px;--prb-hero-pad-bottom:46px;--prb-hero-title-size:40px;--prb-hero-statement-size:20px;--prb-state-head-pad-top:24px;--prb-state-cell-pad-x:12px;--prb-state-cell-pad-top:18px;--prb-state-cell-pad-bottom:20px;--prb-state-label-size:13px;--prb-state-value-size:16px;--prb-section-pad-top:80px;--prb-current-reading-size:20px;--prb-question-size:25px;--prb-path-margin-top:96px;--prb-path-pad-top:60px;--prb-path-pad-bottom:80px;--prb-path-stage-gap:36px;--prb-path-rail-indent:36px;--prb-path-stage-label-size:22px;--prb-band-heading-size:28px;--prb-audit-pad-top:60px;--prb-audit-row-gap:28px}.prb-section-frame{flex-direction:column;gap:20px;display:flex}.prb-open-question-grid{gap:24px}}@media (width<=767px){.prb-details-view,.prb-history-view{--prb-hero-pad-top:28px;--prb-hero-pad-bottom:26px;--prb-hero-title-size:29px;--prb-hero-statement-size:18px;--prb-section-pad-top:56px;--prb-current-reading-size:19px;--prb-question-size:22px;--prb-path-margin-top:48px;--prb-path-pad-top:36px;--prb-path-pad-bottom:40px;--prb-path-stage-gap:28px;--prb-path-rail-indent:28px;--prb-path-reading-width:none;--prb-path-stage-label-size:20px;--prb-band-heading-size:24px;--prb-audit-pad-top:36px;--prb-audit-pad-bottom:40px}.prb-header{gap:8px;padding:10px 0 8px}.prb-header .ui-breadcrumb{flex-basis:100%}.prb-header-utility--verify{display:none}.prb-header-utilities .problem-share-action button{justify-content:center;width:44px;height:44px;font-size:17px}.prb-header-utilities .problem-share-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prb-identity{grid-template-columns:minmax(0,1fr)}.prb-identity-eyebrow-row{gap:8px;margin-bottom:22px}.prb-identity-eyebrow,.prb-identity-topics{font-size:15px}.prb-identity-topics{flex-basis:100%;gap:8px}.prb-identity-topic-item{gap:8px}.prb-identity-title{letter-spacing:-.01em;margin-bottom:18px;line-height:1.18}.prb-identity-updated{white-space:normal;grid-area:auto/1;margin-top:16px;font-size:13px}.prb-identity-updated-id{display:inline}.prb-state-scope-row,.prb-state-block,.prb-scope-block{display:block}.prb-state-scope-band .detail-panel-label{padding:20px 0 12px}.prb-scope-block>.detail-panel-label{padding-left:0}.prb-state-grid:before{content:none}.prb-scope-block:before{content:"";border-top:1px solid var(--color-separator-standard);position:absolute;left:0;right:0}.prb-state-grid{grid-template-columns:104px minmax(0,1fr);align-items:baseline;row-gap:10px;padding-bottom:18px}.prb-state-item{display:contents}.prb-state-item dt,.prb-state-value{font-size:16px;line-height:1.5}.prb-scope-metrics{padding-bottom:18px}.prb-scope-metric{padding:0 0 0 14px}.prb-scope-metric:first-child{border-left:0;padding-left:0}.prb-section-frame{flex-direction:column;gap:18px;display:flex}.prb-section-intro-note{font-size:14.5px}.prb-open-question-item{padding:22px 0 26px}.prb-open-question-index{margin-bottom:8px}.prb-open-question-text{margin-bottom:18px}.prb-open-question-grid{gap:18px}.prb-open-question-grid>.prb-open-question-field:not(:first-child){border-top:1px solid var(--color-separator-faint);padding-top:16px}.prb-contribute-prompt{flex-direction:column;align-items:flex-start;gap:6px;padding-top:22px;font-size:18px}.prb-contribute-prompt a{min-height:var(--target-min);align-items:center;display:inline-flex}.prb-path-heading{margin-bottom:26px}.prb-path-stage-index{margin-bottom:4px;font-size:13px}.prb-path-stage-label{margin-bottom:6px}.prb-path-stage p{font-size:16px;line-height:1.6}.prb-audit-lede{margin-bottom:22px}.prb-audit-row{flex-direction:column;align-items:stretch;gap:18px;padding:24px 0;display:flex}.prb-audit-row>:last-child:not(:first-child){padding-top:0}.prb-audit-row h5{font-size:21px}.prb-audit-evidence-summary-sep{display:none}.prb-audit-dimension-grid{grid-template-columns:minmax(0,1fr);gap:22px}.prb-audit-method-link{min-height:var(--target-min)}.prb-audit-open-records,.prb-audit-dossier-cta{justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}}.prb-evidence-list{margin:0;padding:0;list-style:none}.prb-evidence-item{gap:var(--space-tight);padding:var(--space-loose) 0;border-top:1px solid var(--color-separator-faint);min-width:0;display:grid}.prb-evidence-item:first-child{border-top:0;padding-top:0}.prb-evidence-item-id{font-size:var(--text-technical-size);line-height:var(--text-technical-line-height);margin:0}.prb-evidence-item-temporal{color:var(--color-ink-muted);font-size:var(--text-interface-label-size);line-height:var(--text-interface-label-line-height);margin:0}.prb-evidence-item-summary{color:var(--color-ink-primary);font-family:var(--font-reading);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}.prb-evidence-item-facts{gap:6px;margin:6px 0 0;display:grid}.prb-evidence-item-facts>div{gap:var(--space-standard);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;display:grid}.prb-evidence-item-facts dt{color:var(--color-ink-muted);font-size:var(--text-interface-label-size);font-weight:var(--text-interface-label-weight);line-height:var(--text-interface-label-line-height)}.prb-evidence-item-facts dd{flex-wrap:wrap;gap:6px 14px;min-width:0;margin:0;font-size:14px;line-height:1.45;display:flex}.prb-evidence-item-sources{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prb-evidence-item-sources li{flex-wrap:wrap;gap:2px 10px;min-width:0;display:flex}.prb-evidence-item-source-name{color:var(--color-ink-primary);overflow-wrap:anywhere;font-weight:600}.prb-evidence-item-sources .rec-identifier{color:var(--color-ink-secondary)}.prb-evidence-item-open{min-height:var(--target-min);color:var(--color-accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;margin-top:2px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.prb-evidence-item-open:hover{text-decoration:underline}@media (width<=767px){.prb-evidence-item-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.prb-history-view{--prb-history-pad-bottom:104px;--prb-history-date-col:152px;--prb-history-entry-gap:32px;--prb-history-entry-pad-top:40px;--prb-history-entry-pad-bottom:44px;--prb-history-summary-size:21px}.prb-history-view .prb-history-section{margin-inline:calc(-1 * var(--explorer-shell-gutter,0px));padding-inline:var(--explorer-shell-gutter,0px);border-top:1px solid var(--color-separator-standard)}.prb-history-section .prb-section-frame{padding-bottom:var(--prb-history-pad-bottom)}.prb-history-list{margin:0;padding:0;list-style:none}.prb-history-entry{grid-template-columns:var(--prb-history-date-col) minmax(0, 1fr);column-gap:var(--prb-history-entry-gap);padding:var(--prb-history-entry-pad-top) 0 var(--prb-history-entry-pad-bottom);border-top:1px solid var(--color-separator-standard);display:grid}.prb-history-entry:first-child{border-top:0;padding-top:0}.prb-history-entry:last-child{padding-bottom:0}.prb-history-entry-date{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.prb-history-entry-exact{color:var(--color-ink-primary);font-family:var(--font-technical);font-size:14px;font-weight:600;line-height:1.4}.prb-history-entry-age{color:var(--color-ink-muted);font-family:var(--font-interface);font-size:13.5px;line-height:1.4}.prb-history-entry-body{min-width:0}.prb-history-entry-summary{max-width:60ch;color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--prb-history-summary-size);overflow-wrap:break-word;margin:0;line-height:1.6}.prb-history-entry-meta{max-width:60ch;font-family:var(--font-interface);flex-direction:column;gap:8px;margin:20px 0 0;font-size:14px;line-height:1.5;display:flex}.prb-history-entry-meta+.prb-history-entry-meta{margin-top:10px}.prb-history-entry-meta-item{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.prb-history-entry-meta dt{color:var(--color-ink-muted)}.prb-history-entry-meta dd{min-width:0;color:var(--color-ink-secondary);overflow-wrap:break-word;margin:0}.prb-history-entry-evidence{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.prb-history-view .rec-identifier--action{color:var(--color-ink-muted);text-decoration-color:currentColor}.prb-history-view .rec-identifier--action:hover,.prb-history-view .rec-identifier--action:focus-visible{color:var(--color-accent-hover)}.prb-history-empty{max-width:60ch;color:var(--color-ink-secondary);font-family:var(--font-reading);margin:0;font-size:19px;line-height:1.6}body:has(.prb-history-view) main.explorer-shell{padding-bottom:0}body:has(.prb-history-view) .public-footer{margin-top:0}@media (width>=1024px) and (width<=1439px){.prb-history-view{--prb-history-pad-bottom:88px;--prb-history-date-col:140px;--prb-history-entry-gap:28px;--prb-history-summary-size:20px}}@media (width>=768px) and (width<=1023px){.prb-history-view{--prb-history-pad-bottom:80px;--prb-history-date-col:132px;--prb-history-entry-gap:24px;--prb-history-entry-pad-top:32px;--prb-history-entry-pad-bottom:36px;--prb-history-summary-size:19px}}@media (width<=767px){.prb-history-view{--prb-history-pad-bottom:48px;--prb-history-entry-pad-top:24px;--prb-history-entry-pad-bottom:28px;--prb-history-summary-size:18px}.prb-history-entry{grid-template-columns:minmax(0,1fr);row-gap:10px}.prb-history-entry-date{flex-flow:wrap;align-items:baseline;gap:2px 10px;padding-top:0}.prb-history-entry-meta{margin-top:16px}.prb-history-empty{font-size:17px}}.records-page{--records-pad-top:80px;--records-pad-bottom:88px;--records-title-size:56px;--records-lede-size:21px;--records-intro-gap:44px;--records-id-col:162px;--records-row-title-size:16.5px;--records-control-height:42px}body:has(.records-page) main.explorer-shell{padding-bottom:0}body:has(.records-page) .public-footer{margin-top:0}.records-page-frame{padding-block:var(--records-pad-top) var(--records-pad-bottom)}.records-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-intro{margin-bottom:var(--records-intro-gap)}.records-eyebrow{color:var(--color-ink-muted);font-family:var(--font-technical);margin:0 0 20px;font-size:13px;line-height:1.4}.records-title{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--records-title-size);letter-spacing:-.02em;margin:0 0 24px;font-weight:600;line-height:1.08}.records-lede{max-width:40rem;color:var(--color-ink-secondary);font-family:var(--font-reading);font-size:var(--records-lede-size);margin:0;line-height:1.55}.records-filter-bar{border-bottom:1px solid var(--color-separator-standard);justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.records-type-filters{flex-wrap:nowrap;gap:28px;min-width:0;display:flex}.records-type-filter{min-height:0;color:var(--color-ink-muted);font-family:var(--font-interface);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:8px;margin:0 0 -1px;padding:0 0 14px;font-size:15.5px;font-weight:600;line-height:1.4;display:inline-flex}.records-type-filter:hover{color:var(--color-ink-primary)}.records-type-filter[aria-pressed=true]{color:var(--color-ink-primary);border-bottom-color:var(--color-accent)}.records-type-filter-count{color:var(--color-ink-muted);font-family:var(--font-technical);font-size:12.5px;font-weight:400}.records-type-filter[aria-pressed=true] .records-type-filter-count{color:var(--color-accent-hover)}.records-search{flex:0 26rem;min-width:0;margin-bottom:12px}.records-search-field{display:block;position:relative}.records-search-icon{color:var(--color-ink-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.records-search-input{box-sizing:border-box;width:100%;min-height:var(--records-control-height);color:var(--color-ink-primary);border:1px solid var(--color-separator-standard);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-raised) 55%, var(--color-surface-reading));font-family:var(--font-interface);padding:8px 14px 8px 40px;font-size:15px;line-height:1.3}.records-search-input::placeholder{color:var(--color-ink-muted)}.records-search-input:focus{border-color:var(--color-accent)}.records-empty{padding-top:32px}.records-list-head,.records-row{grid-template-columns:var(--records-id-col) minmax(0, 1fr) auto;align-items:center;display:grid}.records-list-head{border-bottom:1px solid var(--color-separator-standard);padding:6px 0}.records-sort{min-height:32px;color:var(--color-ink-muted);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:baseline;gap:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.records-sort:hover,.records-sort[aria-pressed=true]{color:var(--color-ink-primary)}.records-sort-arrow{letter-spacing:0}.records-compact-toolbar{display:none}.records-list{margin:0;padding:0;list-style:none}.records-list>li{border-bottom:1px solid var(--color-separator-standard)}.records-row{box-sizing:border-box;width:100%;min-height:60px;color:var(--color-ink-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:16px 0}.records-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.records-row-id{color:var(--color-ink-primary);font-family:var(--font-technical);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4}.records-row-title{min-width:0;font-family:var(--font-interface);font-size:var(--records-row-title-size);overflow-wrap:anywhere;padding-right:24px;line-height:1.45}.records-row-title-primary{color:var(--color-ink-primary);font-weight:600}.records-row-title-secondary{color:var(--color-ink-muted);font-weight:400}.records-row-arrow{color:var(--color-accent);font-size:16px;line-height:1;transition:transform .12s}.records-row:hover .records-row-title-primary{color:var(--color-accent-hover)}.records-row:hover .records-row-arrow{transform:translate(3px)}.records-pagination{align-items:center;gap:8px;padding-top:32px;display:flex}.records-pagination-range{color:var(--color-ink-secondary);font-family:var(--font-interface);margin:0 auto 0 0;font-size:14px}.records-pagination-status{color:var(--color-ink-secondary);font-family:var(--font-interface);text-align:center;margin:0;font-size:14px;display:none}.records-pagination-status-short{font-family:var(--font-technical);display:none}.records-pagination-pages{align-items:center;gap:4px;margin:0 12px 0 0;padding:0;list-style:none;display:flex}.records-pagination-page{border-radius:var(--p-radius-sm);min-width:40px;height:40px;min-height:0;color:var(--color-ink-primary);font-family:var(--font-interface);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:15px}.records-pagination-page:hover{color:var(--color-accent-hover)}.records-pagination-page[aria-current=page]{background:var(--color-ink-primary);color:var(--color-surface-reading);cursor:default;font-weight:700}.records-pagination-gap{min-width:24px;color:var(--color-ink-muted);text-align:center}.records-pagination-step{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--p-radius-sm);height:40px;min-height:0;color:var(--color-accent-hover);font-family:var(--font-interface);white-space:nowrap;cursor:pointer;background:0 0;padding:0 18px;font-size:15px;font-weight:600}.records-pagination-step:hover:not(:disabled){border-color:var(--color-accent)}.records-pagination-step:disabled{border-color:var(--color-separator-standard);color:var(--color-ink-muted);cursor:not-allowed}.records-pagination[data-first-page] .records-pagination-step--previous{display:none}@media (width>=1024px) and (width<=1439px){.records-page{--records-pad-top:72px;--records-pad-bottom:80px;--records-title-size:52px;--records-lede-size:20px;--records-id-col:148px}.records-type-filters{gap:24px}}@media (width<=1023px){.records-filter-bar{border-bottom:0;display:block}.records-type-filters{border-bottom:1px solid var(--color-separator-standard)}.records-search{max-width:26rem;margin:20px 0 0}.records-list-head{border-top:1px solid var(--color-separator-standard);margin-top:24px}.records-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;display:grid}.records-pagination-range,.records-pagination-pages{display:none}.records-pagination-status{grid-area:1/2;display:block}.records-pagination-step--previous,.records-pagination[data-first-page] .records-pagination-step--previous{grid-area:1/1;justify-self:start;display:inline-block}.records-pagination-step--next{grid-area:1/3;justify-self:end}}@media (width>=768px) and (width<=1023px){.records-page{--records-pad-top:64px;--records-pad-bottom:72px;--records-title-size:48px;--records-lede-size:19px;--records-intro-gap:36px;--records-id-col:136px;--records-row-title-size:16px}}@media (width<=767px){.records-page{--records-pad-top:40px;--records-pad-bottom:48px;--records-title-size:40px;--records-lede-size:17px;--records-intro-gap:28px;--records-row-title-size:15.5px;--records-control-height:44px}.records-eyebrow{margin-bottom:14px}.records-title{margin-bottom:16px}.records-type-filters{margin-inline:calc(-1 * var(--explorer-shell-gutter,0px));padding-inline:var(--explorer-shell-gutter,0px);scroll-padding-inline:var(--explorer-shell-gutter,0px);scrollbar-width:thin;scrollbar-color:var(--color-separator-standard) transparent;gap:22px;overflow-x:auto}.records-type-filter{padding-bottom:12px;font-size:15px}.records-search{max-width:none;margin-top:16px}.records-list-head{display:none}.records-compact-toolbar{border-bottom:1px solid var(--color-separator-standard);justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;padding-bottom:12px;display:flex}.records-compact-count{color:var(--color-ink-secondary);font-family:var(--font-technical);margin:0;font-size:13px}.records-compact-sort{min-height:32px;color:var(--color-ink-muted);font-family:var(--font-technical);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.records-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id.""title arrow";gap:6px 16px}.records-row-id{grid-area:id;font-size:13px}.records-row-title{grid-area:title;padding-right:0}.records-row-arrow{grid-area:arrow;align-self:end;padding-bottom:4px}.records-pagination{padding-top:24px}.records-pagination-status-full{display:none}.records-pagination-status-short{display:inline}.records-pagination-step{height:var(--target-min);padding:0 14px;font-size:14px}}.info-page{--info-pad-top:80px;--info-pad-bottom:88px;--info-sidebar:220px;--info-measure:680px;--info-column-gap:clamp(48px, 6.7vw, 96px);--info-title-size:48px;--info-summary-size:20px;--info-body-size:18px;--info-section-gap:48px;--info-content-gap:40px;--info-fact-label:198px;grid-template-columns:var(--info-sidebar) minmax(0, var(--info-measure));column-gap:var(--info-column-gap);padding-block:var(--info-pad-top) var(--info-pad-bottom);align-items:start;display:grid}body:has(.info-page) main.explorer-shell{padding-bottom:0}body:has(.info-page) .public-footer{margin-top:0}.info-navigation{min-width:0;font-family:var(--font-interface)}.info-navigation-title{color:var(--color-ink-muted);font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px;line-height:1.4}.info-navigation ul{border-left:1px solid var(--color-separator-standard);margin:0;padding:0;list-style:none;position:relative}.info-navigation a{color:var(--color-ink-muted);border-left:2px solid #0000;margin-left:-1px;padding:10px 0 10px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.info-navigation a:hover{color:var(--color-ink-primary)}.info-navigation a[aria-current=page]{border-left-color:var(--color-ink-secondary);color:var(--color-ink-primary);font-weight:600}.info-article{min-width:0;color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--info-body-size);line-height:1.55}.info-back{font-family:var(--font-interface);margin:0 0 20px;font-size:14px;line-height:1.4}.info-title{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--info-title-size);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.1}.info-summary{color:var(--color-ink-secondary);font-family:var(--font-reading);font-size:var(--info-summary-size);margin:12px 0 0;line-height:1.45}.info-content{margin-top:var(--info-content-gap);overflow-wrap:break-word}.info-content p{margin:0 0 16px}.info-content>.info-section:not(:first-child){margin-top:var(--info-section-gap)}.info-section-title{border-bottom:1px solid var(--color-separator-standard);color:var(--color-ink-primary);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:12px;font-size:13px;font-weight:500;line-height:1.4}.info-section-title:has(+p){border-bottom:0;margin-bottom:12px;padding-bottom:0}.info-facts{border-top:1px solid var(--color-separator-standard);margin:0;display:grid}.info-section-title+.info-facts{border-top:0}.info-facts>div{grid-template-columns:var(--info-fact-label) minmax(0, 1fr);border-bottom:1px solid var(--color-separator-faint);align-items:baseline;column-gap:24px;padding:14px 0;display:grid}.info-facts dt{color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:14px;font-weight:600;line-height:1.4}.info-facts dd{margin:0;line-height:1.45}.info-steps{border-bottom:1px solid var(--color-separator-faint);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin:0 0 28px;padding:20px 0 16px;list-style:none;display:grid}.info-step{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number connector""label label";align-content:start;align-items:center;gap:10px 12px;display:grid}.info-step-number{color:var(--color-accent-hover);font-family:var(--font-technical);grid-area:number;font-size:12px;line-height:1.4}.info-step-connector{color:var(--color-ink-muted);font-family:var(--font-interface);grid-area:connector;align-items:center;gap:8px;font-size:11px;line-height:1;display:flex}.info-step-connector:before{content:"";background:var(--color-separator-standard);flex:auto;height:1px}.info-step:not(:last-child) .info-step-connector:after{content:"→"}.info-step-label{grid-area:label;padding-right:8px;line-height:1.4}.info-numbered{counter-reset:info-numbered;margin:0;padding:0;list-style:none}.info-numbered li{border-bottom:1px solid var(--color-separator-faint);counter-increment:info-numbered;grid-template-columns:50px minmax(0,1fr);align-items:baseline;padding:14px 0;line-height:1.45;display:grid}.info-numbered li:before{content:counter(info-numbered);color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:14px;font-weight:600}.info-content .info-notice{background:color-mix(in srgb, var(--color-surface-subtle), var(--color-separator-standard) 45%);color:var(--color-ink-secondary);font-family:var(--font-interface);border-radius:2px;margin:20px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}.info-notice strong{color:var(--color-ink-primary);font-weight:600}.info-content .info-action{margin:24px 0 0}.info-action-link{background:var(--color-ink-primary);color:var(--color-surface-raised);font-family:var(--font-interface);border-radius:2px;padding:11px 16px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.info-action-link:hover{background:var(--color-accent-hover);color:var(--color-surface-raised)}.info-action-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.info-guidance{margin:0 0 20px;padding:0;list-style:none}.info-guidance li{border-bottom:1px solid var(--color-separator-faint);padding:10px 0 10px 20px;line-height:1.45;position:relative}.info-guidance li:before{content:"—";color:var(--color-ink-muted);position:absolute;left:0}.info-form{font-family:var(--font-interface);row-gap:24px;margin-top:28px;display:grid}.info-form-field{border:0;row-gap:8px;min-width:0;margin:0;padding:0;display:grid}.info-form-label{color:var(--color-ink-primary);padding:0;font-size:15px;font-weight:600;line-height:1.4}.info-form-required,.info-form-optional{color:var(--color-ink-muted);font-weight:400}.info-content .info-form-hint{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.45}.info-form-options{row-gap:4px;display:grid}.info-form-options,.info-form-field>legend+.info-form-error{margin-top:8px}.info-form-option{min-height:36px;color:var(--color-ink-primary);cursor:pointer;align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.info-form-option input{width:16px;height:16px;accent-color:var(--color-ink-primary);flex:none;margin:0}.info-form-control{box-sizing:border-box;border:1px solid var(--color-separator-emphasis);background:var(--color-surface-raised);width:100%;max-width:100%;color:var(--color-ink-primary);font:inherit;border-radius:2px;padding:10px 12px;font-size:15px;line-height:1.45}.info-form-control--short{max-width:14rem}.info-form-control--multiline{resize:vertical;min-height:8rem}.info-form-control[aria-invalid=true]{border-color:var(--color-feedback-error-line)}.info-form-control:focus-visible,.info-form-option input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.info-content .info-form-error{color:var(--color-feedback-error-ink);margin:0;font-size:14px;line-height:1.45}.info-form-actions{justify-items:start;row-gap:10px;margin-top:4px;display:grid}.info-form-submit{cursor:pointer;border:0}.info-contribution-recovery{border:1px solid var(--color-separator-standard);background:var(--color-surface-raised);gap:16px;min-width:0;margin-top:24px;padding:20px;display:grid}.info-contribution-recovery h3,.info-contribution-recovery p{margin:0}.info-contribution-recovery h3{color:var(--color-ink-primary);font-family:var(--font-interface);font-size:18px;line-height:1.35}.info-contribution-recovery p{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:15px;line-height:1.5}.info-contribution-recovery textarea{overflow-wrap:anywhere;white-space:pre-wrap}.info-sequence{border-top:1px solid var(--color-separator-standard);font-family:var(--font-interface);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:56px;padding-top:24px;display:grid}.info-sequence-link{min-width:0;color:var(--color-ink-primary);flex-direction:column;gap:4px;text-decoration:none;display:flex}.info-sequence-link--previous{grid-column:1;justify-self:start}.info-sequence-link--next{text-align:right;grid-column:2;justify-self:end}.info-sequence-direction{color:var(--color-ink-muted);font-size:13px;line-height:1.3}.info-sequence-label{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.info-sequence-link:hover .info-sequence-label{color:var(--color-accent-hover);text-decoration:underline}@media (width<=1023px){.info-page{--info-pad-top:48px;--info-pad-bottom:72px;grid-template-columns:minmax(0,1fr);row-gap:40px}.info-navigation-title{margin-bottom:8px}.info-navigation ul{border-left:0;border-bottom:1px solid var(--color-separator-standard);scrollbar-width:none;flex-wrap:nowrap;gap:28px;display:flex;overflow-x:auto}.info-navigation ul::-webkit-scrollbar{display:none}.info-navigation li{flex:none}.info-navigation a{white-space:nowrap;border-left:0;margin-left:0;padding:10px 0 12px}.info-navigation a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-ink-primary)}}@media (width<=767px){.info-page{--info-pad-top:32px;--info-pad-bottom:56px;--info-title-size:36px;--info-summary-size:18px;--info-body-size:17px;--info-section-gap:40px;--info-content-gap:32px;row-gap:28px}.info-navigation ul{gap:22px}.info-facts>div{grid-template-columns:minmax(0,1fr);row-gap:4px}.info-steps{grid-template-columns:minmax(0,1fr);padding:0}.info-step{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"number label connector";align-items:baseline;padding:14px 0}.info-step:not(:last-child){border-bottom:1px solid var(--color-separator-faint)}.info-step-connector:before{display:none}.info-step:not(:last-child) .info-step-connector:after{content:"↓";font-size:13px}.info-numbered li{grid-template-columns:32px minmax(0,1fr)}.info-sequence{border-top:0;column-gap:8px;margin-top:40px;padding-top:0}.info-sequence-link{border:1px solid var(--color-separator-standard);border-radius:2px;padding:12px 14px}.info-sequence-link--next,.info-sequence-link--previous{justify-self:stretch}}.evd-detail-view{--evd-hero-pad-top:96px;--evd-hero-pad-bottom:64px;--evd-hero-title-size:38px;--evd-hero-title-width:64rem;--evd-meta-cell-pad-x:20px;--evd-meta-value-size:18px;--evd-section-pad-top:96px;--evd-section-col:240px;--evd-section-gap:56px;--evd-reading-size:21px;--evd-reading-width:44rem;--evd-body-pad-bottom:112px;--evd-audit-pad-top:80px;--evd-audit-pad-bottom:88px;--evd-audit-heading-size:34px;--evd-audit-row-gap:48px;--evd-effect-supports-ink:var(--color-accent-hover);--evd-effect-supports-mark:var(--color-accent);--evd-effect-refines-ink:#4a5c3e;--evd-effect-refines-mark:#7d9170;--evd-effect-bounds-ink:#5c5648;--evd-effect-bounds-mark:#a39c88;--evd-effect-neutral-ink:var(--color-ink-secondary);--evd-effect-neutral-mark:var(--color-ink-muted)}.evd-header-band,.evd-meta-band,.evd-audit{margin-inline:calc(-1 * var(--explorer-shell-gutter,0px));padding-inline:var(--explorer-shell-gutter,0px)}body:has(.evd-detail-view) main.explorer-shell{padding-bottom:0}body:has(.evd-detail-view) .public-footer{margin-top:0}.evd-header-band{border-bottom:1px solid var(--color-separator-standard);background:var(--color-surface-subtle)}.evd-header{align-items:center;gap:20px;min-height:44px;padding:6px 0;display:flex}.evd-header .ui-breadcrumb{min-width:0;color:var(--color-ink-muted);font-family:var(--font-technical);gap:.45em;font-size:13px;line-height:1.4}.evd-breadcrumb-ancestor{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.evd-breadcrumb-ancestor:hover{color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration:underline}.evd-header .ui-breadcrumb-current .rec-identifier{color:var(--color-ink-primary);font-size:inherit;font-weight:600;line-height:inherit}.evd-header-utilities{align-items:center;gap:22px;margin-left:auto;display:flex}.evd-header-utility,.evd-header-utilities .problem-share-action button{min-height:0;color:var(--color-accent-hover);font-family:var(--font-interface);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.evd-header-utility:hover,.evd-header-utilities .problem-share-action button:hover{color:var(--color-accent-hover);text-decoration:underline}.evd-hero{padding:var(--evd-hero-pad-top) 0 var(--evd-hero-pad-bottom);grid-template-columns:minmax(0,1fr) auto;column-gap:20px;display:grid}.evd-hero-eyebrow-row{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:28px;display:flex}.evd-hero-eyebrow{color:var(--color-accent-hover);font-family:var(--font-interface);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.evd-hero-eyebrow-mark{background:var(--color-accent);width:7px;height:7px}.evd-hero-topics{font-family:var(--font-interface);flex-wrap:wrap;gap:8px;font-size:15px;display:flex}.evd-hero-topic-item{align-items:baseline;gap:8px;display:inline-flex}.evd-hero-topic-sep{color:var(--color-ink-faint)}.evd-hero-topic{color:var(--color-ink-secondary);border-bottom:1px solid var(--color-separator-standard)}.evd-hero-extracted{color:var(--color-ink-muted);font-family:var(--font-technical);white-space:nowrap;align-self:baseline;margin:0;font-size:13px}.evd-hero-extracted time{color:var(--color-ink-primary)}.evd-hero-title{max-width:var(--evd-hero-title-width);color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--evd-hero-title-size);letter-spacing:-.01em;text-wrap:pretty;grid-column:1/-1;margin:0;font-weight:600;line-height:1.28}.evd-meta-groups{color:var(--color-ink-muted);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:12px;font-size:11.5px;display:grid}.evd-meta-group--classification{grid-column:1/3}.evd-meta-group--scope{padding-left:var(--evd-meta-cell-pad-x);grid-column:3/6}.evd-meta-group--use{padding-left:var(--evd-meta-cell-pad-x);grid-column:6/7}.evd-meta-band{border-top:1px solid var(--color-separator-standard);border-bottom:1px solid var(--color-separator-standard)}.evd-meta-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"nature authority where when topic problems";margin-block:0;display:grid}.evd-meta-cell{min-width:0;padding:20px var(--evd-meta-cell-pad-x) 24px;border-left:1px solid var(--color-separator-standard);flex-direction:column;gap:6px;display:flex}.evd-meta-cell--nature{border-left:0;grid-area:nature;padding-left:0}.evd-meta-cell--authority{grid-area:authority}.evd-meta-cell--where{grid-area:where}.evd-meta-cell--when{grid-area:when}.evd-meta-cell--topic{grid-area:topic}.evd-meta-cell--problems{grid-area:problems}.evd-meta-cell dt{color:var(--color-ink-muted);font-family:var(--font-interface);font-size:13.5px;line-height:1.35}.evd-meta-cell dd{color:var(--color-ink-primary);font-family:var(--font-interface);font-size:var(--evd-meta-value-size);overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.25}.evd-meta-empty{color:var(--color-ink-muted);font-weight:400}.evd-body{padding-bottom:var(--evd-body-pad-bottom)}.evd-section{grid-template-columns:var(--evd-section-col) minmax(0, 1fr);gap:var(--evd-section-gap);padding-top:var(--evd-section-pad-top);display:grid}.evd-section-intro{min-width:0;padding-top:4px}.evd-section-label{color:var(--color-ink-primary);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.evd-section--accent .evd-section-label{color:var(--color-accent-hover)}.evd-section-note{color:var(--color-ink-muted);font-family:var(--font-interface);margin:4px 0 0;font-size:14.5px;line-height:1.5}.evd-section-body{min-width:0}.evd-population-list{max-width:var(--evd-reading-width);color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--evd-reading-size);flex-direction:column;gap:12px;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.evd-population-list li:first-letter{text-transform:uppercase}.evd-limit-list{border-top:1px solid var(--color-accent-hover);margin:0;padding:0;list-style:none}.evd-limit{border-bottom:1px solid var(--color-separator-standard);padding:30px 0}.evd-limit-index{color:var(--color-accent-hover);font-family:var(--font-technical);margin-bottom:12px;font-size:13px;display:block}.evd-limit p{max-width:var(--evd-reading-width);color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--evd-reading-size);margin:0;line-height:1.6}.evd-use-list{margin:0;padding:0;list-style:none}.evd-use{border-bottom:1px solid var(--color-separator-standard);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""facts id";align-items:baseline;gap:14px 24px;padding:0 0 26px;display:grid}.evd-use+.evd-use{padding-top:26px}.evd-use>.rec-identifier{color:var(--color-ink-muted);grid-area:id;justify-self:end;font-size:13px;text-decoration-color:currentColor}.evd-use>.rec-identifier:hover,.evd-use>.rec-identifier:focus-visible{color:var(--color-accent-hover)}.evd-use-title{max-width:var(--evd-reading-width);min-height:0;color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--evd-reading-size);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-separator-standard);text-decoration-color:var(--color-separator-standard);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;grid-area:title;justify-self:start;padding:0;font-weight:400;line-height:1.5;text-decoration-thickness:1px}.evd-use-title:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}.evd-use-facts{font-family:var(--font-interface);flex-wrap:wrap;grid-area:facts;gap:6px 28px;margin:0;font-size:15px;display:flex}.evd-use-facts>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.evd-use-facts dt{color:var(--color-ink-muted)}.evd-use-facts dd{color:var(--color-ink-primary);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.evd-use-facts .ui-inline-label{color:inherit;font-size:inherit;font-weight:inherit;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;display:inline}.evd-effect{color:var(--evd-effect-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.evd-effect--supports{--evd-effect-ink:var(--evd-effect-supports-ink);--evd-effect-mark:var(--evd-effect-supports-mark)}.evd-effect--refines{--evd-effect-ink:var(--evd-effect-refines-ink);--evd-effect-mark:var(--evd-effect-refines-mark)}.evd-effect--bounds{--evd-effect-ink:var(--evd-effect-bounds-ink);--evd-effect-mark:var(--evd-effect-bounds-mark)}.evd-effect--neutral{--evd-effect-ink:var(--evd-effect-neutral-ink);--evd-effect-mark:var(--evd-effect-neutral-mark)}.evd-effect-marker{background:var(--evd-effect-mark);flex:none;width:9px;height:9px}@media (forced-colors:active){.evd-effect-marker,.evd-hero-eyebrow-mark{background:canvastext}}.evd-audit{border-top:1px solid var(--color-ink-primary);background:var(--color-surface-subtle)}.evd-audit.evd-section{padding-top:0;display:block}.evd-audit-frame{grid-template-columns:var(--evd-section-col) minmax(0, 1fr);gap:var(--evd-section-gap);padding:var(--evd-audit-pad-top) 0 var(--evd-audit-pad-bottom);display:grid}.evd-audit-lede{margin-bottom:36px}.evd-audit-heading{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--evd-audit-heading-size);margin:0 0 10px;font-weight:600;line-height:1.2}.evd-audit-intro{max-width:42rem;color:var(--color-ink-secondary);margin:0;font-size:17px;line-height:1.6}.evd-audit-sources{margin:0;padding:0;list-style:none}.evd-audit-row{align-items:start;gap:var(--evd-audit-row-gap);border-top:1px solid var(--color-separator-standard);grid-template-columns:minmax(0,1fr) auto;padding:30px 0;display:grid}.evd-audit-sources>.evd-audit-row:first-child{border-top-color:var(--color-ink-primary)}.evd-audit-row--canonical{border-bottom:1px solid var(--color-separator-standard)}.evd-audit-row h4{color:var(--color-ink-primary);font-family:var(--font-reading);margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.evd-audit-row>div>p{max-width:62ch;color:var(--color-ink-secondary);margin:0;font-size:16px;line-height:1.6}.evd-audit-row>div>p.evd-audit-source-id{margin-bottom:6px}.evd-audit-source-id .rec-identifier{color:var(--color-ink-muted);font-size:13px}.evd-audit-term strong{color:var(--color-ink-primary);font-weight:600}.evd-audit-row>div>p.evd-audit-canonical-meta{color:var(--color-ink-secondary);font-family:var(--font-technical);flex-wrap:wrap;gap:2px 20px;font-size:13px;display:flex}.evd-audit-canonical-meta code{color:inherit;font-family:inherit;font-size:inherit;overflow-wrap:anywhere;background:0 0;padding:0}.evd-audit-secondary-cta,.evd-audit-primary-cta{box-sizing:border-box;border-radius:var(--radius-control);min-height:46px;font-family:var(--font-interface);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.evd-audit-secondary-cta{border:1px solid var(--color-separator-standard);background:var(--color-surface-raised);color:var(--color-ink-primary)}.evd-audit-secondary-cta:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.evd-audit-primary-cta{border:1px solid var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-surface-reading)}.evd-audit-primary-cta:hover{color:var(--color-surface-reading);text-decoration:underline}.evd-audit-method-link{min-height:46px;color:var(--color-accent-hover);white-space:nowrap;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.evd-audit-method-link:hover{text-decoration:underline}@media (width>=1024px) and (width<=1439px){.evd-detail-view{--evd-hero-pad-top:80px;--evd-hero-pad-bottom:60px;--evd-hero-title-size:34px;--evd-meta-cell-pad-x:16px;--evd-meta-value-size:17px;--evd-section-pad-top:88px;--evd-section-col:180px;--evd-section-gap:40px;--evd-reading-size:20px;--evd-body-pad-bottom:96px;--evd-audit-pad-top:68px;--evd-audit-heading-size:30px}}@media (width<=1023px){.evd-detail-view{--evd-hero-pad-top:56px;--evd-hero-pad-bottom:48px;--evd-hero-title-size:30px;--evd-section-pad-top:64px;--evd-reading-size:19px;--evd-body-pad-bottom:80px;--evd-audit-pad-top:56px;--evd-audit-pad-bottom:72px;--evd-audit-heading-size:28px;--evd-audit-row-gap:28px}.evd-meta-groups{display:none}.evd-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"nature authority problems""where when topic"}.evd-meta-cell{padding:18px var(--evd-meta-cell-pad-x) 20px}.evd-meta-cell--nature,.evd-meta-cell--where{border-left:0;padding-left:0}.evd-meta-cell--where,.evd-meta-cell--when,.evd-meta-cell--topic{border-top:1px solid var(--color-separator-standard)}.evd-section,.evd-audit-frame{flex-direction:column;gap:20px;display:flex}.evd-section-intro{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:0;display:flex}.evd-section-note{margin:0}#evd-population .evd-section-note{display:none}.evd-audit-frame{gap:16px}}@media (width<=767px){.evd-detail-view{--evd-hero-pad-top:28px;--evd-hero-pad-bottom:30px;--evd-hero-title-size:23px;--evd-meta-cell-pad-x:14px;--evd-meta-value-size:16px;--evd-section-pad-top:44px;--evd-reading-size:18px;--evd-body-pad-bottom:56px;--evd-audit-pad-top:36px;--evd-audit-pad-bottom:40px;--evd-audit-heading-size:24px}.evd-header{gap:8px;padding:0}.evd-header-utilities{gap:0}.evd-header-utility,.evd-header-utilities .problem-share-action button{justify-content:center;width:44px;height:44px;font-size:17px}.evd-header-utility-label,.evd-header-utilities .problem-share-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evd-hero{grid-template-columns:minmax(0,1fr)}.evd-hero-eyebrow-row{gap:6px 14px;margin-bottom:6px}.evd-hero-eyebrow,.evd-hero-topics{font-size:14.5px}.evd-hero-extracted{white-space:normal;margin-bottom:18px;font-size:12.5px}.evd-hero-title{line-height:1.3}.evd-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"nature authority""where when""topic problems"}.evd-meta-cell{padding:14px var(--evd-meta-cell-pad-x) 16px}.evd-meta-cell--authority,.evd-meta-cell--when{border-left:1px solid var(--color-separator-standard)}.evd-meta-cell--nature,.evd-meta-cell--where,.evd-meta-cell--topic{border-left:0;padding-left:0}.evd-meta-cell--problems{border-top:1px solid var(--color-separator-standard)}.evd-meta-cell dt{font-size:13px}.evd-section{gap:14px}.evd-section-intro{flex-direction:column;gap:2px}.evd-section-note{font-size:13.5px}.evd-limit{padding:22px 0 24px}.evd-limit-index{margin-bottom:8px}.evd-use{flex-direction:column;gap:8px;display:flex}.evd-use>.rec-identifier{align-self:flex-start}.evd-use-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin-top:4px;display:grid}.evd-use-facts>div{display:contents}.evd-audit-lede{margin-bottom:22px}.evd-audit-row{flex-direction:column;align-items:stretch;gap:18px;padding:24px 0;display:flex}.evd-audit-row h4{font-size:20px}.evd-audit-canonical-meta{flex-direction:column}.evd-audit-secondary-cta,.evd-audit-primary-cta{width:100%;min-height:48px}.evd-audit-method-link{min-height:var(--target-min);align-self:flex-start}}.src-detail-view{--src-hero-pad-top:96px;--src-hero-pad-bottom:72px;--src-hero-title-size:46px;--src-hero-summary-size:21px;--src-meta-cell-pad-x:24px;--src-meta-value-size:19px;--src-section-pad-top:96px;--src-section-col:240px;--src-section-gap:56px;--src-reading-size:19px;--src-reading-width:40rem;--src-body-pad-bottom:112px;--src-audit-pad-top:80px;--src-audit-pad-bottom:88px;--src-audit-heading-size:32px;--src-audit-row-gap:48px;--src-audit-label-col:224px}.src-header-band,.src-meta-band,.src-audit{margin-inline:calc(-1 * var(--explorer-shell-gutter,0px));padding-inline:var(--explorer-shell-gutter,0px)}body:has(.src-detail-view) main.explorer-shell{padding-bottom:0}body:has(.src-detail-view) .public-footer{margin-top:0}.src-header-band{border-bottom:1px solid var(--color-separator-standard);background:var(--color-surface-subtle)}.src-header{align-items:center;gap:20px;min-height:44px;padding:6px 0;display:flex}.src-header .ui-breadcrumb{min-width:0;color:var(--color-ink-muted);font-family:var(--font-technical);gap:.45em;font-size:13px;line-height:1.4}.src-breadcrumb-ancestor{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.src-breadcrumb-ancestor:hover{color:var(--color-accent-hover);text-underline-offset:.16em;text-decoration:underline}.src-header .ui-breadcrumb-current .rec-identifier{color:var(--color-ink-primary);font-size:inherit;font-weight:600;line-height:inherit}.src-header-utilities{align-items:center;gap:22px;margin-left:auto;display:flex}.src-header-utility{color:var(--color-accent-hover);font-family:var(--font-interface);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.src-header-utility:hover{text-decoration:underline}.src-hero{padding:var(--src-hero-pad-top) 0 var(--src-hero-pad-bottom);grid-template-columns:minmax(0,1fr) auto;column-gap:20px;display:grid}.src-hero-eyebrow-row{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:30px;display:flex}.src-hero-eyebrow{color:var(--color-accent-hover);font-family:var(--font-interface);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.src-hero-eyebrow-mark{background:var(--color-accent);width:7px;height:7px}.src-hero-publisher{color:var(--color-ink-secondary);font-family:var(--font-interface);font-size:15px}.src-hero-checked{color:var(--color-ink-muted);font-family:var(--font-technical);white-space:nowrap;align-self:baseline;margin:0;font-size:13px}.src-hero-checked time{color:var(--color-ink-primary)}.src-hero-title{max-width:40rem;color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--src-hero-title-size);letter-spacing:-.015em;text-wrap:balance;grid-column:1/-1;margin:0;font-weight:600;line-height:1.22}.src-hero-summary{max-width:40rem;color:var(--color-ink-secondary);font-family:var(--font-reading);font-size:var(--src-hero-summary-size);text-wrap:pretty;grid-column:1/-1;margin:28px 0 0;line-height:1.55}.src-meta-groups{color:var(--color-ink-muted);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:12px;font-size:11.5px;display:grid}.src-meta-group--coverage{grid-column:1/4}.src-meta-group--access{padding-left:var(--src-meta-cell-pad-x);grid-column:4/6}.src-meta-group--use{padding-left:var(--src-meta-cell-pad-x);grid-column:6/7}.src-meta-band{border-top:1px solid var(--color-separator-standard);border-bottom:1px solid var(--color-separator-standard)}.src-meta-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-block:0;display:grid}.src-meta-cell{min-width:0;padding:22px var(--src-meta-cell-pad-x) 24px;border-left:1px solid var(--color-separator-standard);flex-direction:column;gap:6px;display:flex}.src-meta-cell--where{border-left:0;padding-left:0}.src-meta-cell dt{color:var(--color-ink-muted);font-family:var(--font-interface);font-size:13.5px;line-height:1.35}.src-meta-cell dd{color:var(--color-ink-primary);font-family:var(--font-interface);font-size:var(--src-meta-value-size);overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.25}.src-meta-empty{color:var(--color-ink-muted);font-weight:400}.src-reuse{align-items:center;gap:9px;display:inline-flex}.src-reuse-mark{border:1.5px solid;flex:none;width:9px;height:9px}.src-reuse--attention{color:var(--color-accent-hover)}.src-body{padding-bottom:var(--src-body-pad-bottom)}.src-section{grid-template-columns:var(--src-section-col) minmax(0, 1fr);gap:var(--src-section-gap);padding-top:var(--src-section-pad-top);display:grid}.src-section-intro{min-width:0;padding-top:10px}.src-section-label{color:var(--color-ink-primary);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.src-section--accent .src-section-label{color:var(--color-accent-hover)}.src-section-note{color:var(--color-ink-muted);font-family:var(--font-interface);margin:4px 0 0;font-size:14.5px;line-height:1.5}.src-section-body{min-width:0}.src-finding-list,.src-problem-list,.src-limit-list{border-top:1px solid var(--color-ink-primary);margin:0;padding:0;list-style:none}.src-limit-list{border-top-color:var(--color-accent-hover)}.src-finding{border-bottom:1px solid var(--color-separator-standard);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""summary summary""facts problems";align-items:end;column-gap:24px;padding:26px 0 28px;display:grid}.src-finding-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:4px 16px;margin:0 0 10px;display:flex}.src-finding-head .rec-identifier,.src-finding-problems .rec-identifier{text-underline-offset:.2em;font-size:13px;text-decoration:underline}.src-finding-head .rec-identifier{color:var(--color-accent-hover)}.src-finding-topics{color:var(--color-ink-muted);font-family:var(--font-interface);font-size:14px}.src-finding-summary{max-width:var(--src-reading-width);color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--src-reading-size);grid-area:summary;margin:0 0 14px;line-height:1.65}.src-finding-facts,.src-finding-problems{font-family:var(--font-interface);margin:0;font-size:14.5px;line-height:1.45}.src-finding-facts{flex-wrap:wrap;grid-area:facts;gap:4px 28px;display:flex}.src-finding-facts>div,.src-finding-problems>div{align-items:baseline;gap:8px;display:flex}.src-finding-facts dt,.src-finding-problems dt{color:var(--color-ink-muted);flex:none;font-size:13.5px}.src-finding-facts dd,.src-finding-problems dd{color:var(--color-ink-primary);margin:0}.src-finding-populations:first-letter{text-transform:uppercase}.src-finding-ids .rec-identifier{color:var(--color-ink-primary);font-size:13px}.src-finding-problems{grid-area:problems;justify-self:end}.src-finding-problems dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.src-finding-problems dd{flex-wrap:wrap;gap:4px 12px;display:flex}.src-finding-problems .rec-identifier{color:var(--color-ink-muted)}.src-finding-head .rec-identifier:hover,.src-finding-problems .rec-identifier:hover,.src-finding-problems .rec-identifier:focus-visible{color:var(--color-accent-hover)}.src-problem{border-bottom:1px solid var(--color-separator-standard);grid-template-columns:144px minmax(0,1fr) auto;grid-template-areas:"id title via";align-items:baseline;column-gap:24px;padding:22px 0;display:grid}.src-problem>.rec-identifier{color:var(--color-accent-hover);grid-area:id;justify-self:start;font-size:13px;text-decoration:none}.src-problem>.rec-identifier:hover{text-decoration:underline}.src-problem-title{min-height:0;color:var(--color-ink-primary);font-family:var(--font-reading);text-align:left;cursor:pointer;background:0 0;border:0;grid-area:title;justify-self:start;padding:0;font-size:20px;font-weight:400;line-height:1.4}.src-problem-title:hover{color:var(--color-accent-hover);text-underline-offset:.2em;text-decoration:underline}.src-problem-via{color:var(--color-ink-muted);font-family:var(--font-interface);text-align:right;grid-area:via;margin:0;font-size:13.5px}.src-problem-via-ids{color:var(--color-ink-secondary);font-family:var(--font-technical);font-size:13px}.src-limit{border-bottom:1px solid var(--color-separator-standard);padding:30px 0}.src-limit-index{color:var(--color-accent-hover);font-family:var(--font-technical);margin-bottom:12px;font-size:13px;display:block}.src-limit p{max-width:var(--src-reading-width);color:var(--color-ink-primary);font-family:var(--font-reading);margin:0;font-size:21px;line-height:1.6}.src-topic-list{color:var(--color-ink-secondary);font-family:var(--font-interface);flex-wrap:wrap;gap:14px 24px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.src-topic-list li{border-bottom:1px solid var(--color-separator-standard)}.src-audit{border-top:1px solid var(--color-ink-primary);background:var(--color-surface-subtle)}.src-audit.src-section{padding-top:0;display:block}.src-audit-frame{grid-template-columns:var(--src-section-col) minmax(0, 1fr);gap:var(--src-section-gap);padding:var(--src-audit-pad-top) 0 var(--src-audit-pad-bottom);display:grid}.src-audit-frame>.src-section-intro{padding-top:8px}.src-audit-lede{margin-bottom:36px}.src-audit-heading{color:var(--color-ink-primary);font-family:var(--font-reading);font-size:var(--src-audit-heading-size);margin:0 0 10px;font-weight:600;line-height:1.2}.src-audit-intro{max-width:42rem;color:var(--color-ink-secondary);margin:0;font-size:16.5px;line-height:1.65}.src-audit-row{align-items:start;gap:var(--src-audit-row-gap);border-top:1px solid var(--color-separator-standard);grid-template-columns:minmax(0,1fr) auto;padding:32px 0;display:grid}.src-audit-lede+.src-audit-row{border-top-color:var(--color-ink-primary)}.src-audit-row--canonical{border-bottom:1px solid var(--color-separator-standard)}.src-audit-row h4{color:var(--color-ink-primary);font-family:var(--font-reading);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.src-audit-row>div>p{max-width:62ch;color:var(--color-ink-secondary);margin:0;font-size:16px;line-height:1.65}.src-audit-row>div>p strong{color:var(--color-ink-primary);font-weight:600}.src-audit-facts{margin:0}.src-audit-facts>div{grid-template-columns:var(--src-audit-label-col) minmax(0, 1fr);align-items:baseline;gap:2px 0;padding:5px 0;display:grid}.src-audit-facts dt{color:var(--color-ink-muted);font-size:13.5px}.src-audit-facts dd{min-width:0;color:var(--color-ink-primary);margin:0;font-size:16px;line-height:1.5}.src-audit-address{font-family:var(--font-technical);overflow-wrap:anywhere;font-size:13px}.src-audit-identifier{overflow-wrap:anywhere}a.src-audit-address{color:var(--color-accent-hover);text-underline-offset:.2em}.src-audit-row>div>p.src-audit-canonical-meta{color:var(--color-ink-secondary);font-family:var(--font-technical);font-size:13px}.src-audit-canonical-meta code{color:inherit;font-family:inherit;font-size:inherit;overflow-wrap:anywhere;background:0 0;padding:0}.src-audit-secondary-cta,.src-audit-primary-cta{box-sizing:border-box;border-radius:var(--radius-control);min-height:46px;font-family:var(--font-interface);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.src-audit-secondary-cta{border:1px solid var(--color-separator-standard);background:var(--color-surface-raised);color:var(--color-ink-primary)}.src-audit-secondary-cta:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.src-audit-primary-cta{border:1px solid var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-surface-reading)}.src-audit-primary-cta:hover{color:var(--color-surface-reading);text-decoration:underline}.src-audit-method-link{min-height:46px;color:var(--color-accent-hover);white-space:nowrap;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.src-audit-method-link:hover{text-decoration:underline}@media (forced-colors:active){.src-hero-eyebrow-mark{background:canvastext}}@media (width<=1279px){.src-meta-groups{display:none}.src-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.src-meta-cell--access{border-left:0;padding-left:0}.src-meta-cell--access,.src-meta-cell--reuse,.src-meta-cell--usage{border-top:1px solid var(--color-separator-standard)}}@media (width>=1024px) and (width<=1439px){.src-detail-view{--src-hero-pad-top:80px;--src-hero-pad-bottom:64px;--src-hero-title-size:42px;--src-meta-cell-pad-x:20px;--src-meta-value-size:18px;--src-section-pad-top:88px;--src-section-col:180px;--src-section-gap:40px;--src-body-pad-bottom:96px;--src-audit-pad-top:68px;--src-audit-heading-size:30px;--src-audit-label-col:180px}}@media (width<=1023px){.src-detail-view{--src-hero-pad-top:56px;--src-hero-pad-bottom:56px;--src-hero-title-size:38px;--src-hero-summary-size:20px;--src-meta-cell-pad-x:20px;--src-meta-value-size:18px;--src-section-pad-top:64px;--src-reading-width:none;--src-body-pad-bottom:80px;--src-audit-pad-top:56px;--src-audit-pad-bottom:72px;--src-audit-heading-size:28px;--src-audit-row-gap:28px;--src-audit-label-col:160px}.src-hero-summary{max-width:none}.src-header-utility-extra{display:none}.src-section,.src-audit-frame{flex-direction:column;gap:20px;display:flex}.src-section-intro{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:0;display:flex}.src-audit-frame>.src-section-intro{padding-top:0}.src-section-note{margin:0}.src-finding{grid-template-areas:"head problems""summary summary""facts facts";align-items:baseline}.src-audit-frame{gap:16px}}@media (width>=768px) and (width<=1023px){.src-problem{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"id title""id via";row-gap:4px}.src-problem-via{text-align:left}}@media (width<=767px){.src-detail-view{--src-hero-pad-top:28px;--src-hero-pad-bottom:30px;--src-hero-title-size:26px;--src-hero-summary-size:18px;--src-meta-cell-pad-x:14px;--src-meta-value-size:16px;--src-section-pad-top:44px;--src-reading-size:18px;--src-body-pad-bottom:56px;--src-audit-pad-top:36px;--src-audit-pad-bottom:40px;--src-audit-heading-size:24px}.src-header{gap:8px;padding:0}.src-header-utilities{gap:0}.src-header-utility{justify-content:center;width:44px;height:44px;font-size:17px}.src-header-utility-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.src-hero{grid-template-columns:minmax(0,1fr)}.src-hero-eyebrow-row{flex-direction:column;gap:4px;margin-bottom:4px}.src-hero-eyebrow,.src-hero-publisher{font-size:14.5px}.src-hero-checked{white-space:normal;margin-bottom:18px;font-size:12.5px}.src-hero-title{line-height:1.25}.src-hero-summary{margin-top:16px}.src-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"where when""access reuse""topics usage"}.src-meta-cell--where{grid-area:where}.src-meta-cell--when{grid-area:when}.src-meta-cell--topics{grid-area:topics}.src-meta-cell--access{grid-area:access}.src-meta-cell--reuse{grid-area:reuse}.src-meta-cell--usage{grid-area:usage}.src-meta-cell{padding:14px var(--src-meta-cell-pad-x) 16px}.src-meta-cell--when,.src-meta-cell--reuse,.src-meta-cell--usage{border-left:1px solid var(--color-separator-standard)}.src-meta-cell--where,.src-meta-cell--access,.src-meta-cell--topics{border-left:0;padding-left:0}.src-meta-cell--topics{border-top:1px solid var(--color-separator-standard)}.src-meta-cell dt{font-size:13px}.src-section{gap:14px}.src-section-intro{flex-direction:column;gap:2px}.src-section-note{font-size:13.5px}.src-finding{padding:22px 0 24px;display:block}.src-finding-facts,.src-finding-problems{grid-template-columns:5.5rem minmax(0,1fr);gap:6px 0;display:grid}.src-finding-facts>div,.src-finding-problems>div{display:contents}.src-finding-problems{justify-self:auto;margin-top:6px}.src-finding-problems dt{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.src-finding-problems .rec-identifier{color:var(--color-accent-hover)}.src-problem{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"id title""via via";gap:4px 14px;padding:18px 0}.src-problem-title{font-size:18px}.src-problem-via{text-align:left}.src-limit{padding:22px 0 24px}.src-limit-index{margin-bottom:8px}.src-limit p{font-size:18px}.src-topic-list{gap:12px 18px;font-size:16px}.src-audit-lede{margin-bottom:22px}.src-audit-row{flex-direction:column;align-items:stretch;gap:18px;padding:24px 0;display:flex}.src-audit-row h4{font-size:20px}.src-audit-facts>div{grid-template-columns:minmax(0,1fr);padding:4px 0}.src-audit-secondary-cta,.src-audit-primary-cta{width:100%;min-height:48px}.src-audit-method-link{min-height:var(--target-min);align-self:flex-start}}.ui-skeleton{border-radius:var(--radius-control,4px);background:color-mix(in srgb, var(--color-separator-standard) 58%, var(--color-surface-subtle));width:100%;height:.8rem;animation:1.8s ease-in-out infinite skeleton-pulse;display:block}.skeleton-status-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-heading{height:1.4rem}.skeleton-display{height:clamp(2.5rem,5vw,4.25rem)}.skeleton-control{width:min(100%,24rem);height:2.7rem}.skeleton-lines{gap:.7rem;width:100%;display:grid}.skeleton-boundary{position:relative}.skeleton-local-header{border-bottom:1px solid var(--color-separator-standard);background:var(--color-surface-subtle)}.skeleton-local-header-inner{justify-content:space-between;gap:1rem;padding-block:.85rem;display:flex}.skeleton-identity-hero{gap:1.5rem;padding-block:5rem 4rem;display:grid}.skeleton-identity-hero>:first-child{margin-bottom:.5rem}.skeleton-meta-band{border-block:1px solid var(--color-separator-standard);background:var(--color-surface-subtle)}.skeleton-meta-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.skeleton-meta-grid>div{border-left:1px solid var(--color-separator-standard);align-content:start;gap:.8rem;min-height:7rem;padding:1.35rem;display:grid}.skeleton-meta-grid>div:last-child{border-right:1px solid var(--color-separator-standard)}.skeleton-editorial-flow{display:grid}.skeleton-editorial-section{border-bottom:1px solid var(--color-separator-standard);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:3.5rem;padding-block:5rem;display:grid}.skeleton-editorial-section>div{align-content:start;gap:1.1rem;display:grid}.skeleton-audit-band{background:var(--color-surface-subtle);border-top:1px solid var(--color-separator-standard)}.skeleton-audit-band .skeleton-editorial-section{border-bottom:0}.startup-skeleton{min-height:48rem}.startup-skeleton .explorer-chrome-inner{justify-content:space-between;align-items:center;min-height:5.5rem;display:flex}.skeleton-logo{height:2.1rem}.skeleton-startup-body{gap:1.5rem;padding-block:6rem;display:grid}.skeleton-startup-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.skeleton-startup-grid .ui-skeleton{height:14rem}.skeleton-overview-hero{gap:1.4rem;padding-block:6rem 4.5rem;display:grid}.skeleton-overview-hero .overview-metrics{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid}.skeleton-metric{border-radius:0;height:5rem}.skeleton-discovery{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:2rem;padding-block:1.5rem;display:grid}.skeleton-results .overview-problem-list{margin:0;padding:0;list-style:none}.skeleton-problem-row{gap:1rem;padding-block:2rem;display:grid}.skeleton-records-intro{gap:1.4rem;display:grid}.skeleton-records-filters{padding-bottom:.75rem}.skeleton-record-row{pointer-events:none}.skeleton-pagination{justify-content:space-between;display:flex}.skeleton-history{padding-block:1rem 6rem}.skeleton-history-row{border-bottom:1px solid var(--color-separator-standard);grid-template-columns:9rem minmax(0,1fr);gap:2rem;padding-block:2rem;display:grid}.skeleton-history-row>div{gap:1rem;display:grid}.skeleton-generic-detail{padding-block:4rem}.skeleton-generic-detail .record-detail-main{gap:2rem;display:grid}.skeleton-generic-detail .record-detail-rail{display:block}.skeleton-graph-controls{border:1px solid var(--color-separator-standard);background:var(--color-surface-subtle);gap:1.25rem;margin-block:2.5rem;padding:1.5rem;display:grid}.skeleton-graph-canvas{border:1px solid var(--color-separator-standard);height:min(52vw,34rem);min-height:22rem}.skeleton-graph-support{margin-top:2rem;display:grid}.skeleton-relation{gap:1rem;min-height:10rem;padding-block:1rem;display:grid}@keyframes skeleton-pulse{0%,to{opacity:.62}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}@media (width<=767px){.skeleton-local-header-inner{align-items:center}.skeleton-identity-hero{gap:1.1rem;padding-block:3rem}.skeleton-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-meta-grid>div{border-bottom:1px solid var(--color-separator-standard);min-height:6rem;padding:1rem}.skeleton-editorial-section{grid-template-columns:1fr;gap:1.75rem;padding-block:3.5rem}.skeleton-startup-body{padding-block:3.5rem}.skeleton-startup-grid{grid-template-columns:1fr}.skeleton-startup-grid .ui-skeleton{height:8rem}.skeleton-overview-hero{padding-block:3.5rem}.skeleton-overview-hero .overview-metrics{grid-template-columns:repeat(2,1fr)}.skeleton-discovery{grid-template-columns:auto 1fr;gap:1rem}.skeleton-discovery>:last-child{display:none}.skeleton-history-row{grid-template-columns:1fr;gap:1rem}.skeleton-records-filters{align-items:stretch}.skeleton-pagination>:not(:first-child){display:none}.skeleton-graph-canvas{height:28rem;min-height:0}}
