.dl-tool .tl-type-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.dl-tool .tl-type-bar .tl-seg{margin-bottom:0}.dl-tool .tl-type-clock{margin:0;font-size:1.0625rem;font-weight:600}.dl-tool .tl-type-num{font-variant-numeric:tabular-nums}.dl-tool .tl-type-passage{box-sizing:content-box;color:#1a1a1a9e;overflow-wrap:break-word;cursor:text;background:#fff;border:.65rem solid #fff;border-radius:16px;height:4.8em;padding:0 .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #1a1a1a40}.dl-tool .tl-type-word{white-space:pre-wrap}.dl-tool .tl-type-passage .is-ok{color:var(--dl-ink)}.dl-tool .tl-type-passage .is-bad{color:#fff;background:#b3261e;border-radius:3px}.dl-tool .tl-type-passage .is-caret{color:var(--dl-ink);box-shadow:inset 0 -3px 0 var(--dl-blue)}.dl-tool .tl-type-label{margin-top:1rem}.dl-tool .tl-type-input{resize:none;min-height:72px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.0625rem}.dl-tool .tl-type-missed ul{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.dl-tool .tl-type-missed li{border:1.5px solid var(--dl-ink);background:var(--dl-cream);border-radius:999px;padding:.3rem .7rem;font-size:.9375rem}.dl-tool .tl-type-missed kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.dl-tool .tl-type-missed{margin-top:.85rem}@media (max-width:639px){.dl-tool .tl-type-passage{font-size:1.0625rem}}
