.panel-flex-wrapper .translator-panel{flex:1}.resize-handle.is-dragging:after{opacity:.2}.panel-header--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.panel-header--draggable:active{cursor:grabbing}.is-dragging{opacity:.25;pointer-events:none;transition:opacity .15s,transform .15s}.is-dragging .translator-panel{transform:scale(.98)}@keyframes panel-settle{0%{opacity:.5;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.panel-just-dropped>.translator-panel,.panel-just-dropped.translator-panel{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards panel-settle}.translator-panel{background:#fcfcfc;border-radius:24px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.panel-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.panel-header--compact{padding:8px 12px}.translator-panel--target .panel-header{border-bottom:1px solid color-mix(in srgb, var(--st-grey-200) 40%, transparent)}.panel-body{flex:1;min-height:0;padding:16px;position:relative;overflow-y:hidden}.panel-body--scrollable{overflow-y:auto}.translator-panel--source .panel-body{flex-direction:column;padding:0;display:flex;overflow-y:hidden}@keyframes fade-in-detected{to{opacity:1}}.panel-footer{border-top:1px solid #00000012;flex-shrink:0;margin:0 16px;padding:16px 0}.panel-footer--compact{padding:6px 0}.sbs-panes{--st-t-font-max:24px;--st-t-font-min:16px;--st-t-font-shrink:0}.sbs-targets[data-count="3"],.sbs-targets[data-count="4"]{--st-t-font-max:19px;--st-t-font-min:14px}@media (max-width:640px){.sbs-panes{--st-t-font-max:20px}}.sbs-type-scale{font-size:calc(var(--st-t-font-max,24px) + (var(--st-t-font-min,16px) - var(--st-t-font-max,24px)) * var(--st-t-font-shrink,0));transition:font-size .22s cubic-bezier(.2,.6,.2,1)}.sbs-stream-stack{display:grid}.sbs-stream-stack>*{grid-area:1/1;align-self:start;min-width:0}.sbs-stream-live{z-index:1;position:relative}.sbs-stream-live.is-ghosting{background:var(--st-surface)}.sbs-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;overflow-wrap:break-word;opacity:.62;background-image:linear-gradient(100deg, var(--st-grey-400) 0%, var(--st-grey-400) 34%, color-mix(in srgb, var(--st-grey-400) 82%, var(--st-grey-200)) 50%, var(--st-grey-400) 66%, var(--st-grey-400) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sbs-ghost-shimmer,.26s ease-out sbs-ghost-in}@keyframes sbs-ghost-shimmer{0%{background-position:0 0}to{background-position:100% 0}}@keyframes sbs-ghost-in{0%{opacity:.22}to{opacity:.62}}.sbs-stream-dot{vertical-align:.04em;background:var(--st-mint);border-radius:50%;width:.46em;height:.46em;margin-left:.2em;display:inline-block}.sbs-stream-in{animation:.26s cubic-bezier(.22,.61,.36,1) sbs-stream-in}@keyframes sbs-stream-in{0%{opacity:.15;filter:blur(1px)}to{opacity:1;filter:blur()}}.sbs-card-streaming{align-items:center;gap:2px;display:flex}.sbs-swap-dot{background-color:var(--st-grey-400);border-radius:50%;width:3px;height:3px;animation:.72s ease-in-out infinite sbs-swap-wave}.sbs-swap-dot:nth-child(2){animation-delay:.24s}.sbs-swap-dot:nth-child(3){animation-delay:.48s}@keyframes sbs-swap-wave{0%,50%,to{background-color:var(--st-grey-400);transform:translateY(0)}25%{background-color:var(--st-mint);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sbs-type-scale{transition:none}.sbs-ghost{color:var(--st-grey-400);background-image:none;animation:none}.sbs-stream-in,.sbs-swap-dot{animation:none}.sbs-swap-dot:first-child{background-color:var(--st-mint)}}@keyframes sbs-translating-bounce{0%{background:#7d8180;transform:translateY(0)}15%{background:#78ffaf;transform:translateY(-6px)}33%,to{background:#7d8180;transform:translateY(0)}}.sbs-rule-shimmer{background-image:linear-gradient(100deg, var(--st-indigo) 0%, color-mix(in srgb, var(--st-indigo) 45%, var(--st-mint)) 22%, color-mix(in srgb, var(--st-mint) 70%, var(--st-signal-blue)) 50%, color-mix(in srgb, var(--st-indigo) 45%, var(--st-mint)) 78%, var(--st-indigo) 100%);color:#0000;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s ease-in-out infinite alternate sbs-rule-shimmer}.sbs-rule-shimmer.sbs-rule-shimmer-enter{animation:1.6s ease-in-out infinite alternate sbs-rule-shimmer,.32s cubic-bezier(.2,.6,.2,1) sbs-rule-enter}@keyframes sbs-rule-enter{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes sbs-rule-shimmer{0%{background-position:0 0}to{background-position:100% 0}}.sbs-rule-shimmer-exit{color:var(--st-indigo);animation:.26s ease-out forwards sbs-rule-exit}@keyframes sbs-rule-exit{0%{color:var(--st-indigo)}to{color:inherit}}@media (prefers-reduced-motion:reduce){.sbs-rule-shimmer{color:var(--st-indigo);background-image:none;animation:none}.sbs-rule-shimmer-exit{color:inherit;animation:none}}@keyframes sbs-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.confidence-ring-progress.spinning{transition:none;animation:.9s linear infinite ring-spin}@keyframes ring-spin{to{transform:rotate(360deg)}}.highlight-chip.active{background:#78ffaf7a}.highlight-popover.visible,.add-lang-menu.visible{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.lang-dropdown-wrap{flex:none;width:100%;min-width:0;display:flex;position:relative}.ft-target-picker__chevron.open{transform:rotate(180deg)}@keyframes ft-picker-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ft-target-picker__option.selected{font-weight:500}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lang-menu-panel__tag.is-selected{background:#f4f4f4}.lang-menu-panel__tag.is-disabled{opacity:.4;cursor:default}.lang-menu-panel__tag.is-disabled:hover{background:0 0}.lang-menu-panel__check.is-checked{background:var(--st-mint,#78ffaf);opacity:1}.bar-icon-btn.active{background:#f6f6f3;border-color:#00323066}.bar-tab-btn.active{color:var(--st-dark-green);background:#fff}.bar-overflow-btn.active{background:#f6f6f3;border-color:#00323066}.bar-overflow-menu.visible{pointer-events:auto;opacity:1;transform:translateY(0)}@keyframes st-replace-flash{0%{background:var(--st-replace-flash)}60%{background:var(--st-replace-flash)}to{background:0 0}}
:root{--ft-color-accent:var(--st-dark-green);--ft-color-accent-hover:var(--st-deep-green);--ft-color-surface:var(--st-surface);--ft-color-bg:var(--st-paper);--ft-color-text-mute:var(--st-grey-400);--ft-color-text:var(--st-ink);--ft-radius-xl:24px;--ft-radius-md:10px;--ft-radius-pill:100px;--ft-font-size-md:16px;--ft-font-size-sm:12px;--ft-shadow-popover:0 12px 32px #0000001f;--ft-dur-fast:.12s;--ft-dur-normal:.22s;--ft-ease:cubic-bezier(.22, 1, .36, 1)}.app-tab-panel.is-active{animation:app-tab-enter .28s var(--ft-ease) both;flex-direction:column;display:flex}@keyframes app-tab-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ft-target-picker__chevron.open{transform:rotate(180deg)}@keyframes ft-picker-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ft-target-picker__option.selected{font-weight:500}.ft-dropzone{cursor:pointer;min-height:0;transition:background var(--ft-dur-normal) var(--ft-ease);background:#f7f7f7;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.ft-dropzone--active{outline:2px dashed var(--ft-color-accent);outline-offset:-12px;background:#0032300a}.ft-dropzone__upload-group{flex-direction:column;align-items:center;gap:16px;display:flex}.ft-dropzone__text{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ft-dropzone__title{font-family:var(--font-display);color:var(--ft-color-accent);margin:0;font-size:22px;font-weight:400;line-height:1.2}.ft-dropzone__formats{color:var(--ft-color-text-mute);letter-spacing:.014em;margin:0;font-size:12px;font-weight:400;line-height:1.35}.ft-dropzone__choose{border:1px solid var(--ft-color-accent);border-radius:var(--ft-radius-pill);width:100%;font-size:var(--ft-font-size-md);color:var(--ft-color-accent);cursor:pointer;transition:background var(--ft-dur-fast) var(--ft-ease);letter-spacing:.014em;background:0 0;justify-content:center;align-items:center;padding:8px 20px;font-weight:400;line-height:1.35;display:flex}.ft-dropzone__choose:hover{background:#0032300a}@keyframes ft-source-settle{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ft-results-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes ft-panel-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ft-panel-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-16px)scale(.98)}}@keyframes ft-source-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-12px)}}@keyframes ft-results-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}.ft-lang-panel{background:var(--ft-color-surface);border-radius:var(--ft-radius-xl);border:.5px solid var(--st-grey-200);flex-direction:column;flex:1;min-height:0;padding:16px 0 0;display:flex;overflow:hidden;box-shadow:0 0 8px #0000000f}.ft-lang-panel__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ft-lang-panel__body>.ft-grid{flex:1;min-height:0;overflow-y:auto}@keyframes ft-blur-breathe{0%,to{opacity:0}50%{opacity:1}}.ft-blur-layer{backface-visibility:hidden;transform:translateZ(0)}.ft-blur-breathe{will-change:opacity;animation:3.2s cubic-bezier(.45,0,.55,1) infinite ft-blur-breathe}@media (prefers-reduced-motion:reduce){.ft-blur-breathe{animation:none}}.ft-lang-panel.ft-lang-panel--expanded-slot{opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;min-height:0!important;box-shadow:none!important;border:none!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ft-lang-panel.ft-lang-panel--preview-expanded{z-index:80;background:var(--ft-color-surface);overflow:hidden;border-radius:var(--ft-radius-xl)!important;border:.5px solid #d0d0d0!important;flex-direction:column!important;flex:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:absolute!important;inset:0!important;box-shadow:0 0 8px #0000000f!important}.ft-lang-panel.ft-lang-panel--preview-expanded .ft-lang-panel__body{background:#f4f4f4;flex:1;min-width:0;min-height:0;overflow:auto}@keyframes vt-ft-crossfade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-ft-crossfade-in{0%{opacity:0}to{opacity:1}}@supports (view-transition-name:none){html.vt-ft-file-preview::view-transition-group(*){border-radius:var(--ft-radius-xl);animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}html.vt-ft-file-preview::view-transition-group(root){box-shadow:none;border-radius:0;overflow:visible;animation:none!important}html.vt-ft-file-preview::view-transition-old(*){object-fit:cover;object-position:top center;animation:.36s cubic-bezier(.22,1,.36,1) both vt-ft-crossfade-out}html.vt-ft-file-preview::view-transition-new(*){object-fit:cover;object-position:top center;animation:.36s cubic-bezier(.22,1,.36,1) both vt-ft-crossfade-in}html.vt-ft-file-preview::view-transition-old(root){object-fit:unset;object-position:unset;animation:none!important}html.vt-ft-file-preview::view-transition-new(root){object-fit:unset;object-position:unset;animation:none!important}@media (prefers-reduced-motion:reduce){html.vt-ft-file-preview::view-transition-group(*){animation-duration:.01ms!important}html.vt-ft-file-preview::view-transition-old(*){animation-duration:.01ms!important}html.vt-ft-file-preview::view-transition-new(*){animation-duration:.01ms!important}html.vt-ft-file-preview::view-transition-group(root){animation:none!important}}}@supports not (view-transition-name:none){.ft-lang-panel.ft-lang-panel--preview-expanded{animation:ft-preview-expand-in .28s var(--ft-ease) both}}@keyframes ft-preview-expand-in{0%{opacity:0;clip-path:inset(6% 3% 8% 3% round var(--ft-radius-xl));transform:scale(.985)}to{opacity:1;clip-path:inset(0% 0% 0% 0% round var(--ft-radius-xl));transform:none}}.ft-grid{flex-wrap:wrap;gap:12px 35px;padding:16px 29px;display:flex}.ft-preview{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ft-preview__docx{box-sizing:border-box;background:#f4f4f4;flex:1;width:100%;min-width:0;min-height:0;padding:16px;overflow:auto}.ft-preview__docx .docx-wrapper{background:0 0;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;padding:0;display:flex}.ft-preview__docx section.docx{transform-origin:top;flex-shrink:0;box-sizing:border-box!important;width:min(595.5pt,100%)!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;box-shadow:0 2px 8px #0000001f!important}.file-sel-popover.visible{opacity:1;transform:none}.doc-seg-editor__tab.is-active{color:#003230;border-bottom-color:#003230;font-weight:600}
