.tcr{container-type:inline-size}.tcr [hidden]{display:none!important}.tcr>*,.tcr-results>*{min-width:0}.tcr-in{font:600 1.15rem/1.3 var(--font-mono);letter-spacing:.02em;padding:.6rem .75rem}.tcr-in[aria-invalid=true]{border-color:var(--tk-bad)}.tcr-presets{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tcr-presets .tk-label{margin:0 .15rem 0 0}.tcr-stage{padding:.85rem}.tcr-fields{--n:5;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tcr-fields[data-count="6"]{--n:6}.tcr-fields[data-count="1"]{--n:1}.tcr-field{border:1px solid var(--tk-line);border-radius:var(--radius-field);background:var(--color-base-100);grid-template-rows:auto auto 1fr auto;align-content:start;gap:.15rem;min-width:0;padding:.55rem .6rem .5rem;transition:background-color .15s,border-color .15s;display:grid}.tcr-tok{font:700 1.55rem/1.15 var(--font-mono);color:var(--tk-ink);overflow-wrap:anywhere}.tcr-name{font:600 .68rem/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tk-mute)}:lang(ru) .tcr-name,:lang(he) .tcr-name{font-family:var(--font-sans);letter-spacing:.02em;font-size:.74rem}.tcr-mean{overflow-wrap:anywhere;font-size:.86rem;line-height:1.3}.tcr-range{font:.68rem/1.3 var(--font-mono);color:var(--tk-mute);margin-top:.2rem}.tcr-field[data-active]{border-color:var(--tk-ink);background:var(--tk-ink)}.tcr-field[data-active]>*{color:var(--color-base-100)}.tcr-field[data-bad]{border:2px solid var(--tk-bad);background:color-mix(in oklab, var(--color-error) 9%, var(--color-base-100))}.tcr-field[data-bad] .tcr-tok{color:var(--tk-bad);text-underline-offset:.2em;text-decoration:underline wavy}.tcr-field[data-bad] .tcr-tok:before{content:"⚠ ";vertical-align:middle;font-size:.9rem;text-decoration:none}.tcr-cmd{border-top:1px dashed var(--tk-line-strong);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.7rem;padding-top:.6rem;display:flex}.tcr-cmd .tk-label{margin:0}.tcr-cmd code{min-width:0;font:.85rem/1.45 var(--font-mono);overflow-wrap:anywhere;background:0 0;padding:0}.tcr-sentence{text-wrap:pretty;font-size:1.3rem;font-weight:600;line-height:1.35}.tcr[data-state=error] .tcr-sentence{color:var(--tk-mute)}.tcr-warn{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.tcr-warn li{border-inline-start:3px solid var(--tk-warn);border-radius:0 var(--radius-field) var(--radius-field) 0;background:color-mix(in oklab, var(--color-warning) 10%, var(--color-base-100));padding:.45rem .7rem .45rem 2rem;font-size:.9rem;line-height:1.45;position:relative}.tcr-warn li:dir(rtl){border-radius:var(--radius-field) 0 0 var(--radius-field);padding:.45rem 2rem .45rem .7rem}.tcr-warn li:before{content:"!";inset-inline-start:.6rem;background:var(--tk-warn);width:1.05rem;height:1.05rem;color:var(--color-base-100);font:700 .72rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:.45rem}.tcr-warn li[data-tone=info]{border-inline-start-color:var(--tk-line-strong);background:var(--color-base-200)}.tcr-warn li[data-tone=info]:before{content:"i";background:var(--tk-mute)}.tcr-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem 1.5rem;display:grid}.tcr-next-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.tcr-next-head .tk-label{margin:0}.tcr-tz-name{font-family:var(--font-mono);text-align:start;font-size:.75rem;margin-top:.35rem!important}.tcr-runs{counter-reset:run;border:1px solid var(--tk-line);border-radius:var(--radius-box);background:var(--color-base-100);margin:.5rem 0 0;padding:0;list-style:none}.tcr-runs:empty{display:none}.tcr-runs li{counter-increment:run;flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding:.35rem .75rem;display:flex}.tcr-runs li+li{border-top:1px solid var(--tk-line)}.tcr-runs li:before{content:counter(run);min-width:1.2rem;font:.72rem var(--font-mono);color:var(--tk-mute)}.tcr-runs time{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:inline-flex}.tcr-run-date{min-width:9.5rem;font-size:.9rem}.tcr-run-time{font:600 .95rem var(--font-mono);font-variant-numeric:tabular-nums}.tcr-run-rel{color:var(--tk-mute);margin-inline-start:auto;font-size:.8rem}.tcr-runs-note:not(:empty){border:1px dashed var(--tk-line-strong);border-radius:var(--radius-box);padding:.6rem .75rem;font-weight:600;margin-top:.5rem!important}.tcr-results[data-state=never] .tcr-runs-note{border-color:var(--tk-bad);color:var(--tk-bad)}.tcr-tz-note{margin-top:.5rem!important}.tcr-results[data-state=error]{opacity:.45}.tcr-grid-wrap{border:1px solid var(--tk-line);border-radius:var(--radius-box);background:var(--color-base-100) radial-gradient(var(--tk-dot) 1px, transparent 1.3px) 0 0 / 14px 14px;margin-top:.5rem;padding:.6rem .7rem .7rem}.tcr-scale,.tcr-grow{grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.tcr-scale{font:.65rem var(--font-mono);color:var(--tk-mute);grid-template-columns:3.6rem repeat(4,minmax(0,1fr));column-gap:0;margin-bottom:.25rem;padding-inline-start:.5rem}.tcr-scale span:first-child{grid-column:2}.tcr-grid{gap:3px;display:grid}.tcr-glabel{white-space:nowrap;text-overflow:ellipsis;color:var(--tk-mute);font-size:.75rem;overflow:hidden}.tcr-grow:first-child .tcr-glabel{color:var(--tk-ink);font-weight:700}.tcr-gcells{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.tcr-gcells i{background:color-mix(in oklab, var(--color-base-content) 7%, transparent);border-radius:2px;height:.95rem}.tcr-gcells i:nth-child(6n+1){box-shadow:inset 1px 0 0 color-mix(in oklab, var(--color-base-content) 22%, transparent)}.tcr-gcells i[data-n="1"]{background:color-mix(in oklab, var(--color-primary) 55%, var(--color-base-100))}.tcr-gcells i[data-n="2"]{background:color-mix(in oklab, var(--color-primary) 80%, var(--color-base-100))}.tcr-gcells i[data-n="3"]{background:var(--tk-ink)}.tcr-gcells i[data-now]{outline:2px solid var(--tk-warn);outline-offset:1px}.tcr-grid-sum{margin-top:.4rem!important}@container (width<=34rem){.tcr-stage{padding:.6rem}.tcr-fields{gap:.25rem}.tcr-field{padding:.45rem .35rem .4rem}.tcr-tok{font-size:1.15rem}.tcr-mean{font-size:.76rem}.tcr-name{letter-spacing:.02em;font-size:.6rem}.tcr-range{font-size:.6rem}.tcr-sentence{font-size:1.15rem}.tcr-run-date{min-width:0}}
