:root{color-scheme:light;--bg:#f7f8f4;--surface:#fff;--ink:#13210d;--muted:#4a5a40;--line:#c5ceba;--accent:#1d5fb8;--on-accent:#fff;--good:#1f7a3d;--fair:#8a5a00;--bad:#b3261e;--tint-neutral:#fff;--tint-good:#e7f2ea;--tint-caution:#fcf0d2;--tint-risk:#f9e3e1;--row-hover:#13210d0a;--chip:#e2e8da;--chip-hover:#d5ddca;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-small:.875rem;--fs-h1:clamp(1.75rem, 1.4rem + 1.5vw, 2.25rem);--fs-h2:1.25rem;--fs-h3:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:4px;--border:1px solid var(--line);--container:72rem;--gutter:clamp(1rem, 4vw, 2rem);--target:44px;--result-icon:1rem;--control-block:2rem;--disabled:.5}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,ol,ul{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}html{font-family:var(--font);color:var(--ink);background:var(--bg);scrollbar-gutter:stable;line-height:1.5}body{min-height:100dvh}h1,h2,h3,h4{line-height:1.2}h1{font-size:var(--fs-h1)}a{color:var(--accent);text-underline-offset:.15em}input,select,button,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{align-items:center;gap:var(--space-1);min-height:var(--control-block);padding:0 var(--space-3);font-size:var(--fs-small);color:var(--ink);background:var(--chip);border-radius:var(--radius);cursor:pointer;border:0;flex:none;display:inline-flex;&:hover:not(:disabled){background:var(--chip-hover)}&:disabled{opacity:var(--disabled);cursor:default}&[hidden]{display:none}}.button--primary{color:var(--on-accent);background:var(--accent);font-weight:600;&:hover:not(:disabled){background:var(--accent)}}.button--danger{color:var(--bad)}.icon-button{width:1.5rem;height:1.5rem;font-size:var(--fs-small);color:var(--ink);vertical-align:middle;background:var(--chip);border-radius:var(--radius);cursor:pointer;border:0;place-items:center;padding:0;font-weight:600;line-height:1;text-decoration:none;display:inline-grid;&:hover{background:var(--chip-hover)}}button.icon-button{font-size:var(--fs-h3);font-weight:400}.switch{background:radial-gradient(circle at .625rem 50%, var(--muted) .4375rem, transparent .5rem), var(--surface);border:2px solid var(--muted);appearance:none;cursor:pointer;border-radius:.75rem;flex:none;width:2.5rem;height:1.5rem;margin:0;&:hover{background-color:var(--chip)}&:checked{background:radial-gradient(circle at calc(100% - .625rem) 50%, var(--on-accent) .4375rem, transparent .5rem) var(--accent);border-color:var(--accent)}}.chevron{border-block-end:2px solid var(--muted);border-inline-end:2px solid var(--muted);flex:none;width:.5rem;height:.5rem;display:inline-block;transform:translateY(-.2em)rotate(45deg);[aria-expanded=false]>&,details:not([open])>summary>&{transform:translateY(-.1em)rotate(-45deg)}}.button>.chevron{margin-inline-end:var(--space-1)}summary{cursor:pointer;inline-size:fit-content;list-style:none}.page{max-width:var(--container);padding:var(--space-6) var(--gutter) var(--space-7);margin-inline:auto}@media (width<=42rem){.page{padding:var(--space-1) var(--space-3)}}.lede{max-width:44rem;color:var(--muted);margin-block-end:var(--space-5)}.prose{gap:var(--space-5);max-width:48rem;display:grid;& .lede{margin-block-end:0}& h2{font-size:var(--fs-h2);margin-block-end:var(--space-2)}& p+p{margin-block-start:var(--space-3)}& li+li{margin-block-start:var(--space-2)}& code{overflow-wrap:anywhere}}.prose__updated{color:var(--muted);font-size:var(--fs-small)}.separator{border-block-start:var(--border)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:1;min-height:var(--target);padding-inline:var(--space-3);background:var(--surface);align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.site-header__separator{margin-block-end:var(--space-6)}.site-header__home{align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--ink);font-size:var(--fs-h2);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex;& svg{flex-shrink:0;width:2rem;height:2rem}}.site-nav{column-gap:var(--space-5);flex-wrap:wrap;font-size:1.125rem;display:flex}.site-nav a{min-height:var(--target);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.site-header__home:hover .site-header__name,.site-nav a:hover,.site-nav a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.site-nav a[aria-current=page]{font-weight:700}@media (width<=30rem){.site-header{margin-block-end:var(--space-4)}.site-header__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer__separator{margin-block-start:var(--space-6)}.site-footer{color:var(--muted);font-size:var(--fs-small);align-items:center;gap:0 var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.site-footer__links{gap:var(--space-4);display:flex;& a{min-block-size:var(--target);align-items:center;display:inline-flex}& a[aria-current=page]{color:var(--ink);font-weight:700}}@media (width<=42rem){.site-footer{margin:var(--space-6) 0;flex-direction:column;align-items:flex-start}}.why-filter{gap:var(--space-3);display:grid;&[hidden]{display:none}}.why-filter__fields{gap:var(--space-3);display:grid}.why-filter__field{gap:var(--space-1);display:grid}.why-filter__field-label{font-size:var(--fs-small);font-weight:600}.why-filter__control{min-inline-size:0;height:var(--target);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius)}.why-filter__count{font-size:var(--fs-small);color:var(--muted)}.why-index>ul{gap:var(--space-4);display:grid}.why-index a{min-height:var(--target);align-items:center;display:inline-flex}.why-index__sections{column-gap:var(--space-4);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.why-part h2{font-size:var(--fs-h2)}.why-part__question{margin-block-end:var(--space-1);font-weight:600}.why-part__section{margin-block-start:var(--space-6)}.why-part__section h3{margin-block-end:var(--space-4);font-size:1.125rem}.why-part__list{gap:var(--space-5);display:grid}.why-part__item{scroll-margin-block-start:var(--space-4)}.why-part__top{font-size:var(--fs-small);margin-block-start:var(--space-5);display:none;@media (width<=64rem){display:block}& a{min-height:var(--target);align-items:center;display:inline-flex}}.why-part__label{font-size:var(--fs-h3);font-weight:600}.why-part__text{color:var(--muted);margin-block-start:var(--space-1)}.why-part__item:target{outline:2px solid var(--accent);outline-offset:var(--space-2)}.why{gap:var(--space-5) var(--space-7);grid-template-columns:15rem minmax(0,44rem);display:grid}.why__intro,.why__parts{grid-column:2}.why__parts{gap:var(--space-7);display:grid}.why__aside{align-self:start;gap:var(--space-5);max-height:100dvh;padding-block:var(--space-2);grid-area:1/1/span 2;scroll-margin-block-start:var(--space-4);display:grid;position:sticky;top:0;overflow-y:auto}@media (width<=64rem){.why{gap:var(--space-7);grid-template-columns:minmax(0,44rem)}.why__intro,.why__parts,.why__aside{grid-area:auto/1}.why__aside{max-height:none;position:static;overflow-y:visible}}.why__intro{gap:var(--space-5);display:grid;& .lede{margin-block-end:0}}.manual-icon{width:var(--result-icon);height:var(--result-icon);vertical-align:-.15em;fill:none;stroke:var(--muted);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none}.name-form{gap:var(--space-2);max-inline-size:32rem;flex-direction:column;margin-block-end:var(--space-5);display:flex}.name-form__label{font-weight:600}.name-form__row{gap:var(--space-2);display:flex}.name-form__input{min-inline-size:0;height:var(--target);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius);flex:1}.name-form__button{min-height:var(--target);padding-inline:var(--space-5);font-size:inherit}.name-form__hint{color:var(--muted);font-size:var(--fs-small)}.name-form__error{color:var(--bad)}.summary{padding:var(--space-3) var(--space-4);background:var(--tint-neutral);border:var(--border);border-radius:var(--radius);margin-block-end:var(--space-6)}.summary__note{color:var(--muted);font-size:var(--fs-small);margin-block-start:var(--space-1);display:block}.summary[data-result=PROMISING]{background:var(--tint-good)}.summary[data-result=REVIEW_REQUIRED],.summary[data-low-sample=true]{background:var(--tint-caution)}.summary[data-result=HIGH_RISK]{background:var(--tint-risk)}.name-tools{margin-block:calc(var(--space-3) - var(--space-6)) var(--space-5);font-size:var(--fs-small)}.name-tools__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.name-tools__separator{margin-block-start:var(--space-4)}.name-tools__ai{padding-block-start:var(--space-3);&>summary{& .chevron{margin-inline-end:var(--space-2)}&:hover .name-tools__title{text-decoration:underline}}&>*+*{margin-block-start:var(--space-3)}}.name-tools__title{font-size:var(--fs-h3);display:inline}.name-tools__hint{color:var(--muted);&:before{content:" — "}}.name-tools__text{width:100%;padding:var(--space-2);background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius);margin-block-end:var(--space-2);display:block}.name-tools__note{color:var(--muted);&[data-state=ok]{color:var(--good)}&[data-state=partial]{color:var(--fair)}&[data-state=none]{color:var(--bad)}}.name-tools__problems{align-items:start;gap:var(--space-2);padding:var(--space-3);background:var(--tint-caution);border-radius:var(--radius);flex-direction:column;display:flex;&[hidden]{display:none}& ul{overflow-wrap:anywhere;padding-inline-start:var(--space-5)}}.name-tools__steps{gap:var(--space-3);flex-direction:column;padding-inline-start:var(--space-5);display:flex;&>li>*+*{margin-block-start:var(--space-2)}}.lookup-part{margin-block-start:var(--space-7)}.lookup-part__separator{margin-block-end:var(--space-5)}.lookup-part__header{margin-block-end:var(--space-5);scroll-margin-block-start:var(--space-4)}.lookup-part__title{font-size:var(--fs-h2)}.lookup-part__question{font-weight:600}.lookup-part__description{color:var(--muted);font-size:var(--fs-small);margin-block-start:var(--space-1)}.lookup-auto{align-items:center;gap:var(--space-2);min-height:var(--control-block);display:flex}.lookup-auto__status{min-width:0;color:var(--muted);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-inline-start:calc(var(--result-icon) + var(--space-1) + var(--space-2));overflow:hidden}.lookup-auto__status[data-rated]{color:var(--ink)}.lookup-manual{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex;position:relative;&:after{content:"";border-block-end:1.5px solid var(--muted);border-inline-end:1.5px solid var(--muted);pointer-events:none;width:.4rem;height:.4rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-75%)rotate(45deg)}&:has(:disabled):after,&:has(:disabled) .manual-icon{opacity:var(--disabled)}}.lookup-manual__select{min-width:0;max-width:100%;height:var(--control-block);padding-inline:var(--space-2) var(--space-6);font-size:var(--fs-small);color:var(--ink);appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;&:has(option[value=""]:checked){color:var(--muted);border-block-end-color:var(--muted)}&:hover:enabled{background:var(--chip);border-color:var(--muted)}&:disabled{cursor:default;opacity:var(--disabled)}& option{color:var(--ink)}}.lookup-row{align-items:center;column-gap:var(--space-3);padding:var(--space-1) var(--space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr) 15rem 2.5rem;grid-template-areas:"name link result include";display:grid;position:relative;&[hidden]{display:none}}.lookup-row__separator{display:none;position:absolute;inset-block-start:0;inset-inline:0}.lookup-row:not([hidden])~.lookup-row>.lookup-row__separator{display:block}@media (hover:hover){.lookup-row:hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}}.lookup-row:not([data-rating]):has(.lookup-manual__select:enabled){background-color:var(--surface)}.lookup-row[data-rating="5"],.lookup-row[data-rating="4"]{background-color:var(--tint-good)}.lookup-row[data-rating="3"]{background-color:var(--tint-caution)}.lookup-row[data-rating="1"]{background-color:var(--tint-risk)}.lookup-row__name{overflow-wrap:anywhere;grid-area:name;min-width:0}.lookup-row__title{font-size:var(--fs-h3);margin-inline-end:var(--space-1);font-weight:400;line-height:1.3;display:inline}.lookup-row__heading-link{color:inherit;text-decoration-color:var(--muted);text-decoration-thickness:1px}.lookup-row__heading-link:not([href]){text-decoration:none}.lookup-row__include{grid-area:include;justify-self:end;&[hidden]{visibility:hidden;display:inline-block}}.lookup-row[data-excluded]{color:var(--muted);background-color:#0000;& .lookup-row__link,& .lookup-row__result{visibility:hidden}}.lookup-row__link{justify-self:start;align-items:center;gap:var(--space-1);min-width:0;max-width:100%;min-height:var(--control-block);font-size:var(--fs-small);grid-area:link;text-decoration:none;display:inline-flex;&:hover{text-decoration:underline}&[hidden]{visibility:hidden;display:inline-flex}}.lookup-row__link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lookup-row__result{grid-area:result;min-width:0}@media (width<=40rem){.lookup-row{column-gap:var(--space-3);row-gap:var(--space-1);padding-block:var(--space-2);grid-template-columns:fit-content(55%) fit-content(40%) minmax(1.5rem,1fr);grid-template-areas:"name link why""result result include"}.lookup-row__name{display:contents}.lookup-row__title{grid-area:name;margin-inline-end:0}.lookup-row__why{grid-area:why;justify-self:end}}.lookup-section{margin-block-end:var(--space-6)}.lookup-section:has(>.lookup-section__body[hidden]){margin-block-end:var(--space-3)}.lookup-section__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-1);display:flex}.lookup-section__title{font-size:var(--fs-h3)}.lookup-section__toggle{align-items:baseline;gap:var(--space-2);font-weight:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;&:hover{text-underline-offset:.2em;text-decoration:underline 1px}}.lookup-section__body[hidden]{display:none}.lookup-section__progress{align-items:center;column-gap:var(--space-2);min-height:1.5rem;color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.lookup-section__part{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex;&[hidden]{display:none}}.lookup-section__part:has(~.lookup-section__part:not([hidden])):after{content:"·" / ""}.lookup-section__part:is([data-progress-stage=conflict],[data-progress-stage=review],[data-progress-stage=noMatch]):before{content:"";width:.625rem;height:.625rem;background:var(--stage-colour);border-radius:50%;margin-inline-end:calc(var(--space-1) - var(--space-2))}[data-progress-stage=conflict]{--stage-colour:var(--bad)}[data-progress-stage=review]{--stage-colour:var(--fair)}[data-progress-stage=noMatch]{--stage-colour:var(--good)}.lookup-section__exclude{margin-inline:auto var(--space-3);padding-inline-end:0}@media (width<=30rem){.lookup-section__wide{display:none}}.lookup-section__keep{margin-inline-start:auto;&+.lookup-section__exclude{margin-inline-start:0}}.lookup-section :is(.lookup-section__keep,.lookup-section__exclude,.lookup-section__restore)[hidden]{visibility:hidden;display:inline-flex}.lookup-section__exclude-icon{width:1.5rem;font-size:var(--fs-h3);place-items:center;line-height:1;display:inline-grid}.lookup-section__restore{margin-inline:auto var(--space-3)}.names{margin-block-end:var(--space-3)}.names__notes{margin-block:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--fs-small)}.names__legend{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex;&>li{white-space:nowrap}}.names__scroll{max-width:100%;position:relative;overflow-x:auto}.names__table{border-collapse:collapse;font-size:var(--fs-small);white-space:nowrap;& th,& td{padding:var(--space-1) var(--space-2);text-align:start;border-block-end:var(--border)}& th:first-child{background:var(--bg);position:sticky;inset-inline-start:0}}.names__name{min-block-size:var(--control-block);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;&:hover{text-decoration:underline}&[aria-current=true]{box-shadow:inset 3px 0 0 var(--accent);padding-inline-start:var(--space-2)}}.names__table .names__cell,.names__table thead th:not(:first-child){text-align:center}.names__cell[data-stage=conflict],.names__cell[data-result=HIGH_RISK]{background:var(--tint-risk)}.names__cell[data-stage=review],.names__cell[data-result=REVIEW_REQUIRED]{background:var(--tint-caution)}.names__cell[data-stage=noMatch],.names__cell[data-result=PROMISING]{background:var(--tint-good)}.data-actions{margin-inline-start:auto;@media (width<=42rem){margin-inline-start:0}}.names-toolbar{font-size:var(--fs-small)}.names-toolbar__row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.names-toolbar__group{gap:var(--space-2);flex-wrap:wrap;display:flex}.names-toolbar__note{color:var(--muted);&[data-state=ok]{color:var(--good)}&[data-state=partial]{color:var(--fair)}&[data-state=none]{color:var(--bad)}}.names-toolbar__problems{margin-block:var(--space-2);font-size:var(--fs-small);overflow-wrap:anywhere;padding-inline-start:var(--space-5)}.removed-names{font-size:var(--fs-small);margin-block-start:var(--space-3)}.removed-names__note{color:var(--muted)}.removed-names__list{gap:var(--space-2);margin-block:var(--space-2);flex-direction:column;display:flex}.removed-names__item{align-items:center;gap:var(--space-2);display:inline-flex}.removed-names__outcome{text-align:center;border-radius:var(--radius);min-inline-size:1.5em;&[data-result=HIGH_RISK]{background:var(--tint-risk)}&[data-result=REVIEW_REQUIRED]{background:var(--tint-caution)}&[data-result=PROMISING]{background:var(--tint-good)}}.section-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex;&[hidden]{display:none}}.section-tools__label{color:var(--muted);font-size:var(--fs-small)}.section-tools__restore-all{margin-inline-start:auto;.section-tools &[hidden]{visibility:hidden;display:inline-flex}@media (width<=42rem){margin-inline-start:0}}.name-check__zone{margin-block-start:var(--space-7)}.name-check__separator{margin-block-end:var(--space-5)}.name-check__zone-title{font-size:var(--fs-h2);margin-block-end:var(--space-4)}@media print{.site-header,.site-footer,.site-header__separator,.site-footer__separator,.skip-link,.name-form,.names-toolbar,.removed-names,.name-tools,.section-tools,.button,.icon-button,.switch,.chevron,.lookup-row[data-excluded],:is(.lookup-section,.lookup-part):not(:has(.lookup-row:not([data-excluded]))){display:none}.lookup-section__body[hidden]{display:block}}
/*$vite$:1*/