.ext-picker-row{gap:var(--space-md);padding:0 clamp(var(--space-md),3vw,var(--space-xl)) var(--space-sm)}.ext-picker,.ext-picker-row{display:flex;align-items:center;flex-wrap:wrap}.ext-picker{gap:var(--space-sm);flex:1 1;min-width:0}.ext-group-label,.ext-picker-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;color:var(--ink-3);white-space:nowrap}.ext-picker-group{display:inline-flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.col-head{flex-direction:column;gap:.15rem;flex:1 1}.col-head,.col-swap{display:flex;min-width:0}.col-swap{align-items:center;gap:var(--space-2xs)}.col-add,.col-select{font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.2rem .4rem;height:1.7rem;min-width:0;max-width:100%;flex:1 1;text-overflow:ellipsis}.col-add:hover,.col-select:hover{border-color:var(--rule-strong)}.col-add{flex:none;color:var(--ink-3)}.col-remove{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;border-radius:var(--radius-sm);border:1px solid transparent;color:var(--ink-3);font-size:var(--text-xs);transition:all .12s var(--ease-out)}.col-remove:hover{border-color:var(--rule-strong);color:var(--ink)}@media (hover:hover) and (pointer:fine){.col-remove{opacity:0}.col-head:focus-within .col-remove,.col-head:hover .col-remove,.col-remove:focus-visible{opacity:1}}.col-sub{font-size:var(--text-xs);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-card-head{display:flex;align-items:baseline;gap:var(--space-xs)}.ext-tr-name{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;color:var(--ink-2)}.ext-tr-lang{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.ext-missing{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-3)}.ext-cell-text{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:1.75}.ext-cell-text+.ext-cell-text{margin-top:var(--space-xs)}.vp-ext{display:flex;flex-direction:column;gap:var(--space-sm)}.vp-ext-title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.ext-card{background:var(--bg-sunken);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs)}.ext-card-text{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.7}.ext-bases{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.ext-base{font-size:.65rem;font-weight:700;letter-spacing:.05em;color:var(--ink-2);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-full);padding:.1rem .5rem}.ext-notes{font-size:var(--text-xs);color:var(--ink-3)}.ext-notes summary{cursor:pointer;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ext-notes p{margin:var(--space-2xs) 0 0;line-height:1.6}@media (max-width:60rem){.ext-picker-row{gap:var(--space-sm)}}.view-preset{flex:none}.view-preset .seg-static{display:inline-flex;align-items:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-preset .seg-static[data-active]{background:var(--accent-soft);color:var(--ink)}.pv-extra{border-bottom:1px solid color-mix(in oklch,var(--rule) 55%,transparent)}.pv-extra-link{grid-column:1/-1;display:flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.6;color:var(--ink-3);text-decoration:none;transition:color .12s var(--ease-out)}.pv-extra-link:hover{color:var(--accent)}.pv-extra-go{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}