@layer components{.tc-wb .chipbar .select-inline{min-width:0}.tc-wb .chipbar .select-inline .select{flex:0 auto;min-width:0;max-width:100%}.tc-wb .chipbar>.tc-chip-end{margin-left:auto}.tc-editor{background:var(--code-bg);width:100%;height:100%;min-height:100%;color:var(--fg);font:13px/21px var(--font-mono);white-space:pre;tab-size:2;resize:none;border:0;border-radius:0;margin:0;padding:14px 16px;display:block}.tc-editor::placeholder{color:var(--fg-3);opacity:1}.tc-editor:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tc-summary{gap:18px;padding:14px 16px 18px;display:grid}.tc-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0;font-size:13.5px;line-height:20px;display:grid}.tc-facts dt{font:500 12px/20px var(--font-mono);color:var(--fg-3)}.tc-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.tc-group{gap:8px;display:grid}.tc-image{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-subtle);object-fit:contain;max-width:100%;max-height:360px;margin-inline:auto;display:block}.tc-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.tc-group-head>.label-mono{white-space:nowrap}.tc-group-note{color:var(--fg-3);font-size:12.5px;line-height:18px}.tc-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tc-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);margin:0;padding:0;list-style:none;overflow:hidden}.tc-list>li+li{border-top:1px solid var(--line-subtle)}.tc-item{width:100%;min-height:40px;color:var(--fg);text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}button.tc-item,label.tc-item{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){button.tc-item:hover,label.tc-item:hover{background:var(--bg-subtle)}}button.tc-item:focus-visible{outline-offset:-2px}.tc-item[aria-checked=true]{background:var(--accent-soft);color:var(--accent-soft-fg)}.tc-item-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.tc-item-meta{font:500 12px/16px var(--font-mono);color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.tc-item[aria-checked=true] .tc-item-meta{color:var(--accent-soft-fg)}.tc-item-mark{width:16px;height:16px;color:var(--accent-soft-fg);flex:none;place-items:center;display:grid}.tc-item-mark svg{width:16px;height:16px}.tc-item.is-muted .tc-item-name{color:var(--fg-3);font-weight:400}.out-raw.tc-src{white-space:pre-wrap;overflow-wrap:anywhere}.tc-empty{min-height:100%;color:var(--fg-3);text-align:center;place-items:center;padding:32px 20px;font-size:14px;line-height:1.5;display:grid}.tc-empty>*{max-width:46ch}@media (pointer:coarse){.tc-item{min-height:var(--tap)}.tc-editor{font-size:16px}}@media (max-width:767px){.tc-editor{min-height:320px}}}
