:root{color-scheme:light;--bg:#f4efe6;--bg-2:#eef3ff;--surface:rgba(255,255,255,0.82);--surface-strong:rgba(255,255,255,0.94);--text:#162239;--muted:#617089;--border:rgba(22,34,57,0.12);--shadow:0 26px 70px rgba(22,34,57,0.14);--primary:#173b8a;--primary-2:#4c83ff;--accent:#0da689;--danger:#c34c64}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(255,255,255,.96),transparent 38%),radial-gradient(circle at 85% 5%,rgba(238,243,255,.96),transparent 24%),linear-gradient(135deg,var(--bg),var(--bg-2))}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(22,34,57,.025) 1px,transparent 0),linear-gradient(90deg,rgba(22,34,57,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 52%,transparent 100%);mask-image:radial-gradient(circle at center,black 52%,transparent 100%)}button,input,select,textarea{font:inherit}button{cursor:pointer}.landing-shell,main{position:relative;z-index:1}.landing-frame,.landing-shell{width:100%;min-height:100vh}.landing-frame{display:block;border:0;background:#ffffff}.translator-menu-bars{display:inline-flex;width:18px;flex-direction:column;gap:4px;vertical-align:middle}.translator-menu-bars>span{display:block;width:100%;height:2px;border-radius:1px;background:#fff}.page-shell{max-width:1480px;margin:0 auto;padding:28px 24px 56px}.hero{display:grid;gap:18px;margin-bottom:22px}.topbar{justify-content:space-between;gap:18px}.brand-block,.topbar{display:flex;align-items:center}.brand-block{gap:14px}.brand-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff;font-weight:800;font-size:1.2rem;box-shadow:0 16px 34px rgba(23,59,138,.22)}.brand-name{font-size:1.06rem;font-weight:800}.brand-subtitle{color:var(--muted);font-size:.92rem;margin-top:4px}.language-switcher{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:18px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-label{padding-left:6px;font-size:.86rem}.language-button,.language-label{color:var(--muted);font-weight:700}.language-button{border:0;border-radius:14px;padding:8px 15px;min-width:88px;background:transparent;white-space:nowrap}.language-button.is-active{background:rgba(255,255,255,.96);color:var(--text);box-shadow:0 8px 20px rgba(22,34,57,.08)}.hero-copy{display:grid;gap:12px;max-width:920px}.eyebrow,.section-eyebrow{width:fit-content;padding:7px 11px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.9;letter-spacing:-.08em;white-space:pre-line;max-width:12ch}.empty-copy,.hero-hint,.lede{margin:0;color:var(--muted);line-height:1.7}.hero-hint{width:fit-content;max-width:72ch;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(22,34,57,.08)}.panel{border-radius:22px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);padding:22px}.document-toolbar,.export-panel,.refinement-panel,.style-card,.term-panel,.timing-panel{display:grid;gap:16px}.toolbar-main{display:flex;justify-content:space-between;align-items:stretch;gap:18px;flex-wrap:wrap}.upload-slot{position:relative;display:grid;gap:5px;min-width:320px;padding:16px 18px;border-radius:20px;border:1px dashed rgba(22,34,57,.2);background:rgba(255,255,255,.68)}.upload-slot input{position:absolute;inset:0;opacity:0}.upload-label{font-weight:800}.upload-hint{color:var(--muted);font-size:.92rem}.toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ghost-button,.primary-button{border:0;border-radius:16px;padding:14px 18px;font-weight:800}.primary-button{background:linear-gradient(135deg,#1f2f56,#12203b);color:#fff}.ghost-button{background:rgba(255,255,255,.9);color:var(--text);border:1px solid rgba(22,34,57,.1)}.toggle-control{display:inline-flex;align-items:center;gap:0;font-weight:700}.status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quiet-badge,.quiet-chip,.status-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.72);font-size:.9rem}.status-pill.is-running{color:var(--primary);border-color:rgba(76,131,255,.26);background:rgba(76,131,255,.08)}.status-pill.is-danger{color:var(--danger);border-color:rgba(195,76,100,.22);background:rgba(195,76,100,.08)}.status-pill.is-ready{color:var(--accent);border-color:rgba(13,166,137,.22);background:rgba(13,166,137,.08)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:20px}.workspace-column{display:grid;gap:18px;align-content:start}.doc-pane{display:grid;gap:18px;min-height:640px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.section-heading h3{margin:6px 0 0;font-size:1.36rem}.section-subcopy{margin:6px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}.segmented{display:inline-flex;padding:6px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.84)}.segmented button{border:0;border-radius:999px;padding:8px 12px;background:transparent;color:var(--muted);font-weight:700}.segmented button.is-active{background:#fff;color:var(--text);box-shadow:0 8px 18px rgba(22,34,57,.08)}.style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.style-grid article,.term-card,.timing-grid div{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(22,34,57,.08)}.metric-label{display:block;color:var(--muted);font-size:.86rem;font-weight:700;margin-bottom:10px}.style-grid p,.style-grid ul{margin:0;line-height:1.7}.style-grid ul{padding-left:18px}.refinement-input{min-height:138px;resize:vertical;border-radius:20px;border:1px solid rgba(22,34,57,.1);background:rgba(255,255,255,.9);padding:16px 18px;color:var(--text);line-height:1.7}.inline-refine-box{display:grid;gap:0;margin-top:2px;align-self:end;width:100%;min-width:0}.translator-pane--target .inline-refine-box{align-self:end;margin-top:auto}.inline-refine-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-width:0}.inline-refine-input{width:100%;min-width:0;resize:none;border-radius:14px;border:1px solid rgba(22,34,57,.1);background:rgba(255,255,255,.92);padding:15px 16px;color:var(--text);line-height:1.35;overflow:hidden;overflow-y:hidden}.inline-refine-button,.inline-refine-input{min-height:56px;height:56px;box-sizing:border-box;white-space:nowrap}.inline-refine-button{width:176px;min-width:176px;padding-block:0;display:inline-flex;align-items:center;justify-content:center}.term-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.term-card{text-align:left;display:grid;gap:6px}.term-card.is-active{border-color:rgba(13,166,137,.22);box-shadow:0 12px 24px rgba(13,166,137,.08)}.term-card strong{font-size:1.02rem}.term-card p,.term-card small{margin:0;color:var(--muted);line-height:1.6}.term-card small{display:block;padding-top:2px}.term-card-topline{display:flex;justify-content:space-between;align-items:center}.term-kind{display:inline-flex;align-items:center;padding:5px 9px;border-radius:10px;font-size:.78rem;font-weight:800}.kind-proper_noun{color:#1a5ee0;background:rgba(33,103,243,.1)}.kind-term{color:#0b8b74;background:rgba(13,166,137,.12)}.kind-phrase{color:#8b5f17;background:rgba(176,116,19,.12)}.term-confidence{color:var(--muted);font-size:.84rem}.export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.timing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.timing-grid dt{color:var(--muted);font-size:.82rem;font-weight:700}.timing-grid dd{margin:8px 0 0;font-size:1.16rem;font-weight:800}.diff-preview{min-height:440px;padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.88);border:1px solid rgba(22,34,57,.08);line-height:1.9;white-space:pre-wrap}.diff-preview--inline{min-height:160px;height:100%;padding:18px 20px;border:0;background:transparent;border-radius:0}.diff-token.is-added{background:rgba(13,166,137,.14);color:#0b8b74}.diff-token.is-removed{background:rgba(195,76,100,.12);color:var(--danger);text-decoration:line-through}.review-shell,.translator-shell{max-width:1520px;margin:0 auto;padding:28px 24px 56px}.review-topbar,.translator-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.translator-brand{display:flex;align-items:flex-start;gap:20px;max-width:1080px}.translator-return-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:10px;border-radius:14px;border:1px solid rgba(22,34,57,.12);background:rgba(255,255,255,.92);color:var(--ink);font-size:1.45rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.08)}.translator-return-button:hover{background:rgba(238,243,255,.96)}.translator-mark{display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#0f172a);color:white;font-size:1.4rem;font-weight:900;box-shadow:0 18px 40px rgba(29,78,216,.22)}.translator-mark-image{object-fit:cover;background:#fff;border:1px solid rgba(22,34,57,.08)}.review-shell h1,.translator-shell h1{margin:0 0 10px;font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1.02;letter-spacing:-.05em;max-width:none}.review-lede,.translator-brand p{margin:0;color:var(--muted);line-height:1.7}.page-system-title{white-space:nowrap}.review-brand{max-width:980px}.review-actions,.translator-controls{display:grid;justify-items:end;gap:14px}.translator-status-group{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;align-items:center}.translator-status-group .quiet-chip,.translator-status-group .status-pill{white-space:nowrap}.review-actions{align-content:start}.review-export-menu{position:relative;display:grid;justify-items:end}.review-export-nav-item{display:flex;align-items:center}.review-export-trigger{min-width:176px}.review-export-options{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:grid;gap:8px;width:280px;padding:12px;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.96);box-shadow:0 18px 40px rgba(22,34,57,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.review-export-options .ghost-button{width:100%;justify-content:center}.translator-actions-bar{gap:18px;align-items:stretch;flex-wrap:wrap;margin-bottom:24px}.action-upload,.translator-actions-bar{display:flex;justify-content:space-between}.action-upload{min-width:320px;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px dashed rgba(22,34,57,.18);background:rgba(255,255,255,.76);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.action-upload-copy{display:grid;gap:4px}.action-upload.is-drag-active,.action-upload:focus-within{border-color:rgba(76,131,255,.32);box-shadow:0 12px 26px rgba(76,131,255,.1);background:rgba(255,255,255,.92)}.action-upload-copy span{font-weight:800}.action-upload small{color:var(--muted);font-weight:500;line-height:1.5}.action-upload.inline-refine-input{min-width:0;min-height:56px;height:56px;box-sizing:border-box;justify-content:flex-start;padding:15px 16px}.action-upload.inline-refine-input .action-upload-copy{min-width:0;overflow:hidden}.action-upload.inline-refine-input small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-upload-button{flex:0 0 auto;white-space:nowrap}.action-upload-input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.translator-action-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.translator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;align-items:stretch}.translator-secondary-grid{display:grid;grid-template-columns:1fr;gap:22px;margin-bottom:22px}.translator-pane{border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px;display:grid;gap:16px;min-height:520px;align-content:stretch;height:100%}.translator-pane,.translator-pane--source,.translator-pane--target{grid-template-rows:auto minmax(0,1fr) auto}.translator-pane-spacer{min-height:56px}.document-frame,.review-frame{min-height:280px}.translator-pane .document-frame{min-height:320px;border:0;background:transparent;box-shadow:none;padding:0;height:100%;align-self:stretch}.document-copy{color:var(--text);line-height:1.9;font:inherit;font-size:1.04rem;white-space:pre-wrap;text-align:justify;text-justify:inter-ideograph;overflow-wrap:anywhere}.highlighted-editor-surface,.highlighted-text-surface{position:relative;min-height:280px;border-radius:14px;background:rgba(255,255,255,.96);border:1px solid rgba(22,34,57,.08);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.highlighted-editor-input,.highlighted-surface-content{padding:18px 20px;font:inherit;font-size:1.04rem;line-height:1.82}.translator-pane .highlighted-editor-surface,.translator-pane .highlighted-text-surface{border:0;background:transparent;box-shadow:none;height:100%;min-height:320px;max-height:56vh;align-self:stretch;display:grid;min-width:0;min-block-size:0}.highlighted-editor-overlay{overflow:hidden;transition:opacity .12s ease}.highlighted-surface-content{min-height:100%}.highlighted-editor-input{min-height:280px}.highlighted-editor-input::-webkit-scrollbar,.highlighted-text-surface::-webkit-scrollbar{width:8px}.highlighted-editor-input::-webkit-scrollbar-track,.highlighted-text-surface::-webkit-scrollbar-track{background:transparent}.highlighted-editor-input::-webkit-scrollbar-thumb,.highlighted-text-surface::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(30,58,138,.22)}.highlighted-editor-input::-webkit-scrollbar-thumb:hover,.highlighted-text-surface::-webkit-scrollbar-thumb:hover{background:rgba(30,58,138,.34)}.highlighted-editor-input::placeholder{color:transparent}.highlighted-editor-surface.is-focused .highlighted-editor-overlay{opacity:0}.highlighted-editor-input.is-focused{color:var(--text);-webkit-text-fill-color:var(--text)}.highlighted-editor-input.is-focused::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted)}.highlighted-placeholder{white-space:pre-wrap}.term-chip{border:0;background:var(--term-fill);color:var(--text);padding:.02em .12em;margin:0;border-radius:.28em;font-weight:650;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--term-border) 85%,white 15%)}.term-chip.is-active{background:var(--term-active-fill);box-shadow:inset 0 0 0 1px var(--term-border)}.pane-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.translator-pane .pane-header{min-height:86px;box-sizing:border-box}.translator-pane .pane-header>.translator-status-group .quiet-chip,.translator-pane--target .pane-header>div>button{height:52px;min-height:52px;box-sizing:border-box;align-items:center}.pane-header p{margin:0;max-width:34ch;color:var(--muted);line-height:1.6}.pane-header h2{margin:0;font-size:1.5rem}.translator-stack{display:grid;gap:22px}.timing-inline{display:grid;gap:4px;color:var(--muted);line-height:1.5}.review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.review-summary-card{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:0;min-height:162px}.review-summary-card small,.review-summary-label{color:var(--muted)}.review-summary-label{display:flex!important;align-items:center;width:100%;min-height:58px;box-sizing:border-box;margin-top:0!important;line-height:1.2;white-space:nowrap}.review-summary-card strong{font-size:1.4rem;line-height:1.45}.review-summary-card small,.review-summary-card strong{display:block;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.review-summary-card small{line-height:1.55}.review-paragraphs{margin-bottom:22px}.review-card,.review-paragraphs{display:grid;gap:14px}.review-card-header,.review-card-meta,.review-card-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.review-card h3,.review-pane h4{margin:6px 0 0;font-size:1.06rem;font-weight:800}.review-card-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.45fr) minmax(280px,.9fr);gap:16px}.review-card-grid,.review-card-grid--triple{align-items:stretch}.review-edit-stack,.review-pane{display:grid;gap:12px;height:100%}.review-pane--narrow,.review-pane--wide{min-width:0}.review-pane--wide{grid-template-rows:auto minmax(0,1fr)}.review-pane--translation{align-content:stretch;align-self:stretch;grid-template-rows:minmax(0,1fr)}.review-translation-stack{grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:100%;align-self:stretch}.review-translation-block{display:grid;gap:12px;min-height:0;grid-template-rows:auto minmax(0,1fr)}.review-pane--narrow{height:100%;grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch}.review-frame,.review-highlight-frame{min-height:156px;height:100%;padding:0;border-radius:14px;border:1px solid rgba(22,34,57,.08);background:rgba(255,255,255,.86)}.review-highlight-frame{min-height:132px}.review-diff-frame{overflow:hidden}.highlighted-text-surface{position:relative;overflow-y:auto;scrollbar-gutter:stable}.highlighted-editor-surface{position:relative;overflow:hidden;min-height:220px}.highlighted-editor-overlay{position:absolute;inset:0;pointer-events:none;z-index:0}.highlighted-editor-overlay .document-copy,.highlighted-text-surface .document-copy{min-height:100%}.review-frame .document-copy,.review-highlight-frame .document-copy{line-height:1.82}.review-frame .highlighted-editor-input,.review-frame .highlighted-surface-content,.review-highlight-frame .highlighted-editor-input,.review-highlight-frame .highlighted-surface-content{padding:18px 20px}.review-frame .term-chip,.review-highlight-frame .term-chip{border-radius:.28em;padding:.02em .12em;background:var(--term-fill);box-shadow:inset 0 0 0 1px var(--term-border)}.review-frame .term-chip.is-active,.review-highlight-frame .term-chip.is-active{background:var(--term-active-fill);box-shadow:inset 0 0 0 1px var(--term-border),0 0 0 2px rgba(76,131,255,.12)}.highlighted-editor-input{position:relative;z-index:1;width:100%;height:100%;min-height:220px;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--text);line-height:1.9;resize:none;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;text-align:justify;text-justify:inter-ideograph;overflow-wrap:anywhere;scrollbar-gutter:stable;outline:none}.highlighted-placeholder{margin:0;color:var(--muted);line-height:1.8}.review-highlight-frame .document-copy{min-height:100%}.review-comment,.review-score{width:100%;min-height:120px;padding:16px 18px;border-radius:14px;border:1px solid rgba(22,34,57,.08);background:rgba(255,255,255,.92);color:var(--text);line-height:1.7;resize:none;overflow:hidden}.review-sidebar-section--comment .review-comment{min-height:100%}.review-sidebar-section{display:grid;gap:12px;min-height:0}.review-sidebar-section--issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px 20px}.review-issue-group{display:grid;gap:8px;min-width:0}.review-issue-list{display:grid;gap:6px}.review-sidebar-section--issues .review-check{min-height:0;margin-bottom:0}.review-sidebar-section--issues .review-check input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;margin:0}@media (min-width:1111px){.review-sidebar-section--issues .review-issue-group{gap:12px}.review-issue-list{gap:16px}}@media (max-width:1120px){.review-sidebar-section--issues{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-check{display:flex;align-items:center;gap:10px;color:var(--text);line-height:1.28}.review-check input{width:18px;height:18px}.review-sidebar-section--comment{grid-template-rows:auto minmax(0,1fr)}.review-sidebar-section--score{align-content:end}.review-edit-input{width:100%;min-height:180px;padding:16px 18px;border-radius:14px;border:1px solid rgba(22,34,57,.08);background:rgba(255,255,255,.94);color:var(--text);line-height:1.82;resize:none;overflow:hidden}.review-score{min-height:auto;align-self:end;padding-right:44px}.highlighted-editor-input:focus,.review-comment:focus,.review-edit-input:focus,.review-score:focus{outline:none;background:transparent;box-shadow:none}.highlighted-editor-surface:focus-within,.highlighted-text-surface[data-highlight-surface=readonly]:has(.term-chip.is-active){border-color:rgba(76,131,255,.28);box-shadow:inset 0 0 0 1px rgba(76,131,255,.22),0 12px 26px rgba(76,131,255,.08)}.review-score-field{min-width:180px}.review-inline-hint{color:var(--muted);line-height:1.6;padding:0 2px}.review-commentary{display:grid;gap:10px}.review-translation-stack{display:grid;gap:12px}.review-edit-field{gap:10px}.review-comment-label{color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-term-note{margin-top:-2px}.review-diff{display:grid;gap:14px}.review-diff-heading{margin-bottom:6px;padding:16px 20px;border:none;border-radius:14px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;box-shadow:0 8px 30px rgba(59,130,246,.35)}.review-diff-heading h3{margin:0;color:inherit;font-weight:800}@media (max-width:1100px){.export-actions,.pane-header,.review-card-grid,.review-card-header,.review-summary,.review-topbar,.style-grid,.term-list,.timing-grid,.translator-grid,.translator-hero,.translator-secondary-grid,.workspace-grid{grid-template-columns:1fr}.pane-header,.review-card-header,.review-topbar,.translator-hero{flex-direction:row;align-items:flex-start}.inline-refine-row{grid-template-columns:1fr}.inline-refine-row .inline-refine-button{width:100%;max-width:100%;min-width:0;justify-self:stretch}.review-issue-list{gap:8px}.review-check{min-height:0;margin-bottom:0}.review-check input{min-width:18px;min-height:18px;flex:0 0 18px;margin:0}}@media (max-width:412px){.review-shell,.translator-shell{padding:8px 6px 48px!important;max-width:100vw!important;overflow-x:hidden!important}.review-shell,.translator-grid,.translator-shell{width:100%!important;box-sizing:border-box!important}.translator-grid{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;max-width:100%!important;overflow:hidden!important}.translator-pane,.translator-pane--source,.translator-pane--source[style],.translator-pane--target,.translator-pane--target[style],.translator-pane[style]{display:block!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;min-height:220px!important;height:auto!important;padding:10px 12px!important;margin-left:6px!important;margin-right:6px!important;box-sizing:border-box!important;border-radius:10px!important;flex:none!important;align-self:stretch!important}.translator-pane .document-frame,.translator-pane .document-frame[style]{min-height:180px!important;height:clamp(180px,42vh,360px)!important;max-height:360px!important;width:100%!important}.pane-header,.pane-header[style]{padding:8px 20px!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important}.translator-secondary-grid{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.section-heading,.section-heading[style]{padding:8px 20px!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important}.inline-refine-row,.inline-refine-row[style]{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}.inline-refine-input,.inline-refine-input[style]{padding:10px 12px!important;font-size:14px!important}.action-upload,.action-upload[style],.inline-refine-input,.inline-refine-input[style]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:8px!important}.action-upload,.action-upload[style]{padding:12px!important}.primary-button,.primary-button[style]{padding:12px 16px!important;font-size:15px!important;border-radius:10px!important}.ghost-button,.ghost-button[style],.primary-button,.primary-button[style]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ghost-button,.ghost-button[style]{padding:10px 14px!important;font-size:14px!important;border-radius:8px!important}.term-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.term-card,.term-card[style]{width:100%!important;padding:12px!important}.term-card,.term-card[style],.term-panel,.term-panel[style]{box-sizing:border-box!important;border-radius:10px!important}.term-panel,.term-panel[style]{padding:10px!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin-left:6px!important;margin-right:6px!important}.quiet-chip,.quiet-chip[style]{font-size:12px!important;padding:4px 8px!important}.review-button,.review-button[style]{font-size:13px!important;padding:6px 10px!important}.dropdown-menu,.dropdown-menu[style]{width:100%!important;min-width:100%!important;box-sizing:border-box!important}}@media (max-width:1023px){.review-shell #navbar-menu.collapse:not(.in),.translator-shell #navbar-menu.collapse:not(.in){display:none!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.review-export-menu .primary-button{padding:13px 0!important}.review-export-nav-item,.review-export-nav-item .review-export-menu{display:block!important;width:100%!important}.review-export-nav-item .review-export-menu{justify-items:stretch!important}.review-export-menu .app-nav-export-button{display:block!important;width:100%!important;height:48px!important;text-align:left!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:20px!important}.review-export-menu .primary-button .fa-download{display:none!important}}.mqm-overview{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:12px;margin-bottom:20px}.mqm-stat{border:1px solid #dce6f5;border-radius:14px;padding:18px;background:#f8faff}.mqm-stat span{display:block;color:#617089;font-size:13px;margin-bottom:7px}.mqm-stat strong{font-size:25px;color:#173b8a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-stat:first-child strong{font-size:36px}.mqm-stat small{display:block;color:#617089;margin-top:7px;font-size:12px}.mqm-distribution{margin-top:24px}.mqm-distribution h3{font-size:16px;margin:0 0 15px}.mqm-dist-row{display:grid;grid-template-columns:145px 1fr 80px;gap:14px;align-items:center;margin:10px 0;font-size:13px}.mqm-bar{height:8px;border-radius:5px;background:#edf2fb;overflow:hidden}.mqm-bar span{height:100%;display:block;background:linear-gradient(90deg,#1e3a8a,#3b82f6);border-radius:5px}.mqm-dist-row small{text-align:right;color:#617089;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.mqm-panel{padding:18px}.mqm-heading{flex-direction:column;gap:10px}.mqm-overview{grid-template-columns:repeat(2,1fr);gap:8px}.mqm-stat{padding:14px}.mqm-stat strong,.mqm-stat:first-child strong{font-size:26px}.mqm-settings-grid{grid-template-columns:repeat(3,1fr);gap:8px}.mqm-settings-grid>.mqm-field:last-child{grid-column:span 3}.mqm-settings-body{padding:0 12px 16px}.mqm-form{padding:15px}.mqm-form-bottom,.mqm-form-grid{grid-template-columns:1fr}.mqm-form-actions{grid-column:auto}.mqm-issue{grid-template-columns:1fr}.mqm-issue-actions{justify-content:flex-end}.mqm-complete-row{flex-direction:column;align-items:stretch;gap:12px}.mqm-dist-row{grid-template-columns:100px 1fr 70px;gap:8px}.mqm-issue-toolbar,.mqm-unit-actions{align-items:flex-start}.mqm-unit-actions{flex-direction:column}.mqm-caption{font-size:11px}}.mqm-paragraph-review{gap:14px}.mqm-type-group{gap:8px}.mqm-type-group h4{font-size:13px!important;font-weight:650!important}.mqm-type-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:3px}.mqm-type-button{display:flex;width:100%;height:44px;min-height:44px;border-radius:8px;padding:5px 6px;line-height:15px}.mqm-type-count{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;font-size:10px;border-radius:20px;padding:0 4px;border:2px solid white;box-sizing:content-box}.mqm-mini-issue{font-size:12px}.mqm-no-errors{justify-self:start;border:1px solid #bbd5ca;background:#f2faf6;color:#22684d;border-radius:8px;padding:7px 10px;font-size:12px;min-height:34px}.mqm-severity-choice input{accent-color:#173b8a;margin:3px 0 0;flex:none;min-width:16px;width:16px;height:16px}@media(max-width:700px){.mqm-dialog-actions>div .ghost-button,.mqm-dialog-actions>div .primary-button{width:auto!important;flex:1 1}.mqm-dialog{padding:20px}.mqm-severity-choices{grid-template-columns:1fr;gap:8px}.mqm-severity-choice{padding:10px 12px}.mqm-severity-choice span{min-width:0}.mqm-severity-choice small,.mqm-severity-choice strong{display:inline;margin-right:8px}.mqm-dialog-heading h2{font-size:21px}.mqm-dialog-actions{align-items:stretch;gap:12px;flex-direction:column}.mqm-dialog-actions>div{justify-content:flex-end}.mqm-dialog-actions>button{align-self:start}.mqm-type-button{padding:5px 6px;font-size:13px;line-height:16px;height:44px;min-height:44px}}.review-shell .review-pane--narrow{grid-template-rows:auto;align-content:start}.app-nav-export-button .fa-download{margin-left:8px!important}.mqm-panel{padding:28px}.mqm-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.mqm-heading h2{font-size:24px;margin:0 0 7px}.mqm-heading p{margin:0;color:#617089;font-size:14px;line-height:1.7}.mqm-status{border-radius:20px;padding:7px 12px;background:#eef3ff;color:#173b8a;font-size:13px;white-space:nowrap}.mqm-status.is-complete{background:#e4f6ef;color:#126448}.mqm-settings{border:1px solid #dde6f4;border-radius:14px;background:#fbfcff;margin-bottom:22px}.mqm-settings summary{cursor:pointer;list-style-position:inside;padding:16px 18px;color:#173b8a;font-size:14px;font-weight:650}.mqm-settings-body{padding:0 18px 18px}.mqm-settings-grid{display:grid;grid-template-columns:1.5fr repeat(3,.8fr) 1.2fr;gap:14px}.mqm-field{display:grid;gap:7px;font-size:13px;color:#324765}.mqm-field input,.mqm-field select,.mqm-field textarea{border:1px solid #cad7e8;background:white;border-radius:9px;padding:10px 11px;width:100%;min-width:0;color:#162239;font-size:14px;line-height:1.5}.mqm-field textarea{resize:vertical;min-height:74px}.mqm-help{font-size:12px;line-height:1.75;color:#617089;margin:12px 0 0}.mqm-form{border:1px solid #dce6f5;border-radius:14px;padding:20px;margin-bottom:18px;background:linear-gradient(135deg,#f7faff,#fff)}.mqm-form h3{margin:0 0 16px;font-size:16px}.mqm-form-grid{display:grid;grid-template-columns:1fr 1.4fr 1.3fr;gap:14px}.mqm-form-bottom{display:grid;grid-template-columns:1fr 1.6fr auto;gap:14px;align-items:end;margin-top:14px}.mqm-form-actions{display:flex;gap:8px;flex-direction:column}.mqm-severity-help{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.6;color:#617089;margin-top:12px}.mqm-severity-help span{padding:5px 9px;border-radius:6px;background:white}.mqm-issue-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:24px 0 12px}.mqm-issue-toolbar h3{margin:0;font-size:16px}.mqm-list{display:grid;gap:10px}.mqm-issue{display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid #dce6f5;border-radius:12px;padding:15px 17px;background:white}.mqm-issue-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.mqm-sev{padding:3px 8px;border-radius:5px;font-size:12px;font-weight:600}.mqm-sev.minor{color:#127051;background:#e6f5ec}.mqm-sev.major{color:#925800;background:#fff1d8}.mqm-sev.critical{color:#a32f43;background:#ffe8ee}.mqm-locate{padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;color:#173b8a;font-size:12px}.mqm-issue p{margin:10px 0 0;font-size:14px;line-height:1.6;color:#4d607a;overflow-wrap:anywhere}.mqm-quote{padding-left:10px;border-left:3px solid #a2b9e0;color:#617089!important;font-size:13px!important;white-space:pre-wrap}.mqm-issue-actions{display:flex;gap:8px;align-items:start}.mqm-small-button{border:1px solid #d7e2f1;background:white;border-radius:7px;color:#173b8a;font-size:12px;padding:7px 10px;min-height:34px}.mqm-small-button:hover{background:#eef3ff}.mqm-small-button.mqm-danger{color:#aa3349}.mqm-empty{padding:28px 18px;text-align:center;background:#f8faff;border:1px dashed #c8d6ea;border-radius:12px;color:#617089;line-height:1.8;font-size:14px}.mqm-complete-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e3e9f2;margin-top:26px;padding-top:22px}.mqm-complete-row p{margin:0;font-size:13px;line-height:1.8;color:#617089}.mqm-validation{color:#a32f43;font-size:13px;margin:12px 0;line-height:1.6;min-height:18px}.mqm-formula{color:#617089;font-size:12px;margin:18px 0 0;line-height:1.8}.mqm-undo{padding:10px 0;font-size:13px;color:#617089}.mqm-undo,.mqm-unit-actions{display:flex;align-items:center;gap:10px}.mqm-unit-actions{margin-top:12px}.mqm-unit-actions button{flex:none}.mqm-hidden{display:none!important}.mqm-caption{font-size:12px;color:#617089;margin-top:6px}@media(max-width:1100px){.mqm-settings-grid{grid-template-columns:repeat(3,1fr)}.mqm-settings-grid>.mqm-field:first-child{grid-column:span 3}.mqm-form-bottom{grid-template-columns:1fr 1.4fr}.mqm-form-actions{grid-column:span 2;flex-direction:row;justify-content:flex-end}}@media(max-width:700px){.mqm-panel{padding:18px}.mqm-heading{flex-direction:column;gap:10px}.mqm-settings-grid{grid-template-columns:repeat(3,1fr);gap:8px}.mqm-settings-grid>.mqm-field:last-child{grid-column:span 3}.mqm-settings-body{padding:0 12px 16px}.mqm-form{padding:15px}.mqm-form-bottom,.mqm-form-grid{grid-template-columns:1fr}.mqm-form-actions{grid-column:auto}.mqm-issue{grid-template-columns:1fr}.mqm-issue-actions{justify-content:flex-end}.mqm-complete-row{flex-direction:column;align-items:stretch;gap:12px}.mqm-issue-toolbar,.mqm-unit-actions{align-items:flex-start}.mqm-unit-actions{flex-direction:column}.mqm-caption{font-size:11px}}@media print{.mqm-complete-row,.mqm-form,.mqm-issue-actions{display:none!important}.mqm-settings summary{display:none}.mqm-settings[open]{border:0}.mqm-panel{page-break-before:always;break-before:page}}.mqm-paragraph-review{display:grid;gap:12px;align-content:start;container-type:inline-size}.mqm-type-group{display:grid;gap:6px}.mqm-type-group h4{font-size:11px!important;color:#617089;font-weight:500!important;margin:0!important;letter-spacing:.02em}.mqm-type-buttons{display:flex;flex-wrap:wrap;gap:6px;padding-top:0}.mqm-type-button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:26px;min-height:26px;width:auto;min-width:0;border:1px solid #d3deed;border-radius:13px;padding:0 10px;background:white;color:#344d70;font-size:12px;line-height:1;text-align:center;overflow-wrap:anywhere}.mqm-type-label{display:block;max-width:100%}.mqm-type-button:hover{background:#edf4ff;border-color:#8cace0;color:#173b8a}.mqm-type-button.has-errors{border-color:#9eb8e2;color:#173b8a;background:#edf4ff}.mqm-type-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-left:6px;background:#173b8a;color:white;font-size:11px;line-height:1;border-radius:17px;padding:0 5px;pointer-events:none}.mqm-paragraph-status{font-size:12px;color:#617089}.mqm-reviewed{color:#126448}.mqm-paragraph-mini-list{display:grid;gap:8px}.mqm-mini-issue{border:1px solid #dde6f2;border-radius:9px;padding:10px;background:#f8faff;font-size:13px}.mqm-mini-head{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#344d70}.mqm-mini-issue p{margin:7px 0;color:#617089;line-height:1.6;overflow-wrap:anywhere}.mqm-mini-issue-actions{display:flex;gap:8px;justify-content:flex-end}.mqm-mini-issue-actions button{border:0;background:none;padding:2px 0;font-size:11px;color:#173b8a;text-decoration:underline;text-underline-offset:3px;min-height:26px}.mqm-mini-issue-actions button:last-child{color:#a32f43}.mqm-no-errors{align-self:start;display:inline-flex;align-items:center;gap:5px;justify-self:end;border:1px solid #cfe2d8;background:#f7fcf9;color:#2b6a51;border-radius:14px;padding:0 11px;font-size:12.5px;line-height:1;height:28px;min-height:28px}.mqm-no-errors.is-reviewed{border-color:#a0c7b7;background:#e8f6ef}.mqm-dialog{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;width:calc(100% - 32px);max-width:720px;border:1px solid #d5dfed;border-radius:20px;padding:26px;box-shadow:0 24px 70px #16223933;color:#162239;background:#fff}dialog.mqm-dialog[open]{position:fixed!important;inset:0!important;margin:auto!important;height:fit-content!important;max-height:calc(100vh - 40px)!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;width:calc(100% - 32px)!important;max-width:720px!important}.mqm-dialog::backdrop{background:#14284855;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mqm-dialog-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:22px}.mqm-dialog-heading h2{margin:6px 0 0;font-size:24px;color:#173b8a}.mqm-dialog-eyebrow{font-size:13px;color:#617089}.mqm-dialog-close{border:1px solid #d7e2f1;background:#f8faff;color:#617089;border-radius:10px;width:36px;height:36px;font-size:22px;line-height:1;flex:none}.mqm-severity-fieldset{border:0;margin:0 0 20px;padding:0;min-width:0}.mqm-severity-fieldset legend{font-size:13px;color:#324765;margin-bottom:9px}.mqm-severity-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mqm-severity-choice{border:1px solid #d5dfed;display:flex;gap:8px;border-radius:11px;padding:12px 10px;cursor:pointer;align-items:flex-start;background:#fbfcff}.mqm-severity-choice:has(input:checked){border-color:#608ace;box-shadow:inset 0 0 0 1px #608ace;background:#eef4ff}.mqm-severity-choice input{accent-color:#173b8a!important;appearance:auto!important;margin:3px 0 0!important;flex:none!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;width:16px!important;height:16px!important;border:0!important;padding:0!important;box-shadow:none!important}.mqm-severity-choice strong{display:block;font-size:13px;line-height:1.5}.mqm-severity-choice small{display:block;font-size:11px;line-height:1.65;color:#617089;margin-top:5px}.mqm-severity-choice.minor strong{color:#126448}.mqm-severity-choice.major strong{color:#925800}.mqm-severity-choice.critical strong{color:#a32f43}.mqm-dialog-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:22px}.mqm-dialog-actions>div{display:flex;gap:10px}.mqm-dialog :focus-visible{outline:3px solid #4c83ff;outline-offset:3px}.mqm-dialog .primary-button{padding:11px 18px;font-size:14px}.mqm-dialog .ghost-button{padding:11px 16px;font-size:14px}@media(max-width:700px){.mqm-dialog-actions>div .ghost-button,.mqm-dialog-actions>div .primary-button{width:auto!important;flex:1 1}.mqm-dialog{padding:20px}.mqm-severity-choices{grid-template-columns:1fr;gap:8px}.mqm-severity-choice{padding:10px 12px}.mqm-severity-choice span{min-width:0}.mqm-severity-choice small,.mqm-severity-choice strong{display:inline;margin-right:8px}.mqm-dialog-heading h2{font-size:21px}.mqm-dialog-actions{align-items:stretch;gap:12px;flex-direction:column}.mqm-dialog-actions>div{justify-content:flex-end}.mqm-dialog-actions>button{align-self:start}.mqm-type-button{padding:0 10px;font-size:12px;line-height:1;height:26px;min-height:26px}}.mqm-view-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:10px 0 15px;scroll-margin-top:18px}.mqm-view-controls>div:first-child{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.mqm-view-controls strong{font-size:17px;color:#173b8a}.mqm-view-hint{font-size:12px;color:#617089}.mqm-view-switch{display:inline-flex;gap:3px;padding:4px;background:#e9eff9;border:1px solid #d7e2f1;border-radius:10px}.mqm-view-switch button{border:0;background:transparent;padding:8px 14px;border-radius:7px;color:#617089;font-size:13px;line-height:1.4;min-height:34px}.mqm-view-switch button[aria-pressed=true]{background:#fff;color:#173b8a;box-shadow:0 2px 7px #10294c13;font-weight:650}.mqm-pager{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;padding:12px 16px;border:1px solid #d7e2f1;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.mqm-pager[hidden]{display:none}.mqm-pager-buttons{display:flex;gap:6px;align-items:center}.mqm-page-button{min-width:36px;min-height:36px;padding:6px 9px;border:1px solid #c9d7ea;background:#fff;border-radius:7px;color:#173b8a;font-size:14px;font-weight:650;line-height:1.4}.mqm-page-button:hover:not(:disabled){background:#eef3ff;border-color:#8eaadc}.mqm-page-button:disabled{cursor:default;color:#a8b4c4;border-color:#e0e6ee;background:#f5f7fa}.mqm-page-position{font-size:13px;color:#344d70;min-width:95px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-page-jump{display:flex;gap:7px;align-items:center;font-size:12px;color:#617089}.mqm-page-jump input{width:65px;height:36px;padding:6px 8px;border:1px solid #c9d7ea;border-radius:7px;background:white;color:#162239;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-page-jump input:invalid{box-shadow:none}.mqm-pager-message{font-size:12px;color:#a32f43;line-height:1.5}.mqm-pager-message:empty{display:none}.mqm-diff-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;color:#173b8a}.mqm-diff-summary::-webkit-details-marker{display:none}.mqm-diff-summary>span:first-child{display:grid;gap:5px}.mqm-diff-summary strong{font-size:17px}.mqm-diff-summary small{font-size:12px;color:#617089;font-weight:400}.mqm-diff-summary:after{content:"⌄";font-size:23px;color:#617089}.review-diff[open]>.mqm-diff-summary:after{content:"⌃"}.mqm-diff-summary:focus-visible{outline:3px solid #4c83ff;outline-offset:5px;border-radius:3px}@media(max-width:700px){.mqm-view-controls{gap:12px}.mqm-view-controls>div:first-child{gap:8px}.mqm-view-switch{width:100%}.mqm-view-switch button{flex:1 1;padding:8px}.mqm-pager{padding:12px 8px;gap:10px}.mqm-page-button{min-width:35px}.mqm-page-jump{justify-content:center}.mqm-pager-message{flex-basis:100%;text-align:center}.mqm-diff-summary{flex-wrap:wrap}.mqm-diff-summary>.preview-muted{display:none}}@media print{.mqm-mini-issue-actions,.mqm-no-errors,.mqm-pager,.mqm-type-group,.mqm-view-controls{display:none!important}}.vi-content,.vi-content .document-copy,.vi-content .highlighted-editor-input,.vi-content .highlighted-placeholder,.vi-content .term-chip{font-family:Times New Roman,Times,serif!important}.review-shell .review-pane--narrow{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.review-shell .review-pane--narrow>.mqm-paragraph-review{display:flex;flex-direction:column}.review-shell .review-pane--narrow>.mqm-paragraph-review>*{flex:none}.review-shell .review-pane--narrow>.mqm-paragraph-review>.mqm-no-errors{align-self:flex-end}.review-shell .review-diff{margin-bottom:22px;padding:24px}.mqm-dialog :focus-visible,.mqm-page-button:focus-visible,.mqm-page-jump input:focus-visible,.mqm-panel :focus-visible,.mqm-type-button:focus-visible,.mqm-view-switch button:focus-visible{outline:3px solid #4c83ff;outline-offset:3px}.mqm-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.mqm-side-head h4{margin:0!important;flex:none;font-size:1.06rem!important;font-weight:800!important;color:#232323!important}.mqm-side-head .mqm-paragraph-status{font-size:12px;color:#617089;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.review-pane--narrow{grid-template-rows:auto minmax(0,1fr)}.mqm-dimension-group{display:grid;gap:8px;min-width:0}.mqm-level-caption{display:flex;align-items:center;gap:8px;min-width:0}.mqm-level-badge{flex:none;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;color:#2f5590;background:#dfe9f8;border-radius:5px;padding:4px 7px}.mqm-level-badge--dim{background:#173b8a;color:#fff}.mqm-level-hint{font-size:12px;line-height:1.35;color:#93a2b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mqm-dimension-picker{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:0}@container (max-width:559px){.mqm-dimension-picker{display:flex;flex-wrap:wrap;gap:6px}}.mqm-dimension-button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;width:100%;min-width:0;padding:7px 8px;border:1px solid #e1e8f2;border-radius:8px;background:#eef2f8;color:#42566f;font-size:14px;font-weight:500;line-height:1.25;text-align:center;overflow-wrap:anywhere;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.mqm-dimension-index{flex:none;font-size:12px;font-weight:600;line-height:1;color:#9aa9bd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-dimension-button:hover{background:#e3ebf7;border-color:#b7cbe8;color:#173b8a}.mqm-dimension-button[aria-pressed=true]{border-color:#173b8a;background:#173b8a;color:#fff;box-shadow:0 2px 7px rgba(23,59,138,.22)}.mqm-dimension-button[aria-pressed=true] .mqm-dimension-index{color:rgba(255,255,255,.6)}.mqm-dimension-button[aria-pressed=true] .mqm-type-count{background:#fff;color:#173b8a}.mqm-dimension-button:focus-visible{outline:3px solid #4c83ff;outline-offset:3px}.mqm-subtype-panel{display:grid;gap:12px;background:#f8fbff;border:1px solid #e2ebf6;border-left:3px solid #c6d8f0;border-radius:10px;padding:13px 15px}.mqm-subtype-head{display:flex;align-items:center;gap:8px;min-width:0}.mqm-subtype-title{font-size:14px;color:#1f3b63;font-weight:600;white-space:nowrap}.mqm-subtype-total{font-size:12px;color:#8b98a9;font-weight:400;white-space:nowrap}.mqm-category-help{font-size:12px!important;line-height:1.4!important;color:#93a2b5!important;margin:0!important;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.mqm-subtype-panel .mqm-type-buttons{gap:8px;row-gap:8px}.mqm-subtype-panel .mqm-type-button{height:30px;min-height:30px;padding:0 14px;border-radius:15px;font-size:13px;background:#fff;border-color:#d8e2ee;box-shadow:0 1px 1px rgba(20,45,90,.04)}.mqm-subtype-panel .mqm-type-button:hover{background:#eff5ff;border-color:#8cace0;color:#173b8a;box-shadow:0 2px 6px rgba(23,59,138,.1)}.mqm-subtype-panel .mqm-type-button.has-errors{border-color:#9eb8e2;background:#edf4ff;color:#173b8a}@container (max-width:559px){.mqm-subtype-head{flex-wrap:wrap;row-gap:3px}.mqm-category-help{flex-basis:100%;text-align:left;white-space:normal;overflow:visible;text-overflow:clip}.mqm-dimension-button{width:auto;flex:1 1 auto;min-width:60px;padding:8px 10px;min-height:35px}.mqm-subtype-panel{padding:12px 13px}}@container (max-width:380px){.mqm-dimension-index{display:none}}.mqm-dimension-tag{display:inline-flex;align-items:center;font-size:11px;line-height:1;padding:3px 8px;border-radius:11px;background:#eef3fb;color:#3a5a8c;margin-right:6px}.mqm-source-links{font-size:11px!important;color:#6b7a91!important;line-height:1.7!important;margin-top:8px!important}.mqm-source-links a{color:#526f9e;text-decoration:underline;text-underline-offset:2px}@media(max-width:480px){.mqm-type-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.mqm-dimension-picker{display:none!important}}.mqm-dialog,.mqm-dialog button,.mqm-dialog input,.mqm-dialog select,.mqm-dialog textarea,.mqm-panel{font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Segoe UI,Helvetica Neue,Arial,sans-serif}.mqm-dialog-heading h2,.mqm-heading h2{font-weight:700!important}.review-sidebar-section--comment{display:none!important}.review-shell .review-pane--translation .highlighted-editor-input{height:130px;min-height:0}@supports(field-sizing:content){.review-shell .review-pane--translation .highlighted-editor-input{height:auto;min-height:130px;field-sizing:content}}.review-shell .review-pane--translation .review-highlight-frame{min-height:130px}@media(max-width:1100px){.review-card-grid,.review-card-grid--triple{align-items:start}.review-edit-stack,.review-pane{height:auto}.review-pane--narrow,.review-pane--translation,.review-pane--wide{grid-template-rows:auto auto;height:auto}.review-pane--narrow,.review-shell .review-pane--narrow{grid-template-rows:auto;align-content:start;height:auto}.review-translation-stack{height:auto;min-height:0;align-content:start}.review-translation-block,.review-translation-stack{grid-template-rows:auto auto}.highlighted-text-surface,.review-pane--wide>.review-frame{height:auto;min-height:296px}.review-edit-input,.review-highlight-frame{height:auto;min-height:130px}}@media(max-width:700px){.highlighted-text-surface,.review-pane--wide>.review-frame{min-height:160px}}.mqm-board{margin:0 0 22px;padding:22px 22px 18px;border-radius:18px;position:relative;overflow:hidden;color:var(--text);background:radial-gradient(circle at 88% -10%,rgba(59,130,246,.1),transparent 44%),radial-gradient(circle at 0 108%,rgba(14,165,233,.07),transparent 46%),linear-gradient(155deg,#FAFCFF,#F2F7FE 58%,#EDF3FD);border:1px solid #dce6f5;box-shadow:0 18px 40px rgba(23,59,138,.08)}.mqm-board:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(rgba(23,59,138,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,59,138,.035) 1px,transparent 0);background-size:44px 44px}.mqm-board>*{position:relative;z-index:1}.mqm-summary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.mqm-gauge-card{grid-column:span 4;display:flex;flex-direction:column;gap:6px;padding:16px 18px 14px;border-radius:12px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#132F6F,#1D4ED8 66%,#3B82F6);border:1px solid #173b8a;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.mqm-gauge-card:after{content:"";position:absolute;right:-56px;bottom:-70px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.09)}.mqm-gauge-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mqm-gauge-head span{font-size:12px;color:rgba(255,255,255,.7);margin:0}.mqm-gauge-main{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1;flex:1 1}.mqm-gauge-col{display:grid;justify-items:center;gap:2px;flex:none;width:158px;max-width:56%}.mqm-gauge{display:block;width:100%}.mqm-gauge-tick{stroke:rgba(255,255,255,.4);stroke-width:1.6;stroke-linecap:round}.mqm-gauge-needle{stroke:#fff;stroke-width:2.4;stroke-linecap:round;transition:transform .4s ease}.mqm-gauge-hub{fill:#fff}.mqm-score-line{display:flex;align-items:flex-end;gap:5px}.mqm-score-line strong{font-size:34px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.5px}.mqm-score-line em{font-style:normal;font-size:11.5px;color:rgba(255,255,255,.62);padding-bottom:3px}.mqm-grade-col{display:grid;gap:7px;justify-items:start;min-width:0;align-content:center}.mqm-grade-label{font-size:11px;color:rgba(255,255,255,.6)}.mqm-grade{display:inline-block;padding:5px 11px;border-radius:999px;background:#FFF3D6;color:#8A5A00;font-size:12px;white-space:nowrap}.mqm-grade-note{font-size:10.5px;line-height:1.5;color:rgba(255,255,255,.72);text-wrap:balance}.mqm-kpis{grid-column:span 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;gap:10px}.mqm-kpi{padding:13px 15px;border-radius:10px;background:#fff;border:1px solid #e4ecf8;display:flex;flex-direction:column;justify-content:center}.mqm-kpi span{display:block;font-size:11px;color:var(--muted)}.mqm-kpi strong{display:block;margin-top:6px;font-size:23px;font-weight:600;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#173b8a}.mqm-kpi strong em{font-style:normal;font-size:12px;font-weight:400;color:var(--muted);margin-left:3px}.mqm-kpi small{display:block;margin-top:5px;font-size:11px;color:#7C8CA3}.mqm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin-top:10px}.mqm-board .mqm-card{grid-column:span 4;display:flex;flex-direction:column;gap:12px;padding:15px 16px 14px;border-radius:12px;background:#fff;border:1px solid #e4ecf8}.mqm-board .mqm-subtype-card{grid-column:span 7;order:1}.mqm-board .mqm-donut-card{grid-column:span 5;order:2}.mqm-board .mqm-radar-card{grid-column:span 4;order:3}.mqm-board .mqm-type-card{grid-column:span 4;order:4}.mqm-board .mqm-para-card{grid-column:span 4;order:5}.mqm-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mqm-card-head h3{margin:0;font-size:13px;font-weight:600;color:var(--text)}.mqm-card-head span{font-size:11px;color:var(--muted);white-space:nowrap}.mqm-radar{display:block;width:100%;max-width:420px;margin:0 auto}.mqm-radar text{font-family:inherit;font-size:12px;fill:#5A6E8C}.mqm-radar .mqm-radar-grid{fill:none;stroke:#DDE7F5;stroke-width:1}.mqm-radar .mqm-radar-axis{stroke:#D5E1F2;stroke-width:1}.mqm-radar .mqm-radar-area{fill:rgba(59,130,246,.18);stroke:#3B82F6;stroke-width:1.8;stroke-linejoin:round}.mqm-radar .mqm-radar-dot{fill:#1D4ED8}.mqm-radar .mqm-radar-count{font-family:inherit;font-size:11.5px;font-weight:600;fill:#1D4ED8}.mqm-donut-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;flex:1 1;min-width:0}.mqm-donut{display:block;width:215px;max-width:100%}.mqm-donut text{font-family:inherit;fill:var(--text)}.mqm-donut-num{font-size:36px;font-weight:600;letter-spacing:-.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-donut-label{font-size:11px;fill:var(--muted)}.mqm-sev-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-sev-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 6px;min-width:0}.mqm-sev-item+.mqm-sev-item{border-left:1px solid #edf2fa}.mqm-sev-name{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);white-space:nowrap}.mqm-sev-pct{font-size:16px;font-weight:600;color:var(--text);line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-sev-meta{font-size:10.5px;color:var(--muted);white-space:nowrap}.mqm-key{display:inline-block;width:9px;height:9px;border-radius:3px}.mqm-key.minor{background:#2E9E6B}.mqm-key.major{background:#D99A2B}.mqm-key.critical{background:#C75268}.mqm-seg.minor{background:#2E9E6B}.mqm-seg.major{background:#D99A2B}.mqm-seg.critical{background:#C75268}.mqm-bubble-svg,.mqm-type-list{width:100%;display:block}.mqm-bubble-svg{height:auto;max-width:400px;margin:0 auto}.mqm-bubble-svg .axis-line{stroke:#DFE8F5;stroke-width:1}.mqm-bubble-svg .axis-label{font-size:11.5px;fill:#5A6E8C;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-bubble-svg .grid-line{stroke:#EDF2FA;stroke-width:1;stroke-dasharray:3 3}.mqm-bubble-svg .lol-label{font-size:12px;fill:#5A6E8C;font-family:inherit;font-weight:400}.mqm-bubble-svg .lol-count{fill:white;font-family:inherit;font-weight:700}.mqm-bubble-svg .lol-val{font-size:11.5px;fill:#5A6E8C;font-family:inherit;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mqm-bubble-svg .lol-stem{stroke:#D5DEEC;stroke-width:1.6}.mqm-bubble-svg .lol-dot{cursor:pointer;transition:opacity .15s;stroke:white;stroke-width:2}.mqm-bubble-svg .lol-dot:hover{opacity:.7}.mqm-bubble-svg .lol-row:hover .lol-stem{stroke:#94A3B8}.mqm-bubble-svg .lol-row:hover .lol-label,.mqm-bubble-svg .lol-row:hover .lol-val{fill:#1e3a8a}.mqm-para-chart{display:grid;gap:16px;max-width:440px;width:100%;margin:auto;overflow-x:auto}.mqm-para-col{display:flex;flex-direction:column;align-items:center;gap:5px}.mqm-para-val{font-size:11.5px;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mqm-para-zone{display:flex;align-items:flex-end;justify-content:center;width:100%;height:150px;border-bottom:1px solid #dfe8f5}.mqm-para-bar{display:flex;flex-direction:column;width:100%;max-width:54px;border-radius:4px 4px 0 0;overflow:hidden}.mqm-para-bar i{display:block}.mqm-para-x{font-size:11px;color:#34486A}.mqm-para-pts{font-size:10.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mqm-board .mqm-formula{margin:auto 0 0;padding-top:9px;border-top:1px solid rgba(255,255,255,.18);font-size:10.5px;line-height:1.6;color:rgba(255,255,255,.78);letter-spacing:.1px}.mqm-board .mqm-subtype-card{gap:8px;padding:12px 14px 10px}.mqm-subtype-core{display:flex;flex-direction:column;gap:4px}.mqm-subtype-cols,.mqm-subtype-row{display:grid;grid-template-columns:70px minmax(0,1fr) 34px;gap:10px;align-items:center}.mqm-subtype-cols{font-size:11.5px;letter-spacing:.3px;color:#5A6E8C}.mqm-subtype-cols span:nth-child(3){text-align:right}.mqm-subtype-rows{display:grid;align-content:space-between;height:258px;padding:2px 0 0;border-radius:0}.mqm-subtype-name{font-size:12px;line-height:1.2;color:#5A6E8C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mqm-subtype-rail{display:flex;height:22px;border-radius:999px;background:#E9F0FA;overflow:visible;gap:3px;padding:0 1px}.mqm-subtype-seg{flex:1 1 auto;min-width:0;height:100%;border-radius:3px;background:#F3F7FC;border:none;transition:filter .2s}.mqm-subtype-seg.on{background:var(--seg,#2563EB);box-shadow:0 1px 2px rgba(0,0,0,.08)}.mqm-subtype-seg:hover{filter:brightness(1.08);cursor:help}.mqm-subtype-row.zero .mqm-subtype-name{color:#93A3B8}.mqm-subtype-num{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#5A6E8C;text-align:right}.mqm-subtype-num b{font-size:12px;color:#1D4ED8;font-weight:600}.mqm-subtype-row.zero .mqm-subtype-num b{color:#B6C2D2}@media(max-width:1100px){.mqm-board .mqm-gauge-card{grid-column:span 5}.mqm-board .mqm-kpis{grid-column:span 7}.mqm-board .mqm-subtype-card{grid-column:span 12}.mqm-board .mqm-donut-card,.mqm-board .mqm-para-card,.mqm-board .mqm-radar-card,.mqm-board .mqm-type-card{grid-column:span 6}}@media(max-width:700px){.mqm-board{padding:16px 14px 14px;border-radius:14px}.mqm-board .mqm-gauge-card,.mqm-board .mqm-kpis{grid-column:span 12}.mqm-board .mqm-gauge-col{width:148px;max-width:54%}.mqm-board .mqm-score-line strong{font-size:30px}.mqm-board .mqm-card,.mqm-board .mqm-donut-card,.mqm-board .mqm-para-card,.mqm-board .mqm-radar-card,.mqm-board .mqm-subtype-card,.mqm-board .mqm-type-card{grid-column:span 12}.mqm-board .mqm-subtype-row{grid-template-columns:62px minmax(0,1fr) 32px;gap:8px}.mqm-board .mqm-subtype-name{font-size:11px}.mqm-board .mqm-subtype-num b{font-size:11.5px}}.mqm-list .mqm-issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid #dce6f5;border-left:4px solid #a2b9e0;border-radius:10px;padding:14px 16px;background:#fff}.mqm-list .mqm-issue.minor{border-left-color:#73c39a}.mqm-list .mqm-issue.major{border-left-color:#e0a94e}.mqm-list .mqm-issue.critical{border-left-color:#d4657b}.mqm-list .mqm-sev{padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap;justify-self:start}.mqm-issue-body{min-width:0}.mqm-issue-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.mqm-issue-title strong{font-weight:600;color:var(--text)}.mqm-list .mqm-locate{font-size:12px;color:#173b8a;text-decoration:underline;text-underline-offset:3px;padding:0;border:0;background:none}.mqm-issue-body p{margin:7px 0 0;font-size:13px;line-height:1.6;color:#4d607a;overflow-wrap:anywhere}.mqm-issue-body .mqm-quote{margin:8px 0 0;padding:7px 10px;border-left:2px solid #a2b9e0;background:#f8faff;color:#617089!important;font-size:12px!important;line-height:1.6;white-space:pre-wrap}@media(max-width:700px){.mqm-list .mqm-issue{grid-template-columns:1fr;gap:9px}.mqm-list .mqm-issue-actions{justify-content:flex-end}}.mqm-board{font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:normal;text-align:left}.mqm-score-line strong{line-height:1}.mqm-grade,.mqm-score-line strong{font-family:inherit;font-weight:700}.mqm-grade{line-height:normal}