@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/source-serif-4-normal-latin-BpEBLj1O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/source-serif-4-normal-latin-ext-HoL-AExg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/source-sans-3-normal-latin-BqRLTx4X.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/source-sans-3-normal-latin-ext-C8iNium2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-italic-latin-bFKvakRX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-italic-latin-ext-DtcUteIv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/source-code-pro-normal-latin-BP8Zz55n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/source-code-pro-normal-latin-ext-0UZNSh4u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#1a1d21;--ink-muted:#5c6570;--rule:#dfe2e6;--ground:#f4f6f8;--accent:#1e4b6d;--attention:#8a5a2b;--paper:#fff;--accent-wash:#eef2f6;--attention-wash:#faf3ea;--font-display:"Source Serif 4", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-utility:"Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--measure:34rem;--margin-w:9.5rem;--gutter:1.75rem}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:400 16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.page{max-width:calc(var(--margin-w) + var(--gutter) + var(--measure));padding:3.5rem 1.5rem 7rem calc(1.5rem + var(--margin-w) + var(--gutter));box-sizing:content-box;margin:0 auto}.ann{grid-template-columns:var(--margin-w) minmax(0, 1fr);column-gap:var(--gutter);margin-left:calc(-1 * (var(--margin-w) + var(--gutter)));align-items:start;display:grid}.ann-body{min-width:0}.ann-margin{font-family:var(--font-utility);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);text-align:right;overflow-wrap:anywhere;padding-top:.35rem;font-size:.68rem;line-height:1.5}.ann-margin .ann-sub{text-transform:none;letter-spacing:.01em;margin-top:.25rem;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:600}h1{margin:0 0 .4rem;font-size:1.75rem;line-height:1.25}h2{margin:0 0 .35rem;font-size:1.3rem;line-height:1.3}h3{margin:0 0 .5rem;font-size:1.05rem;line-height:1.35}p{margin:0 0 .8rem}.lede{color:var(--ink-muted);margin:0 0 1.5rem}.empty{color:var(--ink-muted);font-style:italic}.muted{color:var(--ink-muted)}small{font-size:.85rem}.app-header{margin-bottom:2.5rem}.app-header p{color:var(--ink-muted);max-width:34rem}.firm-name{margin:1.5rem 0 0;display:block}.vendor-name{margin:0 0 2.5rem;display:block}.firm-name>span,.vendor-name>span{margin-bottom:.3rem;font-size:.95rem;font-weight:600;display:block}.firm-name small,.vendor-name small{color:var(--ink-muted);margin-top:.3rem;display:block}input[type=text],textarea{width:100%;font:inherit;color:inherit;border:1px solid var(--rule);background:var(--paper);border-radius:3px;padding:.55rem .7rem}input[type=text]{max-width:26rem}textarea{resize:vertical;line-height:1.55}input[type=text]:focus,textarea:focus{border-color:var(--accent)}.vendor-tabs{z-index:5;margin:2rem -1rem 2.25rem calc(-1 * (var(--margin-w) + var(--gutter)));padding:.75rem 1rem .75rem calc(var(--margin-w) + var(--gutter));border-bottom:1px solid var(--rule);background:var(--ground);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;position:sticky;top:0}.tab{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:.35rem .7rem;font-size:.92rem}.tab:hover{color:var(--ink)}.tab.active{color:var(--paper);background:var(--accent);border-color:var(--accent)}.tab.add{color:var(--accent);border-style:dashed;border-color:var(--rule)}.tab.remove{color:var(--ink-muted);margin-left:auto}.tab.remove:hover{color:var(--attention);border-color:var(--attention)}.tab-open{color:var(--attention);margin-left:.4rem}.question{border:0;min-width:0;margin:0 0 2.5rem;padding:0}.question legend{width:100%;padding:0;display:block}.q-prompt{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.08rem;font-weight:600;line-height:1.4;display:block}.q-note{color:var(--ink-muted);margin:0 0 .8rem;font-size:.95rem}.options{flex-direction:column;gap:.3rem;margin:.9rem 0 0;display:flex}.option{border:1px solid var(--rule);cursor:pointer;background:var(--paper);border-radius:3px;align-items:flex-start;gap:.65rem;padding:.6rem .8rem;display:flex}.option:hover{border-color:var(--ink-muted)}.option.chosen{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.option input{accent-color:var(--accent);margin:.3rem 0 0}.option small{color:var(--ink-muted);margin-top:.15rem;line-height:1.45;display:block}.counter{color:var(--ink-muted);font-family:var(--font-utility);margin-top:.3rem;font-size:.75rem;display:block}.helper{margin:.9rem 0 0}.helper-body{border-left:2px solid var(--rule);color:var(--ink-muted);padding:.1rem 0 .1rem 1rem;font-size:.95rem}.helper-inline .helper-body{border-left-color:var(--accent)}.helper-body p{margin:.4rem 0}.helper-body strong{color:var(--ink);font-weight:600}.helper-toggle,.give-up-toggle,.link-button{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.helper-toggle{font-size:.9rem}.helper+.helper-body,.helper-toggle+.helper-body{margin-top:.6rem}.give-up{margin-top:1rem}.give-up-toggle{color:var(--ink-muted);font-size:.87rem;text-decoration-style:dotted}.give-up-choices{flex-direction:column;gap:.3rem;margin-top:.7rem;display:flex}.escape-hatch .q-prompt{font-style:italic;font-weight:400}.still-open{border-left:3px solid var(--attention);background:var(--attention-wash);color:var(--ink);margin-top:2rem;padding:.8rem 1rem;font-size:.95rem}.intake-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2.5rem;display:flex}button.primary,button.secondary{font:inherit;cursor:pointer;border:1px solid var(--accent);border-radius:3px;padding:.6rem 1.15rem;font-weight:600}button.primary{background:var(--accent);color:var(--paper)}button.secondary{background:var(--paper);color:var(--accent)}button.primary:disabled,button.secondary:disabled{opacity:.4;cursor:not-allowed}.hint{color:var(--ink-muted);width:100%;margin:.2rem 0 0;font-size:.92rem}.section-head{margin:3rem 0 1.25rem}.section-head:first-of-type{margin-top:1.5rem}.section-head h2{margin-bottom:.25rem}.section-head .lede{margin:0;font-size:.95rem}.blocker{border-left:3px solid var(--attention);background:var(--attention-wash);margin-bottom:.8rem;padding:1rem 1.15rem}.blocker h3{margin-bottom:.35rem}.blocker p:last-child{margin-bottom:0}.blocker-where{font-family:var(--font-utility);color:var(--ink-muted);font-size:.8rem}.blocker-why{color:var(--ink-muted);font-size:.95rem}.ratify,.ratified{border:1px solid var(--rule);background:var(--paper);border-radius:3px;margin-bottom:.8rem;padding:1.1rem 1.2rem}.ratified{border-left:3px solid var(--accent)}.basis{margin-bottom:.9rem}.effort-prompt{color:var(--ink-muted);margin-bottom:.8rem;font-size:.93rem}.ratify-controls{flex-wrap:wrap;gap:.5rem;display:flex}.ratify textarea{margin-bottom:.7rem}.acknowledge{color:var(--ink-muted);align-items:flex-start;gap:.6rem;margin-bottom:.9rem;font-size:.94rem;display:flex}.acknowledge input{accent-color:var(--accent);margin-top:.25rem}.confirmed{color:var(--accent);margin:0;font-size:.92rem;font-weight:600}.confirmed .link-button{font-weight:400}.awareness{margin-bottom:1.75rem}.awareness h3{margin-bottom:.4rem;font-size:.98rem}.item{margin-bottom:1rem}.item:last-child{margin-bottom:0}.item p{margin:0 0 .3rem}.item-title{font-weight:600}.item p:not(.item-title){color:var(--ink-muted);font-size:.95rem}.options-lede{font-size:.92rem;margin-top:.5rem!important}.remedy-options{color:var(--ink-muted);margin:.3rem 0 0;padding-left:1.1rem;font-size:.95rem}.remedy-options li{margin-bottom:.15rem}.option-state{color:var(--ink-muted);font-family:var(--font-utility);font-size:.8rem}.item blockquote{border-left:2px solid var(--rule);color:var(--ink-muted);margin:.5rem 0 0;padding-left:.9rem;font-size:.95rem;font-style:italic}.coverage{color:var(--ink-muted);margin:.5rem 0 0;padding-left:1.1rem;font-size:.93rem}.blind-spot{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1rem}.blind-spot p{color:var(--ink-muted);margin:0;font-size:.95rem}.review-footer{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.25rem}.blocked{color:var(--attention)}.done{margin-bottom:1rem;font-weight:600}.start-screen{margin-top:.5rem}.eyebrow{font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:1.5rem;font-size:.7rem}.start-screen h2{margin-bottom:.6rem}.start-screen .ann{margin-bottom:2.75rem}.start-disclaimer{border-left:3px solid var(--accent);margin-bottom:1rem;padding:.1rem 0 .1rem 1rem}.orientation{margin:1rem 0 0}.orientation>div{margin-bottom:1rem}.orientation dt{margin-bottom:.15rem;font-weight:600}.orientation dd{color:var(--ink-muted);margin:0;font-size:.95rem}.start-actions{margin-top:2.5rem}.record-view{margin-top:.5rem}.record-title{margin-bottom:.2rem}.record-meta{font-family:var(--font-utility);color:var(--ink-muted);margin-bottom:1.75rem;font-size:.78rem}.record-disclaimer{border:1px solid var(--rule);background:var(--paper);margin-bottom:1rem;padding:1rem 1.15rem;font-size:.95rem}.record-framing{color:var(--ink-muted);margin-bottom:2.5rem;font-size:.95rem}.record-section{margin:2.5rem 0 1.25rem}.record-provider{margin-bottom:2.75rem}.record-provider>h3{border-bottom:1px solid var(--rule);margin-bottom:1.1rem;padding-bottom:.4rem;font-size:1.15rem}.record-block{margin-bottom:1.1rem}.record-block>h4{font:600 .82rem/1.4 var(--font-body);letter-spacing:.02em;color:var(--ink);margin:0 0 .5rem}.record-block p{margin-bottom:.4rem;font-size:.95rem}.asserted-list{grid-template-columns:auto minmax(0,1fr);gap:.3rem .9rem;margin:0;font-size:.95rem;display:grid}.asserted-list dt{color:var(--ink-muted)}.asserted-list dd{margin:0}.asserted-list dd.unanswered{color:var(--ink-muted);font-style:italic}.record-expressed p{color:var(--ink-muted);font-size:.95rem}.record-expressed blockquote{border-left:2px solid var(--rule);color:var(--ink-muted);margin:.5rem 0 0;padding-left:.9rem;font-size:.95rem;font-style:italic}.record-boundaries{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.5rem}.record-boundaries ul{color:var(--ink-muted);padding-left:1.1rem;font-size:.95rem}.record-boundaries li{margin-bottom:.6rem}.record-reach{margin-top:2.5rem}.record-reach .claim{border-left:3px solid var(--rule);color:var(--ink);margin:.8rem 0 1rem;padding:.1rem 0 .1rem 1rem}.record-reach ol{color:var(--ink-muted);padding-left:1.2rem;font-size:.95rem}.record-reach li{margin-bottom:.5rem}.record-reach .emitted-note{font-family:var(--font-utility);color:var(--ink-muted);border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:.8rem;font-size:.75rem}.record-defects{border-left:3px solid var(--attention);background:var(--attention-wash);margin-bottom:2rem;padding:1rem 1.15rem}.record-defects ul{margin:.4rem 0 0;padding-left:1.1rem}.num{font-family:var(--font-utility);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (width<=64rem){.page{max-width:var(--measure);padding-left:1.5rem}.ann{grid-template-columns:minmax(0,1fr);margin-left:0}.ann-margin{text-align:left;border-bottom:1px solid var(--rule);margin-bottom:.7rem;padding:0 0 .35rem}.ann-margin:empty{display:none}.asserted-list{grid-template-columns:minmax(0,1fr);gap:0}.asserted-list dt{margin-top:.55rem;font-size:.88rem}}@media (width<=40rem){.page{padding:2rem 1.1rem 5rem}.option{padding:.7rem .85rem}h1{font-size:1.5rem}}
