.brief-scroll{min-height:0;flex:1;overflow-y:auto;background:var(--canvas-field)}.brief{max-width:62rem;margin:0 auto;padding:28px 28px 56px;font-family:var(--font-sans);color:var(--canvas-ink)}.brief-header{padding-bottom:16px;border-bottom:1px solid var(--canvas-rule)}.brief-h1{font-size:var(--text-title);font-weight:500;line-height:var(--leading-ui);letter-spacing:0;color:var(--canvas-ink)}.brief-h1[data-duplicate]{display:none}.brief-summary{font-size:var(--text-tiny);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;color:var(--canvas-ink-dim)}.brief-runs,.brief-summary{line-height:var(--leading-body)}.brief-runs{margin-top:5px;font-size:var(--text-tiny);color:var(--canvas-ink-meta)}.brief-runs__label{letter-spacing:var(--tracking-label);text-transform:uppercase}.brief-runlink{color:var(--canvas-ink-dim);text-decoration:underline;text-decoration-color:var(--canvas-rule-strong);text-underline-offset:2px}.brief-runlink:hover{color:var(--canvas-ink);text-decoration-color:var(--canvas-ink-meta)}.brief-runlink--gone{text-decoration:none;font-style:italic}.brief-runcount{font-variant-numeric:tabular-nums;color:var(--canvas-ink-meta)}.brief-dot{color:var(--canvas-rule-strong)}.brief-empty{margin-top:28px;font-size:var(--text-tiny);line-height:var(--leading-body);color:var(--canvas-ink-meta)}.brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;align-items:start}@media (max-width:860px){.brief-grid{grid-template-columns:minmax(0,1fr)}}.brief-card{padding:14px 16px 16px;border:1px solid var(--canvas-hairline);border-radius:var(--r-card);background:var(--canvas-card-surface);box-shadow:var(--canvas-shadow);transition:box-shadow .15s ease-out,opacity .15s ease-out}.brief-card[data-open]{grid-column:1/-1;box-shadow:var(--canvas-shadow-hover)}.brief-card[data-dimmed]{padding-bottom:14px}.brief-card[data-dimmed] .brief-card__counts,.brief-card[data-dimmed] .brief-card__summary,.brief-card[data-open]>.brief-card__summary{display:none}.brief-card__head{display:flex;align-items:center;gap:8px}.brief-grip{flex:none;display:inline-flex;align-items:center;margin-left:-6px;padding:2px;color:var(--canvas-rule-strong);cursor:grab}.brief-grip:hover{color:var(--canvas-ink-meta)}.brief-card__toggle{flex:none;display:flex;align-items:center;padding:2px;border-radius:var(--r-chip)}.brief-card__title{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--canvas-head-ink)}.brief-card__title-btn{text-align:left;padding:2px 4px;margin:0 -4px;border-radius:var(--r-chip)}.brief-card__title-btn:hover{background:var(--canvas-field)}.brief-card__title-input{padding:2px 6px;margin:-2px -6px;border:1px solid var(--canvas-rule-strong);border-radius:var(--r-chip);background:var(--canvas-card-surface);color:var(--canvas-head-ink);outline:none}.brief-card__title-input:focus{border-color:var(--canvas-held)}.brief-rename{flex:none;display:inline-flex;align-items:center;padding:4px;color:var(--canvas-ink-faint);opacity:0;transition:opacity .1s ease-out,color .1s ease-out}.brief-card__head:hover .brief-rename,.brief-rename:focus-visible{opacity:1}.brief-rename:hover{color:var(--canvas-ink)}.brief-chevron{flex:none;color:var(--canvas-ink-faint);transition:transform .15s ease-out}[data-expanded=true]>.brief-chevron,[data-open] .brief-card__toggle>.brief-chevron{transform:rotate(90deg)}.brief-count{font-weight:500;white-space:nowrap}.brief-count[data-kind=held]{color:var(--canvas-held)}.brief-count[data-kind=contested]{color:var(--canvas-standing)}.brief-count[data-kind=untested]{color:var(--canvas-untested)}.brief-count[data-kind=open]{color:var(--canvas-ink-dim)}.brief-card__counts,.brief-count__dot{color:var(--canvas-ink-meta)}.brief-card__counts{margin-top:6px;font-size:var(--text-tiny);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.brief-card__summary{margin-top:10px}.brief-stand{position:relative;padding:5px 0 5px 16px;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--canvas-ink);text-wrap:pretty}.brief-stand:before{content:"";position:absolute;left:0;top:13px;width:8px;height:1px;background:var(--canvas-held)}.brief-card__none{padding:5px 0;line-height:var(--leading-body)}.brief-card__beneath,.brief-card__none{font-size:var(--text-tiny);color:var(--canvas-ink-meta)}.brief-card__beneath{margin-top:10px;letter-spacing:var(--tracking-label)}.brief-card__body,.brief-thread{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out,opacity .15s ease-out;opacity:0}.brief-card[data-open]>.brief-card__body,.brief-family[data-open]>.brief-thread{grid-template-rows:1fr;opacity:1}.brief-card__bodyinner,.brief-thread__inner{overflow:hidden;min-height:0}.brief-card__bodyinner{padding-top:14px}@media (prefers-reduced-motion:reduce){.brief-card__body,.brief-chevron,.brief-thread{transition:none}}.brief-block+.brief-block{margin-top:18px}.brief-block__label{margin-bottom:4px;font-size:var(--text-tiny);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--canvas-ink-meta)}.brief-family+.brief-family{margin-top:16px}.brief-row{display:flex;align-items:baseline;gap:6px;padding:10px 0}.brief-row__toggle{flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-top:-2px;border-radius:var(--r-chip);color:var(--canvas-ink-faint);align-self:flex-start}.brief-row__toggle:hover{background:var(--canvas-field);color:var(--canvas-ink)}.brief-row__toggle--empty{pointer-events:none}.brief-row__text{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--canvas-ink);text-wrap:pretty}.brief-row[data-kind=objection] .brief-row__text,.brief-row[data-kind=rebuttal] .brief-row__text{font-family:var(--font-sans);font-size:var(--text-tiny);font-style:italic;color:var(--canvas-ink-dim)}.brief-status{flex:none;align-self:center;font-size:var(--text-tiny);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--canvas-ink-faint)}.brief-status[data-standing=held]{color:var(--canvas-held)}.brief-status[data-standing=contested]{color:var(--canvas-standing)}.brief-status[data-standing=untested]{color:var(--canvas-untested)}.brief-status[data-standing=conceded]{color:var(--canvas-ink-faint)}.brief-thread{margin-left:9px}.brief-thread .brief-thread__inner{padding-left:16px;border-left:2px solid color-mix(in srgb,var(--canvas-standing) 40%,var(--canvas-rule))}.brief-thread--answer .brief-thread__inner{border-left-color:color-mix(in srgb,var(--canvas-held) 45%,var(--canvas-rule))}.brief-turn+.brief-turn{margin-top:4px}.brief-turn__line{position:relative;display:flex;align-items:baseline;gap:6px;padding:10px 0;font-size:var(--text-tiny);line-height:var(--leading-body)}.brief-turn__line:before{content:"";position:absolute;left:-16px;top:18px;width:10px;height:2px;background:color-mix(in srgb,var(--canvas-standing) 40%,var(--canvas-rule))}.brief-thread--answer .brief-turn__line:before{background:color-mix(in srgb,var(--canvas-held) 45%,var(--canvas-rule))}.brief-turn__text{flex:1 1 auto;min-width:0;font-style:italic;color:var(--canvas-ink-dim);text-wrap:pretty}.brief-thread--answer .brief-turn__text{font-style:normal}.brief-connective{flex:none;font-size:var(--text-tiny);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--canvas-standing)}.brief-connective--answer{color:var(--canvas-held)}.brief-turn[data-answer=conceded] .brief-turn__text{text-decoration:line-through;color:var(--canvas-ink-faint)}.brief-gap{position:relative;display:flex;align-items:baseline;gap:8px;padding:10px 0 10px 16px;font-size:var(--text-tiny);line-height:var(--leading-body);color:var(--canvas-ink-meta)}.brief-gap:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;border:1px solid var(--canvas-untested);border-radius:1px}.brief-gap__text{flex:1 1 auto;min-width:0}.brief-asides{margin-top:18px}.brief-aside{display:flex;align-items:baseline;gap:7px;padding:10px 0;font-size:var(--text-tiny);font-style:italic;line-height:var(--leading-body);color:var(--canvas-ink-meta)}.brief-aside__mark{flex:none;align-self:center;color:var(--canvas-ink-faint)}.brief-aside__input,.brief-aside__text{flex:1 1 auto;min-width:0}.brief-aside__input{padding:3px 6px;margin:-3px 0;border:1px solid var(--canvas-rule-strong);border-radius:var(--r-sm);background:var(--canvas-card-surface);font-family:inherit;font-size:inherit;font-style:inherit;color:var(--canvas-ink);outline:none}.brief-aside__input:focus{border-color:var(--canvas-held)}.brief-lead{padding-left:12px;border-left:2px solid var(--canvas-rule-strong);color:var(--canvas-ink-dim)}.brief-lead,.brief-leadnote{font-size:var(--text-tiny);line-height:var(--leading-body)}.brief-leadnote{margin-top:8px;color:var(--canvas-ink-meta)}.brief-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.brief-tool{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--canvas-rule);border-radius:var(--r-sm);background:var(--canvas-card-surface);font-size:var(--text-tiny);letter-spacing:var(--tracking-label);color:var(--canvas-ink-meta);transition:border-color .1s ease-out,color .1s ease-out}.brief-tool:hover:not(:disabled){border-color:var(--canvas-rule-strong);color:var(--canvas-ink)}.brief-tool:disabled{color:var(--canvas-rule-strong)}.brief-add{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:7px 13px;border:1px dashed var(--canvas-rule-strong);border-radius:var(--r-chip);font-size:var(--text-tiny);color:var(--canvas-ink-meta)}.brief-add:hover{border-color:var(--canvas-ink-faint);color:var(--canvas-ink)}.brief-cites{white-space:nowrap}.brief-cite__sep{margin-right:1px;color:var(--canvas-ink-faint)}.brief-cite{margin-left:3px;font-size:var(--text-tiny);line-height:0;vertical-align:super;font-variant-numeric:tabular-nums;font-style:normal;color:var(--canvas-ink-meta);text-decoration:none}a.brief-cite:hover{color:var(--canvas-held);text-decoration:underline}.brief-cite--illustrative{color:var(--canvas-ink-faint);border-bottom:1px dotted var(--canvas-rule-strong);cursor:help}.brief-tools-inline{flex:none;display:inline-flex;align-items:center;gap:2px;margin-left:4px;align-self:center;opacity:0;transition:opacity .1s ease-out}.brief-aside:hover .brief-tools-inline,.brief-gap:hover .brief-tools-inline,.brief-row:hover .brief-tools-inline,.brief-tools-inline:focus-within,.brief-turn__line:hover .brief-tools-inline{opacity:.4}.brief-tools-inline:hover{opacity:1}.brief-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--r-chip);color:var(--canvas-ink-meta)}.brief-icon:hover{background:var(--canvas-field);color:var(--canvas-ink)}.brief-card__toggle:focus-visible,.brief-row__toggle:focus-visible{outline:2px solid var(--canvas-ring);outline-offset:2px}@media print{.brief-scroll{overflow:visible;background:#fff}.brief{max-width:none;padding:0;color:#000}.brief-h1[data-duplicate]{display:block;font-size:18pt}.brief-header{border-bottom-color:#bbb}.brief-runs,.brief-summary{color:#444}.brief-grid{display:block}.brief-card{margin-top:0;padding:0;border:0;border-radius:0;box-shadow:none!important;break-inside:auto;break-before:page}.brief-card:first-child,.brief-card:first-of-type{break-before:auto}.brief-card__head{break-after:avoid;padding-bottom:5pt;border-bottom:1px solid #bbb}.brief-card__title-btn,.brief-card__toggle{display:flex!important}.brief-card__title{font-size:13pt;color:#000}.brief-card__body,.brief-thread{display:block!important;grid-template-rows:1fr!important;opacity:1!important}.brief-card__bodyinner,.brief-thread__inner{overflow:visible}.brief-add,.brief-card__beneath,.brief-card__summary,.brief-chevron,.brief-grip,.brief-leadnote,.brief-tools,.brief-tools-inline{display:none!important}.brief-card[data-dimmed] .brief-card__counts{display:block}.brief-row__text{font-size:11.5pt;color:#000}.brief-aside,.brief-gap,.brief-turn__line{font-size:10pt;color:#3a3a34}.brief-thread .brief-thread__inner{border-left-color:#c2604b}.brief-thread--answer .brief-thread__inner{border-left-color:#7fae97}.brief-turn__line:before{background:#c2604b}.brief-thread--answer .brief-turn__line:before{background:#7fae97}.brief-connective,.brief-status{font-size:8pt}.brief-cite{color:#444}.brief-cite:after{content:" (" attr(data-source) ")"!important;font-size:7pt;font-style:normal;vertical-align:baseline;color:#6a6a62;word-break:normal}}