.kpi-stat{text-align:left;cursor:pointer;padding-right:34px;position:relative}.kpi-stat .kpi-arrow{color:var(--muted);font-size:1rem;line-height:normal;position:absolute;top:10px;right:13px}.kpi-stat:hover,.kpi-stat[aria-pressed=true]{border-color:var(--yellow)}.kpi-stat:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.kpi-filter-label{color:var(--muted);margin:0 0 10px;font-size:.875rem}.kpi-filter-label strong{color:var(--text)}.kpi-clear{min-height:32px;font-size:.875rem;font-weight:650}#explorare{scroll-margin-top:8px}@media (width<=760px){.heading-block:has(.kpi-clear){flex-direction:row;align-items:end}.kpi-clear{white-space:nowrap}}.hero-stats.complete>.stat:first-child{grid-column:1/-1}#gap-list-title{scroll-margin-top:76px}@media (width<=760px){#gap-list-title{scroll-margin-top:130px}}.display-switch{border:1px solid var(--line);border-radius:5px;flex:none;display:inline-flex}.display-switch button{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 14px;font-weight:650}.display-switch button+button{border-left:1px solid var(--line)}.display-switch button[aria-pressed=true]{color:var(--yellow);background:#302c1c}.display-switch button:hover{color:var(--yellow)}.kpi-filter-label .kpi-clear{margin-left:8px;display:inline-flex}@media (width<=760px){.heading-block:has(.display-switch){flex-direction:row;align-items:end;gap:8px}.display-switch button{padding:0 10px}}.display-switch button:first-child{border-radius:4px 0 0 4px}.display-switch button:last-child{border-radius:0 4px 4px 0}@media (width<=400px){.domain-entry .domain-row:has(.domain-count-filtered){grid-template-columns:28px minmax(0,1fr) minmax(0,120px) 18px}.domain-count-filtered{text-align:right;line-height:1.3}}[data-criterion=action]{--note:#f3ca55;--shade:#574c24}[data-criterion=indicator]{--note:#8fcaf7;--shade:#344b58}[data-criterion=baseline]{--note:#d4c4ef;--shade:#453d50}[data-criterion=target]{--note:#92dfa0;--shade:#30483d}[data-criterion=deadline]{--note:#ffad9f;--shade:#553d3b}[data-criterion=owner]{--note:#eea6d2;--shade:#503847}[data-criterion=resources]{--note:#f1b076;--shade:#513f2d}[data-criterion=monitoring]{--note:#82d8d6;--shade:#2d4948}.measure-score{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.875rem;line-height:1.35;display:inline-flex}.measure-score strong{font-variant-numeric:tabular-nums;white-space:nowrap}.measure-score-track,.score-legend-gradient{background:linear-gradient(90deg,#ed6669 0%,#f3ca55 50%,#7cdaa2 100%);border-radius:999px;width:176px;height:8px;display:block;position:relative}.measure-score-track i{left:var(--score-position);background:var(--text);border:1px solid #17191b;border-radius:2px;width:4px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.measure-score-compact{vertical-align:baseline;margin-left:7px;display:inline-flex}.measure-score-compact strong{background:var(--score-color);color:#17191b;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:.875rem;line-height:1.25}.measure-score-compact.unavailable strong{color:var(--muted);border:1px solid var(--line);background:0 0}.score-legend{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 8px;font-size:.875rem;line-height:1.4;display:flex}.score-legend-copy{gap:1px;display:grid}.score-legend-scale{flex-direction:column;gap:2px;display:inline-flex}.score-legend-gradient{width:192px}.score-legend-ticks{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.875rem;display:flex}.score-legend-note,.score-legend-formula{color:var(--muted)}.score-legend-method{min-height:44px;color:var(--yellow);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:.875rem;text-decoration:underline}.marker-grid .marker-button.score-available .marker-fill{background:var(--score-color);color:#17191b;border:0}.marker-grid .marker-button .marker-fill{flex-direction:column;justify-content:center;gap:2px;padding-top:0;display:flex}.marker-grid .marker-score{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;line-height:1}.marker-grid .marker-tip .measure-score{padding-top:2px}@media (width<=760px){.measure-score-track{width:120px}.score-legend-gradient{width:160px}}@media (width<=360px){.measure-score-track{width:96px}}.marker-grid{grid-template-columns:repeat(auto-fill,44px)}.marker-grid .marker-button{width:44px;height:44px}.marker-grid .marker-fill{width:40px;height:40px}.education-grid article[data-criterion]>svg{color:var(--note);margin:10px 0}.method-score-explanation{color:var(--muted);margin:16px 0 0;font-size:.9375rem;line-height:1.55}.method-score-explanation strong{color:var(--text)}.method-score-explanation+.bar-guide{margin-top:12px}.status-bar-mark{vertical-align:middle;border:1px solid;border-radius:2px;align-items:stretch;display:inline-flex;overflow:hidden}.status-bar-mark>span{background:currentColor;width:50%}.missing-verdict .v-card[data-criterion]>button{border-top-color:var(--note)}.missing-verdict .v-card[data-criterion] .v-icon{color:var(--note);border-color:color-mix(in srgb,var(--note) 45%,transparent);background:color-mix(in srgb,var(--note) 7%,var(--bg))}.missing-verdict .v-card[data-criterion]>button:hover{border-color:var(--note);background:color-mix(in srgb,var(--note) 7%,var(--panel))}.missing-verdict .v-card[data-criterion].open>button{border-color:var(--note);background:color-mix(in srgb,var(--note) 10%,var(--panel));box-shadow:inset 0 -3px var(--note)}.missing-verdict .v-card[data-criterion]>button:focus-visible{outline-color:var(--note)}.missing-verdict .v-detail[data-criterion]{border-color:color-mix(in srgb,var(--note) 40%,var(--line));background:color-mix(in srgb,var(--note) 6%,var(--panel))}.missing-verdict .v-status.partial{color:#ffd078}.missing-verdict .v-status.unspecified{color:#ffae85}.missing-verdict .v-status.explicit{color:#83d9aa}.missing-verdict .v-detail p,.missing-verdict .v-detail .v-found,.missing-verdict .v-detail .v-missing{font-size:16px}.missing-verdict .v-number{font-size:14px}.detail-grid .questions li,.detail-grid .fig-label{font-size:16px}.detail-grid .fig-kind,.detail-grid .count-label{font-size:14px}.missing-verdict .v-split p{font-size:16px!important}.missing-verdict .v-number{color:#c5c9c8}@media (prefers-reduced-motion:no-preference){.v-card[data-bar-motion=pending] .gc-bar i{transform-origin:0;transform:scaleX(0)}.v-card[data-bar-motion=entered] .gc-bar i{transform-origin:0;animation:.7s cubic-bezier(.16,1,.3,1) both verdict-bar-fill}@keyframes verdict-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.ask{background:#1d1916;border:1px solid #8a5a43;border-radius:6px;margin:0 0 28px;padding:16px}.ask .eyebrow.copper{color:var(--copper)!important}.ask h2{align-items:center;gap:10px;margin-bottom:6px;font-size:1.45rem;display:flex}.ask h2 svg{color:var(--copper);flex:none}.ask>p{color:#d6d8d6;margin:0 0 12px;font-size:1rem}.ask-meta{border-top:1px solid #3d302a;gap:8px;margin:0 0 14px;padding-top:12px;display:grid}.ask-meta div{grid-template-columns:72px 1fr;gap:10px;font-size:.95rem;display:grid}.ask-meta dt{color:#aeb2b0}.ask-meta dd{color:var(--text);margin:0}.ask-cta{color:var(--copper);background:#2a1f19;border:1px solid #8a5a43;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:13px 15px;font-size:1rem;font-weight:700;display:inline-flex}.ask-cta:hover:not(:disabled){background:#3a2a20}.ask-cta:disabled{opacity:.55;cursor:not-allowed}.ask-cta svg{flex:none}.rq-dialog{background:var(--panel);width:100%;max-width:none;height:calc(100% - 56px);max-height:none;color:var(--text);border:0;border-top:1px solid #4a4e51;border-radius:18px 18px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0000008c}.rq-dialog::backdrop{background:#08090a8c}.rq-panel{flex-direction:column;height:100%;min-height:0;display:flex}.rq-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.rq-head h2{margin:0;font-size:1.15rem}.rq-head small{color:#aeb2b0;margin-top:2px;font-size:.875rem;display:block}.rq-close{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.rq-close:hover{color:var(--text);border-color:#8e9392}.rq-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:10px 16px 0;list-style:none;display:grid}.rq-steps li{color:#aeb2b0;flex-direction:column;gap:5px;font-size:.875rem;display:flex}.rq-steps li:before{content:"";background:#3a3d40;border-radius:2px;height:3px;display:block}.rq-steps li.done:before,.rq-steps li.now:before{background:var(--copper)}.rq-steps li.now{color:var(--text);font-weight:650}.rq-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px;display:flex;overflow:auto}.rq-body h3{margin:0;font-size:1.05rem}.rq-hint{color:#c3c7c5;margin:0;font-size:.95rem}.rq-warn{color:#ffae85;margin:0;font-size:.95rem}.rq-checks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rq-checks li{border-bottom:1px solid var(--line);grid-template-columns:24px 12px 1fr auto;align-items:center;gap:10px;min-height:48px;font-size:1rem;display:grid}.rq-checks input{width:22px;height:22px;accent-color:var(--copper);margin:0}.rq-checks label{cursor:pointer;padding:11px 0}.rq-checks li.off{color:#aeb2b0}.rq-dot{background:var(--note,#8e9392);border-radius:50%;width:12px;height:12px;display:block}.rq-chip{white-space:nowrap;align-items:center;gap:5px;font-size:.875rem;font-weight:650;display:inline-flex}.rq-chip.partial{color:#ffd078}.rq-chip.unspecified{color:#ffae85}.rq-chip.explicit{color:#83d9aa}.rq-dest{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:14px}.rq-to{color:#aeb2b0;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.rq-dest strong{margin:4px 0 6px;font-size:1.1rem;display:block}.rq-dest p{color:#d0d3d1;margin:0 0 8px;font-size:.95rem}.rq-tag{color:var(--yellow);border:1px solid #6a5a2a;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 8px;font-size:.875rem;display:inline-flex}.rq-tag.warn{color:var(--muted);border-color:#5d6260}.rq-alt{border-top:1px solid var(--line);color:#c3c7c5;padding-top:8px;font-size:.95rem;margin-top:8px!important}.rq-alt b{color:var(--text);font-weight:600}.rq-field{gap:5px;display:grid}.rq-field label{color:var(--muted);font-size:.95rem}.rq-field input{background:var(--bg);height:46px;color:var(--text);border:1px solid #45494a;border-radius:5px;padding:0 12px;font-size:1rem}.rq-field input::placeholder{color:#8d9290}.rq-field input:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-color:var(--copper)}.rq-privacy{color:#c3c7c5;align-items:flex-start;gap:10px;margin:0;font-size:.95rem;display:flex}.rq-privacy svg{color:var(--copper);flex:none;margin-top:2px}.rq-doc{border:1px solid var(--line);background:var(--bg);color:#e9e8e3;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:320px;margin:0;padding:14px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.5;overflow:auto}.rq-doc:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.rq-actions{gap:8px;display:grid}.rq-act{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:13px 14px;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.rq-act:hover{border-color:#8e9392}.rq-act.primary{color:var(--copper);background:#2a1f19;border-color:#8a5a43}.rq-act small{color:#aeb2b0;margin-top:2px;font-size:.875rem;font-weight:400;display:block}.rq-act svg{flex:none}.rq-status{color:#c3c7c5;min-height:1.2em;margin:0;font-size:.95rem}.rq-status.done{color:#83d9aa}.rq-status.error{color:#ffae85}.rq-timeline{margin:0;padding:0;list-style:none}.rq-timeline li{border-bottom:1px solid var(--line);color:#d0d3d1;grid-template-columns:60px 1fr;gap:12px;padding:8px 0;font-size:.95rem;display:grid}.rq-timeline li:last-child{border-bottom:0}.rq-timeline b{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:1rem}.rq-reminder{border:1px solid #3d302a;border-radius:8px;gap:12px;padding:14px;display:grid}.rq-consent{grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:.95rem;display:grid}.rq-consent input{width:22px;height:22px;accent-color:var(--copper);margin:2px 0 0}.rq-offsets{border:1px solid var(--line);border-radius:6px;gap:4px;margin:0;padding:8px 12px 10px;display:grid}.rq-offsets legend{color:var(--muted);padding:0 4px;font-size:.95rem}.rq-offsets div{grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:40px;font-size:.95rem;display:grid}.rq-offsets input{width:20px;height:20px;accent-color:var(--copper);margin:0}.rq-nav{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;display:flex}.rq-nav .ask-cta{width:auto;min-width:200px}.rq-back{color:#d0d2d0;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:1rem;display:inline-flex}.rq-back:hover{color:var(--yellow)}@media (width>=761px){.rq-dialog{border-top:0;border-left:1px solid #4a4e51;border-radius:0;width:min(520px,100%);height:100%;inset:0 0 0 auto;box-shadow:-16px 0 40px #00000080}.ask-cta{width:auto;min-width:300px}.ask-meta div{grid-template-columns:90px 1fr}}@media (prefers-reduced-motion:reduce){.rq-dialog,.rq-dialog::backdrop{transition:none}}.annotated-source{border-top:1px solid #71602f;border-bottom:1px solid #414347;margin:12px 0 36px;padding:20px 0 22px}.annotated-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 6px;display:flex}.annotated-heading h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.annotation-help{color:#c4c7cf;margin:10px 0 0;font-size:14px}.annotation-legend{color:#d3d5dc;flex-wrap:wrap;gap:12px 22px;margin:18px 0 30px;padding:0;font-size:14px;list-style:none;display:flex}.annotation-legend li{align-items:center;gap:8px;display:flex}.annotation-legend li span{background:var(--note);border-radius:50%;width:12px;height:12px}.annotation-layout{grid-template-columns:minmax(0,1fr) minmax(230px,27%);gap:clamp(30px,6vw,90px);display:grid}.annotation-text{color:#f0eff1;margin:0;font-family:Georgia,serif;font-size:clamp(19px,1.7vw,23px);font-weight:400;line-height:1.65}.annotated-phrase{position:relative}.annotated-phrase>.inline-quote{font:inherit;color:inherit;border:0;border-bottom:2px solid var(--note);background:var(--shade);cursor:pointer;text-align:left;padding:0}.annotation-marker{vertical-align:super;background:var(--note);color:#17171a;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:0 2px;padding:0;line-height:1;display:inline-flex;position:relative}.annotation-marker:after{content:attr(data-number);font:700 12px/1 system-ui,sans-serif}.annotated-phrase:after{content:attr(data-tooltip);z-index:3;border:1px solid var(--note);color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#1c1d1d;border-radius:7px;width:max-content;max-width:230px;padding:8px 10px;font:16px/1.4 system-ui,sans-serif;position:absolute;top:calc(100% + 8px);left:0}.annotated-phrase:hover:after,.annotated-phrase:focus-within:after{opacity:1;visibility:visible}.annotation-notes{flex-direction:column;gap:20px;display:flex}.annotation-note{border-radius:6px;padding:2px 0 4px;position:relative}.annotation-note.selected{background:var(--shade);outline:1px solid var(--note);outline-offset:8px}.annotation-note-title{text-align:left;color:#f7f7f8;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.annotation-number{background:var(--note);color:#17171a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.annotation-kind{color:var(--note);margin-bottom:3px;font-size:14px;font-weight:700;display:block}.annotation-note-title strong{font-size:17px;line-height:1.3;display:block}.annotation-note-body{margin-left:42px}.annotation-note-body p{color:#d1d4dc;margin:6px 0;font-size:15px;line-height:1.45}.annotation-criterion{color:var(--note);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px;text-decoration:underline}.annotated-source button:focus-visible{outline-offset:3px;outline:2px solid #fff}.annotation-source-note{color:#b9bec8;margin:26px 0 0;font-size:14px}@media (width<=760px){.annotation-layout{display:block}.annotation-legend{margin-bottom:24px}.annotation-text{font-size:19px;line-height:1.65}.annotation-notes{gap:12px;margin-top:26px}.annotation-note{border-top:1px solid #414347;padding:8px 0}.annotation-note-body{display:none}.annotation-note.selected .annotation-note-body{display:block}.annotation-note.selected{outline-offset:3px}.annotated-phrase:after{content:attr(data-tooltip);display:none}}@media (prefers-reduced-motion:reduce){.annotated-source *{scroll-behavior:auto;transition:none}}.annotated-generic .annotation-layout{align-items:start;margin-top:24px}.annotated-generic .annotation-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(18px,1.45vw,21px)}.generic-quote{font:inherit;color:inherit;text-align:left;cursor:pointer;background:#34383a;border:0;border-bottom:1px solid #b8c0c3;padding:0}.generic-quote:hover,.generic-quote.active{color:inherit;background:var(--shade);border-color:var(--note)}.generic-context a{font-size:14px}.generic-more{color:#f3ca55;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.annotated-generic .annotation-notes{gap:16px;position:sticky;top:80px}.generic-notes-heading{justify-content:space-between;margin:0;font-size:17px;display:flex}.generic-notes-heading span{color:#c4c7cf;font-weight:400}@media (width<=760px){.annotated-generic .annotation-notes{position:static}}.annotation-layout,.generic-quote{position:relative}.generic-quote:after{content:attr(data-tooltip);z-index:3;border:1px solid var(--note);color:#fff;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#1c1d1d;border-radius:7px;width:260px;max-width:65vw;padding:8px 10px;font:16px/1.4 system-ui,sans-serif;position:absolute;top:calc(100% + 8px);left:0}.generic-quote:hover:after,.generic-quote:focus-visible:after{opacity:1;visibility:visible}@media (width<=760px){.generic-quote:after{display:none}}.annotation-note-body .note-whole{color:var(--note);font-size:13px;font-weight:650}.annotated-heading>a{align-items:center;gap:4px;font-size:14px;display:inline-flex}.annotation-connector{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annotation-connector path{fill:none;stroke-width:1px;stroke-dasharray:3 3}@media (width<=760px){.annotation-connector{display:none}}.measure-heading.reading-heading h1{margin-bottom:12px}.reading-heading .measure-trace{margin-top:0}.annotated-source{margin-top:0;padding-top:0}.annotated-curated .annotation-legend{margin:18px 0 42px}.annotation-layout{grid-template-columns:minmax(0,760px) minmax(230px,1fr);column-gap:clamp(40px,7vw,130px)}.annotation-text,.annotated-generic .annotation-text{font:400 clamp(19px,1.75vw,26px)/1.5 Georgia,serif}.source-para{display:block;position:relative}.source-para.second{margin-top:1.7em}.source-para.second:after{content:"";border-right:1px solid var(--note);border-top:1px solid var(--note);border-bottom:1px solid var(--note);pointer-events:none;border-radius:0 5px 5px 0;width:12px;position:absolute;top:0;bottom:0;right:-23px}.source-para.second .annotation-marker.deadline{position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.annotated-curated .annotation-note.indicator{margin-top:clamp(80px,8vw,125px)}.annotated-curated .annotation-note.deadline{margin-top:38px}.annotated-phrase:hover:after,.annotated-phrase:focus-within:after,.generic-quote:hover:after,.generic-quote:focus-visible:after{opacity:0;visibility:hidden}.annotated-phrase.tooltip-visible:after,.generic-quote.tooltip-visible:after{opacity:1;visibility:visible}@media (width<=760px){.reading-heading h1{margin-bottom:10px}.annotated-curated .annotation-legend{margin:14px 0 25px}.annotation-text,.annotated-generic .annotation-text{font-size:19px;line-height:1.6}.source-para.second{margin-top:1.2em}.source-para.second:after{right:-9px}.source-para.second .annotation-marker.deadline{right:-15px}.annotated-curated .annotation-note.indicator,.annotated-curated .annotation-note.deadline{margin-top:0}.annotated-curated .annotation-note:not(.selected) .annotation-criterion{visibility:visible}}.annotation-note:not(.selected) .note-whole{display:none}@media (width<=760px){.source-para.second{padding-right:30px}.source-para.second:after{right:12px}.source-para.second .annotation-marker.deadline{right:0}}@media (width>=1200px){.main-area:has(.reading-heading){padding-left:67px}.measure-heading.reading-heading h1{font-size:clamp(2rem,2.7vw,2.5rem)}.reading-heading .measure-trace{column-gap:6px}}@media (width>=761px){.annotation-layout{grid-template-columns:minmax(0,720px) minmax(230px,1fr);column-gap:clamp(40px,12vw,180px)}.annotation-text,.annotated-generic .annotation-text{font:400 clamp(19px,1.82vw,27px)/1.5 Times New Roman,Georgia,serif}}.mobile-annotation{display:none}@media (width<=760px){.mobile-annotation{z-index:20;color:#f7f7f8;background:#202123;border:1px solid #a49866;border-radius:8px;max-height:45vh;padding:14px 46px 14px 16px;display:block;position:fixed;bottom:8px;left:8px;right:8px;overflow:auto;box-shadow:0 8px 28px #0009}.mobile-annotation p{margin:7px 0;font-size:15px;line-height:1.45}.mobile-annotation .mobile-annotation-quote{color:#e6e6df;font-family:Georgia,serif;font-size:16px}.mobile-annotation .annotation-criterion{color:#f3ca55}.mobile-annotation-close{background:0 0;border:0;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:8px;right:8px}}.annotated-phrase.tooltip-visible:before,.generic-quote.tooltip-visible:before{content:"";z-index:3;pointer-events:auto;width:230px;height:8px;position:absolute;top:100%;left:0}.generic-quote.tooltip-visible:before{width:260px;max-width:65vw}.annotated-phrase.tooltip-visible:after,.generic-quote.tooltip-visible:after{pointer-events:auto}@media (width<=760px){.annotated-phrase.tooltip-visible:before,.generic-quote.tooltip-visible:before{display:none}}.annotation-source-column{min-width:0}.annotated-generic .annotation-legend{margin:18px 0 42px}.generic-quote{background:var(--shade);border-bottom-color:var(--note)}.passage-anchors{color:#d3d5dc;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font:14px/1.4 system-ui,sans-serif;display:flex}.passage-anchors>span{margin-right:4px}.passage-anchors .annotation-marker{vertical-align:middle}.annotation-note:not(.curated-note):not(.selected) .annotation-note-body{display:block}@media (width<=760px){.annotated-generic .annotation-legend{margin:14px 0 25px}.annotation-note-body,.annotation-note:not(.curated-note):not(.selected) .annotation-note-body{display:block}}.annotation-note-body .note-whole{display:none}.annotated-phrase>.inline-quote,.generic-quote{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.annotation-note{transition:background-color .16s ease-out,outline-color .16s ease-out}.annotated-phrase:after,.generic-quote:after{transition:opacity .14s ease-out}@media (prefers-reduced-motion:reduce){.annotated-source *,.annotated-source :before,.annotated-source :after{transition:none!important;animation:none!important}}.annotation-note-body .note-reason-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=761px){.annotated-generic .annotation-layout{grid-template-columns:minmax(0,720px) minmax(280px,1fr);column-gap:clamp(36px,6vw,80px)}}.annotation-note-body p{font-size:16px}.note-status.partial{color:#ffd078}.note-status.unspecified{color:#ffae85}.note-status.explicit{color:#83d9aa}.annotation-criterion{border:1px solid color-mix(in srgb,var(--note) 55%,transparent);background:color-mix(in srgb,var(--note) 9%,transparent);width:fit-content;max-width:100%;min-height:40px;color:var(--note);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.annotation-criterion:hover{background:color-mix(in srgb,var(--note) 16%,transparent);border-color:var(--note)}.annotation-criterion svg{flex:none}.annotated-curated .annotation-note:not(.selected) .annotation-criterion{visibility:visible}.annotation-note[data-criterion] button:focus-visible,.annotation-marker[data-criterion]:focus-visible,.generic-quote[data-criterion]:focus-visible,.annotated-phrase[data-criterion] .inline-quote:focus-visible{outline-color:var(--note)}.generic-more{color:#f2f2f0;background:#202224;border:1px solid #666968;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:40px;padding:7px 10px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.generic-more:hover{background:#292c2c;border-color:#c6c9c8}.generic-more-count{background:#383c3c;border-radius:12px;place-items:center;min-width:23px;min-height:23px;padding:0 5px;font-size:14px;display:inline-grid}.generic-more svg{flex:none;transition:transform .16s ease-out}.generic-more svg.expanded{transform:rotate(180deg)}.mobile-annotation p{font-size:16px}.mobile-annotation .annotation-criterion{color:var(--note)}@media (prefers-reduced-motion:reduce){.generic-more svg{transition:none}}.annotation-note.selected{background:0 0;outline:0}.annotation-note-trigger{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.annotation-note-copy{flex:1;min-width:0;display:block}.annotation-note-question{color:#f7f7f8;font-size:17px;line-height:1.3;display:block}.annotation-note-preview{color:#d1d4dc;margin-top:6px;font-size:16px;line-height:1.45;display:block}.annotation-note-preview.note-reason-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.annotation-note-trigger:hover .annotation-note-question,.annotation-note.selected .annotation-note-question{text-decoration:underline;-webkit-text-decoration-color:var(--note);text-decoration-color:var(--note);text-underline-offset:3px}.annotation-note[data-criterion] .annotation-note-trigger:focus-visible{outline:2px solid var(--note);outline-offset:4px;border-radius:3px}.annotation-note>.generic-context{margin:6px 0 0 42px;line-height:1.4}.mobile-annotation-action{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mobile-annotation-label,.mobile-annotation-quote,.mobile-annotation-explanation{display:block}.mobile-annotation-label{color:var(--note);font-size:16px;font-weight:700}.mobile-annotation-quote{color:#e6e6df;margin-top:7px;font:16px/1.45 Georgia,serif}.mobile-annotation-explanation{margin-top:7px;font-size:16px;line-height:1.45}.mobile-annotation[data-criterion] .mobile-annotation-action:focus-visible{outline:2px solid var(--note);outline-offset:4px}.inline-quote:focus-visible,.generic-quote:focus-visible{outline:2px solid var(--note);outline-offset:3px}@media (width>=761px){.annotation-layout,.annotated-generic .annotation-layout{grid-template-columns:minmax(0,790px) minmax(230px,1fr);column-gap:clamp(36px,7vw,105px)}.annotation-text,.annotated-generic .annotation-text{font:400 clamp(22px,2.08vw,31px)/1.32 Times New Roman,Georgia,serif}.annotation-number{width:34px;height:34px;font-size:18px}.annotation-note-question{font-size:20px}}.annotation-educational{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:12px;margin:28px 0 0;padding-top:22px;font-size:16px;line-height:1.5;display:flex}.annotation-educational svg{flex:none;margin-top:2px}.annotation-marker-slot{vertical-align:middle;display:inline-block}.annotation-marker-slot .annotation-marker{vertical-align:middle;margin:0 3px;position:static}@media (width>=761px){.annotated-curated .annotated-phrase:after{top:0;left:calc(100% + 8px)}.annotated-curated .annotated-phrase.tooltip-visible:before{width:8px;height:100%;top:0;left:100%}.annotated-curated .annotation-text,.annotated-curated .source-para{position:relative}.annotated-curated .annotation-marker-slot{display:inline}.annotated-curated .annotation-marker-slot .annotation-marker{margin:0;position:absolute}.annotated-curated .annotation-marker-slot .annotation-marker.action{vertical-align:middle;margin:0 3px;position:static}.annotated-curated .annotated-phrase.action{position:static}.annotated-curated .annotated-phrase.action:after{box-sizing:border-box;max-width:100%;padding:6px 8px;font-size:14px;top:calc(100% + 3px);left:auto;right:0}.annotated-curated .annotated-phrase.action.tooltip-visible:before{display:none}}@media (width>=761px) and (width<=1100px){.annotated-curated .annotation-marker-slot{display:inline-block}.annotated-curated .annotation-marker-slot .annotation-marker{margin:0 3px;position:static}.annotated-curated .source-para.second{margin-top:3em}}.annotated-curated .annotation-notes{gap:20px}.annotated-curated .annotation-note.indicator,.annotated-curated .annotation-note.deadline{margin-top:0}.annotated-curated .source-para.second:after{display:none}@media (width<=760px){.annotated-curated .source-para.second{padding-right:0}}.annotation-general{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.annotation-general h2{margin:0 0 16px;font-size:17px}.annotation-general-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px 28px;display:grid}.annotation-general .annotation-note-question{font-size:17px}.annotation-general .annotation-note-preview{font-size:15px}.annotation-legend .legend-spot{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin:-4px -9px;padding:4px 9px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.annotation-legend .legend-spot:hover,.annotation-legend .legend-spot.active{background:color-mix(in srgb,var(--note) 14%,transparent);border-color:color-mix(in srgb,var(--note) 55%,transparent);color:#fff}.annotation-legend .legend-spot[aria-pressed=true]{border-color:var(--note)}.annotation-legend .legend-spot:focus-visible{outline:2px solid var(--note);outline-offset:2px}.legend-spot-note{color:#c9ccd3;min-height:1.45em;margin:-14px 0 14px;font-size:14px;line-height:1.45}.annotation-text{transition:color .18s ease-out}.annotation-text.spot-dim{color:#f0eff180}.annotation-text.spot-dim .generic-quote:not(.spot-hit),.annotation-text.spot-dim .annotated-phrase:not(.spot-hit)>.inline-quote{background:0 0;border-bottom-color:#0000}.annotation-text.spot-dim .generic-quote.spot-hit,.annotation-text.spot-dim .annotated-phrase.spot-hit>.inline-quote{color:#f0eff1}.annotation-text.spot-dim .annotation-marker:not(.spot-hit){opacity:.5}@media (width<=760px){.legend-spot-note{min-height:2.9em}}.pdf-preview-trigger{border:1px solid var(--line);min-height:32px;color:var(--text);background:0 0;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:.875rem;line-height:1.2;display:inline-flex}.pdf-preview-trigger:hover{border-color:var(--yellow);color:var(--yellow)}.pdf-preview{border:1px solid var(--line);background:var(--panel);width:min(720px,100vw - 32px);max-width:none;max-height:min(90vh,90dvh);color:var(--text);border-radius:8px;padding:0;overflow:hidden}.pdf-preview::backdrop{background:#000000bf}.pdf-preview[open]{flex-direction:column;display:flex}.pdf-preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.pdf-preview-header h2{margin:0 0 5px;font-size:1.05rem}.pdf-preview-header a{font-size:.875rem}.pdf-preview-header>button{border:1px solid var(--line);background:0 0;border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pdf-preview-scroll{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow:auto}.pdf-preview-scroll figure{max-width:590px;margin:0 auto 20px}.pdf-preview-scroll figure:last-child{margin-bottom:0}.pdf-preview-scroll figcaption{color:var(--muted);margin:0 0 8px;font-size:.875rem;line-height:1.4}.pdf-preview-image{background:#fff;overflow-x:auto}.pdf-preview-image img{width:100%;height:auto;display:block}.pdf-preview-table img{min-width:560px}.pdf-preview-enlarged img{min-width:800px}.pdf-preview-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pdf-preview-zoom{color:var(--yellow);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:.875rem;text-decoration:underline}.pdf-preview-scroll:focus-visible,.pdf-preview-image:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.pdf-preview-hint{color:var(--muted);margin:0 0 8px;font-size:.875rem}@media (width<=600px){.pdf-preview{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.pdf-preview-header,.pdf-preview-scroll{padding:12px}.pdf-preview-enlarged img{min-width:480px}.pdf-preview-table img{min-width:560px}}.pdf-preview-modes{gap:6px;margin-bottom:12px;display:flex}.pdf-preview-modes button{border:1px solid var(--line);min-height:36px;color:var(--text);background:0 0;border-radius:4px;padding:6px 10px}.pdf-preview-modes button[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow)}.pdf-preview-transcript{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px}.pdf-preview-transcript summary{color:var(--yellow);cursor:pointer}.pdf-preview-transcript-note{color:var(--muted);margin:10px 0;font-size:.875rem}.pdf-preview-transcript-text{white-space:pre-wrap;margin:8px 0 0}.contrast{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px;margin:-7px 0 32px;padding:26px 0 22px;display:grid}.contrast-copy{max-width:720px}.contrast-copy h2{margin-bottom:8px;font-size:1.45rem}.contrast-copy>p:not(.eyebrow){color:var(--muted);margin:0 0 12px;font-size:1rem}.contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contrast-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px;display:flex}.contrast-card.clear{border-color:#5a7a4f}.contrast-card.vague{border-color:#8a5a43}.contrast-kicker{letter-spacing:.02em;margin:0;font-size:.875rem;font-weight:700}.contrast-card.clear .contrast-kicker{color:#9fd99c}.contrast-card.vague .contrast-kicker{color:#ffae85}.contrast-card h3{margin:0;font-size:1.1rem;line-height:1.3}.contrast-card h3 .measure-number{color:var(--yellow);font-variant-numeric:tabular-nums}.contrast-score{color:var(--muted);gap:2px;margin:0;font-size:.875rem;display:grid}.contrast-bars{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.contrast-bars li{grid-template-columns:minmax(120px,1fr) minmax(90px,1.1fr) 112px;align-items:center;gap:10px;font-size:.875rem;display:grid}.contrast-label{color:#d7d9d7;align-items:center;gap:8px;min-width:0;display:flex}.contrast-label svg{color:var(--muted);flex:none}.contrast-bars .gc-bar{border-width:1.5px;height:14px}.contrast-state{color:#d7d9d7;white-space:nowrap;align-items:center;gap:5px;font-size:.8rem;font-weight:650;display:flex}.contrast-line{color:#e2e4e1;margin:6px 0 0;font-size:.95rem;line-height:1.5}.contrast-card .text-button{margin-top:auto;font-size:.9rem;font-weight:700}.contrast-caption{color:var(--muted);grid-column:1/-1;margin:0;font-size:.875rem}@media (width<=900px){.contrast-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.contrast-bars li{grid-template-columns:minmax(0,1fr) 96px;gap:4px 10px}.contrast-bars .gc-bar{order:3;grid-column:1/-1}}.inst-switch{flex-wrap:wrap;gap:6px;margin:0 0 22px;display:flex}.inst-switch button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:6px;padding:8px 14px;font-size:.9rem;font-weight:650}.inst-switch button[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow);background:#302c1c}.inst-lead{color:#d1d4d2;max-width:76ch;margin:0 0 20px;font-size:1rem;line-height:1.55}.inst-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.inst-list li{border-bottom:1px solid var(--line)}.inst-row{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px 16px;width:100%;min-height:64px;padding:12px 7px;display:grid}.inst-row:hover{background:color-mix(in srgb,var(--yellow) 5%,transparent)}.inst-row strong{font-size:1rem;line-height:1.3;display:block}.inst-row small{color:var(--muted);margin-top:3px;font-size:.875rem;display:block}.inst-count{font-variant-numeric:tabular-nums;color:#d7d9d7;white-space:nowrap;font-size:.95rem}.inst-count b{color:var(--text);margin-right:4px;font-size:1.2rem}.inst-tag{color:#b7e7b2;white-space:nowrap;border:1px solid #5a7a4f;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.8rem;display:inline-flex}.inst-tag.warn{color:#c7cbc8;border-color:#6b6f6d}.inst-detail{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px 36px;display:grid}.inst-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;padding:16px 18px;display:grid}.inst-card h2{margin:0;font-size:1.1rem}.inst-card dl{gap:10px;margin:0;display:grid}.inst-card dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.8rem;font-weight:700}.inst-card dd{color:#e2e4e1;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.inst-card dd a{overflow-wrap:anywhere}.inst-packages{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inst-packages button{border:1px solid var(--line);color:#e2e4e1;text-align:left;background:0 0;border-radius:6px;min-height:44px;padding:8px 12px;font-size:.875rem}.inst-packages button:hover{border-color:var(--copper);color:var(--text)}.inst-packages small{color:var(--muted);font-size:.8rem;display:block}.inst-note{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.registry-states{color:#d1d4d2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin:0 0 22px;padding:0;font-size:.875rem;list-style:none;display:grid}.registry-states li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.registry-states b{color:var(--text)}.registry-empty{border:1px dashed var(--line);color:#d1d4d2;border-radius:8px;gap:8px;max-width:76ch;padding:20px;display:grid}.registry-empty h2{margin:0;font-size:1.1rem}.registry-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.registry-item{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;padding:16px 18px;display:grid}.registry-item header{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.registry-item h2{margin:0;font-size:1.05rem}.registry-state{border:1px solid var(--line);color:#e2e4e1;border-radius:4px;align-items:center;padding:3px 8px;font-size:.8rem;display:inline-flex}.registry-state.raspuns,.registry-state.raspuns_partial{color:#b7e7b2;border-color:#5a7a4f}.registry-state.refuz,.registry-state.fara_raspuns,.registry-state.reclamatie{color:#ffae85;border-color:#8a5a43}.registry-item p{margin:0;font-size:.95rem;line-height:1.5}.registry-item .registry-measures{flex-wrap:wrap;gap:6px;display:flex}.registry-measures button{border:1px solid var(--line);color:var(--yellow);background:0 0;border-radius:4px;min-height:36px;padding:6px 8px;font-size:.85rem}.registry-docs{margin:0;padding-left:20px;font-size:.9rem}.rq-measures{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rq-measures li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:8px 4px;display:grid}.rq-measures input{width:20px;height:20px;accent-color:var(--copper);margin:2px 0 0}.rq-measures label{color:#e2e4e1;font-size:.95rem;line-height:1.4}.rq-measures label small{color:var(--muted);font-size:.8rem;display:block}.rq-measures li.off label{color:var(--muted)}@media (width<=900px){.inst-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.inst-row{grid-template-columns:minmax(0,1fr) 18px}.inst-row .inst-tag{grid-column:1;justify-self:start}.inst-count{grid-column:1}}.inst-row{grid-template-columns:minmax(0,1fr) auto auto 18px}@media (width<=600px){.inst-row{grid-template-columns:minmax(0,1fr) 18px}.inst-row>span:first-child{grid-column:1;min-width:0}.inst-row>svg:last-child{grid-area:1/2/span 3}.inst-count,.inst-row .inst-tag{grid-column:1}}:root{color:#f2f2f0;font-synthesis:none;text-rendering:optimizelegibility;--bg:#111315;--panel:#191b1d;--line:#34373a;--text:#f2f2f0;--muted:#bdc0c0;--yellow:#ffd238;--copper:#e98651;background:#111315;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}a{color:var(--yellow);text-underline-offset:3px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(2rem,3.25vw,3.25rem);line-height:1.07}h2{letter-spacing:-.025em;margin-bottom:8px;font-size:1.3rem;line-height:1.2}h3{font-size:1rem;line-height:1.35}p{line-height:1.55}.sr-only,.skip-link:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:10;background:var(--yellow);color:#111;padding:12px;position:fixed;top:5px;left:5px}.topbar{border-bottom:1px solid var(--line);align-items:center;height:58px;display:flex;position:relative}.wordmark{border:0;border-right:1px solid var(--line);text-align:left;letter-spacing:-.06em;background:0 0;width:174px;height:100%;padding:0 23px;font-size:1.55rem;font-weight:800}.wordmark span,.accent{color:var(--yellow)}.topbar-context{color:var(--muted);margin-left:25px;font-size:.8rem}.work-status{color:var(--yellow);border:1px solid #65551e;border-radius:4px;margin-left:auto;margin-right:24px;padding:8px 10px;font-size:.75rem}.status-dot{background:var(--yellow);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.sidebar{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;width:174px;min-height:calc(100vh - 58px);padding:28px 10px 22px;display:flex;position:absolute;top:58px;bottom:0}.sidebar nav{gap:5px;display:grid}.sidebar nav button{text-align:left;color:#d2d4d3;background:0 0;border:0;border-radius:4px;align-items:center;gap:13px;height:48px;padding:0 12px;font-size:.85rem;display:flex}.sidebar nav button svg{stroke-width:1.8px;width:20px;height:20px}.sidebar nav button:hover,.sidebar nav button.active{color:var(--yellow);background:#302c1c}.sidebar nav button.active{box-shadow:inset 3px 0 var(--yellow)}.sidebar-note{border-top:1px solid var(--line);color:#909595;padding:16px 12px;font-size:.75rem;line-height:1.5}.sidebar-note strong{color:#d3d4d2}.main-area{max-width:1800px;min-height:calc(100vh - 58px);margin-left:174px;padding:22px 28px 0}.breadcrumb{color:#aaaead;align-items:center;gap:8px;min-height:17px;margin-bottom:22px;font-size:.78rem;display:flex}.breadcrumb button{color:#bfc1c0;background:0 0;border:0;padding:0}.breadcrumb button:hover{color:var(--yellow)}.hero{justify-content:space-between;align-items:center;gap:20px;max-width:1050px;display:flex}.hero h1{max-width:750px}.hero p,.page-heading p{color:#c6c9c8;margin-bottom:0;font-size:1rem}.hero-mark{color:var(--yellow);opacity:.8;margin-right:5%;font-family:Georgia,serif;font-size:5.5rem;line-height:1}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:36px;margin:24px 0 32px;padding:15px 0;display:flex}.intro-strip>div{align-items:center;gap:11px;min-width:150px;font-size:.78rem;line-height:1.35;display:flex}.intro-strip .figure{color:var(--yellow);font-size:2rem;font-weight:750;line-height:1}.intro-strip small{color:#aeb2b1}.intro-strip>p{border-left:1px solid var(--line);color:#c7cac9;max-width:420px;margin:0;padding-left:28px;font-size:.82rem;line-height:1.4}.intro-strip button,.context-note button{color:var(--yellow);background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:0;font-weight:650;display:inline-flex}.content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:28px;display:grid}.primary-col{min-width:0}.heading-block{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.heading-block p{color:var(--muted);margin:0;font-size:.87rem}.heading-block.compact{margin-top:2px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:750;color:var(--yellow)!important;margin-bottom:9px!important;font-size:.68rem!important}.count-label{color:#aaafae;white-space:nowrap;font-size:.75rem}.search{color:#d8dbd9;background:var(--panel);border:1px solid #45494a;border-radius:5px;align-items:center;gap:10px;height:46px;padding:0 13px;display:flex}.search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;height:100%;font-size:.88rem}.search input::placeholder{color:#aeb2b0}.search:focus-within{border-color:var(--yellow)}.atlas{margin-top:17px}.atlas-head{color:#aeb2b1;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:0 38px 8px 43px;font-size:.72rem;display:grid}.domain-row{text-align:left;color:#e8e9e7;background:0 0;border:0;border-bottom:1px solid #303335;grid-template-columns:30px minmax(130px,1fr) 30px minmax(80px,2fr) 18px;align-items:center;gap:12px;width:100%;min-height:48px;padding:5px 7px;display:grid}.domain-row:hover,.measure-row:hover,.element-row:hover{background:#24251e}.domain-icon{color:var(--yellow);display:flex}.domain-name{font-size:.87rem;font-weight:600}.domain-count{font-variant-numeric:tabular-nums;font-size:.82rem}.dot-map{flex-wrap:wrap;align-content:center;gap:4px;max-width:540px;display:flex}.dot-map i{border:1px solid #858b89;border-radius:2px;width:7px;height:7px;display:block}.domain-row>svg{color:#bfc2c1}.row-index{display:none}.context-panel{border-left:1px solid var(--line);min-width:0;padding-left:24px}.context-panel>h2{font-size:1.2rem}.muted{color:var(--muted);font-size:.86rem}.context-panel>.muted{margin-bottom:20px}.claim-card,.quote-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;margin:0 0 13px;padding:16px}.claim-card h3{margin-bottom:8px}.claim-card p,.quote-card p{color:#cdd0cf;margin-bottom:12px;font-size:.86rem}.claim-card a,.document-card a,.inspector a,.quote-card a{align-items:center;gap:6px;font-size:.78rem;line-height:1.4;display:flex}.notice{color:var(--yellow);margin:12px 0;font-size:.8rem;display:block}.panel-rule{border-top:1px solid var(--line);color:#d0d3d1;gap:14px;padding:18px 0;display:flex}.panel-rule svg{flex:none}.panel-rule p{margin:0;font-size:.83rem;line-height:1.5}.panel-rule strong{color:var(--text)}.panel-button,.primary-button{width:100%;color:var(--yellow);text-align:left;background:#252318;border:1px solid #8e7620;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;font-weight:700;display:flex}.primary-button{width:auto;margin-top:28px}.panel-button:hover,.primary-button:hover{background:#3b3317}.language-teaser{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-top:30px;padding:24px 0;display:flex}.language-teaser p:not(.eyebrow){color:#bfc3c1;max-width:520px;margin:0;font-size:.85rem}.language-teaser button{border:1px solid var(--yellow);width:48px;height:48px;color:var(--yellow);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.back-link{color:#d0d2d0;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;margin:-7px 0 22px;padding:0;font-size:.82rem;display:flex}.back-link:hover{color:var(--yellow)}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.heading-icon{color:var(--yellow);border:1px solid #6f6022;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.results-label{color:#b6b9b8;margin:12px 0;font-size:.76rem}.measure-list{border-top:1px solid var(--line)}.measure-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 7px;display:grid}.measure-row>svg:first-child{color:#e1e3e1}.measure-row strong,.element-row strong{font-size:.86rem;line-height:1.35;display:block}.measure-row small,.element-row small{color:#abb0ae;margin-top:5px;font-size:.74rem;display:block}.badge{color:#d7d9d6;white-space:nowrap;border:1px solid #5d6260;border-radius:3px;align-items:center;padding:5px 8px;font-size:.71rem;display:inline-flex}.badge.pilot{color:var(--yellow);border-color:#8c682c}.empty-state{color:#c9ccca;padding:28px 0}.empty-state h3{color:var(--text)}.empty-state p{font-size:.88rem}.text-button{color:var(--yellow);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.measure-intro{border-top:1px solid #8e7620;margin-bottom:27px;padding:14px 0 4px}.measure-intro p{color:#d0d3d1;margin:10px 0 0;font-size:.91rem}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;margin:24px 0 12px;padding-bottom:10px;display:flex}.section-title h2{margin:0}.criteria-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.criterion{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:5px;flex-direction:column;align-items:flex-start;gap:8px;min-height:92px;padding:12px 10px;display:flex}.criterion>svg:first-child{color:var(--yellow)}.criterion>svg:last-child{display:none}.criterion strong{font-size:.76rem;line-height:1.3;display:block}.criterion small{color:#aeb2b0;margin-top:5px;font-size:.7rem;display:block}.criterion:hover,.criterion.selected{border-color:var(--yellow);background:#28261b}.document-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-top:24px;padding:20px}.document-card h2{align-items:center;gap:8px;font-size:1rem;display:flex}.document-card p{color:#c1c5c3;font-size:.85rem}.card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.card-top h2{margin:0}.document-card blockquote{color:#f2f1ed;margin:18px 0;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.45}.source-note{line-height:1.5;color:#aeb2b0!important;font-size:.75rem!important}.element-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:13px 8px;display:flex}.element-row.selected{color:var(--yellow);background:#292619}.questions ol{color:#d7d9d7;padding-left:23px;font-size:.9rem}.questions li{padding:6px 0}.inspector{background:#252319;border:1px solid #8e7620;border-radius:6px;margin-top:18px;padding:18px}.inspector>svg{color:var(--yellow)}.inspector h3{margin:12px 0}.inspector p,.panel-text{color:#d2d4d2;font-size:.86rem}.inspector-value{color:var(--yellow);margin:10px 0;font-size:2rem;line-height:1.1;display:block}.evidence{border-top:1px solid var(--line);padding-top:12px}.evidence blockquote{margin:0 0 12px;font-family:Georgia,serif}.context-note{border:1px solid var(--line);color:#d1d4d2;border-radius:5px;gap:14px;margin:26px 0;padding:17px;display:flex}.context-note>svg{color:var(--copper);flex:none}.context-note strong{color:var(--text);font-size:.88rem}.context-note p{margin:5px 0;font-size:.84rem}.language-list{border-top:1px solid var(--line);margin-top:20px}.language-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(100px,1fr) 2fr 42px 16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px;display:grid}.language-list button.selected,.language-list button:hover{background:#29271d}.language-list strong{font-size:.86rem}.language-list span:nth-child(3){text-align:right;font-size:.82rem}.bar-track{background:#373a38;border-radius:3px;height:8px}.bar-track i{background:var(--yellow);border-radius:3px;height:100%;display:block}.education-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.education-grid article{background:var(--bg);min-height:180px;padding:20px}.education-grid article svg{color:var(--yellow);margin:16px 0;display:block}.education-number{color:#9a9f9d;font-size:.72rem}.education-grid h2{font-size:1rem}.education-grid p{color:#bfc3c0;margin:0;font-size:.84rem}.smart-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;padding-top:30px;display:grid}.smart-section p{color:#c8cbc9;font-size:.9rem}.smart-section strong{color:var(--text)}.source-list article{border-top:1px solid var(--line);gap:16px;padding:20px 0;display:flex}.source-list article>svg{color:var(--yellow);flex:none}.source-list h2{font-size:1rem}.source-list p{color:#bfc3c1;margin-bottom:7px;font-size:.85rem}.source-list h2 a{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px}.source-list h2 a:hover{color:var(--yellow)}.source-list h2 a svg{vertical-align:baseline;color:var(--muted);display:inline}footer{border-top:1px solid var(--line);color:#a9aeab;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:45px;padding:24px 0;display:flex}footer>span{color:var(--text);font-size:1.2rem;font-weight:800}footer p{text-align:right;max-width:430px;margin:0;font-size:.72rem}footer a{color:inherit}.domain-row,.measure-row,.criterion,.element-row,.sidebar button,.language-list button{transition:background-color .15s,border-color .15s,color .15s}@media (width<=1050px){.dot-map{display:none}.domain-row{grid-template-columns:30px minmax(0,1fr) 30px 18px}.criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{height:56px}.wordmark{border-right:0;width:auto;padding:0 16px}.topbar-context{display:none}.work-status{margin-right:15px}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;min-height:0;padding:0 8px;display:block;position:static;overflow-x:auto}.sidebar nav{gap:2px;display:flex}.sidebar nav button{white-space:nowrap;flex:1;justify-content:center;gap:6px;height:48px;min-height:48px;padding:0 9px;font-size:.72rem}.sidebar nav button svg{width:17px;height:17px}.sidebar nav button.active{box-shadow:inset 0 -2px var(--yellow)}.sidebar-note{display:none}.main-area{margin-left:0;padding:19px 16px 0}.breadcrumb{flex-wrap:wrap;margin-bottom:18px}.hero-mark{margin:0;font-size:3.7rem}.hero h1{font-size:2.2rem}.hero p,.page-heading p{font-size:.9rem}.intro-strip{flex-wrap:wrap;gap:14px;margin:20px 0 27px}.intro-strip>div{gap:8px;min-width:calc(50% - 10px)}.intro-strip .figure{font-size:1.7rem}.intro-strip>p{border-left:0;border-top:1px solid var(--line);width:100%;max-width:none;padding:12px 0 0}.content-grid{grid-template-columns:1fr;gap:24px}.context-panel{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.heading-block{flex-direction:column;align-items:start;gap:8px}.heading-block .count-label{order:2}.domain-row{grid-template-columns:28px minmax(0,1fr) 27px 18px;gap:10px;min-height:54px}.domain-name{font-size:.84rem}.dot-map{display:none}.atlas-head{padding-left:38px}.measure-row{grid-template-columns:20px minmax(0,1fr) 18px;gap:10px;min-height:74px}.measure-row .badge{grid-area:2/2;justify-self:start;margin-top:-6px}.measure-row>svg:last-child{grid-area:1/3/span 2}.page-heading{margin-bottom:24px}.page-heading h1{font-size:2rem}.heading-icon{flex:none;width:48px;height:48px}.heading-icon svg{width:25px}.criteria-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.criterion{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:25px 1fr 16px;align-items:center;min-height:58px;padding:10px 6px;display:grid}.criterion>svg:last-child{display:block}.criterion strong{font-size:.84rem}.criterion small{margin-top:3px}.criterion.selected{box-shadow:inset 3px 0 var(--yellow);padding-left:10px}.document-card{padding:16px}.card-top{flex-direction:column;align-items:start}.education-grid{grid-template-columns:repeat(2,1fr)}.education-grid article{min-height:160px;padding:15px}.smart-section{grid-template-columns:1fr;gap:5px}.language-list button{grid-template-columns:minmax(85px,1fr) 1fr 30px 16px;gap:8px}.language-teaser{margin-top:25px}.language-teaser h2{font-size:1.2rem}footer{flex-direction:column;gap:10px}footer p{text-align:left}.section-title{flex-direction:column;align-items:start;gap:5px}}@media (width<=360px){.sidebar nav button{padding:0 5px;font-size:.66rem}.sidebar nav button svg{width:15px}.hero h1{font-size:1.95rem}.education-grid{grid-template-columns:1fr}.education-grid article{min-height:0}.education-grid article svg{margin:12px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pilot-comparison{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.9fr) minmax(320px,1.4fr);gap:12px 36px;margin:-7px 0 32px;padding:22px 0;display:grid}.pilot-copy h2{font-size:1.35rem}.pilot-copy>p:not(.eyebrow){color:#c5c9c7;max-width:380px;margin:0 0 14px;font-size:.84rem}.pilot-copy .text-button{text-align:left;font-size:.83rem;font-weight:700}.pilot-profile{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.pilot-profile button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(70px,1fr) 34px auto;align-items:center;gap:6px;min-height:32px;padding:5px 0;font-size:.7rem;display:grid}.pilot-profile button:hover{color:var(--yellow)}.pilot-profile strong{color:#d4d6d3;text-align:right;font-size:.66rem;font-weight:500}.profile-line{background:#777d79;border-radius:2px;height:5px}.profile-line.explicit{background:var(--yellow)}.profile-line.partial{background:var(--copper)}.profile-line.unspecified{background:#e9e8e0}.profile-line.not_applicable,.profile-line.extraction_unclear,.profile-line.unreviewed{background:#747977}.pilot-caption{color:#aeb2b0;grid-column:1/-1;margin:0;font-size:.73rem}.pilot-profile button:focus-visible{outline-offset:-2px}@media (width<=760px){.pilot-comparison{grid-template-columns:1fr;gap:14px;margin-top:0}.pilot-profile{grid-template-columns:1fr 1fr;gap:0 12px}.pilot-profile button{grid-template-columns:minmax(65px,1fr) 25px auto;min-height:36px;font-size:.68rem}.pilot-profile strong{font-size:.62rem}.pilot-caption{grid-column:auto}}@media (width<=360px){.pilot-profile{grid-template-columns:1fr}.pilot-profile button{font-size:.75rem}.pilot-profile strong{font-size:.7rem}}@media (width>=1100px){.measure-row:has(.row-criteria){grid-template-columns:20px minmax(140px,1fr) auto minmax(290px,1.4fr) 18px}.row-criteria{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.row-criteria small{margin:0 0 4px;font-size:.64rem}.row-criteria strong{color:#d0d2cf;font-size:.66rem;font-weight:500}}@media (width<=1099px){.row-criteria{display:none}}.criteria-grid{padding:0;list-style:none}.criteria-grid li{min-width:0;position:relative}.criteria-grid li:not(:last-child):after{content:"";z-index:1;border-top:1px solid #868a86;width:7px;position:absolute;top:22px;right:-7px}.criterion{width:100%}.deadline-point{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:11px;margin:18px 0;padding:12px 0;display:flex}.deadline-point>span{border:2px solid var(--yellow);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.deadline-point strong,.deadline-point small{display:block}.deadline-point small{color:#c4c7c4;margin-top:5px;font-size:.75rem}@media (width<=760px){.criteria-grid li:not(:last-child):after{border-top:0;border-left:1px solid #868a86;width:0;height:10px;inset:auto auto -5px 16px}.criterion{padding-left:6px}}.document-card summary{color:var(--yellow);cursor:pointer;min-height:44px;padding:8px 0;font-size:.85rem}.document-card details blockquote{white-space:pre-line;font-size:1.05rem}.context-panel:focus{outline:2px solid var(--yellow);outline-offset:4px}@media (width<=760px){.detail-grid.has-selection>.context-panel{border-top:0;border-bottom:1px solid var(--line);order:-1;padding:0 0 20px}.sidebar nav button{flex-direction:column;gap:2px;min-width:0;height:56px;font-size:.66rem}.sidebar nav button svg{width:17px;height:17px}}.pilot-profile{display:block}.profile-header,.pilot-profile button{grid-template-columns:minmax(95px,1fr) minmax(110px,1.2fr) minmax(100px,1fr);align-items:center;gap:10px;display:grid}.profile-header{color:#aeb2b0;padding:0 0 8px;font-size:.75rem}.pilot-profile button{width:100%;min-height:40px;font-size:.78rem}.pilot-profile strong{text-align:left;align-items:center;gap:5px;font-size:.75rem;display:flex}.pilot-profile strong svg{color:var(--copper);flex:none}.profile-expected{color:#c9ccca;border:1px solid #565a56;border-radius:3px;padding:5px 7px;font-size:.74rem}@media (width<=760px){.profile-header{display:none}.pilot-profile button{grid-template-columns:1fr 1fr;gap:5px 10px;padding:9px 0;font-size:.78rem}.pilot-profile button>span:first-child{font-weight:700}.profile-expected{grid-area:2/1;font-size:.75rem}.pilot-profile strong{grid-area:1/2/span 2;font-size:.75rem}}.hero h1{margin-bottom:7px;font-size:clamp(1.7rem,2.5vw,2.5rem)}.hero p{font-size:1rem}.hero-mark{display:none}.coverage-summary{color:#c7cbc8;border-bottom:1px solid var(--line);margin:16px 0 22px;padding:0 0 14px;font-size:.9rem}.heading-block p,.panel-rule p,.claim-card p,.measure-intro p,.context-note p{font-size:.95rem}.domain-name,.measure-row strong{font-size:1rem}.measure-row small,.source-note,.results-label,.breadcrumb{font-size:.85rem!important}.badge{font-size:.8rem}.dot-map{gap:4px}.dot-map i,.legend-square{background:#444846;border:1px solid #858b89;border-radius:2px;width:11px;height:11px;display:block}.dot-map i.partial,.legend-square.partial{border-color:var(--yellow);background:var(--yellow)}.dot-map i.unspecified,.legend-square.unspecified{background:#e98651;border-color:#e98651}.dot-map i.explicit{background:#f2f2f0;border-color:#f2f2f0}.map-legend{color:#c8ccca;margin:8px 0 12px;font-size:.8rem;line-height:1.7}.legend-square{vertical-align:middle;margin:0 4px;display:inline-block}.domain-row{min-height:52px}.measure-trace{color:#c9cdca!important;margin-bottom:10px!important;font-size:.95rem!important}.measure-number{color:var(--yellow);font-variant-numeric:tabular-nums;margin-right:8px}.pilot-comparison{margin-top:26px}.eyebrow{font-size:.76rem!important}.criterion strong{font-size:.85rem}.criterion small{font-size:.8rem}.pilot-profile button{font-size:.85rem}.pilot-profile strong,.profile-expected,.profile-header{font-size:.8rem}@media (width<=760px){.hero h1{font-size:1.8rem}.coverage-summary{margin:13px 0 18px}.domain-name,.measure-row strong{font-size:.95rem}.pilot-profile button,.pilot-profile strong,.profile-expected{font-size:.8rem}.measure-heading h1{font-size:1.8rem}}.app-shell{background:var(--bg);min-height:100vh}.app-shell[data-theme=navy-coral]{--bg:#111b2b;--panel:#1b293a;--line:#425267;--text:#f6f3f0;--muted:#c0c9d2;--yellow:#ffb7a2;--copper:#ffc46e;color:var(--text)}.app-shell[data-theme=navy-ice]{--bg:#101c2c;--panel:#1b2b3d;--line:#42566a;--text:#f2f7fa;--muted:#bfccd5;--yellow:#b9e6ff;--copper:#ffd294;color:var(--text)}.app-shell[data-theme=navy-orchid]{--bg:#181b2f;--panel:#242941;--line:#51536b;--text:#f6f2fa;--muted:#cbc4d4;--yellow:#e3c9ff;--copper:#ffc7a4;color:var(--text)}.app-shell[data-theme^=navy-] .sidebar nav button.active,.app-shell[data-theme^=navy-] .sidebar nav button:hover,.app-shell[data-theme^=navy-] .criterion.selected,.app-shell[data-theme^=navy-] .criterion:hover,.app-shell[data-theme^=navy-] .language-list button.selected,.app-shell[data-theme^=navy-] .element-row.selected{background:var(--panel)}.app-shell[data-theme^=navy-] .inspector,.app-shell[data-theme^=navy-] .panel-button,.app-shell[data-theme^=navy-] .primary-button{background:var(--panel);border-color:var(--yellow)}.palette-link{color:var(--yellow);background:0 0;border:0;min-height:44px;margin-left:auto;padding:0 12px}.palette-link[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.palette-link+.work-status{margin-left:0}.palette-options{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.palette-options button{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;min-height:210px;padding:16px;display:flex}.palette-options button[aria-pressed=true]{border-color:var(--yellow)}.palette-options button>span:not(.palette-swatch){color:var(--muted);font-size:.9rem}.palette-options small{color:var(--yellow);margin-top:auto;font-size:.8rem}.palette-swatch{border-radius:3px;width:100%;height:45px;margin-bottom:8px;display:flex;overflow:hidden}.palette-swatch i{flex:1}.navy-coral i:first-child{background:#111b2b}.navy-coral i:nth-child(2){background:#1b293a}.navy-coral i:nth-child(3){background:#ffb7a2}.navy-ice i:first-child{background:#101c2c}.navy-ice i:nth-child(2){background:#1b2b3d}.navy-ice i:nth-child(3){background:#b9e6ff}.navy-orchid i:first-child{background:#181b2f}.navy-orchid i:nth-child(2){background:#242941}.navy-orchid i:nth-child(3){background:#e3c9ff}.palette-reset{min-height:44px;margin-top:15px}@media (width<=760px){.palette-options{grid-template-columns:1fr}.palette-options button{min-height:145px}.palette-link{margin-left:auto}.work-status{font-size:.7rem}}.sidebar nav button,.work-status,.count-label,.source-note,.panel-rule p,.row-criteria small,.row-criteria strong,.measure-row small,.criterion small,.pilot-caption,.language-teaser p:not(.eyebrow),.palette-options small{font-size:max(.75rem,12px)}@media (width<=760px){.sidebar nav button,.work-status{font-size:.75rem}.sidebar nav button{padding:0 3px}}.app-shell[data-theme^=navy-] .dot-map i.partial{border-color:var(--yellow)}.domain-entry{border-bottom:1px solid var(--line)}.domain-entry .domain-row{border-bottom:0}.domain-entry .pilot-links{flex-wrap:wrap;gap:5px 16px;padding:0 8px 8px 49px;display:flex}.pilot-links button{color:var(--yellow);text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:2px 0;font-size:.8rem;display:inline-flex}.pilot-links button:hover{text-underline-offset:3px;text-decoration:underline}.dot-map i.unreviewed,.legend-square.unreviewed{background:0 0}.dot-map i.explicit{border-radius:50%}.dot-map i.partial,.legend-square.partial{background:linear-gradient(90deg,var(--yellow) 50%,transparent 50%)}.dot-map i.unspecified,.legend-square.unspecified{width:9px;height:9px;margin:1px;transform:rotate(45deg)}.domain-row .dot-map{gap:5px}@media (width<=760px){.domain-entry .pilot-links{padding-left:45px}.pilot-links button{min-height:44px;font-size:.85rem}}.measure-intro p,.inspector p,.panel-text,.claim-card p,.context-note p,.heading-block p,.hero p,.page-heading p,.pilot-copy>p:not(.eyebrow),.education-grid p,.smart-section p,.document-card p,.source-list p{font-size:1rem;line-height:1.6}.criterion strong{font-size:1rem;line-height:1.35}.criterion small{font-size:.875rem;line-height:1.4}.domain-name,.measure-row strong{font-size:1rem;line-height:1.35}.measure-row small,.source-note,.results-label,.breadcrumb,.document-card a,.inspector a,.claim-card a,.quote-card a{line-height:1.4;font-size:.875rem!important}.context-panel .muted{font-size:.875rem}.measure-heading h1{font-size:clamp(2rem,2.5vw,2.3rem)}@media (width<=760px){.measure-heading h1{font-size:2rem}.criterion strong,.domain-name,.measure-row strong{font-size:1rem}.criterion small{font-size:.875rem}}.more-button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:4px;margin:8px 0 12px;padding:9px 14px;font-weight:650}.more-button:hover{border-color:var(--yellow);color:var(--yellow)}.mobile-context{display:none}@media (width<=760px){.desktop-context{display:none}.mobile-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:block}.mobile-context summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.mobile-context .context-panel{border-top:0;padding-top:8px}}.domain-entry .domain-row{grid-template-columns:30px minmax(0,1fr) auto 18px;gap:12px;min-height:48px;padding:8px 7px;display:grid}.marker-grid{grid-template-columns:repeat(auto-fill,24px);gap:4px;padding:2px 0 8px 43px;display:grid}.marker-button{background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:2px;display:grid}.marker-fill{color:#151719;background:#777c80;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.marker-button.partial .marker-fill{background:#ffd238}.marker-button.unspecified .marker-fill{background:#e98651}.marker-button.not_applicable .marker-fill,.marker-button.extraction_unclear .marker-fill{background:#b9a49b}.marker-button:hover,.marker-button:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.marker-button:hover .marker-fill{filter:brightness(1.15)}.atlas-help{color:#c8ccca;margin:4px 0 12px;font-size:.8rem;line-height:1.5}.domain-entry .pilot-links{padding-top:2px}.atlas-head{padding-left:43px}.legend-square.unreviewed{background:#777c80}.legend-square.partial{background:#ffd238}.legend-square.unspecified{background:#e98651}@media (width<=760px){.domain-entry .domain-row{grid-template-columns:28px minmax(0,1fr) auto 18px;gap:8px}.marker-grid{padding-left:36px}.domain-count{font-size:.85rem}.atlas-help{font-size:.875rem}}.legend-square{color:#151719;vertical-align:middle;place-items:center;display:inline-grid}.legend-square.unspecified{width:11px;height:11px;margin:0 4px;transform:none}.status-mark{flex:none}.status-mark.status-explicit{color:#83d9aa}.status-mark.status-partial{color:#ffd078}.status-mark.status-unspecified{color:#ffae85}.status-mark.status-unreviewed{color:#c4c8c9}.status-mark.status-not_applicable{color:#c8c3dc}.status-mark.status-extraction_unclear{color:#dbbdac}.marker-fill .status-mark.inverted,.legend-square .status-mark.inverted{color:#17191b}.criterion-status,.status-badge{align-items:center;gap:6px;display:flex!important}.marker-button.partial .marker-fill,.legend-square.partial{background:#e6ba5f}.marker-button.unspecified .marker-fill,.legend-square.unspecified{background:#dd8d68}.marker-button.explicit .marker-fill{background:#83d9aa}.row-criteria strong{align-items:center;gap:4px;display:flex}.legend-square.explicit{background:#83d9aa}.legend-square.not_applicable,.legend-square.extraction_unclear{background:#b9a49b}@media (width>=1100px){.row-criteria{grid-template-columns:repeat(4,minmax(0,1fr))}.row-criteria>span{min-width:0}.row-criteria small,.row-criteria strong span{overflow-wrap:anywhere}.row-criteria strong{flex-wrap:wrap}.row-criteria strong span{min-width:0}}@media (width>=1100px) and (width<=1279px){.row-criteria{display:none}.measure-row:has(.row-criteria){grid-template-columns:22px minmax(0,1fr) auto 18px}}@media (width>=1280px){.measure-row:has(.row-criteria){grid-template-columns:20px minmax(145px,1fr) minmax(350px,1.8fr) 18px;row-gap:3px}.measure-row:has(.row-criteria)>svg:first-child{grid-area:1/1/span 2}.measure-row:has(.row-criteria)>span:nth-child(2){grid-area:1/2}.measure-row:has(.row-criteria)>.badge{grid-area:2/2;justify-self:start}.measure-row:has(.row-criteria)>.row-criteria{grid-area:1/3/span 2}.measure-row:has(.row-criteria)>svg:last-child{grid-area:1/4/span 2}.row-criteria small,.row-criteria strong span{overflow-wrap:normal}.row-criteria strong{flex-wrap:wrap}}.marker-button{width:34px;height:34px;padding:2px;position:relative}.marker-fill{color:#c4c8c9;background:0 0;border:1px solid #6a6f72;width:30px;height:30px;position:relative}.marker-number{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.72rem;font-weight:700;line-height:1}.marker-fill .status-mark{position:absolute;top:1px;right:1px}.marker-button:not(.unreviewed) .marker-fill{color:#17191b;border:0}.marker-series{color:#aeb2b0;grid-column:1/-1;margin-top:4px;font-size:.8rem}@media (width<=760px){.marker-grid{grid-template-columns:repeat(auto-fill,32px);gap:4px}.marker-button{width:32px;height:32px}.marker-fill{width:29px;height:29px}}.marker-grid{grid-template-columns:repeat(auto-fill,42px);gap:4px}.marker-button{width:42px;height:42px}.marker-fill{width:38px;height:38px;padding-top:4px}.marker-number{font-size:.78rem}.marker-fill .status-mark{top:2px;right:2px}@media (width<=760px){.marker-grid{grid-template-columns:repeat(auto-fill,40px);gap:3px}.marker-button{width:40px;height:40px}.marker-fill{width:37px;height:37px}}.disclaimer{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.disclaimer-content{grid-template-columns:minmax(0,75ch);display:grid}.disclaimer p{color:#c8cbc9;font-size:1rem}@media (width>=1100px){.disclaimer-content{grid-template-columns:repeat(2,minmax(0,75ch));gap:48px}}.footer-disclaimer{margin:6px 0;display:block}footer p{max-width:520px;font-size:.875rem}.missing-verdict{background:#1d1c16;border:1px solid #8e7620;border-radius:6px;margin:0 0 28px;padding:20px}.verdict-line{color:var(--text);margin-bottom:16px;font-size:1.1rem;font-weight:650}.missing-group{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.missing-group h3{align-items:center;gap:8px;margin-bottom:6px;font-size:1rem;display:flex}.missing-group h3 span{color:var(--muted);margin-left:auto;font-size:.875rem;font-weight:500}.missing-group ul{margin:0;padding:0;list-style:none}.missing-group li button{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 6px;display:grid}.missing-group li button:hover{background:#29271d}.missing-group li button>span>strong{margin-bottom:3px;font-size:1rem;display:block}.missing-group li small{color:var(--muted);margin-left:6px;font-size:.875rem;font-weight:500}.missing-group li button>span>span{color:#cdd0cf;font-size:.95rem;line-height:1.5;display:block}.present-line{border-top:1px solid var(--line);color:#cdd0cf;align-items:flex-start;gap:8px;margin:12px 0 0;padding-top:12px;font-size:.95rem;display:flex}.present-line svg{margin-top:3px}.verdict-note{color:#aeb2b0;margin:12px 0 0;font-size:.875rem}@media (width<=760px){.missing-verdict{padding:16px}.missing-group li small{margin:2px 0 0;display:block}}.gap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.gap-card{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:flex-start;gap:12px;width:100%;height:100%;padding:14px 12px;display:flex}.gap-card:hover,.gap-card.selected{border-color:var(--yellow);background:#28261b}.gap-logo{width:46px;height:46px;color:var(--yellow);background:#1d1c16;border:1px solid #6f6022;border-radius:50%;flex:none;place-items:center;display:grid}.gap-card.selected .gap-logo{background:var(--yellow);color:#151719;border-color:var(--yellow)}.gap-text{flex-direction:column;gap:3px;min-width:0;display:flex}.gap-text strong{font-size:1rem;line-height:1.3}.gap-count{color:#cdd0cf;font-size:.875rem;line-height:1.45}.gap-count b{color:var(--text)}.gap-bar{background:#373a38;border-radius:3px;height:6px;margin-top:6px;display:flex;overflow:hidden}.gap-list{border-top:1px solid var(--line);padding-top:22px}.gap-list-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.gap-list-head h2{margin:0 0 2px;font-size:1.4rem}.gap-list-head h2:focus{outline:2px solid var(--yellow);outline-offset:4px}.gap-list-head p{color:var(--muted);margin:0;font-size:.95rem}.gap-filters{flex-wrap:wrap;gap:6px;display:flex}.gap-filters button{background:0 0;border:1px solid #45494a;border-radius:22px;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:.95rem;display:inline-flex}.gap-filters button span{color:var(--muted);font-variant-numeric:tabular-nums}.gap-filters button.active{border-color:var(--yellow);color:var(--yellow);background:#28261b}.gap-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gap-rows button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:13px 7px;display:grid}.gap-rows button:hover{background:#24251e}.gap-rows small{color:var(--muted);font-size:.875rem;display:block}.gap-rows strong{margin:3px 0;font-size:1rem;line-height:1.35;display:block}.gap-rows button>span>span{color:#c9cccb;font-size:.95rem;line-height:1.5;display:block}.gap-hint{color:var(--muted)}@media (width<=1050px){.gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gap-grid{grid-template-columns:1fr;gap:6px}.gap-card{padding:12px 10px}.gap-logo{width:40px;height:40px}}@media (width<=360px){.sidebar{padding-inline:0}.sidebar nav{gap:0}.sidebar nav button{flex:auto;min-width:44px;padding-inline:2px}}.marker-grid{position:relative}.marker-tip{z-index:5;color:#151719;pointer-events:none;text-align:left;background:#f2f2f0;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;transform:translateY(-100%);box-shadow:0 4px 16px #00000059}.marker-tip strong{font-size:.95rem;line-height:1.35}.tip-meta{color:#4b4f52;font-variant-numeric:tabular-nums;font-size:.8rem}.tip-summary{color:#2a2d2f;font-size:.875rem;line-height:1.45}.tip-status{color:#2a2d2f;border-top:1px solid #d6d7d2;align-items:center;gap:6px;margin-top:2px;padding-top:6px;font-size:.8rem;font-weight:600;display:flex}.marker-tip .status-mark{color:#2a2d2f}@media (hover:none){.marker-tip{display:none}}.measure-aside .document-card{margin-top:0}.measure-aside .document-card blockquote{font-size:1.05rem}.measure-aside .questions{margin-top:24px}.measure-aside .card-top{flex-direction:column;align-items:flex-start;gap:8px}#gap-list-title:focus,#gap-list-title:focus-visible{outline:none}@media (hover:none) and (width<=760px){.atlas-help{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.missing-verdict{padding:20px}.missing-verdict h2{margin-bottom:6px;font-size:1.5rem}.verdict-line{margin-bottom:8px}.verdict-tally{color:#cdd0cf;flex-wrap:wrap;gap:6px 16px;margin:0 0 16px;font-size:.9rem;display:flex}.verdict-tally span{align-items:center;gap:6px;display:inline-flex}.verdict-grid,.fig-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:8px;margin:0;padding:0;list-style:none;display:grid}.v-card>button,.v-card>div{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;height:100%;min-height:132px;color:var(--text);border-top:4px solid #5f6466;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;display:flex}.v-card.open>button{border-color:var(--yellow);box-shadow:inset 0 -3px var(--yellow);background:#2b2817}.v-card.unspecified>button{border-top-color:#dd8d68}.v-card.partial>button{border-top-color:#e6ba5f}.v-card.explicit>button{border-top-color:#83d9aa}.v-card.not_applicable>button,.v-card.extraction_unclear>button{border-top-color:#b9a49b}.v-top{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:6px;display:flex}.v-icon{width:44px;height:44px;color:var(--yellow);background:#1d1c16;border:1px solid #6f6022;border-radius:50%;place-items:center;display:grid}.v-card.unspecified .v-icon{color:#f0a882;border-color:#8a5a43}.v-number{color:#9a9f9d;font-variant-numeric:tabular-nums;font-size:.8rem}.v-card strong{font-size:1rem;line-height:1.3}.v-card small{color:var(--muted);font-size:.875rem}.v-status{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:.9rem;font-weight:650;display:inline-flex}.v-dot{background:#444846;border:1px solid #858b89;border-radius:2px;width:10px;height:10px}.v-detail,.fig-detail{background:#24231b;border:1px solid #8e7620;border-radius:8px;grid-column:1/-1;padding:16px 18px;list-style:none}.v-detail-title{align-items:center;gap:8px;font-weight:650;display:flex;color:var(--text)!important;margin-bottom:8px!important}.v-detail-title svg:first-child{color:var(--yellow)}.v-detail p,.fig-detail p{color:#d6d8d6;margin:0 0 8px;font-size:.95rem;line-height:1.55}.v-detail .evidence,.fig-detail .evidence{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.v-detail blockquote{font-size:.9rem}.fig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fig-card>button{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;min-height:112px;padding:14px;display:flex}.fig-card>button:hover{background:#28261b;border-color:#8e7620}.fig-card.open>button{border-color:var(--yellow);background:#2b2817}.fig-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);font-size:.8rem;font-weight:700}.fig-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.15}.fig-label{color:#cdd0cf;font-size:.9rem;line-height:1.4}.fig-detail .inspector-value{margin:4px 0 8px;font-size:1.6rem}.gap-grid{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.gap-item,.gap-list-item{grid-area:auto}.gap-list-item{background:#1d1c16;border:1px solid #8e7620;border-radius:8px;grid-column:1/-1;padding:18px}.gap-card{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;min-height:168px;padding:14px;display:flex}.gap-card:hover{background:#28261b;border-color:#8e7620}.gap-card.selected{border-color:var(--yellow);box-shadow:inset 0 -3px var(--yellow);background:#2b2817}.gap-head{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.gap-logo{width:52px;height:52px}.gap-number{color:#9a9f9d;font-size:.8rem}.gap-text{flex-direction:column;gap:2px;display:flex}.gap-text small{color:var(--muted);font-size:.875rem}.gap-text strong{font-size:1.05rem}.gap-count{text-align:left;color:#cdd0cf;align-items:flex-start;margin-top:auto;font-size:.95rem;display:block}.gap-count b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px;font-size:1.6rem;font-weight:700}.gap-bar{background:#373a38;border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.gap-bar i{height:100%;display:block}.gap-bar .unspecified{background:#dd8d68}.gap-bar .explicit{background:#83d9aa}.gap-rest{color:var(--muted);font-size:.8rem}.gap-hint{color:var(--muted);background:0 0;border:0;grid-column:1/-1;padding:4px 0}.gap-list-head{margin-bottom:12px;display:block}@media (width<=1050px){.verdict-grid,.gap-grid,.fig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.missing-verdict{padding:16px}.v-card>button,.v-card>div{min-height:128px;padding:12px 10px}.v-icon{width:40px;height:40px}.gap-card{min-height:156px;padding:12px}.gap-logo{width:44px;height:44px}.gap-list-item{padding:14px}.gap-list-head h2{font-size:1.2rem}}@media (width<=360px){.fig-grid{grid-template-columns:1fr}}.gap-list-item .gap-list{border-top:0;padding-top:0}.row-detail a{align-items:flex-start;gap:6px;margin-top:6px;font-size:.875rem;line-height:1.45;display:flex}:root{--elev:#222528;--elev-line:#3d4145}[data-theme=navy-coral]{--elev:#22344a;--elev-line:#4a5d76}[data-theme=navy-ice]{--elev:#21354b;--elev-line:#4a6078}[data-theme=navy-orchid]{--elev:#2c3150;--elev-line:#5a5d7a}.coverage-meter{align-items:center;gap:14px;min-width:0;margin-left:auto;padding-left:20px;display:flex}.meter-text{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.meter-text strong{color:var(--text);font-variant-numeric:tabular-nums}.meter-text .status-dot{flex:none;margin:0}.meter-short{display:none}.meter-bar{background:#3a3d40;border-radius:3px;flex:none;width:150px;height:6px;display:flex;overflow:hidden}.meter-bar i{height:100%;display:block}.meter-bar .reviewed{background:var(--yellow)}.meter-bar .pilot{background:var(--copper)}.topbar .palette-link{margin:0 12px 0 10px}@media (width>=1100px) and (width<=1279px){.topbar-context{display:none}}@media (width<=1099px){.meter-long{display:none}.meter-short{display:inline}.meter-bar{width:90px}}@media (width<=760px){.coverage-meter{gap:10px;padding-left:8px}.meter-bar{width:52px}.topbar .palette-link{margin:0 6px 0 4px;padding:0 10px}}@media (width<=400px){.meter-bar{display:none}}@media (width<=360px){.meter-word{display:none}}@media (width>=761px){.coverage-summary{display:none}.hero{border-bottom:1px solid var(--line);max-width:none;margin-bottom:22px;padding-bottom:18px}}.breadcrumb:has(+.back-link){justify-content:flex-end;min-height:32px;margin-bottom:0}.breadcrumb+.back-link{width:max-content;max-width:55%;margin:-32px 0 14px}@media (width<=760px){.breadcrumb:has(+.back-link){display:none}.breadcrumb+.back-link{max-width:none;margin:0 0 10px}}.measure-trace{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex;margin-bottom:8px!important}.review-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;padding:2px 10px;font-size:.875rem;line-height:1.5;display:inline-flex}.review-pill.reviewed,.review-pill.pilot{border-color:color-mix(in srgb,var(--yellow) 45%,transparent);color:var(--yellow)}.measure-heading{margin-bottom:20px}.measure-heading h1{margin-bottom:0}.map-legend{margin:6px 0 8px}.atlas-help{margin:0 0 10px}.marker-tip{background:var(--elev);color:var(--text);border:1px solid var(--elev-line);border-top:3px solid var(--tip-accent,#777c80);border-radius:10px;gap:9px;padding:13px 16px 12px;animation:.14s ease-out tip-in;box-shadow:0 18px 40px #0000008c,0 2px 6px #00000059}.marker-tip:after{content:"";bottom:-7px;left:var(--arrow-x,50%);background:var(--elev);border-right:1px solid var(--elev-line);border-bottom:1px solid var(--elev-line);width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}@keyframes tip-in{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.marker-tip{animation:none}}.tip-explicit{--tip-accent:#83d9aa}.tip-partial{--tip-accent:#e6ba5f}.tip-unspecified{--tip-accent:#dd8d68}.tip-unreviewed{--tip-accent:#777c80}.tip-not_applicable,.tip-extraction_unclear{--tip-accent:#b9a49b}.tip-head{align-items:center;gap:10px;min-width:0;display:flex}.tip-badge{font-variant-numeric:tabular-nums;background:var(--tip-accent);color:#17191b;border-radius:6px;flex:none;place-items:center;min-width:40px;height:28px;padding:0 8px;font-size:.875rem;font-weight:800;display:inline-grid}.tip-badge.unreviewed{color:var(--text);background:0 0;border:1px solid #6a6f72}.marker-tip .tip-meta{color:var(--muted);font-size:.875rem;line-height:1.35}.marker-tip .tip-title{color:var(--text);font-size:1rem;line-height:1.35}.marker-tip .tip-summary{color:var(--muted);font-size:.9375rem;line-height:1.5}.tip-profile{border-top:1px solid var(--elev-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;display:flex}.tip-squares{gap:3px;display:flex}.tip-squares i{background:#777c80;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.tip-squares i.explicit{background:#83d9aa}.tip-squares i.partial{background:#e6ba5f}.tip-squares i.unspecified{background:#dd8d68}.tip-squares i.not_applicable,.tip-squares i.extraction_unclear{background:#b9a49b}.marker-tip .tip-squares .status-mark{color:#17191b;position:static}.tip-counts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.marker-tip .tip-status{color:var(--text);border-top:0;align-items:center;gap:7px;margin-top:0;padding-top:0;font-size:.875rem;font-weight:650;display:flex}.marker-tip .tip-status .status-mark{color:var(--tip-accent);position:static}.pilot-grid-wrap{min-width:0}.gc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.grid-compare-title{color:var(--muted);margin:0;font-size:.875rem;font-weight:650}.grid-compare-title span{font-weight:400}.gc-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.875rem;display:flex}.gc-swatch{border:1.5px dashed #9da2a0;border-radius:3px;width:26px;height:12px;margin-left:6px;display:inline-block;position:relative;overflow:hidden}.gc-swatch i{position:absolute;inset:0 auto 0 0}.gc-swatch.explicit i{background:#83d9aa;width:100%}.gc-swatch.partial i{background:repeating-linear-gradient(135deg,#e6ba5f 0 3px,#a9843a 3px 6px);width:50%}.gc-legend{color:var(--muted);margin:4px 0 8px;font-size:.875rem;line-height:1.5}.pilot-profile.grid-compare{display:block}.pilot-profile.grid-compare button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(180px,1.1fr) minmax(120px,1fr) 128px;align-items:center;gap:16px;padding:9px 6px;font-size:1rem;display:grid}.pilot-profile.grid-compare button:hover{background:color-mix(in srgb,var(--yellow) 5%,transparent);color:var(--text)}.gc-label{align-items:center;gap:12px;min-width:0;display:flex}.gc-label>svg{color:var(--yellow);flex:none}.grid-compare .gc-label strong{color:var(--text);text-align:left;font-size:.95rem;font-weight:700;display:block}.gc-label small{color:var(--muted);margin-top:1px;font-size:.875rem;display:block}.gc-bar{border:2px dashed #8e9392;border-radius:6px;height:20px;display:block;position:relative;overflow:hidden}.gc-bar i{width:0;transition:width .9s cubic-bezier(.2,.75,.2,1) calc(var(--i,0) * 90ms);position:absolute;inset:0 auto 0 0;overflow:hidden}.gc-bar.explicit i{background:#83d9aa}.gc-bar.partial i{background:repeating-linear-gradient(135deg,#e6ba5f 0 6px,#a9843a 6px 11px)}.is-visible .gc-bar i{width:var(--to,0%)}.gc-bar i:after{content:"";background:linear-gradient(100deg,#0000 20%,#fff6 50%,#0000 80%);position:absolute;inset:0;transform:translate(-110%)}.is-visible .gc-bar i:after{animation:gc-shine 1s ease-out calc(var(--i,0) * 90ms + .9s) 1}@keyframes gc-shine{to{transform:translate(110%)}}.gc-state{color:#d7d9d7;align-items:center;gap:6px;font-size:.875rem;font-weight:650;display:flex}.gc-state .status-mark{position:static}.gc-state.explicit{color:#83d9aa}.gc-state.partial{color:#ffd078}.gc-state.unspecified{color:#ffae85}.gc-cta{border:1.5px solid var(--yellow);background:color-mix(in srgb,var(--yellow) 6%,transparent);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.gc-cta:hover{background:color-mix(in srgb,var(--yellow) 12%,transparent)}.gc-cta-icon{background:color-mix(in srgb,var(--yellow) 14%,var(--bg));border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid}.gc-cta strong{font-size:1.05rem;line-height:1.3;display:block}.gc-cta small{color:var(--muted);margin-top:2px;font-size:.9375rem;display:block}.gc-cta>svg:last-child{color:var(--yellow);flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.gc-bar i{transition:none}.is-visible .gc-bar i:after{animation:none}}@media (width<=760px){.pilot-profile.grid-compare button{grid-template-columns:22px minmax(0,1fr) 114px;gap:8px 12px;padding:12px 2px}.gc-label{grid-column:1/-1}.grid-compare .gc-bar{grid-column:2}}.pilot-profile.grid-compare .gc-label small{font-weight:400}@media (width>=761px){.pilot-comparison .pilot-copy{align-self:start;position:sticky;top:66px}}@media (width<=760px){.measure-heading h1{font-size:1.6rem;line-height:1.2}}@media (width<=1099px){.pilot-comparison{grid-template-columns:minmax(0,1fr)}.pilot-comparison .pilot-copy{position:static}}.v-card .gc-bar{border-width:1.5px;border-radius:4px;width:100%;height:14px;margin-top:10px}.v-card .gc-bar i{width:var(--to,0%);transition:none}.v-card .gc-bar i:after{display:none}.v-card .v-status{padding-top:6px}.v-detail-title{flex-wrap:wrap;justify-content:space-between;font-size:1rem}.v-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.875rem;font-weight:650;display:inline-flex}.v-chip.explicit{color:#83d9aa;border-color:#3f6b55}.v-chip.partial{color:#ffd078;border-color:#7a6430}.v-chip.unspecified{color:#ffae85;border-color:#87513b}.v-trace{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;margin:4px 0 10px;display:grid}.v-quotes{gap:8px;min-width:0;display:grid}.v-quote{border-left:3px solid var(--yellow);background:color-mix(in srgb,var(--bg) 55%,transparent);border-radius:0 6px 6px 0;margin:0;padding:10px 12px}.v-quote blockquote{color:var(--text);margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.5}.v-quote figcaption{font-size:.875rem}.v-quote.empty{background:0 0;border:2px dashed #87513b;border-radius:6px}.v-quote.empty blockquote{color:#ffae85;font-family:inherit;font-size:.95rem}.v-split{align-content:start;gap:8px;min-width:0;display:grid}.v-split p{border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex;color:var(--text)!important;margin:0!important;font-size:.95rem!important}.v-split p .status-mark{margin-top:3px;position:static}.v-split strong{margin-bottom:2px;font-size:.875rem;display:block}.v-found{background:#83d9aa1a;border:1px solid #3f6b55}.v-found strong{color:#83d9aa}.v-missing{background:#dd8d681a;border:1px solid #87513b}.v-missing strong{color:#ffae85}.v-why summary{cursor:pointer;color:var(--yellow);font-size:.9rem;font-weight:650}.v-why p{margin-top:8px!important}.document-card blockquote.marked mark{background:color-mix(in srgb,var(--yellow) 30%,transparent);color:inherit;border-bottom:2px solid var(--yellow);padding:0 1px}@media (width<=760px){.v-trace{grid-template-columns:minmax(0,1fr)}}.gc-bar.explicit{border-color:#83d9aa}.gc-bar.partial{border-color:#e6ba5f}.gc-bar.unspecified{border-color:#dd8d68}.measure-row.has-strip,.strip-head{grid-template-columns:22px minmax(0,1fr) 292px 18px;align-items:center;gap:14px;display:grid}.row-strip{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:6px;display:grid}.measure-row .row-strip .gc-bar{border-width:1.5px;border-radius:4px;height:14px}.measure-row .row-strip .gc-bar i{width:var(--to,0%);transition:none}.measure-row .row-strip .gc-bar i:after{display:none}.strip-head{border-bottom:1px solid var(--line);color:var(--muted);padding:8px 7px}.strip-head .row-strip span{color:var(--note);place-items:center;display:grid}.strip-head-label{text-align:right;font-size:.875rem}@media (width<=760px){.measure-row.has-strip{grid-template-columns:20px minmax(0,1fr) 18px;row-gap:10px}.measure-row.has-strip .row-strip{grid-area:2/2}.measure-row.has-strip>svg:last-child{grid-area:1/3/span 2}.strip-head{grid-template-columns:20px minmax(0,1fr) 18px;row-gap:4px}.strip-head-label{text-align:left;grid-column:2}.strip-head .row-strip{grid-area:2/2}}.gap-bar{height:8px}.gap-bar .partial{background:repeating-linear-gradient(135deg,#e6ba5f 0 5px,#a9843a 5px 9px)}@media (width>=761px){.page-heading:not(.measure-heading) h1{font-size:clamp(1.8rem,2.4vw,2.3rem)}}.hero.hero-story{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px 40px;max-width:none;display:grid}.hero-story h1{margin-bottom:10px}.hero-why{max-width:560px;line-height:1.55;color:var(--text)!important;margin:0 0 18px!important;font-size:1.0625rem!important}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hero-actions .primary-button{margin:0}.hero-actions a.text-button{color:var(--yellow);font-weight:650;text-decoration:none}.hero-actions a.text-button:hover{text-decoration:underline}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stat{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.stat strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.75rem;line-height:1.1}.stat span{color:var(--muted);font-size:.875rem;line-height:1.4}.stat-key{background:color-mix(in srgb,#dd8d68 9%,var(--panel));border-color:#87513b;grid-column:1/-1}.stat-key strong,.stat-miss strong{color:#ffae85}.stat-miss{grid-column:auto}.hero-bar{border:1.5px dashed #6a6f72;border-radius:4px;grid-column:1/-1;height:12px;margin-top:6px;display:flex;overflow:hidden}.hero-bar i{height:100%;display:block}.hero-bar .unspecified{background:#dd8d68}.hero-bar .partial{background:repeating-linear-gradient(135deg,#e6ba5f 0 5px,#a9843a 5px 9px)}.hero-bar .explicit{background:#83d9aa}.hero-bar-legend{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;margin:0;font-size:.875rem;display:flex}.hero-bar-legend span{align-items:center;gap:6px;display:inline-flex}.hero-bar-legend i{border-radius:2px;width:14px;height:10px;display:inline-block}.hero-bar-legend i.unspecified{background:#dd8d68}.hero-bar-legend i.partial{background:repeating-linear-gradient(135deg,#e6ba5f 0 3px,#a9843a 3px 6px)}.hero-bar-legend i.explicit{background:#83d9aa}.hero-bar-legend i.unreviewed{border:1.5px dashed #8e9392}.coverage-summary{display:none}@media (width>=761px){.hero.hero-story{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}}@media (width<=1099px){.hero.hero-story{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hero.hero-story{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.stat strong{font-size:1.5rem}}footer.site-footer{text-align:left;border-top:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:20px 40px;margin-top:48px;padding:28px 0 36px;display:grid}.site-footer p{text-align:left;max-width:none;color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.site-footer .footer-mark{color:var(--text);margin-bottom:6px;font-size:1.25rem;font-weight:800;display:block}.site-footer .footer-brand{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer .footer-brand a{color:var(--yellow);font-size:.875rem}.site-footer .footer-title{color:var(--text);margin-bottom:6px;font-weight:700}.site-footer .footer-disclaimer{margin:0;display:block}.site-footer a{text-underline-offset:3px}@media (width<=900px){footer.site-footer{grid-template-columns:minmax(0,1fr);gap:18px}}.stat-key{grid-column:auto}@media (width<=760px){.stat-key,.stat-miss{grid-column:1/-1}}.map-legend{flex-wrap:wrap;align-items:center;gap:4px 2px;font-size:.875rem;display:flex}.map-legend strong{margin-right:6px}.atlas-help{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas:has(.marker-button:focus-visible) .atlas-help{z-index:20;clip:auto;white-space:normal;border:1px solid var(--elev-line);background:var(--elev);width:auto;max-width:min(560px,100vw - 32px);height:auto;color:var(--text);border-radius:8px;margin:0;padding:10px 14px;font-size:.875rem;position:fixed;bottom:16px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.atlas:has(.marker-button:focus-visible) .atlas-help{width:fit-content;max-width:560px;margin-inline:auto;left:16px;right:16px;transform:none}html:has(.atlas .marker-button:focus-visible){scroll-padding-bottom:140px}.missing-verdict{border-color:color-mix(in srgb,var(--yellow) 40%,var(--line));background:color-mix(in srgb,var(--yellow) 5%,var(--bg))}.v-detail,.fig-detail{border-color:color-mix(in srgb,var(--yellow) 40%,var(--line));background:color-mix(in srgb,var(--yellow) 6%,var(--panel))}.v-icon{border-color:color-mix(in srgb,var(--yellow) 35%,transparent);background:color-mix(in srgb,var(--yellow) 6%,var(--bg))}.v-card>button:hover{background:color-mix(in srgb,var(--yellow) 7%,var(--panel));border-color:color-mix(in srgb,var(--yellow) 50%,var(--line))}.v-card.open>button{background:color-mix(in srgb,var(--yellow) 10%,var(--panel));border-color:var(--yellow)}.bar-guide{margin:28px 0 8px}.bar-guide h2{font-size:1.3rem}.bar-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.bar-guide-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.bar-guide-card .gc-bar{height:16px}.bar-guide-card .gc-bar i{width:var(--to,0%);transition:none}.bar-guide-card .gc-bar i:after{display:none}.bar-guide-card strong{align-items:center;gap:6px;font-size:1rem;display:flex}.bar-guide-card strong .status-mark{position:static}.bar-guide-card p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.bar-guide-none{height:16px;color:var(--muted);place-items:center;font-size:.875rem;display:grid}.bar-guide-card.unspecified{border-color:#87513b}.smart-section>p:last-child:empty{display:none}@media (width<=900px){.bar-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.bar-guide-grid{grid-template-columns:minmax(0,1fr)}}.gap-logo,.gap-list-item{background:color-mix(in srgb,var(--yellow) 5%,var(--bg))}.gap-logo,.heading-icon{border-color:color-mix(in srgb,var(--yellow) 35%,transparent)}.gap-list-item,.panel-button,.primary-button,.measure-intro,.inspector{border-color:color-mix(in srgb,var(--yellow) 40%,var(--line))}.fig-card.open>button,.gap-card.selected{background:color-mix(in srgb,var(--yellow) 10%,var(--panel))}.criterion:hover,.criterion.selected,.gap-card:hover,.gap-filters button.active,.fig-card>button:hover{background:color-mix(in srgb,var(--yellow) 7%,var(--panel))}.gap-card:hover,.fig-card>button:hover{border-color:color-mix(in srgb,var(--yellow) 50%,var(--line))}.sidebar nav button:hover,.sidebar nav button.active{background:color-mix(in srgb,var(--yellow) 13%,var(--bg))}.domain-row:hover,.measure-row:hover,.element-row:hover,.gap-rows button:hover{background:color-mix(in srgb,var(--yellow) 5%,var(--panel))}.source-detail summary{cursor:pointer;color:var(--yellow);margin:2px 0 6px;font-size:.9375rem;font-weight:650}.source-detail p{margin:0 0 8px}html{scroll-padding-top:66px}.topbar{z-index:20;background:var(--bg);position:sticky;top:0}.skip-link:focus{z-index:21}.sidebar{background:var(--bg);z-index:19;min-height:0;scroll-padding-block:6px;position:fixed;overflow-y:auto}.sidebar nav{flex-shrink:0}.topbar button:focus-visible,.sidebar nav button:focus-visible{outline-offset:-3px}@media (width<=760px){html{scroll-padding-top:120px}.sidebar{position:sticky;top:56px;bottom:auto;overflow:auto hidden}}.marker-tip{transform:none}.marker-tip[data-placement=below]:after{border:0;border-left:1px solid var(--elev-line);border-top:1px solid var(--elev-line);top:-7px;bottom:auto}.marker-tip[data-placement=side]:after{display:none}.marker-button:hover,.marker-button:focus-visible{z-index:6}.marker-tip[data-scrollable=true]{pointer-events:auto}.marker-tip:focus-visible{outline:2px solid var(--yellow);outline-offset:-3px}@media (width<=760px){.language-context-heading{scroll-margin-top:120px}.language-context-heading:focus{outline:2px solid var(--yellow);outline-offset:4px}}.measure-row .row-strip .gc-bar{border-color:var(--note)}.measure-row .row-strip .gc-bar i{background:var(--note)}@media (width<=360px){.topbar .wordmark{padding:0 10px;font-size:1.35rem}.coverage-meter .meter-text{font-size:.75rem}.topbar .palette-link{margin:0 3px;padding:0 6px}}.marker-tip .tip-squares i[data-criterion]{background:var(--note)}.concept-intro{border:0;margin:0 0 18px;padding:0}.concept-intro h1{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.concept-intro h1 span{white-space:nowrap;position:relative}.concept-intro h1 span:after{content:"";background:var(--yellow);transform-origin:0;height:4px;animation:.7s ease-out both concept-accent;position:absolute;bottom:-3px;left:0;right:0}@keyframes concept-accent{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.concept-intro p{color:var(--muted);margin:0;font-size:1rem}.concept-home{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:28px}.concept-home>.primary-col{grid-area:1/2;min-width:0}.featured-measure{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-area:1/1;min-width:0;padding:16px}.featured-meta{color:var(--muted);margin:0;font-size:.9rem}.featured-meta strong{color:var(--yellow);font-size:1.4rem}.featured-measure h2{margin:3px 0 10px;font-size:1.45rem;line-height:1.15}.measure-photo{margin:0}.measure-photo img{aspect-ratio:2.25;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.measure-photo figcaption{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.4}.measure-photo figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.photo-limit{display:block}.featured-source-label{color:var(--muted);margin:12px 0 4px;font-size:.875rem}.featured-measure blockquote{margin:0;font:1.2rem/1.35 Georgia,serif}.featured-measure blockquote strong{color:#83d9aa}.featured-measure blockquote em{color:#ff9b83;font-style:normal;font-weight:700}.featured-findings{border-top:1px solid var(--line);margin:12px 0;padding-top:8px}.featured-findings p{margin:4px 0;font-size:.9rem;line-height:1.35}.featured-findings p:first-child b{color:#83d9aa}.featured-findings p:last-child b{color:#ffd078}.featured-action{border:1px solid var(--yellow);width:100%;min-height:44px;color:var(--yellow);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.featured-action:hover{background:color-mix(in srgb,var(--yellow) 12%,transparent)}.concept-home .heading-block{margin-top:0}.concept-home .heading-block .eyebrow{display:none}.home-stats{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.home-context{margin-top:20px}.home-context>summary{cursor:pointer;color:var(--yellow)}.measure-row:has(.measure-row-photo){grid-template-columns:56px minmax(0,1fr) auto 18px}.measure-row-photo{object-fit:cover;border-radius:4px;width:56px;height:42px;display:block}.measure-aside .measure-photo{margin-bottom:24px}.detail-grid{align-items:start}.missing-verdict{background:0 0;border:0;border-radius:0;padding:0}.missing-verdict h2{margin:0 0 10px;font-size:1.5rem}.verdict-tally{margin-bottom:12px}.verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-card>button{min-height:0}.v-preview{color:var(--text);gap:4px;margin:7px 0;font-size:.9rem;line-height:1.4;display:grid}.v-preview b{font-size:inherit}.v-card .gc-bar{margin-top:auto}.v-status{padding-top:6px}@media (width<=760px){.concept-intro{margin-bottom:14px}.concept-intro h1{font-size:clamp(1.8rem,7vw,2.3rem)}.concept-home{flex-direction:column;gap:22px;display:flex}.concept-home>.featured-measure{order:0;width:100%}.concept-home>.primary-col{order:1;width:100%}.featured-measure{padding:14px}.featured-measure h2{font-size:1.3rem}.featured-measure blockquote{font-size:1.15rem}.measure-row:has(.measure-row-photo){grid-template-columns:48px minmax(0,1fr) 18px}.measure-row-photo{width:48px;height:40px}.verdict-grid{grid-template-columns:1fr}.v-card>button{min-height:0}.measure-aside .measure-photo{max-width:480px}}@media (prefers-reduced-motion:reduce){.concept-intro h1 span:after{animation:none}}.concept-intro{display:block}.concept-intro p{max-width:none}.heading-tally{color:var(--muted);flex-basis:100%;font-size:.875rem}.measure-heading.reading-heading h1{max-width:75ch;font-size:1.625rem;line-height:1.28}.measure-heading.reading-heading h1 .measure-number{font-size:2.5rem;line-height:1}.annotation-source-title{margin:0 0 12px;font-size:1rem}.annotated-generic .annotation-layout{margin-top:0}.annotation-legend{margin:14px 0 0}.annotated-source{margin-bottom:24px;padding-bottom:18px}@media (width<=760px){.measure-heading.reading-heading h1{font-size:1.375rem}.measure-heading.reading-heading h1 .measure-number{font-size:2rem}.concept-intro h1{white-space:normal}.concept-intro p{font-size:.95rem;line-height:1.35}}.concept-home{row-gap:12px}.concept-home>.explore-top{grid-area:1/2;min-width:0}.concept-home>.primary-col{grid-area:2/2}.featured-measure{grid-row:1/span 2}.concept-home .heading-block{margin-bottom:12px}@media (width<=760px){.concept-home>.explore-top{order:0;width:100%}.concept-home>.featured-measure{order:1}.concept-home>.primary-col{order:2}}.annotation-text mark{background:0 0;font-weight:700}.annotation-text mark.source-target{color:#83d9aa}.annotation-text mark.source-date{color:#ff9b83}.measure-photo img{max-height:170px}.measure-photo figcaption{font-size:.875rem}.measure-photo figcaption summary{cursor:pointer;text-underline-offset:2px;margin-left:6px;text-decoration:underline;display:inline}.annotation-text .source-positive{cursor:pointer;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.annotation-text .source-positive.source-target{color:#83d9aa}.annotation-text .source-positive.source-date{color:#ff9b83}.source-positive:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.missing-verdict .v-card>button{grid-template-rows:auto 1fr;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.missing-verdict .v-icon,.missing-verdict .v-card small,.missing-verdict .v-card .gc-bar{display:none}.missing-verdict .v-number{background:var(--note);color:#17191b;border-radius:50%;grid-area:1/1/span 2;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.missing-verdict .v-status{grid-area:1/3;margin:0;padding:0}.missing-verdict .v-preview{grid-area:2/2/auto/4;margin:0;font-size:1rem}@media (width<=760px){.measure-photo img{max-height:145px}.missing-verdict .v-card>button{padding:10px}.missing-verdict .v-status{font-size:.875rem}}.featured-measure .measure-photo img{height:130px}.featured-source-label{margin-top:8px}.featured-findings{margin:9px 0;padding-top:6px}.concept-home.filtered{grid-template-columns:1fr}@media (width<=760px){.featured-measure .measure-photo img{height:120px}}.v-chevron{margin-left:4px;transition:transform .15s}.v-card.open .v-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v-chevron{transition:none}}@media (width<=760px){.topbar .wordmark,.topbar .palette-link{flex:none}.coverage-meter{flex:1;min-width:0}.coverage-meter .meter-text{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.2}.sidebar{scrollbar-width:thin;scrollbar-color:var(--muted) var(--bg);padding-inline:0}.sidebar::-webkit-scrollbar{height:5px}.sidebar::-webkit-scrollbar-track{background:var(--bg)}.sidebar::-webkit-scrollbar-thumb{background:var(--muted);border-radius:3px}.sidebar nav{gap:0;width:max-content;min-width:100%}.sidebar nav button{flex:1 0 max-content;letter-spacing:normal;min-width:44px;height:auto;min-height:56px;padding:4px 3px;font-size:.875rem}}.concept-home.filtered{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.concept-home.filtered>.explore-top,.concept-home.filtered>.primary-col{grid-column:1}.measure-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading""source photo";align-items:start;gap:0 22px;display:grid}.measure-hero .measure-heading{grid-area:heading;margin-bottom:12px}.measure-hero-photo{grid-area:photo;min-width:0}.measure-hero-photo .measure-photo img{aspect-ratio:1.5;object-fit:cover;height:auto;max-height:none}.measure-hero .annotated-source{border:1px solid var(--line);border-radius:6px;grid-area:source;min-width:0;margin:0 0 22px;padding:14px}.measure-hero .annotation-layout,.measure-hero .annotated-generic .annotation-layout{display:block}.measure-hero .annotation-text,.measure-hero .annotated-generic .annotation-text{font:400 1.25rem/1.5 Georgia,serif}.measure-hero .annotation-notes,.measure-hero .annotated-generic .annotation-notes{gap:12px;margin-top:18px;position:static}.measure-hero .annotation-connector{display:none}.measure-hero .annotation-marker-slot .annotation-marker{margin:0 3px;display:inline-flex;position:static;transform:none}.measure-hero .source-para.second{margin-top:1em}.measure-hero .source-para.second:after,.measure-profile{display:none}.detail-grid{display:block}.detail-grid .measure-aside{border:0;padding:0}.missing-verdict .verdict-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.missing-verdict .v-card>button{flex-direction:column;align-items:stretch;gap:4px;min-height:190px;padding:14px;display:flex}.missing-verdict .v-top{margin:0 0 4px;display:flex}.missing-verdict .v-icon{width:48px;height:48px;display:grid}.missing-verdict .v-number{width:auto;height:auto;color:var(--muted);background:0 0;font-weight:400;display:block}.missing-verdict .v-card small{display:block}.missing-verdict .v-card .gc-bar{order:2;height:18px;margin:10px 0 0;display:block}.missing-verdict .v-card .v-status{order:3;margin:0;padding:3px 0}.missing-verdict .v-card .v-preview{order:4;margin:2px 0 0;font-size:.9375rem;display:grid}.missing-verdict .v-chevron{margin-left:auto}.measure-row-wrap{position:relative}.list-photo-preview{z-index:7;background:var(--elev);border:1px solid var(--elev-line);pointer-events:auto;border-radius:8px;gap:10px;width:min(360px,100%);padding:10px;display:flex;position:absolute;top:calc(100% - 2px);right:8px;box-shadow:0 12px 26px #0008}.list-photo-preview img{object-fit:cover;border-radius:4px;width:90px;height:90px}.list-photo-preview>div{flex:1;min-width:0}.list-photo-preview strong,.list-photo-preview small{display:block}.list-photo-preview small{color:var(--muted);margin-top:6px}.preview-bars{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.preview-bars .gc-bar{border-width:1px;height:9px}.preview-bars .gc-bar i{width:var(--to)}.marker-tip{pointer-events:auto}.tip-photo{object-fit:cover;border-radius:4px;width:100%;height:105px}@media (width<=1050px){.missing-verdict .verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.measure-hero{flex-direction:column;gap:0;display:flex}.measure-hero-photo{order:0;width:100%;margin-bottom:10px}.measure-hero-photo .measure-photo img{aspect-ratio:auto;height:125px}.measure-hero-photo .measure-photo figcaption{font-size:.75rem;line-height:1.25}.measure-hero .measure-heading{order:1;width:100%;margin-bottom:8px}.measure-profile{border:1px solid var(--line);border-radius:6px;order:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0 0 14px;display:grid;overflow:hidden}.profile-item{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.profile-item:nth-child(odd){border-right:1px solid var(--line)}.profile-item:nth-last-child(-n+2){border-bottom:0}.profile-icon{width:32px;height:32px;color:var(--note);border:1px solid var(--note);border-radius:50%;flex:none;place-items:center;display:grid}.profile-content{flex:1;min-width:0;font-size:.875rem;line-height:1.2;display:block}.profile-content .gc-bar{border-width:1px;height:10px;margin-top:4px}.profile-content .gc-bar i{width:var(--to);transition:none}.measure-hero .annotated-source{order:3;width:100%;margin-bottom:20px;padding:12px}.measure-hero .annotation-text,.measure-hero .annotated-generic .annotation-text{font-size:1.125rem;line-height:1.55}.missing-verdict .verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.missing-verdict .v-card>button{min-height:0;padding:10px}.missing-verdict .v-icon{width:40px;height:40px}.list-photo-preview{display:none}}@media (width<=360px){.missing-verdict .verdict-grid{grid-template-columns:1fr}}@media (width>=761px){.measure-hero-photo .measure-photo img{aspect-ratio:auto;height:245px}.measure-hero-photo{position:sticky;top:72px}.measure-hero .annotation-source-title{margin-bottom:8px}}.marker-tip,.list-photo-preview{padding:10px}.compact-preview{text-align:left;align-items:flex-start;gap:10px;width:100%;display:flex}.compact-preview .preview-photo{object-fit:cover;border-radius:4px;flex:none;width:82px;height:90px;display:block}.preview-body{flex:1;min-width:0}.preview-body>strong{font-size:.9rem;line-height:1.25;display:inline}.preview-body>strong>span{color:var(--yellow)}.preview-body .measure-score-compact{margin-left:6px}.preview-body>small{color:var(--muted);margin-top:4px;font-size:.75rem;line-height:1.3;display:block}.preview-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;margin:7px 0 0;display:grid}.preview-bar-item{color:var(--muted);align-items:center;gap:3px;font-size:.7rem;display:flex}.preview-bar-item .gc-bar{border-width:1px;flex:1;min-width:0;height:9px}.preview-bar-item .gc-bar i{width:var(--to);transition:none}.measure-heading .heading-tally{flex-basis:auto}.measure-heading .review-pill{padding:1px 8px}.measure-hero .measure-heading h1{margin-bottom:6px}.measure-hero .measure-trace{margin-bottom:0!important}.missing-verdict .v-card>button{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:48px minmax(0,1fr) auto;align-content:start;align-items:start;gap:3px 10px;display:grid}.missing-verdict .v-top{display:contents}.missing-verdict .v-icon{grid-area:1/1/span 2}.missing-verdict .v-number{grid-area:1/3}.missing-verdict .v-card strong{grid-area:1/2}.missing-verdict .v-card small{grid-area:2/2/auto/4}.missing-verdict .v-card .gc-bar{order:initial;grid-area:3/1/auto/-1;margin:8px 0 0}.missing-verdict .v-card .v-status{order:initial;grid-area:4/1/auto/-1}.missing-verdict .v-card .v-preview{order:initial;grid-area:5/1/auto/-1}@media (width<=760px){.missing-verdict .v-card>button{grid-template-columns:40px minmax(0,1fr) auto}}@media (width>=761px){.measure-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""source"}.measure-hero>.measure-hero-photo{display:none}.measure-hero .annotated-source{border:0;padding:0}.measure-hero .annotation-layout,.measure-hero .annotated-generic .annotation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.measure-hero .annotation-source-column{border:1px solid var(--line);border-radius:6px;padding:14px}.measure-hero .annotation-source-title{margin-bottom:8px}.measure-hero .annotation-photo .measure-photo img{aspect-ratio:auto;object-fit:cover;height:245px;max-height:none}.measure-hero .annotation-notes,.measure-hero .annotated-generic .annotation-notes{margin-top:18px}}@media (width<=760px){.annotation-photo{display:none}}.list-photo-preview{position:fixed;right:auto;overflow:auto}.gc-bar.explicit{border-style:solid}.missing-verdict .v-preview,.missing-verdict .v-preview>span{overflow-wrap:anywhere;min-width:0}@media (width>=761px){.topbar .wordmark{flex:0 0 max(174px,8.5rem);width:max(174px,8.5rem)}.sidebar{width:max(174px,8.5rem)}.sidebar nav button{font-size:1rem}.main-area{margin-left:max(174px,8.5rem)}}.hero-story h1 .hero-lead{margin-bottom:.3em;display:block}.hero-story h1 .hero-ask{display:block}.hero-story h1 em{color:var(--yellow);font-style:normal}.hero-missing{flex-wrap:wrap;align-items:center;gap:6px 22px;margin:22px 0;display:flex}.hero-missing-word{letter-spacing:-.05em;font-weight:800;color:var(--yellow)!important;margin:0!important;font-size:clamp(3.25rem,5.4vw,4.75rem)!important;line-height:.95!important}.hero-actions a.primary-button{gap:14px;text-decoration:none}.hero-actions button.text-button{min-height:44px;font-weight:650}@media (width<=760px){.hero-missing{gap:6px 14px;margin:16px 0 18px}.hero-missing-word{font-size:clamp(2.25rem,10.5vw,3.25rem)!important}}.hero.hero-story{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.hero-story .hero-why{margin-bottom:0!important}.hero-story .hero-actions{margin-top:2px}@media (width>=761px){.hero-story .hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px}.hero-story .stat-key,.hero-story .stat-miss{grid-column:auto}}.missing-rotator,.missing-static{border-left:2px solid var(--line);padding:2px 0 2px 18px}.missing-rotator{gap:10px;display:grid}.rotator-words{display:grid}.rotator-words>span{letter-spacing:-.03em;max-inline-size:7.6em;color:var(--text);grid-area:1/1;align-self:center;font-size:2.25rem;font-weight:780;line-height:1.08}.rotator-sizer{visibility:hidden}.rotator-caret{vertical-align:-.06em;background:var(--yellow);border-radius:1px;width:.09em;height:.88em;margin-left:.05em;animation:1s step-end infinite rotator-caret;display:inline-block}@keyframes rotator-caret{50%{opacity:0}}.rotator-controls{align-items:center;gap:10px;display:flex}.rotator-dots{gap:6px;display:flex}.rotator-dots i{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background-color .3s;display:block}.rotator-dots i.active{background:var(--yellow)}.missing-static{flex-wrap:wrap;gap:2px 14px;max-width:24rem;margin:0;list-style:none;display:flex}.missing-static li{color:var(--text);font-size:1.05rem;font-weight:700}@media (width<=760px){.missing-rotator,.missing-static{padding-left:12px}.missing-rotator{gap:8px}.rotator-words>span{font-size:1.3rem}.hero-story .hero-missing-word{font-size:clamp(2.25rem,10vw,3.25rem)!important}.missing-static li{font-size:.95rem}}.hero-missing{flex-wrap:nowrap;justify-content:center}.rotator-words>span{white-space:nowrap;max-inline-size:none;font-size:2.75rem}@media (width<=1099px){.hero-missing{flex-direction:column;align-items:center;gap:12px}.missing-rotator,.missing-static{border-left:0;padding:0}.missing-rotator{justify-items:center}.rotator-words>span{text-align:center;justify-self:center}.missing-static{text-align:center;justify-content:center}}@media (width<=760px){.rotator-words>span{font-size:1.75rem}}.hero-story h1{max-width:none}.hero-story h1 .hero-lead{max-width:900px}.hero-story h1 .hero-ask,.hero-story h1{text-align:center}.hero-story h1 .hero-lead{margin-inline:auto}@media (width>=1100px){.hero-missing{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px 22px;display:grid}.hero-missing-word{grid-area:1/1}.missing-rotator{display:contents}.rotator-words{border-left:2px solid var(--line);grid-area:1/2;padding-left:20px}.rotator-controls{grid-area:2/2;padding-left:22px}}@media (width>=761px){.hero-story .hero-stats.complete{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-story .hero-stats.complete>.stat:first-child{grid-column:auto}}.measure-loading{color:var(--muted);border-top:1px solid var(--line);margin:0 0 16px;padding:16px 0;font-size:1rem;line-height:1.5}.rewrite{border:1px solid var(--line);border-left:3px solid var(--yellow);background:var(--panel);border-radius:6px;margin:0 0 28px;padding:18px 20px}.rewrite h2{align-items:center;gap:10px;margin-bottom:10px;font-size:1.3rem;display:flex}.rewrite h2 svg{color:var(--yellow);flex:none}.rewrite-text{color:#eceeeb;margin:0 0 10px;font-size:1.05rem;line-height:1.65}.rewrite-slot{background:color-mix(in srgb,var(--yellow) 16%,transparent);color:#ffe28a;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 3px;font-style:normal}.rewrite-note{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.request-status{color:#e2e4e1;border:1px solid #5a7a4f;border-radius:6px;gap:12px;margin:0 0 28px;padding:14px 16px;display:flex}.request-status svg{color:#9fd99c;flex:none;margin-top:2px}.request-status p{margin:0 0 6px;font-size:.95rem;line-height:1.5}.open-data{border-top:1px solid var(--line);margin:30px 0 0;padding-top:26px}.open-data .heading-block p{color:#d1d4d2;max-width:76ch;margin:6px 0 0;font-size:.95rem;line-height:1.55}.open-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.open-list li{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;padding:14px 16px;display:grid}.open-list a{color:var(--text);align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.open-list a:hover strong{color:var(--yellow)}.open-list a svg{color:var(--yellow);flex:none}.open-list strong{font-size:1rem;display:block}.open-list small{color:var(--muted);margin-top:2px;font-size:.875rem;display:block}.open-list p{color:#c9ccca;margin:0;font-size:.875rem;line-height:1.5}.privacy{gap:22px;max-width:76ch;display:grid}.privacy h2{margin-bottom:6px;font-size:1.15rem}.privacy p{color:#dfe1de;margin:0;font-size:1rem;line-height:1.6}.footer-links{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.footer-links button{min-height:44px;color:var(--yellow);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.stat strong small{color:var(--muted);margin-left:2px;font-size:.95rem;font-weight:600}.stats-caption{color:var(--muted);margin:10px 0 0;font-size:.875rem}.home-profile{max-width:1120px;margin-top:22px}.home-profile h3{margin-bottom:4px;font-size:1.1rem}.home-profile .heading-block{margin-bottom:6px}.home-profile .heading-block p{color:var(--muted);margin:0;font-size:.9rem}.criteria-profile{gap:2px;margin:8px 0 0;display:grid}.cp-row{text-align:left;min-height:36px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) minmax(150px,1fr);align-items:center;gap:12px;width:100%;padding:4px 8px;display:grid}button.cp-row:hover,button.cp-row:focus-visible{background:color-mix(in srgb,var(--yellow) 7%,transparent)}button.cp-row:hover .cp-label{color:var(--yellow)}.cp-label{color:#dfe1de;align-items:center;gap:8px;min-width:0;font-size:.9rem;display:flex}.cp-label svg{color:var(--muted);flex:none}.cp-bar{border:1.5px dashed #6a6f72;border-radius:4px;height:12px;display:flex;overflow:hidden}.cp-bar i{height:100%;display:block}.cp-bar .explicit{background:#83d9aa}.cp-bar .partial{background:repeating-linear-gradient(135deg,#e6ba5f 0 5px,#a9843a 5px 9px)}.cp-bar .unspecified{background:#dd8d68}.cp-num{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.cp-num b{color:#ffae85;font-size:1rem}.cp-legend{margin-top:10px;padding-left:8px}@media (width<=640px){.cp-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 6px}.cp-bar{order:3;grid-column:1/-1}.cp-num{white-space:normal}}.domain-brief{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;margin:-6px 0 26px;display:grid}.brief-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:16px 18px}.brief-card .eyebrow{margin-bottom:6px!important}.brief-card .eyebrow.copper{color:var(--copper)!important}.brief-ask p{margin:0 0 8px;font-size:.95rem;line-height:1.5}.brief-ask strong{color:var(--text)}.brief-note{color:var(--muted);font-size:.875rem}.brief-ask .ask-cta{margin-top:6px}@media (width<=900px){.domain-brief{grid-template-columns:minmax(0,1fr)}}.measure-nav{margin:0 0 20px}.measure-nav ul{scrollbar-width:none;gap:6px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.measure-nav li{flex:none}.measure-nav button{border:1px solid var(--line);background:var(--panel);color:#dfe1de;white-space:nowrap;border-radius:999px;min-height:40px;padding:6px 12px;font-size:.875rem}.measure-nav button:hover{border-color:var(--yellow);color:var(--yellow)}@media (width<=760px){.measure-nav{z-index:4;background:var(--bg);border-bottom:1px solid var(--line);margin:0 0 16px;padding:4px 0;position:sticky;top:114px}.measure-nav button{min-height:36px;padding:4px 10px;font-size:.8rem}#verdict,#formulare,#cere-raspunsuri,#cifre,#intrebari{scroll-margin-top:50px}}.trace-group{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.trace-group+.trace-group{border-left:1px solid var(--line);padding-left:12px}.trace-state .heading-tally{flex-basis:auto}@media (width<=760px){.measure-trace{gap:8px 0}.trace-group{flex-basis:100%}.trace-group+.trace-group{border-left:0;padding-left:0}}.meter-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;display:inline-flex}.meter-link:hover .meter-text,.meter-link:focus-visible .meter-text{color:var(--yellow)}.meter-link svg{width:16px;height:16px;color:var(--yellow);flex:none}.beta-tag{vertical-align:middle;border:1px solid var(--copper);color:var(--copper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-left:10px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.beta-note{border-left:3px solid var(--copper);padding-left:12px;color:#dfe1de!important;margin-top:10px!important}.measure-photo .photo-frame{position:relative}.measure-photo figcaption{margin-top:-44px;font-size:.875rem;line-height:1.4;position:relative}.measure-photo figcaption details{display:block}.measure-photo figcaption summary{color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;text-decoration:none;list-style:none;display:flex}.measure-photo .photo-info-icon{background:#111d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.measure-photo figcaption summary::-webkit-details-marker{display:none}.measure-photo figcaption summary:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.measure-photo .photo-details{color:var(--text);overflow-wrap:anywhere;padding:10px 0 0;font-size:.875rem;line-height:1.4}.measure-photo .photo-details p{margin:0 0 6px}.source-reading-label{color:var(--muted);font-size:.875rem;font-weight:400}.source-omission{color:var(--muted);white-space:nowrap;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8em}.source-reading-toggle{min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:.875rem;font-weight:600;display:inline-flex}.source-reading-toggle:hover{color:var(--yellow)}.annotation-text:focus:not(:focus-visible){outline:none}.measure-summary{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:8px 0 4px;font-size:.95rem;line-height:1.45;display:flex}.measure-summary strong{color:var(--yellow)}.measure-summary p{color:var(--text);margin:0}.measure-nav{background:0 0;border:0;margin:0 0 8px;padding:0;position:static}.measure-nav ul{flex-wrap:wrap;gap:6px;overflow:visible}.measure-nav button{min-height:44px;padding:7px 12px;font-size:.875rem}.heading-analysis{text-align:left;color:inherit;background:0 0;border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;padding:4px;display:inline-flex}.heading-analysis:not(:disabled):hover{background:color-mix(in srgb,var(--yellow) 7%,transparent)}.heading-analysis:disabled{cursor:wait}#text-program,#verdict,#formulare,#cere-raspunsuri,#cifre,#intrebari{scroll-margin-top:130px}@media (width<=760px){.measure-nav{z-index:auto;position:static;top:auto}.profile-item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:inherit;background:0 0}.profile-item:not(:disabled):hover{background:color-mix(in srgb,var(--note) 10%,transparent)}.profile-item:disabled{cursor:wait}.profile-item:focus-visible{outline-offset:-3px}}@media (width>=761px){.hero.hero-story{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px}.hero-story .hero-copy{display:contents}.hero-story .hero-copy h1,.hero-story .hero-missing{grid-column:1/-1}.hero-story .hero-why{max-width:66ch}.hero-story .hero-actions{justify-content:flex-end}}@media (width>=1000px){.privacy{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:none}.privacy section{max-width:76ch}}.home-profile{max-width:none}.cp-row{grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) minmax(210px,1fr)}@media (width<=640px){.cp-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=420px){.cp-row{grid-template-columns:minmax(0,1fr);gap:4px}.cp-bar{order:initial;grid-column:1}.cp-num,.heading-block .count-label{white-space:normal;overflow-wrap:anywhere}}.v-detail{scroll-margin-top:130px}.coverage-meter{padding-right:16px}.measure-heading button.review-pill{cursor:pointer;background:0 0;min-height:44px}.measure-heading button.review-pill:hover{background:color-mix(in srgb,var(--yellow) 7%,transparent)}.privacy p+p{margin-top:12px}.hero-story .hero-missing-word{color:var(--text)!important}.hero-missing-word .missing-accent,.rotator-words>.rotator-typed,.missing-static li{color:var(--note,var(--text))}.rotator-caret,.rotator-dots i.active{background:var(--note,var(--text))}.rotator-dots i{transition:none}.page-heading:not(.measure-heading) p{max-width:68ch}@media (width<=600px){.page-heading:not(.measure-heading) .heading-icon{display:none}}.measure-nav button:disabled{cursor:wait;opacity:.6}.measure-hero>.measure-loading{grid-area:source}@media (width<=760px){.measure-hero>.measure-loading{order:3;width:100%}}
