:root{--ground: #eef2f5;--surface: #ffffff;--ink: #14212b;--muted: #566572;--line: #cfd9e0;--accent: #0b5d7a;--accent-ink: #ffffff;--good: #1c6b49;--caution: #8a5a00;--problem: #a23b17;--sans: "Avenir Next", "Segoe UI Variable Text", "Segoe UI", "Gill Sans Nova", Ubuntu, Calibri, sans-serif;--mono: "Cascadia Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--ground: #0e161c;--surface: #16212a;--ink: #e4eaef;--muted: #98a7b3;--line: #2b3944;--accent: #6fbdd6;--accent-ink: #08222d;--good: #7fcfa6;--caution: #e2b65a;--problem: #f0a184}}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:1rem/1.55 var(--sans)}.masthead,.layout,footer{max-width:78rem;margin:0 auto;padding:0 1.5rem}.masthead{padding-top:2.75rem;padding-bottom:2rem}h1{margin:0 0 .4rem;font-size:2.4rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.intro{margin:0;max-width:42rem;font-size:1.1rem;color:var(--muted)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:3rem;align-items:start}p{margin:0 0 .9rem;max-width:44rem}.steps{list-style:none;margin:0;padding:0;counter-reset:step}.step{position:relative;counter-increment:step;padding:0 0 1.75rem 3.5rem}.step:before{content:counter(step);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%;background:var(--ground);color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.step:after{content:"";position:absolute;left:calc(1.125rem - 1px);top:2.5rem;bottom:.25rem;width:2px;background:var(--line)}.step:last-child:after{display:none}.step h2{margin:0;padding:.3rem 0 .6rem;font-size:1.2rem;font-weight:600;line-height:1.35;color:var(--muted)}.step .body{display:none;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1.25rem 1.25rem .5rem}.step[data-state=current] .body,.step[data-state=problem] .body{display:block}.step[data-state=current] h2,.step[data-state=problem] h2{color:var(--ink)}.step[data-state=current]:before{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.step[data-state=done]:before{content:"✓";border-color:var(--good);color:var(--good)}.step[data-state=problem]:before{border-color:var(--problem);background:var(--problem);color:var(--accent-ink)}.status{padding-left:.85rem;border-left:4px solid var(--accent)}.status.good{border-left-color:var(--good)}.status.problem{border-left-color:var(--problem)}.status.example{border-left-color:var(--problem);font-weight:600}.offline-how li{margin-bottom:.5rem}.routes p{margin:.35rem 0}.note{color:var(--muted);font-size:.93rem}.field{margin:0 0 1.25rem}.field .note{margin:.35rem 0 0}.field .count{margin:.35rem 0 0;font-weight:600}label{display:block;margin-bottom:.35rem;font-weight:600}input[type=file]{font:inherit;font-size:.95rem;max-width:100%}textarea,input[type=number],input[type=text],input[type=password]{font:.86rem/1.5 var(--mono);color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:5px;padding:.6rem .75rem}textarea{display:block;width:100%;margin:0 0 .9rem;resize:vertical}input[type=number]{width:8rem}input[type=text],input[type=password]{width:100%;max-width:30rem}td.null{color:var(--muted);font-style:italic}button{font:inherit;font-weight:600;padding:.55rem 1.1rem;margin-bottom:.9rem;border:1px solid var(--accent);border-radius:5px;background:var(--accent);color:var(--accent-ink);cursor:pointer}button.secondary{background:transparent;color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}button[data-copied]:after{content:" ✓"}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.actions{display:flex;flex-wrap:wrap;gap:.75rem}progress{display:block;width:100%;max-width:44rem;height:.6rem;margin:0 0 1.1rem;accent-color:var(--accent)}.code{margin:0 0 .9rem;padding:.85rem 1rem;overflow:auto;background:var(--ground);border:1px solid var(--line);border-radius:5px;font:.84rem/1.55 var(--mono);white-space:pre}#results h3{margin:1.6rem 0 .5rem;font-size:1.05rem;font-weight:600}#unread{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1.5rem;max-width:44rem;margin:0 0 1.25rem}#unread dt{color:var(--ink)}#unread dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.review{margin:1.5rem 0 .5rem;padding:1rem 1.1rem .2rem;border:1px solid var(--line);border-left:4px solid var(--caution);border-radius:5px}.file{margin:0 0 1.75rem}.file h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.file-name{font:.82rem var(--mono);font-weight:400;color:var(--muted)}.table-frame{max-height:24rem;overflow:auto;margin:0 0 .5rem;border:1px solid var(--line);border-radius:5px}table{width:100%;border-collapse:collapse;font:.82rem/1.45 var(--mono)}th,td{padding:.35rem .7rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}th{position:sticky;top:0;background:var(--ground);font-family:var(--sans);font-weight:600;color:var(--muted)}tbody tr:last-child td{border-bottom:0}td.number{text-align:right;font-variant-numeric:tabular-nums}td.wrap{white-space:normal;overflow-wrap:anywhere;min-width:22rem}td{vertical-align:top}.file>.code{white-space:pre-wrap}details{margin:0 0 .9rem}summary{cursor:pointer;color:var(--accent);font-size:.93rem}details .code{margin-top:.5rem;max-height:18rem}#index-block{margin:0 0 1rem}#index{margin:0;padding-left:2.5rem;font:.84rem/1.6 var(--mono);overflow-wrap:anywhere}aside{position:sticky;top:1.5rem;padding:1.1rem 1.2rem .4rem;background:var(--surface);border:1px solid var(--line);border-radius:6px}.connection{display:flex;align-items:baseline;gap:.6rem;margin:0 0 1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line);font-weight:600}.connection:before{content:"";flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--caution)}.connection[data-online=false]:before{background:var(--good)}aside h2{margin:0 0 .6rem;font-size:1rem;font-weight:600}aside ul{margin:0 0 .9rem;padding-left:1.1rem;font-size:.93rem}aside li{margin-bottom:.55rem}footer{margin-top:1rem;padding-top:1rem;padding-bottom:2.5rem;color:var(--muted);font-size:.88rem}footer p{margin:0 0 .2rem}[hidden]{display:none!important}@media(max-width:62rem){.layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}aside{position:static}}@media(max-width:36rem){.masthead,.layout,footer{padding-left:1rem;padding-right:1rem}.step{padding-left:2.9rem}}#l-sql{font-weight:400}a{color:var(--accent);text-underline-offset:.15em}a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.divided{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}#b-github h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}#b-check-script{margin-top:.5rem;padding-top:1.1rem;border-top:1px solid var(--line)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#checklist[data-busy=true] #checklists{opacity:.55}#checklist h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.add{margin:0 0 1.5rem;padding:1rem 1.1rem .1rem;background:var(--ground);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:5px}.add-fields{display:flex;flex-wrap:wrap;gap:0 2rem}.add-fields .field{margin-bottom:.9rem}.add .count{font-weight:600}#b-restart{margin:0 0 1.25rem}.target{margin:1.75rem 0 1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.target h3{font:600 1.05rem/1.4 var(--sans);overflow-wrap:anywhere}.target h3 .target-name{display:block;margin-top:.15rem;font:400 .85rem/1.4 var(--mono);color:var(--muted)}.target h5{margin:.75rem 0 .35rem;font-size:.93rem;font-weight:600}.working-note:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-right:.5rem;vertical-align:-.1rem;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:working .9s linear infinite}@keyframes working{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.working-note:before{animation:none}}[data-working=true]{opacity:.85}.target .tally{margin-bottom:.4rem;font-weight:600;font-variant-numeric:tabular-nums}.target h4{margin:1.25rem 0 .35rem;font-size:.98rem;font-weight:600}.target .readiness pre{white-space:pre-wrap;font-family:var(--sans);font-size:.9rem}.items{list-style:none;margin:0 0 .75rem;padding:0;max-width:50rem}.item{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.item:last-child{border-bottom:0}.item p{margin:0 0 .2rem;max-width:none}.item .question{overflow-wrap:anywhere}.item .needed{font-weight:600;overflow-wrap:anywhere}.item .actor{color:var(--ink)}.item .in-hand{color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.mark{position:relative;width:1.1rem;height:1.1rem;margin-top:.2rem;border:2px solid var(--muted);border-radius:3px}.item[data-status=partly] .mark{border-color:var(--caution)}.item[data-status=partly] .mark:after{content:"";position:absolute;left:2px;right:2px;top:calc(50% - 1px);height:2px;background:var(--caution)}.item[data-status=answered] .mark{border-color:var(--good);background:var(--good)}.item[data-status=answered] .mark:after{content:"";position:absolute;left:.3rem;top:.08rem;width:.28rem;height:.55rem;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.item[data-new=true]{padding-left:.6rem;border-left:4px solid var(--good)}.items[data-group=answered] .question{color:var(--muted)}.item .intent{font-weight:600}.item .query-reason,.target .sizes-reason{overflow-wrap:anywhere}.item .query-state{font-size:.9rem;font-weight:600}.item .query,.target .sizes .code{margin:.4rem 0;font-size:.8rem}.item .query+button,.target .sizes button{margin:0 0 .6rem}.target .sizes{max-width:50rem}#b-paste textarea{min-height:7rem}.item .route{padding-left:.7rem;border-left:3px solid var(--caution);overflow-wrap:anywhere}.code.wrap-text{white-space:pre-wrap;font-family:var(--sans)}.item .ask{margin:.4rem 0;padding:.5rem .7rem;border-left:3px solid var(--accent)}.item .ask select,.item .ask input[type=text]{margin:0 .4rem .4rem 0;max-width:22rem}.overview{margin:1.25rem 0 0;max-width:50rem;padding:.9rem 1.1rem .2rem;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:5px}.overview summary{font-size:1.02rem;font-weight:600;margin-bottom:.6rem}.overview-steps{margin:0 0 .9rem;padding-left:1.4rem;max-width:46rem}.overview-steps li{margin:0 0 .5rem}.guide{margin:0 0 1.1rem;padding:0 0 .3rem;border-bottom:1px solid var(--line)}.guide:empty{display:none}.guide-steps{margin:0 0 .9rem;padding-left:1.4rem;max-width:44rem}.guide-steps li{margin:0 0 .35rem}.guide-next{font-weight:600}h3.part{margin:1.4rem 0 .5rem;font-size:1.05rem;font-weight:600}.item .ask-why{margin-top:.3rem}.glossary{margin:0 0 2rem;max-width:50rem}.glossary dt{margin-top:.7rem;font-weight:600}.glossary dd{margin:.15rem 0 0;max-width:44rem}.code-assumed{display:block;margin-top:.2rem;font-size:.85rem}.concept-name{font-size:.8em;color:var(--muted, #666)}.flash{outline:3px solid var(--accent);outline-offset:4px}.who-answers{margin:0 0 .3rem;font-size:.85em;color:var(--muted)}html:has(body.describe){scroll-padding-top:1rem}@media(prefers-reduced-motion:no-preference){html:has(body.describe){scroll-behavior:smooth}}.describe .masthead{padding-top:2rem;padding-bottom:1.25rem}.describe h1{font-size:2rem}.describe .masthead .note{margin:.5rem 0 0}.describe .layout{grid-template-columns:16rem minmax(0,1fr);gap:2.5rem}.describe main{min-width:0}.describe .rail{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.describe .rail .connection{font-size:.93rem}.describe .rail-steps{list-style:none;margin:0;padding:0}.describe .rail-step a{display:grid;grid-template-columns:1.85rem minmax(0,1fr);column-gap:.65rem;padding:.45rem .5rem;border-radius:5px;color:var(--ink);text-decoration:none}.describe .rail-step a:hover .rail-name{text-decoration:underline}.describe .rail-extra{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--line)}.describe .marker{grid-row:span 2;width:1.85rem;height:1.85rem;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--ground)}.describe .rail-name{font-size:.93rem;line-height:1.3}.describe .rail-state{font-size:.8rem;line-height:1.35;color:var(--muted)}.describe .rail-step[data-state=current] a{background:var(--surface)}.describe .rail-step[data-state=current] .marker{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.describe .rail-step[data-state=current] .rail-name{font-weight:600}.describe .rail-step[data-state=current] .rail-state{color:var(--accent);font-weight:600}.describe .rail-step[data-state=done] .marker{border-color:var(--good);color:var(--good)}.describe .rail-step[data-state=done] .rail-state{color:var(--good)}.describe .rail-step[data-state=available] .marker{border-color:var(--accent);color:var(--accent)}.describe .rail-step[data-state=waiting] .marker{border-style:dashed}.describe .rail-step[data-state=waiting] .rail-name{color:var(--muted)}.describe .rail-step[data-state=problem] .marker{border-color:var(--problem);background:var(--problem);color:var(--accent-ink)}.describe .rail-current{display:none}.describe .step{margin:0 0 1.1rem;padding:0 0 0 1.1rem;border-left:3px solid var(--line)}.describe .step:before,.describe .step:after{display:none}.describe .step[data-state=current]{border-left-color:var(--accent)}.describe .step[data-state=done]{border-left-color:var(--good)}.describe .step[data-state=problem]{border-left-color:var(--problem)}.describe .step-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .85rem}.describe .step h2{padding:.1rem 0 .25rem;font-size:1.2rem;color:var(--ink)}.describe .step[data-state=waiting] h2{color:var(--muted)}.describe .state{font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.describe .step[data-state=current] .state{color:var(--accent)}.describe .step[data-state=done] .state{color:var(--good)}.describe .step[data-state=done] .state:before{content:"✓ "}.describe .step[data-state=problem] .state{color:var(--problem)}.describe .receipt,.describe .waiting{margin:.1rem 0 .2rem;color:var(--muted);font-size:.95rem}.describe .receipt.done{color:var(--ink)}.describe button.link{margin:0 0 .3rem;padding:.1rem 0;border:0;background:none;color:var(--accent);font-size:.9rem;font-weight:400;text-decoration:underline;text-underline-offset:.15em}.describe .step .body{display:block;margin-top:.5rem}.describe .step[data-open=false] .body{display:none}.describe .step.extra{margin-top:2rem}.describe .do{font-size:1.05rem;color:var(--ink)}.describe details.about,.describe details.query{margin:.3rem 0 .9rem}.describe details.about summary,.describe details.query summary{font-size:.88rem}.describe details.about>p,.describe details.about>ul{margin:.4rem 0;padding-left:.85rem;border-left:2px solid var(--line)}.describe .field details.about{margin-bottom:0}.describe label.option{display:flex;gap:.5rem;align-items:baseline;font-weight:400;margin:0 0 .45rem}.describe .status.good:before{content:"✓";margin-right:.45rem;color:var(--good);font-weight:600}.describe .status.problem:before{content:"!";margin-right:.45rem;color:var(--problem);font-weight:700}.describe select{font:inherit;font-size:.95rem;max-width:100%;padding:.35rem .5rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:5px}.describe select:focus-visible,.describe .rail a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.describe .aside-block{margin:0 0 1.25rem;padding:.75rem 0 .1rem;border-top:1px solid var(--line)}.describe .aside-block h3{margin:0 0 .4rem;font-size:1.05rem}.describe .choices{display:grid;gap:.75rem;margin:.6rem 0 .9rem}.describe .choice{min-width:0;padding:.75rem .9rem .2rem;border:1px solid var(--line);border-radius:6px}.describe .choice h3{margin:0 0 .3rem;font-size:1.05rem}.describe .choice>.note{margin:0 0 .6rem}.describe .ways{margin:.4rem 0 .9rem;padding:0;border:0;min-width:0}.describe .ways legend{padding:0;margin:0 0 .6rem}.describe .way-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem}.describe .way-option{display:flex;gap:.55rem;align-items:flex-start;padding:.65rem .75rem;border:1px solid var(--line);border-radius:6px;cursor:pointer}.describe .way-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.describe .way-option input{margin-top:.25rem;flex:none}.describe .way-words{display:grid;gap:.2rem}.describe .way-sentence{font-size:.92rem}.describe .choice>.origin{margin:0 0 .6rem;max-width:44rem}.describe .result-ways{margin-top:.4rem}.describe .result-ways>li{margin:0 0 .9rem}.describe .result-ways .way{margin:0 0 .3rem;font-weight:600}.describe .result-ways textarea{width:100%;box-sizing:border-box}.describe .tally-bar{position:sticky;top:0;z-index:2;margin:-.25rem 0 1rem;padding:.6rem 0 .7rem;background:var(--surface);border-bottom:1px solid var(--line)}.describe .tally-figures{display:flex;flex-wrap:wrap;gap:.3rem 1.75rem;margin:0 0 .5rem}.describe .tally-figures dt{font-size:.8rem;color:var(--muted)}.describe .tally-figures dd{margin:0;font-size:1.35rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.describe .figure.confirmed dd{color:var(--good)}.describe .figure.corrected dd{color:var(--accent)}.describe .figure.not_sure dd{color:var(--caution)}.describe .meter{height:.4rem;max-width:30rem;border-radius:3px;background:var(--line);overflow:hidden}.describe .meter span{display:block;height:100%;background:var(--good)}.describe .role{margin:0 0 1.75rem}.describe .role h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:1.4rem 0 .2rem;font-size:1rem}.describe .role-name{font:600 1.08rem var(--sans);overflow-wrap:anywhere}.describe .role-count{font:400 .85rem var(--sans);color:var(--muted)}.describe .role-what{color:var(--muted);font-size:.95rem}.describe .who{font-size:.9rem;color:var(--muted);padding-left:.6rem;border-left:2px solid var(--line)}.describe .who.team{border-left-color:var(--caution)}.describe .intro-step{max-width:50rem}.describe .bindings{list-style:none;margin:0;padding:0;max-width:50rem}.describe .binding{padding:.85rem 0 .4rem;border-top:1px solid var(--line);scroll-margin-top:7rem}.describe .binding .attribute.rows{font:600 .98rem var(--sans)}.describe .binding p{margin:0 0 .3rem}.describe .binding .attribute{font:600 1rem var(--sans);overflow-wrap:anywhere}.describe .binding.sought{outline:3px solid var(--accent);outline-offset:4px}.describe .finding-link{color:inherit;text-underline-offset:.15em}.describe .from code,.describe .another option{overflow-wrap:anywhere}.describe .proposed .nothing{color:var(--problem)}.describe .binding .meaning{color:var(--ink)}.describe .binding .proposed code,.describe .binding .answered code{font:.9rem var(--mono);overflow-wrap:anywhere}.describe .binding .label{color:var(--muted)}.describe .confidence{font-size:.85rem;color:var(--muted)}.describe .confidence.low,.describe .confidence.none{color:var(--problem)}.describe .binding details{margin:0 0 .3rem}.describe .definition{margin:.3rem 0 .5rem;padding-left:.85rem;border-left:3px solid var(--line);color:var(--muted)}.describe .presence,.describe .answered{font-size:.93rem}.describe .presence:before,.describe .answered:before{display:inline-block;width:1.1rem;font-weight:700}.describe .presence.present:before{content:"✓";color:var(--good)}.describe .presence.missing{color:var(--problem)}.describe .presence.missing:before{content:"✕"}.describe .presence.large{color:var(--caution)}.describe .presence.large:before{content:"!"}.describe .presence.unknown{color:var(--muted)}.describe .presence.unknown:before{content:"–"}.describe .answered{font-weight:600}.describe .answered.yes{color:var(--good)}.describe .answered.yes:before{content:"✓"}.describe .answered.no{color:var(--accent)}.describe .answered.no:before{content:"✎"}.describe .answered.unsure{color:var(--caution)}.describe .answered.unsure:before{content:"?"}.describe .answered.untranslated{color:var(--caution)}.describe .answered.untranslated:before{content:"…"}.describe .coded,.describe .translation{margin-top:.45rem;padding-left:.75rem;border-left:3px solid var(--caution)}.describe .coded .assumed{font-weight:600}.describe .reason{font-size:.92em;color:var(--muted)}.describe .landed,.describe .in-force,.describe .passed-means{margin-top:.35rem}.describe .draft-note{color:var(--caution)}.describe .answers{margin-top:.45rem}.describe .answers button{margin-bottom:.5rem}.describe .answers.settled button.answer-change{margin:0 0 .3rem}.describe .answers button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.describe .binding[data-answer] .answers button.answer-yes[aria-pressed=false]{background:transparent;color:var(--accent)}.describe .binding[data-answer=""] .answers button.answer-yes[aria-pressed=false]{background:var(--accent);color:var(--accent-ink)}.describe label.button-like{display:inline-block;font-weight:600;padding:.55rem 1.1rem;margin:.2rem 0 .6rem;border:1px solid var(--accent);border-radius:5px;background:transparent;color:var(--accent);cursor:pointer}.describe input:focus-visible+label.button-like{outline:3px solid var(--accent);outline-offset:2px}.describe input:disabled+label.button-like{opacity:.45;cursor:not-allowed}.describe .field-label{margin:0;font-weight:600}.describe .write-choice .actions button{margin-bottom:.2rem}.describe .status.training{color:var(--caution)}.describe .another{margin:.5rem 0}.describe .another select,.describe .another input[type=text]{max-width:100%;margin:.3rem .5rem .3rem 0}.describe .correction,.describe .another{margin:.3rem 0 .9rem;padding:.75rem 0 .2rem .9rem;border-left:3px solid var(--accent)}.describe .correction>.field{margin:0 0 .6rem}.describe .correction .fields{margin:.5rem 0 .75rem}.describe .correction .fields .field{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:.45rem 0}.describe .correction .fields .field label{margin:0;font-weight:400}.describe .correction select,.describe .correction input[type=text],.describe .correction input[type=number]{max-width:100%;min-width:min(14rem,100%)}.describe .correction input[type=number]{width:6rem;min-width:0}.describe .correction .fields input[type=text]{width:18rem;max-width:100%}.describe .correction fieldset.step{margin:.5rem 0;padding:.3rem .8rem .2rem}.describe .correction .code-line{display:flex;flex-wrap:wrap;gap:0 1rem}.describe .sentence-label{margin-bottom:.2rem}.describe .correction-sentence{font-weight:600;padding-left:.7rem;border-left:3px solid var(--accent);overflow-wrap:anywhere}.describe .correction-sql,.describe .kept-correction pre{white-space:pre-wrap}.describe .check-report{margin:.5rem 0}.describe .kept-correction{margin:.4rem 0;padding-left:.85rem;border-left:3px solid var(--good)}.describe .kept-correction .correction-sentence{border-left:0;padding-left:0}.describe .window-rule{border-left:3px solid var(--caution);padding-left:.6rem}.describe fieldset{margin:0 0 1rem;padding:.6rem .9rem .3rem;border:1px solid var(--line);border-radius:5px;min-width:0}.describe legend{padding:0 .3rem;font-weight:600}.describe .vocabulary,.describe .count-block{margin:0 0 1.5rem;padding:.9rem 0 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0}.describe .vocabulary h3,.describe .count-block h3{margin:0 0 .4rem;font-size:1.05rem;overflow-wrap:anywhere}.describe .query-block .actions{margin-bottom:0}.describe .query-block .actions button{margin-bottom:.3rem}.describe .check-query{margin:1rem 0;padding-top:.75rem;border-top:1px solid var(--line)}.describe .check-query h4{margin:0 0 .4rem;font-size:.98rem;overflow-wrap:anywhere}@media(max-width:62rem){.describe .layout{display:block}.describe main{margin-top:1.25rem}.describe .rail{position:sticky;top:0;z-index:4;max-height:none;overflow:visible;padding:.5rem 0 .6rem;background:var(--ground);border-bottom:1px solid var(--line)}.describe .tally-bar{position:static}.describe .binding{scroll-margin-top:9rem}html:has(body.describe){scroll-padding-top:8rem}.describe .rail .connection{margin-bottom:.6rem;padding-bottom:0;border-bottom:0}.describe .rail-steps{display:flex;flex-wrap:wrap;gap:.3rem}.describe .rail-step a{display:block;padding:.15rem}.describe .rail-extra{display:none}.describe .rail-name,.describe .rail-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.describe .rail-current{display:block;margin:.4rem 0 0;font-weight:600}}@media(max-width:36rem){.describe .step{padding-left:.75rem}.describe h1{font-size:1.7rem}.describe .step .body{padding:1rem .85rem .3rem}.describe .tally-figures{gap:.3rem 1.1rem}.describe .answers:not(.settled){flex-direction:column;align-items:stretch;gap:.5rem}.describe .answers:not(.settled) button{margin-bottom:0}}.describe .answering{margin-bottom:1.5rem}.describe .answering h2{margin:0 0 .4rem;font-size:1.1rem}.describe .answering input[type=text]{width:min(100%,28rem)}.describe .evidence dl{display:grid;grid-template-columns:minmax(9rem,max-content) 1fr;gap:.25rem .9rem;margin:.4rem 0 .2rem;font-size:.9rem}.describe .evidence dt{font-weight:600}.describe .evidence dd{margin:0}.describe .evidence dd.none{color:var(--muted)}.describe .evidence .stale{display:block;color:var(--caution)}@media(max-width:40rem){.describe .evidence dl{grid-template-columns:1fr}}.describe .pathways{margin:.75rem 0 .25rem;padding:.6rem 0 0;border-top:1px dashed var(--line)}.describe .pathways h4{margin:0 0 .3rem}.describe .pathways>ul{list-style:none;padding:0;margin:0}.describe .pathway{margin:.5rem 0;padding-left:.6rem;border-left:2px solid var(--line)}.describe td.suppressed{color:var(--muted);font-style:italic}.describe .version-info p{margin:.3rem 0}.describe .concepts-held{padding-left:1.1rem}
