@layer components{.tn-sv-card__meta{gap:var(--tn-space-3);font-size:var(--tn-text-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tn-sv-card__meta dt{font-size:var(--tn-text-xs);color:var(--tn-muted)}.tn-sv-card__meta dd{font-variant-numeric:tabular-nums;font-weight:500}.tn-sv-card__foot{justify-content:space-between;align-items:center;gap:var(--tn-space-3);margin-top:var(--tn-space-4);display:flex}.tn-sv-kv{column-gap:var(--tn-space-6);row-gap:var(--tn-space-3);font-size:var(--tn-text-base);grid-template-columns:auto minmax(0,1fr);display:grid}.tn-sv-kv dt{color:var(--tn-muted)}.tn-sv-kv dd{text-align:right;word-break:break-word;min-width:0}.tn-sv-stats{gap:var(--tn-space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tn-w-xs)), 1fr));display:grid}.tn-sv-stat__value{font-size:var(--tn-text-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500}.tn-sv-stat__value small{margin-left:var(--tn-space-1);font-size:var(--tn-text-sm);color:var(--tn-muted);font-weight:400}.tn-sv-stat__hint{margin-top:var(--tn-space-2);font-size:var(--tn-text-xs);color:var(--tn-muted)}.tn-sv-stat .tn-ui-bar{margin-top:var(--tn-space-3)}.tn-sv-split{gap:var(--tn-space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tn-w-lg)), 1fr));align-items:start;display:grid}.tn-sv-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tn-text-sm)}.tn-sv-muted{color:var(--tn-muted)}.tn-sv-head-meta{align-items:center;gap:var(--tn-space-1) var(--tn-space-2);margin-top:var(--tn-space-1);font-size:var(--tn-text-sm);color:var(--tn-muted);flex-wrap:wrap;display:flex}.tn-sv-log{max-height:calc(var(--tn-w-md) * 2);padding:var(--tn-space-3) var(--tn-inset);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tn-text-xs);line-height:1.7;overflow:auto}.tn-sv-log__row{column-gap:var(--tn-space-3);word-break:break-word;grid-template-columns:auto auto minmax(0,1fr);display:grid}.tn-sv-log__row[data-level=error]{color:var(--tn-err)}.tn-sv-log__row[data-level=warn]{color:var(--tn-warn)}.tn-sv-log__time{color:var(--tn-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.tn-sv-log__lv{min-width:var(--tn-space-8);text-transform:uppercase;color:var(--tn-muted);-webkit-user-select:none;user-select:none}.tn-sv-log__row[data-level=error] .tn-sv-log__lv,.tn-sv-log__row[data-level=warn] .tn-sv-log__lv{color:inherit}.tn-sv-log__empty{padding:var(--tn-space-8) var(--tn-inset);text-align:center;font-size:var(--tn-text-sm);color:var(--tn-muted)}.tn-sv-term{height:var(--tn-w-lg);border:1px solid var(--tn-border);border-radius:var(--tn-r-field);background:var(--tn-surface-2);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tn-text-xs);flex-direction:column;display:flex;overflow:hidden}.tn-sv-term__out{padding:var(--tn-space-3);white-space:pre-wrap;word-break:break-word;flex:1;line-height:1.6;overflow:auto}.tn-sv-term__in{align-items:center;gap:var(--tn-space-2);padding:var(--tn-space-2) var(--tn-space-3);border-top:1px solid var(--tn-border);display:flex}.tn-sv-term__in:focus-within{border-top-color:var(--tn-focus-border)}.tn-sv-term__in input{min-width:0;color:var(--tn-text);font:inherit;background:0 0;border:0;flex:1}.tn-root .tn-sv-term__in input:focus-visible{outline:none}.tn-sv-xterm{height:calc(var(--tn-w-md) * 2);padding:var(--tn-space-2);border:1px solid var(--tn-border);border-radius:var(--tn-r-field);background:var(--tn-surface-2);overflow:hidden}.tn-sv-xterm:empty{display:none}.tn-sv-xterm[data-live]{border-color:var(--tn-focus-border)}.tn-sv-wiz{gap:var(--tn-space-6);max-width:var(--tn-w-prose);padding-block:var(--tn-space-4);flex-direction:column;margin-inline:auto;display:flex}.tn-sv-wiz--wide{max-width:calc(var(--tn-w-prose) + var(--tn-w-md))}.tn-sv-wiz__step{justify-content:space-between;align-items:baseline;gap:var(--tn-space-3);margin-bottom:var(--tn-space-2);font-size:var(--tn-text-sm);color:var(--tn-muted);display:flex}.tn-sv-wiz__step b{color:var(--tn-text);font-weight:600}.tn-sv-wiz__title{font-size:var(--tn-text-2xl);letter-spacing:-.01em;font-weight:600}.tn-sv-wiz__desc{margin-top:var(--tn-space-1);font-size:var(--tn-text-base);color:var(--tn-muted)}.tn-sv-wiz__nav{justify-content:space-between;align-items:center;gap:var(--tn-space-3);display:flex}.tn-choice-group.tn-sv-grid{flex-direction:unset;align-items:stretch;gap:var(--tn-space-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--tn-w-xs)), 1fr));display:grid}.tn-choice-group.tn-sv-grid--wide{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--tn-w-sm)), 1fr))}.tn-sv-opt{align-items:center;gap:var(--tn-space-3);font-weight:500;display:flex}.tn-sv-plan__price{margin-top:var(--tn-space-1);font-size:var(--tn-text-lg);font-variant-numeric:tabular-nums;color:var(--tn-text);font-weight:600}.tn-sv-plan__price small{font-size:var(--tn-text-xs);color:var(--tn-muted);font-weight:400}.tn-sv-plan__meta{gap:var(--tn-space-1) var(--tn-space-2);font-size:var(--tn-text-xs);color:var(--tn-muted);flex-wrap:wrap;display:flex}.tn-sv-sum{column-gap:var(--tn-space-6);row-gap:var(--tn-space-3);padding:var(--tn-inset-lg);font-size:var(--tn-text-base);grid-template-columns:auto minmax(0,1fr);display:grid}.tn-sv-sum dt{color:var(--tn-muted)}.tn-sv-sum dd{text-align:right;word-break:break-word;min-width:0}.tn-sv-sum__total{padding-top:var(--tn-space-3);border-top:1px solid var(--tn-border);font-weight:600}.tn-sheet.tn-sv-sheet-wide[data-side=right]{width:min(calc(var(--tn-w-prose) + var(--tn-w-md)), calc(100vw - var(--tn-space-8)))}}
