.tf{--tf-faint:color-mix(in srgb, var(--text-muted) 78%, var(--surface));--tf-chip-bg:var(--tag-bg);--tf-chip-text:var(--tag-text);max-width:900px;font-size:.9375rem;line-height:1.6}.tf .why{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--link);border-radius:var(--radius);padding:1.1rem 1.3rem}.tf .why h2{margin:0 0 .6rem;font-size:1.15rem}.tf .why hr{display:none}.tf .why p{color:var(--text-muted);margin:0 0 .7rem}.tf .why p:last-child{margin-bottom:0}.tf .why b{color:var(--text)}.tf .chip,.tf .type-this{border:1px solid var(--accent-strong);border-radius:var(--radius-sm);background:var(--tf-chip-bg);color:var(--tf-chip-text);font-family:var(--font-mono);padding:0 .4rem;font-size:.92em;font-weight:500;display:inline-block}.tf .type-this{direction:ltr;unicode-bidi:isolate;padding:.05rem .45rem;font-size:.95rem}.tf section{margin-top:2rem}.tf .step{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .85rem;display:flex}.tf .step .n{border-radius:var(--radius-sm);background:var(--link);width:1.6rem;height:1.6rem;color:var(--surface);font-family:var(--font-mono);flex:none;place-items:center;font-size:.8125rem;font-weight:500;display:grid;transform:translateY(.2rem)}.tf .step h2{font-size:var(--step-1);margin:0}.tf .step .sub{color:var(--tf-faint);font-family:var(--font-mono);margin-inline-start:auto;font-size:.8125rem}.tf #drop .big{font-size:1.0625rem;font-weight:700}.tf #drop .small{color:var(--text-muted);font-size:.875rem}.tf .status{min-height:1.4rem;color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8125rem;display:flex}.tf .err{margin-top:.75rem}.tf .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tf .panel+.panel,.tf .panel.sheet{margin-top:1rem}.tf .panel-head{background:var(--surface-sunken);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;padding:.75rem 1rem;display:flex}.tf .panel-head .tk-btn{margin-inline-start:auto}.tf .fontname{font-weight:700}.tf .meta{color:var(--tf-faint);font-size:.8125rem}.tf .tablescroll{overflow-x:auto}.tf table{border-collapse:collapse;width:100%;min-width:640px}.tf th{border-bottom:1px solid var(--border);color:var(--tf-faint);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.6rem .85rem;font-size:.7rem;font-weight:500}.tf th.pickcol{width:34px}.tf td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.5rem .85rem}.tf tr:last-child td{border-bottom:0}.tf tr.off td{opacity:.4}.tf td.glyphcell{width:66px}.tf svg.gl{width:auto;max-width:62px;height:40px;display:block}.tf svg.gl path{fill:var(--text)}.tf .arrow{width:22px;color:var(--tf-faint);text-align:center}.tf .cp,.tf .gname{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}.tf .tags{color:var(--tf-faint);font-size:.7rem}.tf .tag{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);margin-right:.2rem;padding:0 .3rem;display:inline-block}.tf input[type=text]{border:1px solid var(--accent-strong);border-radius:var(--radius);background:var(--tf-chip-bg);width:46px;color:var(--tf-chip-text);font-family:var(--font-mono);text-align:center;border-bottom-width:3px;padding:.3rem .25rem;font-size:.875rem}.tf input[type=checkbox]{width:16px;height:16px;accent-color:var(--link)}.tf .controls{background:var(--surface-sunken);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.tf label.inline{color:var(--text-muted);cursor:pointer;align-items:center;gap:.45rem;font-size:.875rem;display:flex}.tf .routes{border:1px solid var(--border);border-left:3px solid var(--accent-strong);border-radius:var(--radius);background:var(--surface-sunken);color:var(--text-muted);margin:0 0 .85rem;padding:.6rem .85rem;font-size:.875rem}.tf .routes b{color:var(--text)}.tf .testbox{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:112px;color:var(--text);font-family:"TFPreview", var(--font-hebrew);text-align:right;resize:vertical;direction:rtl;padding:.8rem 1rem;font-size:2.1rem;line-height:1.55}.tf .hint{color:var(--text-muted);margin:.5rem 0 0;font-size:.875rem}.tf .dlrow{margin-top:1.1rem}.tf .notes{color:var(--text-muted);margin-top:2.25rem;font-size:.875rem}.tf .notes h3{color:var(--heading);margin:0 0 .5rem;font-size:1rem}.tf .notes ul{margin:0;padding-left:1.25rem}.tf .notes li{margin-bottom:.5rem}@media (width<=560px){.tf .step .sub{flex-basis:100%;margin-inline-start:0}.tf .testbox{font-size:1.6rem}}
