:root{--bg: #ffffff;--panel: #f3f2f1;--ink: #0b0c0c;--muted: #505a5f;--line: #b1b4b6;--accent: #1d70b8;--bad: #d4351c;--good: #00703c;--focus: #ffdd00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0b0c0c;--panel: #1a1c1d;--ink: #f3f2f1;--muted: #b1b4b6;--line: #505a5f;--accent: #5ba4dc;--bad: #ff6b5a;--good: #5bbf8a}}:root[data-theme=dark]{--bg: #0b0c0c;--panel: #1a1c1d;--ink: #f3f2f1;--muted: #b1b4b6;--line: #505a5f;--accent: #5ba4dc;--bad: #ff6b5a;--good: #5bbf8a}:root[data-theme=light]{--bg: #ffffff;--panel: #f3f2f1;--ink: #0b0c0c;--muted: #505a5f;--line: #b1b4b6;--accent: #1d70b8;--bad: #d4351c;--good: #00703c}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 system-ui,-apple-system,Segoe UI,Arial,sans-serif}main{max-width:76rem;margin:0 auto;padding:1.5rem 1rem 4rem}h1{font-size:1.75rem;margin:0 0 .25rem}h2{font-size:1.25rem}h3{font-size:1rem}code{font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:0;box-shadow:0 2px 0 0 var(--ink)}.field{margin-bottom:1rem;max-width:34rem}label{display:block;font-weight:600;margin-bottom:.25rem}input{width:100%;padding:.5rem;font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--ink)}.hint{color:var(--muted);font-size:.875rem;margin:.25rem 0 0}button{font:inherit;padding:.4rem .9rem;border:2px solid transparent;background:var(--good);color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button.link,nav button.item{background:none;color:var(--accent);border:0;padding:.15rem 0;text-align:left;text-decoration:underline;cursor:pointer}[role=alert]{border-left:5px solid var(--bad);background:var(--panel);padding:.75rem 1rem;margin:1rem 0}[role=alert] h2,[role=alert] h3,[role=alert] h4{margin-top:0;color:var(--bad)}.verdict{border-left:5px solid var(--good);background:var(--panel);padding:.5rem 1rem;margin:1rem 0}.verdict h2{margin:.25rem 0}.workspaces ul{list-style:none;padding:0}.workspaces li{padding:.4rem 0;border-bottom:1px solid var(--line)}.workbench{display:grid;grid-template-columns:minmax(16rem,24rem) 1fr;gap:1.5rem;margin-top:1rem;align-items:start}.workbench:has(.item-list.away){grid-template-columns:auto 1fr}@media(max-width:60rem){.workbench{grid-template-columns:1fr}.workbench:has(.item-list.away){grid-template-columns:1fr}}.item-list{min-width:0}.list-toggle{margin-bottom:.5rem}.workbench .pane{min-width:0}.graph nav{background:var(--panel);padding:.5rem .75rem;max-height:78vh;overflow-y:auto}.graph nav h3{margin:.75rem 0 .25rem;color:var(--muted);text-transform:none}.count{color:var(--muted);font-weight:400}ul.items{list-style:none;margin:0;padding:0}ul.items li{margin:.1rem 0}nav button.item.current{font-weight:700;text-decoration:none;color:var(--ink)}.badge{display:inline-block;margin-left:.4rem;padding:0 .4rem;background:var(--bad);color:#fff;border-radius:.6rem;font-size:.75rem}article{min-width:0}.meta{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.tag{display:inline-block;padding:.1rem .5rem;background:var(--panel);border:1px solid var(--line);font-size:.8125rem}.text{white-space:pre-wrap;max-width:46rem}dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1rem;margin:.5rem 0}dl>div{display:contents}dt{font-weight:600;color:var(--muted)}dd{margin:0;min-width:0;overflow-wrap:anywhere}ul.links{list-style:none;padding:0}ul.links li{padding:.2rem 0}.linktype{display:inline-block;min-width:8rem;color:var(--muted);font-size:.8125rem}.note{color:var(--muted);font-size:.8125rem}.item-link{position:relative;display:inline-block}.item-preview{position:absolute;top:100%;left:0;z-index:10;display:flex;flex-direction:column;gap:.35rem;width:max-content;max-width:min(32rem,90vw);padding:.6rem .75rem;background:var(--panel);border:1px solid var(--line);box-shadow:0 2px 8px #00000040;font-size:.875rem}.preview-meta{display:flex;gap:.35rem;align-items:baseline;flex-wrap:wrap}.preview-type{color:var(--muted);font-size:.8125rem}.preview-text{color:var(--muted)}.findings{margin:.75rem 0}.finding-list{list-style:none;padding:0;margin:.5rem 0;max-width:46rem}.finding-list>li{padding:.1rem 0 .1rem .75rem;margin-bottom:.6rem;border-left:4px solid var(--bad)}.finding-list>li.warning{border-left-color:var(--line)}.finding-remedy{display:block;color:var(--muted)}.finding-fix{display:block;margin-top:.15rem}footer{margin-top:2.5rem;padding-top:.75rem;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem}.activity{min-height:1.75rem;margin:.75rem 0}.activity p{margin:0}.running{display:flex;align-items:center;gap:.5rem;font-weight:600}.outcome{color:var(--muted)}.spinner{width:.9rem;height:.9rem;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none;border-top-color:var(--line)}}.failure{border-left:5px solid var(--bad);background:var(--panel);padding:.75rem 1rem;margin:1rem 0}.failure h2{margin-top:0;color:var(--bad)}.error-summary{border:4px solid var(--bad);background:var(--panel);padding:.75rem 1rem;margin:0 0 1.5rem}.error-summary h2{margin-top:0;color:var(--bad)}.error-summary ul{margin:0;padding-left:1.25rem}.error-summary a{color:var(--bad)}.error-summary:focus-visible{outline:3px solid var(--focus, currentColor);outline-offset:2px}.copy{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.copy button{display:inline-flex;align-items:center;gap:.4rem}.copy-icon{flex:none}.copy-state{font-size:.9rem;color:var(--muted, inherit)}.token-row{display:flex;align-items:stretch;gap:.5rem}.token-row input{flex:1 1 auto;min-width:0}.token-row .reveal{flex:none;white-space:nowrap}fieldset.theme{border:1px solid var(--line);padding:.5rem .75rem;margin:1rem 0;max-width:34rem}fieldset.theme legend{font-weight:600;padding:0 .25rem}.theme-option{display:inline-flex;align-items:center;gap:.35rem;margin-right:1rem;font-weight:400}.theme-option input{width:auto}.field.filter{margin-bottom:.75rem}.graph nav h3{margin:.5rem 0 .25rem}.register-toggle{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:0;padding:.3rem 0;color:var(--muted);font:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.register-toggle:disabled{cursor:default;opacity:.6}.register-toggle .chevron{flex:none;width:.8rem}.register-toggle .count{margin-left:auto}.tag-wrap{position:relative;display:inline-flex;align-items:center;gap:.3rem;margin-right:.4rem}button.tag-info{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;padding:0;background:none;color:var(--ink);border:1px solid var(--line);border-radius:50%;font-size:.75rem;font-style:italic;line-height:1;cursor:help}.tag-explain{position:absolute;top:calc(100% + .3rem);left:0;z-index:10;width:max-content;max-width:22rem;padding:.4rem .6rem;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--accent);box-shadow:0 2px 6px #0000004d;font-size:.8125rem;font-weight:400;white-space:normal}.register-actions{margin:.15rem 0 .5rem}button.secondary{background:none;color:var(--ink);border:2px solid var(--ink)}button.warning{background:var(--bad);color:#fff}.confirm-delete{border-left:5px solid var(--bad)}.new-item{max-width:40rem}.new-item textarea,.new-item select{width:100%;padding:.5rem;font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--ink)}.new-item textarea{resize:vertical}select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:0;box-shadow:0 2px 0 0 var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}nav.intent-graphs{background:var(--panel);border:1px solid var(--line);padding:.5rem .75rem;margin:1rem 0}nav.intent-graphs h2{font-size:1rem;margin:0 0 .25rem}nav.intent-graphs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem}nav.intent-graphs button.item{background:none;border:0;color:var(--accent);text-decoration:underline;cursor:pointer;padding:.15rem 0}nav.intent-graphs button.item.current{color:var(--ink);font-weight:700;text-decoration:none}.ratified,.ratify,.unrecorded{margin:.5rem 0}.unrecorded{max-width:46rem;border-left:4px solid var(--line);padding-left:.75rem}.ratify{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.new-intent-graph{max-width:40rem;background:var(--panel);border:1px solid var(--line);padding:.75rem 1rem;margin:1rem 0}.new-intent-graph h2{margin-top:0}.add-intent-graph,.remove-intent-graph-link{margin:.5rem 0 0}.sources{max-width:46rem;margin:1rem 0}.sources h2{font-size:1.125rem;margin-bottom:.25rem}.sources>.hint{margin-top:0}.sources ul{list-style:none;padding:0;margin:0}.sources li{padding:.35rem 0;border-top:1px solid var(--line)}.sources .namespace{font-weight:700}.sources .detail{color:var(--muted);font-size:.875rem;white-space:nowrap}.not-a-link{overflow-wrap:anywhere}.remove-intent-graph{max-width:40rem;background:var(--panel);border:1px solid var(--line);border-left:5px solid var(--bad);padding:.75rem 1rem;margin:1rem 0}.remove-intent-graph .takes{margin-top:0}.remove-intent-graph .composed-by,.remove-intent-graph .refused{font-weight:700}.token-help{margin:.5rem 0 0;font-size:.875rem}.token-help>summary{cursor:pointer;color:var(--accent);text-decoration:underline}.token-help>summary:focus-visible{outline:3px solid var(--focus);box-shadow:0 2px 0 0 var(--ink)}.token-help-body{border-left:3px solid var(--line);padding:.25rem 0 .25rem .75rem;margin-top:.5rem}.token-help-body dl{grid-template-columns:1fr;gap:.1rem}.token-help-body dt{color:var(--ink);margin-top:.5rem}.token-help-body dd{color:var(--muted)}.token-help a{color:var(--accent)}.form-heading{margin-top:1.5rem}.or{margin:1rem 0 .5rem;font-weight:600}.signin{margin-bottom:1rem;max-width:34rem}.device-code{background:var(--panel);border:1px solid var(--line);padding:.75rem 1rem}.device-code .code{margin:.5rem 0}.device-code .code code{font-size:1.75rem;letter-spacing:.2em;user-select:all}.device-code a{color:var(--accent)}.propose{margin:1rem 0 0}.push{max-width:46rem}.push textarea,.push input{width:100%;padding:.5rem;font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--ink)}.push textarea{resize:vertical}ul.changes{list-style:none;margin:.5rem 0 1rem;padding:0;max-height:22rem;overflow-y:auto;border:1px solid var(--line)}ul.changes li{padding:.25rem .6rem;border-bottom:1px solid var(--line)}ul.changes li:last-child{border-bottom:0}.kind{display:inline-block;min-width:5rem;font-size:.8125rem;color:var(--muted)}.kind-added{color:var(--good)}.kind-deleted{color:var(--bad)}.push.done a{color:var(--accent)}ul.push-onward li .text{margin:.25rem 0 0;white-space:pre-wrap}.push-unsent{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--bad);background:var(--panel)}.push-unsent h3{margin-top:0}.item-form,.item-form .field.wide{max-width:52rem}.item-form textarea,.item-form select,.item-form input{width:100%;padding:.5rem;font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--ink)}.item-form textarea{resize:vertical;font-family:inherit}fieldset.attrs{border:1px solid var(--line);padding:.5rem .75rem;margin:1rem 0}fieldset.attrs legend{font-weight:600;padding:0 .25rem}.warns-ratified{max-width:52rem}.skip{position:absolute;left:-9999px;top:0;padding:.6rem 1rem;background:var(--panel);border:3px solid currentColor;z-index:10}.skip:focus{left:0}.service-name,.breadcrumbs{max-width:76rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.service-name{font-weight:700;padding-top:.6rem;padding-bottom:.4rem;border-bottom:3px solid currentColor;margin-bottom:.75rem}.breadcrumbs{margin-bottom:.5rem}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.95rem}.breadcrumbs li+li:before{content:"→";margin-right:.5rem;color:var(--muted)}.breadcrumbs button.link{font-size:inherit}main:focus-visible{outline:3px solid var(--focus, currentColor);outline-offset:4px}.repo-chooser{margin-bottom:1rem}.repo-list{list-style:none;margin:.25rem 0 0;padding:0;max-width:44rem}.repo-list li{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--line)}.repo-note{font-size:.8125rem;color:var(--muted)}.pagination{margin-top:.75rem}.pagination ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0}.pagination button.current{font-weight:700;text-decoration:none;color:var(--ink)}.remember{margin-bottom:1rem;max-width:34rem}.remember .checkbox{display:flex;align-items:baseline;gap:.5rem}.remember .checkbox input{width:auto;flex:none}.remember .checkbox label{margin-bottom:0;font-weight:600}.remember .forget{margin:.5rem 0 0}.external{color:var(--accent);text-decoration:underline}.new-tab{font-size:.8125rem;white-space:nowrap}.expired{border-left:5px solid var(--accent);background:var(--panel);padding:.5rem 1rem;margin:1rem 0;max-width:44rem}.expired h2{margin-top:.25rem;font-size:1.05rem}.add-source{max-width:44rem;background:var(--panel);border:1px solid var(--line);padding:.75rem 1rem;margin:1rem 0}.add-source h2{margin-top:0}.add-source fieldset.catalogue{border:0;padding:0;margin:1rem 0}.add-source fieldset.catalogue legend{font-weight:600;padding:0;margin-bottom:.5rem}.add-source .radio{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.add-source .radio input{width:auto;flex:none}.add-source .radio label{margin-bottom:0;font-weight:400}.add-source .radio .hint{display:block;margin:.15rem 0 0}.add-source .radio.adopted label{color:var(--muted)}.add-source .already-cited{margin:0 0 1rem}.add-source .custom-source{border-left:3px solid var(--line);padding-left:1rem;margin:0 0 1rem}.add-source dl.delta{background:var(--bg);border:1px solid var(--line);padding:.6rem .9rem;margin:.75rem 0 1rem}.add-source-link{margin:.5rem 0 0}.held-links{list-style:none;padding:0;margin:0 0 .75rem}.held-links>li{padding:.2rem 0}.held-links .unlink{font-size:.8125rem;padding:.1rem .45rem}.link-editor,.status-control{background:var(--panel);border:1px solid var(--line);padding:.6rem .9rem;margin:.75rem 0 1.25rem;max-width:44rem}.status-control h3{margin-top:.25rem}.link-editor .field,.status-control .field{margin-bottom:.6rem}.link-editor select,.status-control select{max-width:100%}.status-control .review,.status-control .invalidate{margin:.75rem 0 0}.status-control form.invalidate{border-top:1px solid var(--line);padding-top:.75rem;margin-top:.75rem}.activity .notification{border:2px solid var(--ink);margin:0 0 1.25rem;max-width:46rem}.activity .notification-title{margin:0;padding:.35rem .9rem;background:var(--ink);color:var(--bg);font-size:.9375rem;font-weight:700}.activity .notification-content{padding:.75rem .9rem}.activity .notification-content p{margin:0;font-weight:600}.activity .notification.success{border-color:var(--good)}.activity .notification.success .notification-title{background:var(--good);color:var(--bg)}.amendments{max-width:44rem;margin-top:2rem;padding-top:.5rem;border-top:2px solid var(--line)}.amendments>h2{margin-bottom:.5rem}.amend-primary,.amend-withdraw{margin:.5rem 0}.amend-withdraw{margin-top:1.25rem}details.amend{margin:.75rem 0;max-width:44rem}details.amend>summary{cursor:pointer;color:var(--accent);font-weight:600;padding:.35rem 0}details.amend>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}details.amend>.link-editor,details.amend>.status-control{margin-top:.25rem}.export{max-width:44rem;background:var(--panel);border:1px solid var(--line);padding:.75rem 1rem;margin:1rem 0}.export fieldset{border:0;padding:0;margin:0 0 1.25rem}.export legend{font-weight:600;padding:0;margin-bottom:.5rem}.export .radio,.export .checkbox{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.6rem}.export .radio input,.export .checkbox input{width:auto;flex:none}.export .radio label,.export .checkbox label{margin-bottom:0;font-weight:400}.export .radio .hint{display:block;margin:.15rem 0 0}.export .provenance-note{border-top:1px solid var(--line);padding-top:.75rem}.export-link{margin:.5rem 0 0}.print-layout{color:#000;background:#fff;font-size:10.5pt;line-height:1.45}.print-layout h1{font-size:26pt;line-height:1.2;margin:0 0 1.2em}.print-layout .front{padding-top:90mm}.print-layout .front p{font-size:11pt;margin:.2em 0;color:#333}.print-layout h2{font-size:18pt;margin:0 0 .8em;padding-bottom:.25em;border-bottom:1.5pt solid #000}.print-layout h3{font-size:14pt;margin:1.4em 0 .6em}.print-layout h4{font-size:11.5pt;margin:1.1em 0 .15em}.print-layout section.item{margin-bottom:.6em}.print-layout .meta{font-size:9pt;color:#444;margin:0 0 .4em}.print-layout p,.print-layout blockquote{margin:.35em 0}.print-layout blockquote{margin:.4em 0 .4em 1.5em;font-style:italic}.print-layout .attrs{font-size:8.5pt;color:#555;overflow-wrap:anywhere}.print-layout .contents h2{margin-bottom:.6em}.print-layout .contents.continued h2{display:none}.print-layout .contents-line a{display:flex;align-items:baseline;gap:.4em;color:#000;text-decoration:none;margin:.12em 0}.print-layout .contents-line.depth-1{padding-left:1.4em}.print-layout .contents-line.depth-2{padding-left:2.8em;font-size:9.5pt}.print-layout .contents-line.depth-3{padding-left:4.2em;font-size:9.5pt}.print-layout .contents-line .entry-title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-layout .contents-line .entry-title:after{content:" ..............................................................................................................";color:#999;letter-spacing:.15em}.print-layout .contents-line .entry-page{flex:0 0 2.4em;text-align:right;font-variant-numeric:tabular-nums}.print-layout .page{position:relative;box-sizing:border-box;height:243mm;padding-bottom:6mm;overflow:visible}.print-layout .page-body>*{break-inside:avoid}.print-layout .page-number{position:absolute;bottom:0;right:0;font-size:9pt;color:#666}.print-layout table{width:100%;border-collapse:collapse;margin:.5em 0 1em;font-size:9pt}.print-layout th,.print-layout td{border:1px solid #666;padding:3pt 5pt;text-align:left;vertical-align:top}.print-layout thead th{background:#eee;font-weight:700}.print-measure{position:absolute;top:0;left:-300vw;visibility:hidden;pointer-events:none}#print-document{display:none}@media print{@page{size:A4;margin:22mm 20mm 24mm}body>*:not(#print-document){display:none!important}#print-document{display:block;max-width:none}#print-document .page{break-after:page}#print-document .page:last-child{break-after:auto}#print-document h2,#print-document h3,#print-document h4{break-after:avoid}#print-document thead{display:table-header-group}#print-document tr{break-inside:avoid}}.page-grid{display:grid;gap:1.5rem;align-items:start}@media(min-width:62rem){.page-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.page-aside{display:grid;gap:1.5rem;align-content:start}.panel{background:var(--panel);border:1px solid var(--line);padding:1rem 1.15rem 1.25rem}.panel>h2{margin:0 0 .75rem;font-size:1.05rem}.panel>form>.field:first-child{margin-top:0}.panel.settings fieldset.theme{border:0;padding:0;margin:1rem 0 0}.panel.settings fieldset.theme legend{padding:0;font-weight:600}.panel.settings .remember{margin-bottom:0;max-width:none}.working-on{font-weight:600;border-left:4px solid var(--accent);padding:.35rem 0 .35rem .75rem;margin:1rem 0 1.5rem}.lead{font-size:1.0625rem;max-width:46rem}.panel.workspaces ul{list-style:none;margin:0;padding:0}.panel.workspaces li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.panel.workspaces li:last-child{border-bottom:0;padding-bottom:0}.panel.workspaces .what{display:flex;flex-direction:column;gap:.1rem;min-width:0}.panel.workspaces .what strong{overflow-wrap:anywhere}.panel.workspaces .detail{font-size:.875rem;color:var(--muted)}.panel.workspaces .actions{display:flex;gap:.4rem;flex:none}.review-link button{font-size:1.0625rem}.review-lead{font-size:1.25rem;font-weight:700;margin:.5rem 0 .25rem}.review-progress{margin-bottom:1rem}.review-controls{display:flex;gap:1.5rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1rem}.review-controls .field{margin:0}.review-controls .field.checkbox{display:flex;gap:.5rem;align-items:center}.review-controls .field.checkbox input{width:1.25rem;height:1.25rem;flex:none}.review-controls .field.checkbox label{margin:0;font-weight:400}.review-queue.beside{background:var(--panel);padding:.5rem .75rem;max-height:78vh;overflow-y:auto}.review-queue.beside .review-lead{font-size:1rem}.review-queue.beside .review-controls{gap:.75rem}ol.review-list{list-style:none;margin:0;padding:0}ol.review-list li{margin:.1rem 0}button.review-row{display:block;width:100%;text-align:left;background:none;border:0;padding:.35rem .25rem;color:var(--ink);cursor:pointer}button.review-row:hover{background:var(--panel)}.review-queue.beside button.review-row:hover{background:var(--bg)}button.review-row.current{font-weight:700}.review-row-title{overflow-wrap:anywhere}.review-row code{color:var(--muted);font-size:.8125rem}.concern{display:inline-block;font-size:.8125rem;color:var(--muted)}.concern-mark{font-size:1rem}.concern-proposed,.concern-ready{color:var(--good)}.concern-stale,.concern-ungrounded,.concern-ambiguous{color:var(--bad)}.review-decision h2{font-size:1.125rem;margin:1.25rem 0 .25rem}.review-decision p.statement{font-size:1.125rem}.review-decision .reason{border-left:4px solid var(--line);padding-left:.75rem}.review-links .borrowed-text{margin:.25rem 0 .75rem;padding-left:.75rem;border-left:4px solid var(--line);color:var(--muted)}.review-links .link-title{font-weight:700}.stale-signature,.cannot-decide{border-left:5px solid var(--bad);padding:.25rem 0 .25rem .75rem;margin:1.25rem 0}.already-settled{border-left:5px solid var(--line);padding:.25rem 0 .25rem .75rem;margin:1.25rem 0}.stale-signature h2,.already-settled h2,.cannot-decide h2{margin-top:.25rem}.decision-actions{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem}.decision-actions .accept button{font-size:1.125rem}.refusal .cascade{border-left:5px solid var(--bad);padding-left:.75rem}.refusal textarea{width:100%;max-width:40rem;font:inherit;padding:.4rem;border:2px solid var(--ink);background:var(--bg);color:var(--ink)}.pass-on{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem}.pass-on h2{margin-top:.25rem}.pass-on textarea,.pass-on input{width:100%;max-width:40rem;font:inherit;padding:.4rem;border:2px solid var(--ink);background:var(--bg);color:var(--ink)}.pass-on-pending{list-style:none;margin:.75rem 0;padding:0;border:1px solid var(--line)}.pass-on-pending li{padding:.5rem .75rem;border-bottom:1px solid var(--line)}.pass-on-pending li:last-child{border-bottom:0}.pass-on-pending .text{margin:.25rem 0;white-space:pre-wrap}.review-onward{margin-top:1.5rem;display:flex;gap:1.5rem}.review-invite{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line)}.invitation,.invite{max-width:42rem}.invitation-key{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:.35rem 1rem;margin:1rem 0 1.5rem}.invitation-key dt{font-weight:700;color:var(--muted)}.invitation-key dd{margin:0}.invitation-limits,.invite-limits{border-left:5px solid var(--line);padding:.25rem 0 .25rem .75rem;margin:1.5rem 0}.invitation-limits h2,.invite-limits h2,.invite-minted h2,.invitation-problem h2,.invite-problem h2{margin-top:.25rem}.invitation-problem,.invite-problem{border-left:5px solid var(--bad);padding:.25rem 0 .25rem .75rem;margin:1.5rem 0}.invite-minted{border-left:5px solid var(--line);padding:.25rem 0 .25rem .75rem;margin:1.5rem 0}.invite-minted textarea{width:100%;font-family:monospace;font-size:.875rem;padding:.4rem;border:2px solid var(--ink);background:var(--bg);color:var(--ink);overflow-wrap:anywhere}.lifecycle>section{margin:2rem 0}.lifecycle>section:first-of-type{margin-top:1rem}.lifecycle .intro{max-width:46rem}.status-vocabulary{list-style:none;padding:0;margin:.5rem 0 1.25rem}.status-vocabulary>li{padding:.15rem 0}.status-vocabulary code{font-weight:600}.transition-table{display:block;margin:.5rem 0 1.25rem;max-width:46rem}.transition-table>div{display:flex;gap:.75rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--line)}.transition-table dt{flex:0 0 10rem;font-weight:600;color:var(--ink)}.transition-table dd{margin:0}.lifecycle form{border-top:2px solid var(--line);padding-top:.75rem;max-width:34rem}.lifecycle form h3{margin-top:0}.lifecycle .effect{font-weight:600;margin:.75rem 0 .25rem}.lifecycle .warning{border-left:5px solid var(--bad);padding:.25rem 0 .25rem .75rem;margin:.75rem 0}.lifecycle textarea{width:100%;padding:.4rem;border:2px solid var(--ink);background:var(--bg);color:var(--ink);font:inherit}.lifecycle-link{margin:.5rem 0 0}.schema>section{margin:2rem 0}.schema>section:first-of-type{margin-top:1rem}.schema .intro{max-width:46rem}.schema-types,.grounding-entries{list-style:none;padding:0;margin:.5rem 0 1.25rem}.schema-types>li,.grounding-entries>li{padding:.15rem 0}.schema-types code,.schema-links dt code{font-weight:600}.schema-links,.schema-grounding{display:block;margin:.5rem 0 1.25rem;max-width:46rem}.schema-links>div,.schema-grounding>div{display:flex;gap:.75rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--line)}.schema-links dt,.schema-grounding dt{flex:0 0 14rem;font-weight:600;color:var(--ink)}.schema-links dd,.schema-grounding dd{margin:0}.schema-grounding dt code{display:block;font-weight:400;font-size:.9em}.schema-attrs{border-collapse:collapse;margin:.5rem 0 1.25rem;max-width:46rem}.schema-attrs th,.schema-attrs td{text-align:left;vertical-align:top;padding:.35rem .75rem .35rem 0;border-bottom:1px solid var(--line)}.schema-attrs th[scope=row]{color:var(--ink)}.schema form{border-top:2px solid var(--line);padding-top:.75rem;max-width:34rem}.schema form h3{margin-top:0}.schema .checkboxes label{display:block;margin:.25rem 0}.schema fieldset.field{border:0;padding:0;margin:0 0 1rem}.schema fieldset.field legend{font-weight:600;padding:0;margin-bottom:.25rem}.schema fieldset.field label{display:block;margin:.25rem 0}.schema .effect{font-weight:600;margin:.75rem 0 .25rem}.schema .warning{border-left:5px solid var(--bad);padding:.25rem 0 .25rem .75rem;margin:.75rem 0}.schema textarea{width:100%;padding:.4rem;border:2px solid var(--ink);background:var(--bg);color:var(--ink);font:inherit}.schema-link{margin:.5rem 0 0}.clause-source{margin:.5rem 0 1rem}.held-graphs{margin:0 0 1rem}.held-graphs h3{margin:0 0 .25rem;font-size:1rem}.held-graphs ul{list-style:none;padding:0;margin:0}.held-graphs li{padding:.1rem 0}.relocate-intent-graph{margin:.5rem 0 0}.move-intent-graph .warning{border-left:5px solid var(--bad);padding:.25rem 0 .25rem .75rem;margin:.75rem 0}.invite .warning{border-left:5px solid var(--bad);padding:.25rem 0 .25rem .75rem;margin:.75rem 0;max-width:46rem}
