.tr{max-width: 1100px;margin: 0 auto;padding: 0 20px 64px}.tr__back{margin: 18px 0 12px;font-size: 13.5px}.tr__back a{display: inline-flex;align-items: center;gap: 4px;color: var(--c-muted);text-decoration: none}.tr__back a:hover{color: var(--c-accent)}.tr-health{margin: 0 0 14px;padding: 8px 12px;border-radius: 9px;font-size: 13px;border: 1px solid var(--c-border);background: var(--c-panel-alt);color: var(--c-text-soft)}.tr-health.is-ok{border-color: color-mix(in srgb,var(--c-ok) 40%,transparent);color: var(--c-ok)}.tr-health.is-bad{border-color: color-mix(in srgb,var(--c-err) 40%,transparent);color: var(--c-err)}.tr__panel{padding: 16px 18px}.tr__row{display: flex;gap: 10px;align-items: center;flex-wrap: wrap}.tr__label{font-size: 13px;color: var(--c-muted);display: inline-flex;align-items: center;gap: 6px}.tr__select{padding: 7px 9px;font-size: 13.5px;border-radius: 8px;border: 1px solid var(--c-border-strong);background: var(--c-input-bg);color: var(--c-text);max-width: 220px}.tr__text{width: 100%;min-height: 140px;margin-top: 10px;padding: 11px 13px;font-size: 14.5px;line-height: 1.7;font-family: inherit;border: 1px solid var(--c-border-strong);border-radius: 10px;background: var(--c-input-bg);color: var(--c-text);resize: vertical}.tr__text:focus{outline: none;border-color: var(--c-accent);box-shadow: 0 0 0 3px var(--c-accent-ring)}.tr__meta{margin-left: auto;font-size: 12.5px;color: var(--c-muted);font-variant-numeric: tabular-nums}.tr__login{margin: 10px 0 0;font-size: 13px;color: var(--c-muted)}.tr__login a{color: var(--c-accent)}.tr__drop{margin-top: 12px;padding: 16px;border-radius: 12px;text-align: center;border: 1.5px dashed var(--c-border-strong);background: var(--c-panel-alt);color: var(--c-muted);font-size: 13.5px;cursor: pointer;transition: border-color .15s,background-color .15s,color .15s}.tr__drop:hover,.tr__drop.is-over{border-color: var(--c-accent);background: var(--c-accent-soft);color: var(--c-accent)}.tr__drop strong{color: var(--c-text);font-weight: 600}.tr__drop-hint{display: block;margin-top: 6px;font-size: 12px}.tr__thumbs{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.tr-thumb{position: relative;border: 1px solid var(--c-border);border-radius: 10px;overflow: hidden;background: var(--c-panel-alt)}.tr-thumb img{display: block;max-width: 160px;max-height: 120px;object-fit: contain}.tr-thumb__del{position: absolute;top: 4px;right: 4px;width: 22px;height: 22px;border: none;border-radius: 50%;cursor: pointer;font-size: 15px;line-height: 1;background: rgba(0,0,0,.55);color: #fff}.tr-thumb__del:hover{background: var(--c-err)}.tr-thumb__size{display: block;padding: 3px 6px;font-size: 11px;color: var(--c-muted);text-align: center}.tr__actions{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;margin-top: 14px}.tr__actions .btn{flex: 0 0 auto}.tr__status{margin: 10px 0 0;font-size: 13px;color: var(--c-muted);min-height: 1em}.tr__error{margin: 12px 0 0;padding: 9px 12px;border-radius: 9px;font-size: 13.5px;background: var(--c-err-soft);color: var(--c-err);border: 1px solid currentColor;white-space: pre-wrap;overflow-wrap: anywhere}.tr__result{margin-top: 16px;padding: 16px 18px}.tr__result-head{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap;margin-bottom: 10px}.tr__result-title{margin: 0;font-size: 15px}.tr__result-meta{font-size: 12.5px;color: var(--c-muted)}.tr__result-head .btn{margin-left: auto}.tr__result-text{display: block;font-size: 15.5px;line-height: 1.85;color: var(--c-text);white-space: pre-wrap;overflow-wrap: anywhere}.tr__history{margin-top: 16px;padding: 16px 18px}.tr__history-head{display: flex;align-items: baseline;gap: 10px;margin-bottom: 10px}.tr__history-title{margin: 0;font-size: 15px}.tr__history-head .btn{margin-left: auto}.tr-hist{display: grid;grid-template-columns: minmax(100px,1fr) minmax(140px,1.6fr) auto;gap: 10px;align-items: baseline;width: 100%;text-align: left;padding: 8px 10px;border: 1px solid transparent;border-radius: 8px;background: transparent;color: var(--c-text);font-size: 13px;cursor: pointer;font-family: inherit}.tr-hist:hover{background: var(--c-accent-soft);border-color: var(--c-accent-line)}.tr-hist__src{color: var(--c-muted);overflow-wrap: anywhere}.tr-hist__dst{color: var(--c-accent);overflow-wrap: anywhere}.tr-hist__tag{font-size: 11.5px;color: var(--c-muted);white-space: nowrap}.tr__help{margin-top: 16px;padding: 16px 18px}.tr__help-title{margin: 0 0 10px;font-size: 15px}.tr__help-line{margin: 0 0 8px;font-size: 13.5px;line-height: 1.85;color: var(--c-text-soft)}.tr__help-note{margin: 6px 0 0;font-size: 13px;line-height: 1.8;color: var(--c-muted)}@media (max-width: 640px){.tr{padding: 0 14px 48px}.tr__select{max-width: 100%;flex: 1 1 auto}.tr__meta{margin-left: 0;flex-basis: 100%}.tr-hist{grid-template-columns: 1fr;gap: 2px}.tr__actions .btn{flex: 1 1 auto;justify-content: center}}