.CoverageBar-module__wrapper{gap:var(--space-2xs);flex-direction:column;min-width:7rem;display:flex}.CoverageBar-module__track{background-color:var(--field);border-radius:var(--radius-pill);height:.375rem;position:relative;overflow:hidden}.CoverageBar-module__fill{height:100%;width:calc(var(--ratio) * 100%);background-color:var(--accent);border-radius:inherit;transition:width var(--duration-normal) var(--ease)}.CoverageBar-module__label{font-size:var(--size-100);font-variant-numeric:tabular-nums;color:var(--text-muted)}.LanguagePicker-module__wrapper{align-items:center;gap:var(--space-xs);font-size:var(--size-200);color:var(--text-muted);display:inline-flex}.LanguagePicker-module__select{padding:var(--space-2xs) var(--space-xs);font-size:var(--size-200);color:var(--text);background-color:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-s);cursor:pointer}.Form-module__field{gap:var(--space-2xs);flex-direction:column;display:flex}.Form-module__label{font-size:var(--size-200);font-weight:var(--weight-medium);color:var(--text)}.Form-module__optional{font-weight:var(--weight-regular);color:var(--text-faint);margin-inline-start:var(--space-2xs)}.Form-module__hint{font-size:var(--size-100);color:var(--text-muted)}.Form-module__input,.Form-module__textarea{width:100%;padding:var(--space-xs) var(--space-s);font-size:var(--size-300);color:var(--text);background-color:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-s);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.Form-module__input:focus,.Form-module__textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.Form-module__textarea{min-height:12rem;line-height:var(--leading-normal);resize:vertical}.Form-module__choices{gap:var(--space-xs);flex-wrap:wrap;display:flex}.Form-module__choice{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);font-size:var(--size-200);background-color:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-s);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);display:inline-flex}.Form-module__choice:hover:not(:has(input:checked,input:disabled)){border-color:var(--accent)}.Form-module__choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.Form-module__choice:has(input:checked){color:var(--accent-strong);background-color:var(--accent-soft);border-color:var(--accent)}.Form-module__scale{gap:var(--space-2xs);display:flex}.Form-module__step{min-width:2.5rem;padding:var(--space-xs) 0;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;position:relative}.Form-module__relevancy{background-color:var(--surface-raised);border-radius:9px;padding:4px;display:flex}.Form-module__relevancy:has(input:checked){background-color:var(--field)}.Form-module__relevancyStep{min-width:2.25rem;padding:var(--space-2xs) 0;text-align:center;font-size:var(--size-200);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:#fff;border-radius:var(--radius-s);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);flex:1;position:relative}.Form-module__relevancyStep:hover{background-color:var(--surface-sunken)}.Form-module__relevancyStep:has(input:focus-visible){outline-offset:1px;outline:2px solid #fff}.Form-module__relevancyPicked .Form-module__relevancyStep{color:#ffffff73;background-color:#0000}.Form-module__relevancyPicked .Form-module__relevancyStep:has(input:checked){color:#fff}.Form-module__relevancyPicked .Form-module__muchLess:has(input:checked){background-color:#8e3b34}.Form-module__relevancyPicked .Form-module__less:has(input:checked){background-color:#a8523f}.Form-module__relevancyPicked .Form-module__equal:has(input:checked){background-color:#c49a4a}.Form-module__relevancyPicked .Form-module__more:has(input:checked){background-color:#679a3c}.Form-module__relevancyPicked .Form-module__muchMore:has(input:checked){background-color:#1e8127}.Form-module__hiddenControl{opacity:0;width:1px;height:1px;position:absolute}.Form-module__large{padding:var(--space-xs) var(--space-l);font-size:var(--size-300)}.Form-module__demanded{color:var(--band-missing);margin-inline-start:var(--space-3xs)}.Form-module__problem{font-size:var(--size-100);color:var(--band-missing)}.Form-module__fieldset{gap:var(--space-s);border:none;flex-direction:column;margin:0;padding:0;display:flex}.Form-module__fieldset:disabled{opacity:.55}.Form-module__legend{font-size:var(--size-200);font-weight:var(--weight-medium);padding:0}.Form-module__form{gap:var(--space-m);flex-direction:column;display:flex}.Form-module__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.Form-module__button{padding:var(--space-xs) var(--space-m);font-size:var(--size-200);font-weight:var(--weight-medium);border:1px solid var(--border-strong);border-radius:var(--radius-m);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);align-items:center;display:inline-flex}.Form-module__button:disabled{opacity:.5;cursor:not-allowed}.Form-module__quiet{color:var(--text);background-color:#0000}.Form-module__quiet:hover:not(:disabled){color:var(--accent-strong);border-color:var(--accent)}.Form-module__primary{color:var(--on-accent);background-color:var(--accent);border-color:var(--accent);font-weight:var(--weight-strong)}.Form-module__primary:hover:not(:disabled){background-color:var(--accent-strong);border-color:var(--accent-strong)}.Form-module__danger{color:var(--band-missing);background-color:var(--band-tint-missing);border-color:var(--band-missing)}.Form-module__iconOnly{padding:var(--space-2xs);font-size:var(--size-300);color:var(--text-muted);background-color:#0000;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.Form-module__iconOnly:hover:not(:disabled){color:var(--text);background-color:var(--surface-raised);border-color:var(--border-strong)}.Form-module__checkList{gap:var(--space-2xs);max-height:460px;padding:var(--space-xs) var(--space-s);background-color:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-s);flex-direction:column;display:flex;overflow-y:auto}.Form-module__check{align-items:baseline;gap:var(--space-xs);font-size:var(--size-300);cursor:pointer;display:flex}.Form-module__buttonIcon{vertical-align:-.15em;align-items:center;margin-inline-end:var(--space-2xs);display:inline-flex}.FillPage-module__page{grid-template-columns:var(--measure-rail) minmax(0, 1fr);gap:var(--space-xl);padding:var(--space-xl) var(--space-l) var(--space-2xl);max-width:var(--measure-page);align-items:start;margin-inline:auto;display:grid}.FillPage-module__rail{top:var(--space-l);gap:var(--space-m);padding:var(--space-m);border:1px solid var(--border-strong);border-radius:var(--radius-m);flex-direction:column;display:flex;position:sticky}.FillPage-module__railTitle{font-size:var(--size-100);font-weight:var(--weight-medium);letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint)}.FillPage-module__railCount{font-variant-numeric:tabular-nums;color:var(--text-faint)}.FillPage-module__main{gap:var(--space-l);flex-direction:column;display:flex}.FillPage-module__header{gap:var(--space-xs);flex-direction:column;display:flex}.FillPage-module__headerTop{justify-content:space-between;align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.FillPage-module__intro{font-size:var(--size-300);color:var(--text-muted)}.FillPage-module__skipLink{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.FillPage-module__skipLink:focus-visible{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.FillPage-module__group{gap:var(--space-2xs);flex-direction:column;display:flex}.FillPage-module__group:focus{outline:none}.FillPage-module__card{gap:var(--space-m);padding:var(--space-m);background-color:var(--surface);border-radius:var(--radius-s);flex-direction:column;display:flex}.FillPage-module__card:first-of-type{border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.FillPage-module__card:last-of-type{border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.FillPage-module__cardHead{gap:var(--space-3xs);flex-direction:column;display:flex}.FillPage-module__cardTitle{font-size:var(--size-400);font-weight:var(--weight-medium)}.FillPage-module__cardBody{font-size:var(--size-200);color:var(--text-muted)}.FillPage-module__tag{padding:var(--space-3xs) var(--space-xs);font-size:var(--size-100);color:var(--text-muted);background-color:var(--surface-sunken);border-radius:var(--radius-pill);align-self:flex-start}.FillPage-module__notes{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.FillPage-module__status{font-size:var(--size-100);font-variant-numeric:tabular-nums;color:var(--text-faint)}.FillPage-module__statusFailed{color:var(--band-missing)}.FillPage-module__footer{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.FillPage-module__terminal{gap:var(--space-s);padding:var(--space-2xl) var(--space-l);text-align:center;flex-direction:column;max-width:34rem;margin-inline:auto;display:flex}@media (width<=60rem){.FillPage-module__page{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.FillPage-module__rail{position:static}}@media (width<=40rem){.FillPage-module__page{padding:var(--space-l) var(--space-m) var(--space-xl)}.FillPage-module__notes{grid-template-columns:minmax(0,1fr)}}.RelevancyPage-module__row{align-items:baseline;gap:var(--space-s);padding:var(--space-2xs) 0;grid-template-columns:minmax(8rem,1fr) auto;display:grid}.RelevancyPage-module__rowControls{align-items:center;gap:var(--space-2xs);display:flex}.RelevancyPage-module__rowControls>:first-child{flex:11rem;min-width:11rem;max-width:18rem}.RelevancyPage-module__noteField{max-width:var(--measure-text);grid-column:1/-1;padding-block-start:var(--space-2xs)}.RelevancyPage-module__rowText{gap:var(--space-3xs);flex-direction:column;align-self:start;display:flex}.RelevancyPage-module__rowLabel{font-size:var(--size-200);color:var(--text)}.RelevancyPage-module__rowDescription{max-width:var(--measure-text);font-size:var(--size-200);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.RelevancyPage-module__bulkRow{padding-block-end:var(--space-xs);font-weight:var(--weight-medium);border-block-end:1px solid var(--border);margin-block-end:var(--space-2xs);padding-right:30px}@media (width<40rem){.RelevancyPage-module__row{gap:var(--space-2xs);grid-template-columns:1fr}.RelevancyPage-module__rowControls>:first-child{max-width:none}}.RelevancyPage-module__note{gap:var(--space-2xs);max-width:var(--measure-text);margin-top:var(--space-xs);padding-inline:var(--space-s);border-left:1px solid var(--border);flex-direction:column;display:flex}.RelevancyPage-module__noteTitle{font-size:var(--size-200);color:var(--text);margin:0}.RelevancyPage-module__noteBody{font-size:var(--size-200);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.RelevancyPage-module__saveBadge{padding:var(--space-3xs) var(--space-xs);font-size:var(--size-100);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;display:inline-flex}.RelevancyPage-module__saveSaving{color:var(--text-muted);background-color:var(--border)}.RelevancyPage-module__saveSaved{background-color:var(--band-tint-solid)}.RelevancyPage-module__saveFailed{background-color:var(--band-tint-missing)}.RelevancyPage-module__saveFailure{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.RelevancyPage-module__saveError{font-size:var(--size-100);line-height:var(--leading-normal);color:var(--text-muted)}.admin-module__shell{grid-template-columns:var(--measure-rail) minmax(0, 1fr);align-items:start;min-height:100vh;display:grid}.admin-module__sidebar{gap:var(--space-l);background-color:var(--ground);border-inline-end:1px solid var(--border);flex-direction:column;min-height:100vh;padding-block:14px;padding-inline:14px;display:flex;position:sticky;top:0}.admin-module__sidebarFolded{padding:var(--space-l) var(--space-xs)}.admin-module__railHead{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.admin-module__brand{font-size:var(--size-400);font-weight:var(--weight-strong);letter-spacing:-.02em;color:var(--text)}.admin-module__nav{gap:var(--space-3xs);flex-direction:column;display:flex}.admin-module__link{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);font-size:var(--size-200);color:var(--text-muted);border-radius:var(--radius-s);transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);font-weight:500;text-decoration:none;display:flex}.admin-module__link:hover{color:var(--text);background-color:#ffffff0f}.admin-module__linkIcon{color:currentColor;flex:none;width:1.15em;height:1.15em}.admin-module__linkActive,.admin-module__linkActive:hover{color:var(--accent-strong);background-color:var(--accent-soft);font-weight:var(--weight-medium)}.admin-module__footer{gap:var(--space-s);flex-direction:column;margin-block-start:auto;display:flex}.admin-module__content{gap:var(--space-l);padding:var(--space-xl) var(--space-l) var(--space-2xl);max-width:var(--measure-page);flex-direction:column;display:flex}.admin-module__heading{gap:var(--space-2xs);flex-direction:column;display:flex}.admin-module__lede{font-size:var(--size-300);color:var(--text-muted)}.admin-module__columns{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.admin-module__rows{gap:var(--space-m);flex-direction:column;display:flex}.admin-module__stack{gap:var(--space-s);flex-direction:column;display:flex}.admin-module__inline{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.admin-module__mono{font-family:var(--font-mono);font-size:var(--size-100);color:var(--text-muted);overflow-wrap:anywhere}.admin-module__signin{gap:var(--space-m);margin:var(--space-2xl) auto;padding:var(--space-xl);background-color:var(--surface);border-radius:var(--radius-m);flex-direction:column;max-width:26rem;display:flex}.admin-module__note{font-size:var(--size-200);color:var(--text-muted)}.admin-module__problem{font-size:var(--size-200);color:var(--band-missing)}.admin-module__violation{gap:var(--space-2xs);padding:var(--space-s);font-size:var(--size-200);background-color:var(--band-tint-missing);border-inline-start:3px solid var(--band-missing);border-radius:var(--radius-s);flex-direction:column;display:flex}.admin-module__open{gap:var(--space-2xs);padding:var(--space-s);font-size:var(--size-200);background-color:var(--band-tint-partial);border-inline-start:3px solid var(--band-partial);border-radius:var(--radius-s);flex-direction:column;display:flex}.admin-module__rationale{color:var(--text-muted);font-style:italic}.admin-module__excluded{font-weight:var(--weight-medium);color:var(--band-missing)}.admin-module__rowActions{align-items:center;gap:var(--space-2xs);display:inline-flex}@media (width<=60rem){.admin-module__shell{grid-template-columns:minmax(0,1fr)}.admin-module__sidebar{border-inline-end:none;border-block-end:1px solid var(--border);min-height:0;position:static}}@media (width<=40rem){.admin-module__content{padding:var(--space-l) var(--space-m) var(--space-xl)}.admin-module__columns{grid-template-columns:minmax(0,1fr)}}@media (width>=60.0625rem){.admin-module__shellFolded{grid-template-columns:auto minmax(0,1fr)}}.Async-module__note{padding:var(--space-l) 0;color:var(--text-muted)}.Async-module__failure{align-items:start;gap:var(--space-s);padding:var(--space-m);color:var(--text);background-color:var(--band-tint-missing);border:1px solid var(--band-missing);border-radius:var(--radius-m);flex-direction:column;display:flex}.Panel-module__panel{gap:var(--space-m);padding:var(--space-l);background-color:var(--surface-sunken);border-radius:var(--radius-m);flex-direction:column;display:flex}.Panel-module__header{justify-content:space-between;align-items:start;gap:var(--space-m);flex-wrap:wrap;display:flex}.Panel-module__headline{gap:var(--space-2xs);flex-direction:column;display:flex}.Panel-module__title{font-size:var(--size-500)}.Panel-module__description{font-size:var(--size-200);color:var(--text-muted)}.Panel-module__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.Panel-module__body{gap:var(--space-m);flex-direction:column;display:flex}.Panel-module__disclosure{align-items:center;gap:var(--space-2xs);font:inherit;color:inherit;text-align:start;cursor:pointer;background-color:#0000;border:none;padding:0;display:inline-flex}.Panel-module__disclosure:hover{color:var(--accent)}.Panel-module__disclosure svg{color:var(--text-faint)}.Panel-module__disclosure:hover svg{color:var(--accent)}.Table-module__wrapper{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);overflow-x:auto}.Table-module__table{border-collapse:collapse;width:100%;font-size:var(--size-200)}.Table-module__head{padding:var(--space-xs) var(--space-s);text-align:start;font-size:var(--size-100);font-weight:var(--weight-medium);color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--border-strong)}.Table-module__cell{padding:var(--space-xs) var(--space-s);vertical-align:top;border-bottom:1px solid var(--border)}.Table-module__row{scroll-margin-block:var(--space-xl)}.Table-module__row:hover .Table-module__cell{background-color:#ffffff0a}.Table-module__row:target .Table-module__cell{background-color:var(--accent-soft)}.Table-module__row:last-child .Table-module__cell{border-bottom:none}.Table-module__end{text-align:end;font-variant-numeric:tabular-nums}.Table-module__caption{padding:var(--space-xs) var(--space-s);text-align:start;font-size:var(--size-100);color:var(--text-muted)}.Table-module__empty{padding:var(--space-l) var(--space-s);text-align:center;color:var(--text-muted)}.Modal-module__backdrop{z-index:50;padding:var(--space-xl) var(--space-m);background-color:#040c0ead;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__card{background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-m);width:100%;max-width:34rem;box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.Modal-module__wide{max-width:52rem}.Modal-module__header{justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding:var(--space-m) var(--space-l);border-block-end:1px solid var(--border);display:flex}.Modal-module__headline{gap:var(--space-3xs);flex-direction:column;display:flex}.Modal-module__title{font-size:var(--size-400)}.Modal-module__description{font-family:var(--font-mono);font-size:var(--size-100);color:var(--text-faint);overflow-wrap:anywhere}.Modal-module__body{padding:var(--space-l)}.DeleteButton-module__intro{margin:0 0 var(--space-s);color:var(--text-muted);font-size:var(--size-200)}.DeleteButton-module__referrers{gap:var(--space-xs);margin:0 0 var(--space-m);flex-direction:column;padding:0;list-style:none;display:flex}.DeleteButton-module__referrers li{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-inline-start:3px solid var(--border);border-radius:var(--radius-s);background-color:#ffffff0d;flex-wrap:wrap;display:flex}.DeleteButton-module__cascades{border-inline-start-color:var(--band-missing)}.DeleteButton-module__detaches{border-inline-start-color:var(--border-strong)}.DeleteButton-module__referrer{font-family:var(--font-mono);font-size:var(--size-200)}.DeleteButton-module__consequence{color:var(--text-muted);font-size:var(--size-100)}.DeleteButton-module__hint{margin:var(--space-xs) 0 var(--space-m);color:var(--text-muted);font-size:var(--size-100)}.DeleteButton-module__failure{margin:0 0 var(--space-m);color:var(--band-missing);font-size:var(--size-200)}.MenuButton-module__menu{display:inline-flex;position:relative}.MenuButton-module__list{z-index:20;min-width:12rem;padding:var(--space-2xs);background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-s);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0}.MenuButton-module__item{padding:var(--space-xs) var(--space-s);font-size:var(--size-200);text-align:start;color:var(--text);border-radius:var(--radius-s);cursor:pointer;background-color:#0000;border:0}.MenuButton-module__item:hover:not(:disabled){color:var(--accent-strong);background-color:#ffffff0f}.MenuButton-module__item:disabled{color:var(--text-faint);cursor:not-allowed}.Highlight-module__mark{font-weight:var(--weight-strong);color:inherit;background-color:var(--accent-soft);border-radius:2px;margin-inline:-1px;padding-inline:1px}.TopicTree-module__branch{gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TopicTree-module__node{gap:var(--space-s);flex-direction:column;display:flex}.TopicTree-module__topic{gap:var(--space-2xs);scroll-margin-block:var(--space-xl);flex-direction:column;display:flex}.TopicTree-module__topicHead{align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.TopicTree-module__topicTitle{font-size:var(--size-400);font-weight:500}.TopicTree-module__weight{font-size:var(--size-100);font-variant-numeric:tabular-nums;color:var(--text-faint)}.TopicTree-module__count{padding-inline:var(--space-s);border-radius:var(--radius-pill);background-color:#ffffff14;display:flex}.TopicTree-module__topicActions{gap:var(--space-2xs);display:inline-flex}.TopicTree-module__topicDescription{font-size:var(--size-200);color:var(--text-muted);padding-left:32px}.TopicTree-module__section{gap:var(--space-2xs);flex-direction:column;display:flex}.TopicTree-module__sectionTitle{font-size:var(--size-100);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint)}.TopicTree-module__list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TopicTree-module__item{align-items:center;gap:var(--space-xs);font-size:var(--size-200);background-color:var(--surface-sunken);border-radius:var(--radius-xs);scroll-margin-block:var(--space-xl);flex-wrap:wrap;padding:6px 10px;display:flex}.TopicTree-module__topic:target,.TopicTree-module__item:target{outline:2px solid var(--accent);outline-offset:2px}.TopicTree-module__item:first-of-type{border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.TopicTree-module__item:last-of-type{border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.TopicTree-module__itemQuestion{color:var(--node-question-text);background-color:var(--node-question-surface)}.TopicTree-module__itemCapability{color:var(--node-capability-text);background-color:var(--node-capability-surface)}.TopicTree-module__itemTitle{font-weight:var(--weight-medium)}.TopicTree-module__coverage{padding:0 var(--space-xs);font-size:var(--size-100);border-radius:var(--radius-pill);border:1px solid;font-weight:600}.TopicTree-module__coverageCounted{color:var(--node-question-text);opacity:.75}.TopicTree-module__coverageOutside{color:var(--band-missing);border-width:2px}.TopicTree-module__coverageUnanswered{color:var(--text-faint);border-style:dashed}.TopicTree-module__itemMeta{font-size:var(--size-100);font-weight:var(--weight-medium);color:var(--text-faint)}.TopicTree-module__informational{padding:0 var(--space-xs);font-size:var(--size-100);color:#fff;border-radius:var(--radius-s);background-color:#ffffff14;font-weight:600}.TopicTree-module__itemActions{align-self:center;align-items:center;gap:var(--space-2xs);opacity:0;transition:opacity var(--duration-fast) var(--ease);margin-inline-start:auto;display:inline-flex}.TopicTree-module__item:hover .TopicTree-module__itemActions,.TopicTree-module__itemActions:focus-within{opacity:1}.TopicTree-module__topicActions{opacity:0;transition:opacity var(--duration-fast) var(--ease);align-self:center}.TopicTree-module__topic:hover .TopicTree-module__topicActions,.TopicTree-module__topicActions:focus-within{opacity:1}.TreeSelect-module__select{background-color:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-s);flex-direction:column;display:flex;overflow:hidden}.TreeSelect-module__head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);background-color:var(--surface-sunken);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.TreeSelect-module__allLabel{font-size:var(--size-200);font-weight:var(--weight-medium)}.TreeSelect-module__headActions{align-items:center;gap:var(--space-2xs);display:flex}.TreeSelect-module__summary{font-size:var(--size-100);font-variant-numeric:tabular-nums;color:var(--text-faint);margin-inline-end:var(--space-2xs)}.TreeSelect-module__scroller{max-height:460px;padding:var(--space-xs) var(--space-s);overflow-y:auto}.TreeSelect-module__branch{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TreeSelect-module__node>.TreeSelect-module__branch,.TreeSelect-module__leaf>.TreeSelect-module__branch{border-inline-start:1px solid var(--border);margin-inline-start:var(--space-m);padding-inline-start:var(--space-xs)}.TreeSelect-module__row{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-s);display:flex}.TreeSelect-module__row:hover{background-color:#ffffff0d}.TreeSelect-module__pick{align-items:center;gap:var(--space-xs);cursor:pointer;min-width:0;display:flex}.TreeSelect-module__pick:has(input:disabled){color:var(--text-faint);cursor:default}.TreeSelect-module__topicTitle{font-size:var(--size-200);font-weight:var(--weight-medium)}.TreeSelect-module__questionTitle{font-size:var(--size-200);color:var(--text-muted)}.TreeSelect-module__count{font-size:var(--size-100);font-variant-numeric:tabular-nums;color:var(--text-faint);margin-inline-start:auto}.TreeSelect-module__twisty{width:1.25rem;height:1.25rem;font-size:var(--size-200);color:var(--text-faint);border-radius:var(--radius-s);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.TreeSelect-module__twisty:hover{color:var(--accent);background-color:var(--surface-raised)}.TreeSelect-module__twistyGap{flex-shrink:0;width:1.25rem;display:inline-block}.TreeSelect-module__tag{padding:0 var(--space-2xs);font-size:var(--size-100);color:var(--text-muted);border-radius:var(--radius-s);background-color:#ffffff14}.TreeSelect-module__empty{font-size:var(--size-200);color:var(--text-muted)}.TreeSelect-module__clear{color:var(--accent);cursor:pointer;font:inherit;font-size:var(--size-200);text-align:left;background:0 0;border:none;padding:0}.TreeSelect-module__clear:disabled{color:var(--text-faint);cursor:default}.SourceTag-module__tag{align-items:baseline;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);font-size:var(--size-100);font-weight:var(--weight-medium);border-radius:var(--radius-pill);display:inline-flex}.SourceTag-module__human{color:var(--text-muted);background-color:var(--surface-sunken)}.SourceTag-module__ai{color:var(--accent-strong);background-color:var(--accent-soft);border:1px dashed var(--accent)}.SourceTag-module__confidence{font-weight:var(--weight-regular);color:var(--text-faint)}.QuestionAnswers-module__panel{gap:var(--space-s);flex-direction:column;display:flex}.QuestionAnswers-module__question{font-size:var(--size-300);font-weight:var(--weight-medium)}.QuestionAnswers-module__body{max-width:60ch;font-size:var(--size-200);color:var(--text-muted)}.QuestionAnswers-module__badges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.QuestionAnswers-module__badge{padding:0 var(--space-xs);font-size:var(--size-100);border-radius:var(--radius-pill);border:1px solid;font-weight:600}.QuestionAnswers-module__counted{opacity:.75}.QuestionAnswers-module__outside{color:var(--band-missing);border-width:2px}.QuestionAnswers-module__unanswered{color:var(--text-faint);border-style:dashed}.QuestionAnswers-module__product{font-weight:var(--weight-medium)}.QuestionAnswers-module__value{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.QuestionAnswers-module__text{font-size:var(--size-100);color:var(--text-muted)}.QuestionAnswers-module__absent{color:var(--text-faint)}.QuestionAnswers-module__author{font-size:var(--size-100);color:var(--text-muted)}.QuestionAnswers-module__summary{align-items:baseline;gap:var(--space-s);display:flex}.QuestionAnswers-module__mean{font-variant-numeric:tabular-nums;font-weight:600}.QuestionAnswers-module__thinness{font-size:var(--size-100);color:var(--text-faint)}.QuestionAnswers-module__caveat{max-width:60ch;font-size:var(--size-100);color:var(--text-faint)}.Band-module__badge{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);font-size:var(--size-100);font-weight:var(--weight-medium);letter-spacing:.01em;white-space:nowrap;color:var(--text);background-color:var(--tint);border-radius:var(--radius-pill);display:inline-flex}.Band-module__dot{background-color:var(--tone);border-radius:var(--radius-pill);width:.5rem;height:.5rem}.Band-module__missing{--tone:var(--band-missing);--tint:var(--band-tint-missing)}.Band-module__partial{--tone:var(--band-partial);--tint:var(--band-tint-partial)}.Band-module__solid{--tone:var(--band-solid);--tint:var(--band-tint-solid)}.Band-module__excellent{--tone:var(--band-excellent);--tint:var(--band-tint-excellent)}.Band-module__unassessed{--tone:var(--band-unassessed);--tint:var(--band-tint-unassessed)}.CheckMenu-module__menu{position:relative}.CheckMenu-module__panel{z-index:2;top:calc(100% + var(--space-2xs));gap:var(--space-xs);width:18rem;padding:var(--space-s);background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-s);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:absolute;right:0}.CheckMenu-module__heading{font-size:var(--size-200);font-weight:var(--weight-strong);color:var(--text)}.CheckMenu-module__bulk{gap:var(--space-s);display:flex}.CheckMenu-module__bulkAction{font-size:var(--size-100);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.CheckMenu-module__bulkAction:hover{color:var(--accent-strong);text-decoration:underline}.CheckMenu-module__list{gap:var(--space-3xs);flex-direction:column;max-height:18rem;display:flex;overflow-y:auto}.CheckMenu-module__group{padding-top:var(--space-2xs);font-size:var(--size-100);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint)}.CheckMenu-module__option{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) 0;font-size:var(--size-200);color:var(--text);cursor:pointer;display:flex}.CheckMenu-module__empty{font-size:var(--size-200);color:var(--text-muted)}.RadarChart-module__chart{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.RadarChart-module__stage{aspect-ratio:4/3;width:100%;max-width:36rem;position:relative}.RadarChart-module__wheel{width:100%;height:100%;display:block;overflow:visible}.RadarChart-module__ring{fill:none;stroke:var(--border);stroke-width:1px}.RadarChart-module__spoke{stroke:var(--border);stroke-width:1px;transition:stroke var(--duration-fast) var(--ease)}.RadarChart-module__spokeLit{stroke:var(--border-strong)}.RadarChart-module__outline{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.RadarChart-module__marker{stroke:var(--surface);stroke-width:1.25px}.RadarChart-module__axisLabel{font-family:var(--font-sans);font-size:9px;font-weight:var(--weight-medium);fill:var(--text-muted);transition:fill var(--duration-fast) var(--ease)}.RadarChart-module__axisLabelLit{fill:var(--text)}.RadarChart-module__wedge{fill:#0000;cursor:default}.RadarChart-module__tooltip{z-index:1;gap:var(--space-3xs);min-width:10rem;padding:var(--space-xs) var(--space-s);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-s);box-shadow:var(--shadow-raised);pointer-events:none;flex-direction:column;display:flex;position:absolute}.RadarChart-module__tipstart{transform:translate(var(--space-xs), -50%)}.RadarChart-module__tipend{transform:translate(calc(-100% - var(--space-xs)), -50%)}.RadarChart-module__tipmiddle{transform:translate(-50%,-50%)}.RadarChart-module__tipTitle{font-size:var(--size-200);font-weight:var(--weight-strong);color:var(--text)}.RadarChart-module__tipRow{align-items:center;gap:var(--space-2xs);font-size:var(--size-200);color:var(--text-muted);display:flex}.RadarChart-module__tipName{flex:1}.RadarChart-module__tipValue{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--text)}.RadarChart-module__swatch{border-radius:var(--radius-pill);flex:none;width:.625rem;height:.625rem}.RadarChart-module__square{border-radius:var(--radius-xs)}.RadarChart-module__legend{justify-content:center;gap:var(--space-m);flex-wrap:wrap;list-style:none;display:flex}.RadarChart-module__legendItem{align-items:center;gap:var(--space-2xs);font-size:var(--size-200);color:var(--text-muted);display:flex}.RadarChart-module__empty{padding:var(--space-xl) 0;font-size:var(--size-200);color:var(--text-muted)}.RadarChart-module__readout{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductCompare-module__controls{justify-content:space-between;align-items:end;gap:var(--space-m);flex-wrap:wrap;display:flex}.ProductCompare-module__pair{align-items:end;gap:var(--space-s);flex-wrap:wrap;display:flex}.ProductCompare-module__pick{padding-left:var(--space-xs);border-left:3px solid #0000}.ProductCompare-module__pickA{border-left-color:var(--compare-a)}.ProductCompare-module__pickB{border-left-color:var(--compare-b)}.ProductCompare-module__filters{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.ProductCompare-module__levels{padding:var(--space-3xs);background-color:var(--field);border:1px solid var(--border);border-radius:var(--radius-pill);display:flex}.ProductCompare-module__level{padding:var(--space-2xs) var(--space-s);font-family:inherit;font-size:var(--size-200);font-weight:var(--weight-medium);color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);background:0 0;border:none}.ProductCompare-module__levelActive{color:var(--on-accent);background-color:var(--accent)}.ProductCompare-module__reset{font-size:var(--size-200);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.ProductCompare-module__reset:hover{color:var(--accent-strong);text-decoration:underline}.ProductCompare-module__note{padding:var(--space-l) 0;font-size:var(--size-200);text-align:center;color:var(--text-muted)}.overview-module__scroll{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);overflow-x:auto}.overview-module__matrix{border-collapse:collapse;width:100%}.overview-module__head{z-index:2;padding:var(--space-s);font-size:var(--size-100);text-align:start;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background-color:var(--surface-sunken);border-block-end:1px solid var(--border-strong);font-weight:600;position:sticky;top:0}.overview-module__product{text-align:center;min-width:8rem}.overview-module__groupHead{padding:var(--space-s);font-size:var(--size-200);text-align:start;color:var(--node-capability-text);background-color:var(--node-capability-surface);font-weight:600;display:table-cell}.overview-module__groupHint{max-width:60ch;font-size:var(--size-100);color:var(--band-missing);margin-block-start:var(--space-2xs);font-weight:400;display:block}.overview-module__row:hover{background-color:#ffffff0a}.overview-module__questionCell{z-index:1;align-items:baseline;gap:var(--space-xs);max-width:34rem;padding:var(--space-xs) var(--space-s);text-align:start;color:var(--node-question-text);background-color:var(--node-question-surface);border-block-end:1px solid var(--border);flex-wrap:wrap;font-weight:400;display:flex;position:sticky;inset-inline-start:0}.overview-module__questionTitle{font-weight:var(--weight-medium)}.overview-module__badge{padding:0 var(--space-xs);font-size:var(--size-100);border-radius:var(--radius-pill);border:1px solid;font-weight:600}.overview-module__counted{opacity:.75}.overview-module__outside{color:var(--band-missing);border-width:2px}.overview-module__unanswered{color:var(--text-faint);border-style:dashed}.overview-module__cell{padding:var(--space-xs) var(--space-s);text-align:center;vertical-align:middle;border-block-end:1px solid var(--border)}.overview-module__answer{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.overview-module__text{font-size:var(--size-100);color:var(--text-muted);font-weight:400}.overview-module__recorded{font-size:var(--size-100);color:var(--band-missing)}.overview-module__absent{color:var(--text-faint)}.overview-module__averageRow{background-color:var(--surface-sunken)}.overview-module__mean{font-variant-numeric:tabular-nums;font-weight:600;display:block}.overview-module__thinness{font-size:var(--size-100);color:var(--text-faint)}.Tabs-module__tabs{gap:var(--space-m);flex-direction:column;display:flex}.Tabs-module__strip{gap:var(--space-2xs);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.Tabs-module__tab{padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--size-200);color:var(--text-muted);border:none;cursor:pointer;background-color:#0000;border-block-end:2px solid #0000}.Tabs-module__tab:hover{color:var(--accent)}.Tabs-module__active{color:var(--text);border-block-end-color:var(--accent)}.Tabs-module__panel:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-3xs)}:root{--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--measure-text:68ch;--measure-page:76rem;--measure-rail:17rem;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--size-100:.75rem;--size-200:.8125rem;--size-300:.9375rem;--size-400:1.0625rem;--size-500:1.375rem;--size-600:1.875rem;--weight-regular:400;--weight-medium:500;--weight-strong:600;--leading-tight:1.25;--leading-normal:1.62;--ground:#252423;--surface:#33302e;--surface-sunken:#2c2a29;--surface-raised:#3d3936;--field:#141311;--border:#413d39;--border-strong:#514c46;--text:#fffcf6;--text-muted:#f4f0eba3;--text-faint:#f4f0eb80;--accent:#ccc;--accent-strong:#fff;--accent-soft:#ffffff21;--on-accent:#141311;--band-missing:#ff9b7a;--band-partial:#fff428;--band-solid:#58ff5e;--band-excellent:#05bcb6;--band-unassessed:var(--text-muted);--band-tint-missing:#652717;--band-tint-partial:#fff42821;--band-tint-solid:#2e492f;--band-tint-excellent:#05bcb621;--band-tint-unassessed:#f4f0eb14;--compare-a:#ff9b7a;--compare-b:#7fa8d9;--compare-a-fill:#ff9b7a29;--compare-b-fill:#7fa8d929;--node-question-surface:#2e492f;--node-question-text:#b0f8b4;--node-capability-surface:#343d4e;--node-capability-text:#cfd5ff;--radius-xs:4px;--radius-s:6px;--radius-m:12px;--radius-pill:999px;--shadow-raised:0 2px 4px #00000059, 0 24px 48px -20px #0009;--ring:0 0 0 3px #ffffff12;--duration-fast:90ms;--duration-normal:.18s;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ground);overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--size-300);line-height:var(--leading-normal);color:var(--text);background-color:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{line-height:var(--leading-tight);font-weight:var(--weight-strong);letter-spacing:-.02em;text-wrap:balance;color:var(--text);margin:0}h1{font-size:var(--size-600)}h2{font-size:var(--size-500)}h3{font-size:var(--size-400)}p{max-width:var(--measure-text);text-wrap:pretty;margin:0}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accent-strong)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}::placeholder{color:var(--text-faint)}::selection{color:var(--on-accent);background-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
