.ca-ficha{color:var(--cw-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;display:inline-flex}.ca-ficha strong{color:var(--cw-ink);letter-spacing:-.01em;font-size:15px}.ca-ficha[data-withheld] strong{color:var(--cw-ink-3);font-size:12px;font-weight:500}.ca-ficha code{font-size:11px}.ca-ficha-alt{width:100%;color:var(--cw-ink-3);margin-top:3px;font-size:11px;display:block}.ca-ficha-alt b{color:var(--cw-ink-2);font-weight:500}.ca-fichas{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.ca-fichas>div{border:1px solid var(--cw-line);border-radius:var(--cw-radius-sm,8px);background:var(--cw-surface-2);align-content:start;gap:3px;padding:10px 12px;display:grid}.ca-fichas>div>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-ink-3);font-size:10.5px;font-weight:500}.cv-stat .ca-ficha{font-size:10.5px}.cv-stat .ca-ficha strong{display:none}.ca-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ca-desc{color:var(--cw-ink-2);margin:0 0 8px;font-size:12px}.ca-note{color:var(--cw-ink-3);margin:6px 0 0;font-size:11px}.ca-note b{color:var(--cw-ink-2);font-weight:500}.ca-callout{border-left:2px solid var(--color-accent-strong);background:var(--cw-surface-2);color:var(--cw-ink-2);margin:8px 0 0;padding:8px 10px;font-size:12px}.ca-row-actions{align-items:center;gap:4px;display:inline-flex}.ca-series{grid-template-columns:repeat(25,minmax(0,1fr));align-items:end;gap:3px;height:140px;margin:0;padding:8px 0 0;display:grid}.ca-series li{align-items:end;min-width:0;height:100%;list-style:none;display:grid}.ca-series li button{text-align:center;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr auto;min-width:0;height:100%;padding:0;display:grid}.ca-series li button[aria-pressed=true] .ca-series-bar{outline:2px solid var(--color-accent-strong);outline-offset:1px}.ca-series-bar{background:var(--cw-ink);border-radius:3px 3px 0 0;align-self:end;min-height:2px;margin:0 2px}.ca-series li[data-partial] .ca-series-bar{background:repeating-linear-gradient(135deg, var(--cw-ink-3) 0 3px, transparent 3px 6px);border:1px dashed var(--cw-ink-3)}.ca-series li[data-regime=post] .ca-series-bar{background:var(--color-accent-strong)}.ca-series li[data-partial][data-regime=post] .ca-series-bar{background:repeating-linear-gradient(135deg, var(--color-accent-strong) 0 3px, transparent 3px 6px);border-color:var(--color-accent-strong)}.ca-series-label{color:var(--cw-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.ca-series-value{font-variant-numeric:tabular-nums;color:var(--cw-ink-2);white-space:nowrap;font-size:10.5px;overflow:hidden}.ca-series-legend{color:var(--cw-ink-3);flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:11px;display:flex}.ca-series-legend i{vertical-align:-1px;background:var(--cw-ink);border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.ca-series-legend i[data-partial]{background:repeating-linear-gradient(135deg, var(--cw-ink-3) 0 2px, transparent 2px 4px);border:1px dashed var(--cw-ink-3)}.ca-series-legend i[data-regime=post]{background:var(--color-accent-strong)}.ca-interp{border:1px solid var(--cw-line);border-radius:var(--cw-radius-sm,8px);background:var(--cw-surface);color:var(--cw-ink);margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.ca-interp small{color:var(--cw-ink-3);margin-top:4px;font-size:11px;display:block}.ca-month-detail{color:var(--cw-ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;font-size:12px;display:flex}.ca-velocity{border:1px solid var(--cw-line);color:var(--cw-ink-2);background:var(--cw-surface-2);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.ca-velocity[data-tone=risk]{color:var(--color-risk);border-color:color-mix(in oklab, var(--color-risk) 30%, white);background:color-mix(in oklab, var(--color-risk) 8%, white)}.ca-velocity[data-tone=warn]{color:var(--color-warn);border-color:color-mix(in oklab, var(--color-warn) 35%, white);background:color-mix(in oklab, var(--color-warn) 10%, white)}.ca-velocity[data-tone=ok]{color:var(--color-ok);border-color:color-mix(in oklab, var(--color-ok) 30%, white);background:color-mix(in oklab, var(--color-ok) 8%, white)}.ca-windows{color:var(--cw-ink-2);flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;font-size:12px;display:flex}.ca-windows span b{color:var(--cw-ink);font-weight:500}.ca-split{vertical-align:middle;grid-template-columns:auto auto;gap:2px;width:120px;height:8px;display:inline-grid}.ca-split i{background:var(--cw-ink-3);opacity:.45;border-radius:2px;height:100%;display:block}.ca-split i+i{background:var(--color-accent-strong);opacity:1}.ca-split i[data-missing]{background:repeating-linear-gradient(135deg, var(--cw-ink-3) 0 2px, transparent 2px 4px);opacity:.5}.ca-not{color:var(--cw-ink-3);white-space:normal;max-width:520px;font-size:11px}.ca-drawer{z-index:60;background:var(--cw-surface);border-left:1px solid var(--cw-line);grid-template-rows:auto 1fr auto;width:min(420px,100vw);display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 24px #10182014}.ca-drawer-scrim{z-index:59;background:#10182040;border:0;padding:0;position:fixed;inset:0}.ca-drawer header{border-bottom:1px solid var(--cw-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.ca-drawer header h2{margin:0;font-size:15px}.ca-drawer-body{padding:8px 16px 16px;overflow:auto}.ca-drawer footer{border-top:1px solid var(--cw-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.ca-dim{margin:10px 0 0}.ca-dim summary{cursor:pointer;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:500;display:flex}.ca-dim summary small{color:var(--cw-ink-3);font-weight:400}.ca-dim input[type=search]{border:1px solid var(--cw-line);border-radius:6px;width:100%;height:26px;margin:6px 0;padding:0 8px;font-size:12px}.ca-dim ul{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.ca-dim li label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:grid}.ca-dim li label small{color:var(--cw-ink-3);font-variant-numeric:tabular-nums}.ca-filters-active{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.ca-filters-active .cv-tag{cursor:pointer}.ca-catalogue{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.ca-catalogue li{border-bottom:1px solid var(--cw-line);grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:6px 0;font-size:12px;display:grid}.ca-catalogue li a{color:var(--cw-ink);font-weight:500;text-decoration:none}.ca-catalogue li a:hover{text-decoration:underline}.ca-catalogue li small{color:var(--cw-ink-3);display:block}.ca-catalogue li[data-hidden] a{color:var(--cw-ink-3);text-decoration:line-through}.ca-watch-btn{border:1px solid var(--cw-line);background:var(--cw-surface);height:20px;color:var(--cw-ink-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;display:inline-flex}.ca-watch-btn:hover{color:var(--cw-ink);border-color:var(--cw-line-strong)}.ca-watch-btn[aria-expanded=true]{background:var(--cw-surface-2)}.ca-watch-form{border:1px solid var(--cw-line);background:var(--cw-surface-2);text-align:left;border-radius:8px;gap:6px;max-width:460px;margin:6px 0;padding:8px 10px;font-size:12px;display:grid}.ca-watch-form label{color:var(--cw-ink-3);gap:2px;font-size:11px;display:grid}.ca-watch-form input,.ca-watch-form select{border:1px solid var(--cw-line);background:var(--cw-surface);height:26px;color:var(--cw-ink);border-radius:6px;padding:0 8px;font-size:12px}.ca-watch-form .ca-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ca-watch-form .ca-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ca-watch-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ca-watch{border:1px solid var(--cw-line);background:var(--cw-surface);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.ca-watch[data-paused]{opacity:.7}.ca-watch-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.ca-watch-head strong{font-size:13px}.ca-watch-meta{color:var(--cw-ink-3);flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.ca-watch-delta{font-variant-numeric:tabular-nums;font-size:13px}.ca-watch-delta[data-crossed]{color:var(--color-risk);font-weight:500}.ca-watch-actions{flex-wrap:wrap;gap:6px;display:flex}.ca-watch-actions button{height:22px;padding:0 8px;font-size:11px}.ca-alerts{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ca-alerts li{background:color-mix(in oklab, var(--color-risk) 7%, white);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 8px;font-size:11.5px;display:flex}.ca-alerts li[data-read]{background:var(--cw-surface-2);color:var(--cw-ink-3)}.ca-peer-set{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.ca-peer-set button{border:1px solid var(--cw-line);background:var(--cw-surface);height:26px;color:var(--cw-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ca-peer-set button[aria-pressed=true]{background:var(--cw-ink);color:#fff;border-color:var(--cw-ink)}.ca-peer-set button[disabled]{opacity:.55;cursor:not-allowed}.ca-peer-ref{color:var(--cw-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 10px;font-size:12px;display:flex}.ca-peer-ref strong{color:var(--cw-ink);font-size:16px}.ca-contrasts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ca-contrasts li{border:1px solid var(--cw-line);border-radius:6px;grid-template-columns:minmax(140px,1.2fr) 1fr auto 1fr minmax(180px,1.4fr);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.ca-contrasts li[data-floor]{opacity:.6}.ca-contrasts .ca-arm{font-variant-numeric:tabular-nums;display:grid}.ca-contrasts .ca-arm small{color:var(--cw-ink-3);font-size:10.5px}.ca-contrasts .ca-vs{color:var(--cw-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.ca-contrasts .ca-reading{color:var(--cw-ink-2);font-size:11px}.ca-contrasts .ca-reading b{color:var(--cw-ink);font-weight:500;display:block}@container canvas (max-width:620px){.ca-contrasts li{grid-template-columns:1fr 1fr}}.ca-drill-nav{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.ca-drill-nav button{border:1px solid var(--cw-line);background:var(--cw-surface);height:24px;color:var(--cw-ink-2);border-radius:999px;padding:0 10px;font-size:12px}.ca-drill-nav button[aria-pressed=true]{background:var(--cw-surface-2);color:var(--cw-ink);border-color:var(--cw-line-strong);font-weight:500}.ca-drill{grid-template-columns:minmax(200px,260px) 1fr;gap:14px;display:grid}@container canvas (max-width:780px){.ca-drill{grid-template-columns:1fr}}.ca-drill-list{gap:2px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ca-drill-list button{text-align:left;width:100%;color:var(--cw-ink-2);background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto;gap:8px;padding:6px 8px;font-size:12px;display:grid}.ca-drill-list button:hover{background:var(--cw-surface-2)}.ca-drill-list button[aria-pressed=true]{background:var(--cw-surface-2);color:var(--cw-ink);font-weight:500}.ca-drill-list button small{color:var(--cw-ink-3);font-variant-numeric:tabular-nums}.ca-drill-card{align-content:start;gap:10px;display:grid}.ca-drill-card h3{margin:0;font-size:15px}.ca-mix{gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ca-mix li{grid-template-columns:1fr 120px auto;align-items:center;gap:8px;display:grid}.ca-mix li i{background:var(--cw-ink-3);border-radius:3px;height:6px;display:block}.ca-mix li button{text-align:left;color:var(--cw-ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ca-retro{gap:10px;display:grid}.ca-retro-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.ca-retro-custom{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ca-retro-custom input{border:1px solid var(--cw-line);border-radius:6px;height:24px;padding:0 6px;font-size:12px}.ca-retro-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ca-band-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ca-band-rows li{border-bottom:1px solid var(--cw-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 12px;padding:5px 0;font-size:12px;display:grid}.ca-band-rows li>span{grid-area:1/1/span 2;gap:1px;min-width:0;display:grid}.ca-band-rows li code{font-variant-numeric:tabular-nums;grid-column:2;justify-self:end;font-size:12.5px}.ca-band-rows li>small{text-align:right;white-space:normal;text-align:right;max-width:22ch;color:var(--cw-ink-3);grid-column:2;justify-self:end;font-size:11px}.ca-band-rows li span small{color:var(--cw-ink-3);font-size:11px}.ca-reader{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;display:grid}@container canvas (max-width:780px){.ca-reader{grid-template-columns:1fr}}.ca-reader-doc{border:1px solid var(--cw-line);border-radius:var(--cw-radius,10px);background:var(--cw-surface);padding:18px 20px}.ca-reader-doc h2{margin:0 0 4px;font-size:18px}.ca-reader-doc .ca-meta{color:var(--cw-ink-3);flex-wrap:wrap;gap:4px 10px;margin:0 0 14px;font-size:11.5px;display:flex}.ca-snapshot{border:1px solid color-mix(in oklab, var(--color-warn) 40%, white);background:color-mix(in oklab, var(--color-warn) 10%, white);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:12px;display:flex}.ca-clauses{counter-reset:clause;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ca-clauses li{grid-template-columns:28px 1fr;gap:8px;font-size:13px;line-height:1.5;display:grid}.ca-clauses li:before{counter-increment:clause;content:counter(clause) ".";color:var(--cw-ink-3);font-weight:600}.ca-clauses li b{margin-bottom:2px;font-weight:600;display:block}.ca-json-section{margin:0 0 12px}.ca-json-section h4{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-ink-3);margin:0 0 4px;font-size:11px}.ca-json-section p,.ca-json-section li{margin:0;font-size:13px;line-height:1.5}.ca-json-section ul{margin:0;padding-left:18px}.ca-json-section dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:3px 12px;margin:0;font-size:12.5px;display:grid}.ca-json-section dt{color:var(--cw-ink-3)}.ca-json-section dd{overflow-wrap:anywhere;min-width:0;margin:0}.ca-versions{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ca-versions a{color:var(--cw-ink-2);border:1px solid #0000;border-radius:6px;gap:1px;padding:6px 8px;font-size:12px;text-decoration:none;display:grid}.ca-versions a:hover{background:var(--cw-surface-2)}.ca-versions a[aria-current=true]{border-color:var(--cw-line-strong);background:var(--cw-surface-2);color:var(--cw-ink)}.ca-versions small{color:var(--cw-ink-3)}.ca-reader-side{align-content:start;gap:12px;display:grid}.ca-reader-side section{gap:6px;display:grid}.ca-reader-side h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-ink-3);margin:0;font-size:11px}.ca-sources{gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ca-sources li{border:1px solid var(--cw-line);border-radius:6px;gap:1px;padding:4px 8px;display:grid}.ca-sources li small{color:var(--cw-ink-3)}.ca-artifact-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ca-artifact-list a{border:1px solid var(--cw-line);color:var(--cw-ink);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;text-decoration:none;display:grid}.ca-artifact-list a:hover{background:var(--cw-surface-2)}.ca-artifact-list a[aria-current=true]{border-color:var(--cw-line-strong);background:var(--cw-surface-2)}.ca-artifact-list a small{color:var(--cw-ink-3);font-size:11px;display:block}.ca-scope{grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 0 0;font-size:11.5px;display:grid}.ca-scope dt{color:var(--cw-ink-3)}.ca-scope dd{color:var(--cw-ink-2);margin:0}.ca-findings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ca-findings li{border:1px solid var(--cw-line);border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:8px 12px;padding:8px 10px;font-size:12.5px;display:grid}.ca-findings li b{font-weight:600;display:block}.ca-findings li small{color:var(--cw-ink-3);margin-top:2px;display:block}.ca-findings li .ca-cap{color:var(--cw-ink-2);margin-top:3px;font-size:11px}.ca-cite{gap:6px;margin-top:8px;display:grid}.ca-cite :is(select,input){font:inherit;border:1px solid var(--cw-line-strong);background:var(--cw-surface);min-height:28px;color:var(--cw-ink);border-radius:6px;width:100%;padding:3px 8px;font-size:12px}.ca-cite button{justify-self:start}.ca-recorte{gap:8px;display:grid}.ca-recorte-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.ca-recorte fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.ca-recorte legend{color:var(--cw-ink-3);margin-bottom:4px;padding:0;font-size:11.5px}.ca-recorte fieldset label{border:1px solid var(--cw-line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ca-recorte fieldset label[data-checked]{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.ca-recorte fieldset input{margin:0}.ca-recorte-window{color:var(--cw-ink-3);gap:4px;font-size:11.5px;display:grid}.ca-recorte-window select{font:inherit;border:1px solid var(--cw-line-strong);background:var(--cw-surface);min-height:30px;color:var(--cw-ink);border-radius:6px;padding:3px 8px;font-size:12.5px}.ca-recorte-frame{color:var(--cw-ink-2);max-width:90ch;margin:0;font-size:12.5px;line-height:1.55}.ca-recorte-frame strong{color:var(--cw-ink);font-variant-numeric:tabular-nums}.ca-recorte-warn{border-left:2px solid var(--color-warn);background:color-mix(in oklab, var(--color-warn) 8%, var(--cw-surface));margin:0;padding:6px 10px;font-size:12.5px}.ca-recorte-sections{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ca-recorte-sections li{border:1px dashed var(--cw-line-strong);border-radius:6px;gap:1px;padding:4px 9px;font-size:12px;display:inline-grid}.ca-recorte-sections li[data-follows]{border-style:solid;border-color:color-mix(in oklab, var(--color-ok) 40%, var(--cw-line))}.ca-recorte-sections small{color:var(--cw-ink-3);font-size:11px}
