.translation-desk{--tr-paper:#151719;--tr-panel:#1b1d20;--tr-input:#101214;--tr-text:#f4f4f5;--tr-muted:#b6b8be;--tr-line:#42464c;color:var(--tr-text);font-size:1rem;line-height:1.65;padding-bottom:2rem}.translation-toolbar,.translation-tools,.translation-request-actions,.translation-result-top{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.translation-toolbar{padding:1rem 0;border-block:1px solid var(--tr-line)}.translation-provider{font-size:.875rem;letter-spacing:.08em;margin-inline-end:auto}.translation-connection{font-size:.9375rem;color:var(--tr-muted);min-height:1.6em;margin:1rem 0}.translation-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.translation-panel{min-width:0;background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:14px;padding:1.35rem}.translation-panel-label{font-size:.875rem;letter-spacing:.12em;color:var(--tr-muted);margin-bottom:1rem}.translation-desk .f-field{font-size:.9375rem;color:var(--tr-text);margin-block:.75rem}.translation-desk .f-field>span{font-size:.9375rem}.translation-desk textarea,.translation-desk select{width:100%;background:var(--tr-input);color:var(--tr-text);border:1px solid var(--tr-line);border-radius:8px;padding:.9rem;font-size:1rem;line-height:1.85;resize:vertical;max-width:100%}.translation-desk textarea:focus,.translation-desk select:focus{outline:2px solid var(--tr-muted);outline-offset:3px}.translation-desk textarea[lang=ar]{font-family:var(--arabic,"Noto Naskh Arabic",serif);font-size:1.6rem;letter-spacing:normal;line-height:2}.translation-desk textarea[lang=en]{font-family:var(--serif,Georgia,serif);font-size:1.125rem}.translation-desk .f-button{font-size:.875rem;line-height:1.4;min-height:42px;padding:.7rem 1rem}.translation-desk .f-field:has(input[type=checkbox]){display:flex;align-items:start;flex-direction:row-reverse;justify-content:flex-end;gap:.75rem;line-height:1.6}.translation-desk input[type=checkbox]{accent-color:#929ba8;margin-top:.45rem;flex:none;width:17px;height:17px}.translation-count,.translation-small,.translation-save{font-size:.875rem;color:var(--tr-muted)}.translation-count{display:block;text-align:end}.translation-badge{font-size:.8125rem;border:1px solid var(--tr-line);border-radius:99px;padding:.25rem .75rem;margin:0 0 1rem auto}.translation-empty{color:var(--tr-muted);padding:3rem 1rem;min-height:17rem;display:flex;align-items:center;max-width:36ch;margin:auto}.translation-original{font-size:.875rem;color:var(--tr-muted)}.translation-original p{font-family:var(--arabic,serif);font-size:1.4rem;line-height:2;padding:1rem;background:var(--tr-input);border-radius:6px;white-space:pre-wrap}.translation-segment+.translation-segment{border-top:1px solid var(--tr-line);margin-top:1.5rem;padding-top:1rem}.translation-desk summary{cursor:pointer;font-size:.9375rem;padding:.4rem 0}.translation-options,.translation-saved{margin:1.25rem 0;padding:1rem 1.25rem;border:1px solid var(--tr-line);border-radius:10px;background:var(--tr-panel)}.translation-glossary{font:1rem/1.8 var(--sans,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--tr-input);padding:1rem}.translation-options h3{font-size:1.125rem;margin-top:1.5rem;color:var(--tr-text)}.translation-status{min-height:1.6em;font-size:1rem;margin:1rem 0}.translation-review-note{border-inline-start:2px solid #aaa;padding:.5rem 1rem;margin:1rem 0;font-size:.9375rem}.translation-review-note p{margin:.4rem 0;white-space:pre-wrap}.translation-saved-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 0;border-top:1px solid var(--tr-line)}.translation-saved-row p{flex:1 1 220px;margin:0;overflow-wrap:anywhere}.translation-desk button:disabled{opacity:.5;cursor:not-allowed}.translation-output[data-stale=true]{border-style:dashed}.translation-output[data-stale=true] .translation-badge{font-weight:600}.translation-desk [hidden]{display:none!important}.translation-segment{animation:translation-arrive .35s ease-out both}.translation-desk[aria-busy=true] .translation-submit{animation:translation-pulse 1.8s ease-in-out infinite}html[data-study-paper=light] .translation-desk,html[data-study-paper=warm] .translation-desk{--tr-paper:#fff;--tr-panel:#f7f7f7;--tr-input:#fff;--tr-text:#17191d;--tr-muted:#53585f;--tr-line:#c3c6cb}@media (max-width:850px){.translation-columns{grid-template-columns:1fr}.translation-panel{padding:1rem}.translation-empty{min-height:8rem;padding:1.5rem .5rem}.translation-toolbar{gap:.5rem}.translation-provider{flex-basis:100%;margin:.2rem 0}.translation-desk .f-button{flex-grow:1}.translation-tools{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.translation-segment,.translation-desk[aria-busy=true] .translation-submit{animation:none}}html[data-study-motion=quiet] .translation-segment,html[data-study-motion=quiet] .translation-submit{animation:none!important}