.sec-options{display:grid;gap:var(--tb-space-3)}.sec-options .tb-field{gap:var(--tb-space-1)}.sec-read{display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);margin:0}.sec-read>dt,.sec-read>dd{margin:0;padding:var(--tb-space-3) 0;border-top:1px solid var(--tb-border-subtle)}.sec-read>dt:first-of-type,.sec-read>dt:first-of-type+dd{border-top:0;padding-top:0}.sec-read>dt{padding-right:var(--tb-space-4);font-size:var(--tb-font-size-xs);font-weight:var(--tb-weight-semibold);color:var(--tb-text-strong)}.sec-read>dd{display:grid;gap:var(--tb-space-2);min-width:0}.sec-read__none{margin:0;font-size:var(--tb-font-size-xs);line-height:var(--tb-leading-relaxed);color:var(--tb-text-muted);max-width:var(--tb-layout-measure)}.sec-read__note{margin:0;font-size:var(--tb-font-size-2xs);line-height:var(--tb-leading-normal);color:var(--tb-text-muted)}.sec-values{list-style:none;display:grid;gap:var(--tb-space-1);margin:0;padding:0}.sec-value{display:grid;grid-template-columns:6rem minmax(0,1fr) auto auto;gap:var(--tb-space-3);align-items:center;min-height:var(--tb-control-sm)}.sec-value__kind{min-width:0;font-size:var(--tb-font-size-2xs);color:var(--tb-text-muted);overflow-wrap:anywhere}.sec-value__text{min-width:0;font:var(--tb-font-size-xs) / var(--tb-leading-normal) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.sec-value[data-plain]{grid-template-columns:minmax(0,1fr) auto auto}.sec-value[data-first] .sec-value__kind{color:var(--tb-text-strong);font-weight:var(--tb-weight-semibold)}.sec-draft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--tb-space-4) var(--tb-space-5)}.sec-draft>[data-wide]{grid-column:1 / -1}.tb-code-window__head .site-code-actions{margin-left:auto}.sec-axis{--_h: 2.75rem;position:relative;height:var(--_h);margin:var(--tb-space-2) var(--tb-space-2) 0}.sec-axis:before{content:"";position:absolute;inset:calc(var(--_h) / 2) 0 auto;height:1px;background:var(--tb-border-default)}.sec-axis__mark{position:absolute;top:0;bottom:0;left:var(--_at);width:0}.sec-axis__mark:before{content:"";position:absolute;top:calc(var(--_h) / 2 - .5rem);height:1rem;left:-.5px;width:1px;background:var(--tb-text-muted)}.sec-axis__mark>span{position:absolute;bottom:0;transform:translate(-50%);white-space:nowrap;font:var(--tb-font-size-2xs) var(--tb-font-sans);color:var(--tb-text-muted)}.sec-axis__mark[data-edge=start]>span{transform:none}.sec-axis__mark[data-edge=end]>span{transform:translate(-100%)}.sec-axis__mark[data-kind=now]:before{width:2px;left:-1px;background:var(--tb-text-strong)}.sec-axis__mark[data-kind=now]>span{color:var(--tb-text-strong);font-weight:var(--tb-weight-semibold)}.sec-axis__zone{position:absolute;top:calc(var(--_h) / 2 - .1875rem);height:.375rem;left:var(--_at);right:0;border-radius:var(--tb-radius-full);background:repeating-linear-gradient(135deg,var(--tb-status-warning-solid) 0 2px,var(--tb-status-warning-bg) 2px 4px);opacity:.7}.sec-axis__mark[data-kind=limit]:not([data-edge])>span{transform:none}.sec-axis__mark[data-kind=limit]:before{border-left:1px dashed var(--tb-text-muted);background:none}.sec-axis__pin{position:absolute;top:calc(var(--_h) / 2 - .4rem);left:var(--_at);width:.8rem;height:.8rem;margin-left:-.4rem;border:2px solid var(--tb-surface-card);border-radius:var(--tb-radius-full);background:var(--tb-status-success-solid);box-shadow:0 0 0 1px var(--tb-status-success-border)}.sec-axis__pin[data-status=warn]{background:var(--tb-status-warning-solid);box-shadow:0 0 0 1px var(--tb-status-warning-border)}.sec-axis__pin[data-status=fail]{background:var(--tb-status-danger-solid);box-shadow:0 0 0 1px var(--tb-status-danger-border)}.sec-axis__pin>span{position:absolute;bottom:calc(100% + var(--tb-space-1));left:50%;transform:translate(-50%);white-space:nowrap;font:var(--tb-weight-semibold) var(--tb-font-size-2xs) var(--tb-font-mono);color:var(--tb-text-strong)}.sec-axis__pin[data-edge=start]>span{left:-.3rem;transform:none}.sec-axis__pin[data-edge=end]>span{left:auto;right:-.3rem;transform:none}.sec-expiry{display:grid;gap:var(--tb-space-4);padding-top:var(--tb-space-4)}.sec-expiry__line{margin:0;font-size:var(--tb-font-size-sm);color:var(--tb-text-body);max-width:var(--tb-layout-measure)}.sec-expiry__line b{font-weight:var(--tb-weight-semibold);color:var(--tb-text-strong)}.sec-chain{--_now: 50%;display:grid;margin:0;padding:0;list-style:none;container-type:inline-size}.sec-cert{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) 6.5rem;gap:var(--tb-space-2) var(--tb-space-5);align-items:center;padding:var(--tb-space-4) 0;border-top:1px solid var(--tb-border-subtle)}.sec-cert:first-child{border-top:0;padding-top:var(--tb-space-1)}.sec-cert__who{display:grid;gap:2px;min-width:0}.sec-cert__name .tb-badge{margin-left:var(--tb-space-2);vertical-align:1px;white-space:nowrap}.sec-cert__name{margin:0;font:var(--tb-weight-semibold) var(--tb-font-size-xs) / var(--tb-leading-normal) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.sec-cert__by{margin:0;font-size:var(--tb-font-size-2xs);line-height:var(--tb-leading-normal);color:var(--tb-text-muted);overflow-wrap:anywhere}.sec-cert__by[data-status=fail]{color:var(--tb-status-danger-fg)}.sec-cert__track{position:relative;height:1.75rem;min-width:0}.sec-cert__track:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--tb-border-subtle)}.sec-cert__track:after{content:"";position:absolute;top:-.5rem;bottom:-.5rem;left:var(--_now);width:2px;margin-left:-1px;background:var(--tb-text-strong)}.sec-cert__span{position:absolute;top:calc(50% - .3125rem);left:var(--_from);width:calc(var(--_to) - var(--_from));min-width:3px;height:.625rem;border-radius:var(--tb-radius-full);background:var(--tb-status-neutral-solid)}.sec-cert__span[data-open-start]{border-top-left-radius:0;border-bottom-left-radius:0}.sec-cert__span[data-open-end]{border-top-right-radius:0;border-bottom-right-radius:0}.sec-cert__span[data-status=fail]{background:var(--tb-status-danger-solid)}.sec-cert__renew{position:absolute;top:0;bottom:0;right:0;width:var(--_renew);border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0;background:repeating-linear-gradient(135deg,var(--tb-status-warning-solid) 0 2px,var(--tb-status-warning-bg) 2px 4px)}.sec-cert__edge{position:absolute;z-index:1;top:100%;margin-top:2px;padding:0 2px;background:var(--tb-surface-card);font:var(--tb-font-size-2xs) var(--tb-font-mono);color:var(--tb-text-muted);white-space:nowrap}.sec-cert__edge[data-side=start]{left:0}.sec-cert__edge[data-side=end]{right:0}.sec-cert__left{display:grid;justify-items:end;gap:2px;text-align:right}.sec-cert__left b{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);font-variant-numeric:tabular-nums;color:var(--tb-text-strong)}.sec-cert__left span{font-size:var(--tb-font-size-2xs);color:var(--tb-text-muted)}.sec-cert[data-status=fail] .sec-cert__left b{color:var(--tb-status-danger-fg)}.sec-cert[data-status=warn] .sec-cert__left b{color:var(--tb-status-warning-fg)}.sec-chain__legend{display:flex;flex-wrap:wrap;gap:var(--tb-space-2) var(--tb-space-5);margin:var(--tb-space-3) 0 0;padding:var(--tb-space-3) 0 0;border-top:1px solid var(--tb-border-default);font-size:var(--tb-font-size-2xs);color:var(--tb-text-muted);list-style:none}.sec-chain__legend li{display:inline-flex;align-items:center;gap:var(--tb-space-2)}.sec-chain__legend i{display:inline-block;width:1.25rem;height:.5rem;border-radius:var(--tb-radius-full);background:var(--tb-status-neutral-solid)}.sec-chain__legend i[data-kind=now]{width:2px;height:.875rem;border-radius:0;background:var(--tb-text-strong)}.sec-chain__legend i[data-kind=renew]{background:repeating-linear-gradient(135deg,var(--tb-status-warning-solid) 0 2px,var(--tb-status-warning-bg) 2px 4px);box-shadow:inset 0 0 0 1px var(--tb-status-warning-border)}.sec-cert[data-missing]{grid-template-columns:minmax(0,1fr);margin-top:var(--tb-space-2);padding:var(--tb-space-3) var(--tb-space-4);border:1px dashed var(--tb-status-danger-border);border-radius:var(--tb-radius-card)}.sec-cert[data-missing] .sec-cert__name{color:var(--tb-status-danger-fg)}.sec-link{grid-column:1 / -1;margin:calc(var(--tb-space-2) * -1) 0 0;padding:var(--tb-space-1) var(--tb-space-3);border-radius:var(--tb-radius-control);background:var(--tb-status-danger-bg);font-size:var(--tb-font-size-2xs);color:var(--tb-status-danger-fg)}.sec-names{list-style:none;display:flex;flex-wrap:wrap;gap:var(--tb-space-2);margin:0;padding:0}.sec-name{display:inline-flex;align-items:center;gap:var(--tb-space-2);min-height:var(--tb-control-sm);padding:0 var(--tb-space-3);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-control);background:var(--tb-surface-code);font:var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-body);overflow-wrap:anywhere;min-width:0}.sec-name[aria-current]{border-color:var(--tb-border-control);background:var(--tb-surface-raised);color:var(--tb-text-strong);font-weight:var(--tb-weight-semibold)}.sec-name__why{font:var(--tb-font-size-2xs) var(--tb-font-sans);font-weight:var(--tb-weight-regular);color:var(--tb-text-muted)}.sec-details{display:grid;gap:var(--tb-space-5)}.sec-detail{display:grid;gap:var(--tb-space-2);min-width:0}.sec-detail__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tb-space-2)}.sec-detail__head h3{margin:0;font:var(--tb-weight-semibold) var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere;min-width:0}.pq-anatomy{display:grid;gap:var(--tb-space-4)}.pq-parts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--tb-space-3)}.pq-part{display:grid;align-content:start;gap:var(--tb-space-1);min-width:0;padding:var(--tb-space-4);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-card);background:var(--tb-surface-subtle)}.pq-part__name{margin:0;font:var(--tb-weight-semibold) var(--tb-font-size-2xl) / 1.1 var(--tb-font-mono);letter-spacing:var(--tb-tracking-tight);color:var(--tb-text-strong);overflow-wrap:anywhere}.pq-part__what{margin:var(--tb-space-1) 0 0;font-size:var(--tb-font-size-xs);line-height:var(--tb-leading-relaxed);color:var(--tb-text-body)}.pq-part[data-kind=pq]{border-color:var(--tb-status-success-border);background:var(--tb-status-success-bg)}.pq-part[data-kind=missing]{border:1px dashed var(--tb-status-danger-border);background:transparent}.pq-part[data-kind=missing] .pq-part__name{color:var(--tb-status-danger-fg)}.pq-part[data-kind=obsolete]{border-color:var(--tb-status-warning-border);background:var(--tb-status-warning-bg)}.pq-plus{align-self:center;font:var(--tb-weight-semibold) var(--tb-font-size-2xl) var(--tb-font-mono);color:var(--tb-text-muted)}.pq-group{margin:0;font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.pq-group code{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong)}.pq-tries{list-style:none;display:grid;margin:0;padding:0}.pq-try{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr) 13rem;gap:var(--tb-space-2) var(--tb-space-5);align-items:start;padding:var(--tb-space-4) 0;border-top:1px solid var(--tb-border-subtle)}.pq-try:first-child{border-top:0;padding-top:0}.pq-try__name{margin:0;font-size:var(--tb-font-size-sm);font-weight:var(--tb-weight-semibold);color:var(--tb-text-strong)}.pq-try__why{margin:2px 0 0;font-size:var(--tb-font-size-2xs);line-height:var(--tb-leading-normal);color:var(--tb-text-muted)}.pq-offer{list-style:none;display:flex;flex-wrap:wrap;gap:var(--tb-space-1);margin:0;padding:0}.pq-offer li{padding:1px var(--tb-space-2);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-sm);font:var(--tb-font-size-2xs) / var(--tb-leading-normal) var(--tb-font-mono);color:var(--tb-text-body)}.pq-offer li[data-kind=pq]{border-color:var(--tb-status-success-border)}.pq-offer li[aria-current]{border-color:var(--tb-border-control);background:var(--tb-surface-raised);color:var(--tb-text-strong);font-weight:var(--tb-weight-semibold)}.pq-try__got{display:grid;justify-items:start;gap:var(--tb-space-1);min-width:0}.pq-try__result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tb-space-2);margin:0}.pq-try__got code{font:var(--tb-weight-semibold) var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.pq-try__got span{font-size:var(--tb-font-size-2xs);color:var(--tb-text-muted)}@container (max-width: 36rem){.sec-cert{grid-template-columns:minmax(0,1fr) auto}.sec-cert__who{grid-column:1}.sec-cert__left{grid-column:2;grid-row:1}.sec-cert__track{grid-column:1 / -1;margin-bottom:var(--tb-space-3)}}@media(max-width:60rem){.sec-value,.sec-value[data-plain]{grid-template-columns:minmax(0,1fr) auto auto}.sec-value__kind{grid-column:1 / -1}.pq-try{grid-template-columns:minmax(0,1fr) auto}.pq-try__label{grid-column:1 / -1}.pq-offer{grid-column:1}.pq-try__got{grid-column:2;grid-row:2;justify-items:end;text-align:right}.pq-try__result{justify-content:flex-end}}@media(max-width:40rem){.sec-read{grid-template-columns:minmax(0,1fr)}.sec-read>dt{padding-bottom:0}.sec-read>dd{border-top:0;padding-top:var(--tb-space-2)}.sec-draft{grid-template-columns:minmax(0,1fr)}#findings .mail-finding>.tb-button{justify-self:start;min-height:var(--tb-control-touch)}#file-lines .site-file__note{grid-column:2 / -1;white-space:normal}.sec-value .tb-button{min-height:var(--tb-control-touch)}.pq-parts{grid-template-columns:minmax(0,1fr)}.pq-plus{justify-self:center;line-height:1}.pq-try{grid-template-columns:minmax(0,1fr)}.pq-try__got{grid-column:1;grid-row:auto;justify-items:start;text-align:left}.pq-try__result{justify-content:flex-start}.sec-detail__head .tb-button{min-height:var(--tb-control-touch)}}@media(forced-colors:active){.sec-axis__zone{forced-color-adjust:none;background:repeating-linear-gradient(135deg,CanvasText 0 .1875rem,transparent .1875rem .375rem)}.sec-cert__span,.sec-axis__pin,.sec-chain__legend i{forced-color-adjust:none;background:CanvasText}.sec-cert__track:after,.sec-axis__mark[data-kind=now]:before{forced-color-adjust:none;background:Highlight}.sec-cert__renew,.sec-chain__legend i[data-kind=renew]{forced-color-adjust:none;background:repeating-linear-gradient(135deg,Canvas 0 .1875rem,transparent .1875rem .375rem)}.sec-name[aria-current],.pq-offer li[aria-current]{outline:2px solid Highlight}}
