/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[wenshu\:telemetry\]{wenshu:telemetry}}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:3px solid #2f6fed33}button:disabled{cursor:not-allowed;opacity:.48}.skip-link{z-index:200;color:#fff;background:#101828;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:8px;left:50%;transform:translate(-50%,-150%)}.skip-link:focus{transform:translate(-50%)}.connection-banner{color:#70450e;background:#fff8e8;border-bottom:1px solid #f1c27d;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:7px 16px;font-size:11px;display:flex}.connection-banner span{line-height:1.5}.connection-banner strong{margin-right:5px}.connection-banner button{color:#8a5309;background:#fff;border:1px solid #d79a41;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:700}.app-shell{min-height:100vh}.sidebar{z-index:30;color:#d8deea;background:radial-gradient(circle at 15% 3%,#4867af33,#0000 28%),#121a2a;border-right:1px solid #ffffff0f;flex-direction:column;width:244px;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;height:72px;padding:0 22px;display:flex}.brand-mark{grid-template-columns:1fr 1fr;gap:3px;width:31px;height:31px;display:grid}.brand-mark i{background:#f7f9fc;border-radius:3px}.brand-mark i:first-child{background:#6a99ff;grid-row:span 2}.brand-mark i:last-child{opacity:.65}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{color:#fff;letter-spacing:.12em;font:600 21px STSong,Songti SC,serif}.brand-copy small{color:#75829a;letter-spacing:.17em;margin-top:7px;font-size:8px;font-weight:700}.sidebar nav{flex:1;padding:13px 12px}.nav-label{color:#66738c;letter-spacing:.14em;margin:4px 12px 10px;font-size:10px;font-weight:700;display:block}.nav-item{color:#aeb8ca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;height:43px;margin-bottom:4px;padding:0 12px;font-size:14px;display:flex;position:relative}.nav-item.active{color:#fff;background:linear-gradient(90deg,#4476e447,#4476e41a);font-weight:600}.nav-item.active:before{content:"";background:#5e8cf4;border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-item em{color:#dce8ff;text-align:center;background:#2d4473;border-radius:10px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.sidebar-footer{padding:12px}.service-health{background:#ffffff09;border:1px solid #fff1;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.service-health>span{color:#48d597;background:#12b76a29;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.service-health div,.profile div{flex-direction:column;flex:1;min-width:0;display:flex}.service-health strong,.profile strong{color:#e5eaf2;font-size:12px}.service-health small,.profile small{color:#77839a;margin-top:3px;font-size:10px}.profile{align-items:center;gap:10px;padding:11px 10px;display:flex}.profile>span{color:#f0f3f8;background:#34415a;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.profile>svg{color:#66738c}.account-control{position:relative}.profile-trigger{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#ffffff0f}.account-menu{z-index:80;color:#eaf0f5;background:#172437;border:1px solid #405065;border-radius:9px;width:218px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 40px #0000004d}.account-menu header{border-bottom:1px solid #34445a;align-items:center;gap:10px;padding:14px;display:flex}.account-menu header>span{background:#31435b;border:1px solid #52637a;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.account-menu header div{flex-direction:column;min-width:0;display:flex}.account-menu header strong{font-size:12px}.account-menu header small{color:#9daec0;margin-top:4px;font-size:10px}.account-menu p{color:#aebdca;border-bottom:1px solid #34445a;align-items:center;gap:7px;margin:0;padding:11px 14px;font-size:10px;line-height:1.45;display:flex}.account-menu p svg{color:#7da8c7;flex:none}.account-menu>button{color:#e2e9ef;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;height:40px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.account-menu>button:hover{color:#fff;background:#24354b}.collapse-button{color:#66738c;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:11px;display:flex}.collapse-button:hover{color:#d8deea}.mobile-close{margin-left:auto;color:#9da9bb!important;display:none!important}.nav-compact .sidebar{width:76px}.nav-compact .brand{justify-content:center;padding:0}.nav-compact .brand-copy,.nav-compact .nav-label,.nav-compact .nav-item span,.nav-compact .nav-item em,.nav-compact .service-health div,.nav-compact .profile div,.nav-compact .profile>svg,.nav-compact .collapse-button span{display:none}.nav-compact .nav-item,.nav-compact .service-health,.nav-compact .profile,.nav-compact .collapse-button{justify-content:center;padding-left:0;padding-right:0}.app-shell>main{min-height:100vh;margin-left:244px;transition:margin-left .18s}.topbar{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;height:65px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-title,.topbar-actions,.global-search{align-items:center;display:flex}.topbar-title{color:var(--faint);gap:8px;font-size:13px}.topbar-title strong{color:var(--ink-2);font-weight:600}.global-search{border:1px solid var(--line);width:268px;height:36px;color:var(--faint);background:#fafbfc;border-radius:8px;gap:9px;padding:0 10px;font-size:12px}.global-search span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}kbd{color:#7a8595;background:#fff;border:1px solid #d7dce3;border-bottom-width:2px;border-radius:4px;padding:2px 5px;font:9px inherit}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:inline-grid}.icon-button:hover{border-color:var(--line);color:var(--ink);background:#f7f8fa}.notice{position:relative}.notice i{background:#f04438;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.activity-trigger{position:relative}.activity-trigger em{color:#fff;background:#2f6fed;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.button:active{transform:translateY(1px)}.button-primary{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 1px 2px #204ca829}.button-primary:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.button-ghost{border-color:var(--line);color:var(--ink-2);background:#fff}.button-subtle{border-color:var(--line-soft);color:var(--muted);background:#f9fafb}.button-dark{color:#fff;background:#1d2939;border-color:#1d2939}.mobile-menu{margin-right:8px;display:none}.page{width:min(100%,1540px);margin:0 auto;padding:30px 32px 48px}.overview-hero{color:#fff;background:linear-gradient(110deg,#ffffff03,#4978d81a),#111b2e;border-radius:20px;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);min-height:315px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 45px #131e3329}.overview-hero:before{content:"";border:1px solid #789be11a;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:18%}.hero-copy{z-index:1;align-self:center;padding:48px 54px;position:relative}.hero-copy>small{color:#a9b7ce;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.hero-copy>small i{background:#35d692;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35d6921c}.hero-copy h1{letter-spacing:.02em;margin:19px 0 15px;font:600 clamp(34px,3vw,49px)/1.24 STSong,Songti SC,serif}.hero-copy p{color:#aeb9ca;max-width:550px;margin:0;font-size:13px;line-height:1.8}.hero-copy>div{gap:10px;margin-top:27px;display:flex}.hero-copy .button-ghost{color:#e8edf5;background:#ffffff0a;border-color:#ffffff29}.pipeline-card{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-self:center;margin:30px 32px 30px 0;padding:25px 27px 21px;position:relative}.pipeline-card>header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.pipeline-card>header>span{align-items:baseline;gap:10px;display:flex}.pipeline-card>header small{color:#a4b0c3;font-size:11px}.pipeline-card>header strong{font-size:28px}.pipeline-row{grid-template-columns:64px 1fr 27px;align-items:center;gap:11px;margin-bottom:14px;display:grid}.pipeline-row small{color:#aeb9c9;font-size:10px}.pipeline-row>span{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.pipeline-row>span i{border-radius:inherit;background:linear-gradient(90deg,#477beb,#74a0ff);height:100%;display:block}.pipeline-row>span .bar-green{background:#35bd83}.pipeline-row>span .bar-amber{background:#e9a23b}.pipeline-row b{color:#dce4f0;text-align:right;font-size:10px}.pipeline-card>footer{color:#8390a6;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:21px;padding-top:16px;font-size:10px;display:flex}.pipeline-card>footer i{background:#66738c;border-radius:50%;width:3px;height:3px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.metric{border:1px solid var(--line-soft);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;padding:18px 19px}.metric>div{color:var(--muted);align-items:center;gap:9px;display:flex}.metric>div>span{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.metric-amber>div>span{background:var(--amber-soft);color:var(--amber)}.metric-green>div>span{background:var(--green-soft);color:var(--green)}.metric-violet>div>span{background:var(--violet-soft);color:var(--violet)}.metric>div small{font-size:11px;font-weight:600}.metric>section{justify-content:space-between;align-items:flex-end;margin-top:13px;display:flex}.metric>section>div{flex-direction:column;min-width:0;display:flex}.metric>section strong{letter-spacing:-.025em;font-size:26px}.metric>section small{color:var(--faint);margin-top:4px;font-size:9px}.spark-bars{align-items:flex-end;gap:3px;width:64px;height:38px;display:flex}.spark-bars i{background:#dbe7ff;border-radius:2px 2px 1px 1px;width:6px;min-height:4px}.metric-green .spark-bars i{background:#caecd9}.metric-amber .spark-bars i{background:#fae2bd}.metric-violet .spark-bars i{background:#e2dcfa}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);gap:16px;margin-top:16px;display:grid}.card{border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px}.card-head{justify-content:space-between;align-items:flex-start;padding:20px 21px 15px;display:flex}.card-head h2{margin:0;font-size:15px}.card-head p{color:var(--faint);margin:5px 0 0;font-size:10px}.card-head>button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:10px;font-weight:600;display:inline-flex}.compact-run{border:0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:34px minmax(160px,1.5fr) minmax(70px,.6fr) auto 16px;align-items:center;gap:11px;width:calc(100% - 16px);margin:0 8px;padding:12px 13px;display:grid}.compact-run:hover{background:#f8fafc;border-radius:8px}.run-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.compact-run>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.compact-run strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compact-run small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.mini-progress{background:#eef1f5;border-radius:2px;height:4px;overflow:hidden}.mini-progress i{background:var(--blue);height:100%;display:block}.status-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:650;line-height:1;display:inline-flex}.status-badge>i{background:currentColor;border-radius:50%;width:5px;height:5px}.tone-green{background:var(--green-soft);color:var(--green)}.tone-blue{background:var(--blue-soft);color:var(--blue)}.tone-amber{background:var(--amber-soft);color:var(--amber)}.tone-red{background:var(--red-soft);color:var(--red)}.tone-slate{color:#667085;background:#f2f4f7}.tone-violet{background:var(--violet-soft);color:var(--violet)}.review-summary-row{border:0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;width:calc(100% - 40px);margin:0 20px;padding:13px 0;display:grid}.review-summary-row em{color:#c0c7d0;font:10px ui-monospace,monospace}.review-summary-row span{flex-direction:column;min-width:0;display:flex}.review-summary-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-summary-row small{color:var(--faint);margin-top:4px;font-size:9px}.review-summary-row b{color:var(--amber);font-size:9px}.review-summary>footer{color:var(--muted);background:#f7f9fc;border-radius:8px;align-items:center;gap:8px;margin:13px 20px 20px;padding:11px 12px;font-size:9px;display:flex}.review-summary>footer svg{color:var(--violet)}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-header>div:first-child>small{color:var(--blue);letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:750;display:block}.page-header h1{margin:0;font:600 30px STSong,Songti SC,serif}.page-header p{color:var(--muted);margin:7px 0 0;font-size:12px}.page-actions{gap:9px;display:flex}.document-stats{border:1px solid var(--line-soft);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.document-stats>div{border-right:1px solid var(--line-soft);grid-template-columns:31px 1fr auto;align-items:center;gap:4px 10px;padding:17px 20px;display:grid}.document-stats>div:last-child{border-right:0}.document-stats>div>span{color:var(--blue);grid-row:span 2;place-items:center;display:grid}.document-stats em{color:var(--faint);font-size:9px;font-style:normal}.data-card{overflow:hidden}.data-toolbar,.tab-toolbar,.application-toolbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;min-height:60px;padding:11px 16px;display:flex}.search-field{border:1px solid var(--line);width:min(330px,34vw);height:37px;color:var(--faint);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-field:focus-within{border-color:#98b7f7;box-shadow:0 0 0 3px #2f6fed14}.search-field input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.search-field button{color:var(--faint);background:0 0;border:0;place-items:center;padding:2px;display:grid}.filter-chips{flex:1;gap:4px;display:flex}.filter-chips button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:10px}.filter-chips button.active,.filter-chips button:hover{color:var(--blue);background:#f0f4fb;font-weight:600}.selection-bar{color:var(--ink-2);background:#edf4ff;border-bottom:1px solid #c9dafb;align-items:center;gap:14px;padding:9px 17px;font-size:10px;display:flex}.selection-bar button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.selection-bar button:last-child{color:var(--muted);margin-left:auto}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.table-scroll th{border-bottom:1px solid var(--line-soft);color:#7a8492;white-space:nowrap;background:#fbfcfd;height:40px;padding:0 13px;font-size:9px}.table-scroll td{border-bottom:1px solid var(--line-soft);height:64px;color:var(--ink-2);padding:8px 13px;font-size:10px}.table-scroll input[type=checkbox]{accent-color:var(--blue)}.document-cell{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:270px;padding:0;display:flex}.document-cell>span:last-child,.run-name{flex-direction:column;min-width:0;display:flex}.document-cell strong,.run-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:10px;overflow:hidden}.document-cell small,.run-name small{color:var(--faint);margin-top:4px;font-size:8px}.file-icon{color:#667085;background:#f2f4f7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.file-pdf{color:var(--red);background:#fff1f0}.file-docx{background:var(--blue-soft);color:var(--blue)}.file-xlsx{background:var(--green-soft);color:var(--green)}.file-zip{background:var(--amber-soft);color:var(--amber)}.file-jpg{background:var(--violet-soft);color:var(--violet)}.muted{color:var(--muted)!important}.empty{min-height:210px;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty strong{color:var(--ink-2);margin-top:13px;font-size:12px}.empty span{margin-top:5px;font-size:10px}.table-footer{border-top:1px solid var(--line-soft);min-height:52px;color:var(--faint);justify-content:space-between;align-items:center;padding:8px 17px;font-size:9px;display:flex}.table-footer>div{align-items:center;gap:3px;display:flex}.table-footer button{min-width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0 6px;font-size:9px;display:grid}.table-footer button.active{border-color:var(--line);color:var(--blue);background:#fff}.run-strip{border:1px solid var(--line-soft);background:#fff;border-radius:12px;align-items:center;gap:29px;min-height:82px;margin-bottom:16px;padding:13px 20px;display:flex}.run-strip>div:not(.throughput){align-items:center;gap:10px;display:flex}.run-strip>div:not(.throughput)>span:last-child{flex-direction:column;display:flex}.summary-icon{border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.summary-icon.blue{background:var(--blue-soft);color:var(--blue)}.summary-icon.green{background:var(--green-soft);color:var(--green)}.summary-icon.amber{background:var(--amber-soft);color:var(--amber)}.summary-icon.red{background:var(--red-soft);color:var(--red)}.run-strip strong{margin-top:2px;font-size:18px}.throughput{flex:1;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.throughput>span{align-items:flex-end;gap:3px;width:94px;height:34px;display:flex}.throughput i{background:#c9dafb;border-radius:1px;width:5px;min-height:3px}.throughput b{font-size:10px}.tab-toolbar{justify-content:space-between}.tab-toolbar>div:last-child{gap:8px;display:flex}.tabs{align-items:center;gap:26px;height:38px;display:flex}.tabs button{height:49px;color:var(--muted);background:0 0;border:0;padding:0 1px;font-size:10px;position:relative}.tabs button.active{color:var(--blue);font-weight:650}.tabs button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.tabs em{background:var(--amber-soft);color:var(--amber);border-radius:7px;margin-left:5px;padding:2px 5px;font-size:8px;font-style:normal}.runs-table tbody tr{cursor:pointer}.progress-cell{align-items:center;gap:8px;width:135px;display:flex}.progress-cell>i{background:#eef1f5;border-radius:3px;width:78px;height:5px;overflow:hidden}.progress-cell>i b{background:var(--blue);height:100%;display:block}.progress-cell small{color:var(--muted);font-size:9px}.source{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.application-intro{background:linear-gradient(90deg,#eff5ff,#f9fbff);border:1px solid #d6e3fa;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 20px;display:flex}.application-intro>div{align-items:center;gap:14px;display:flex}.application-intro>div>span{width:43px;height:43px;color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;place-items:center;display:grid}.application-intro p{color:var(--muted);margin:5px 0 0;font-size:10px}.application-toolbar{border:0;margin-bottom:16px;padding:0}.application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.application-card,.create-app-card{border:1px solid var(--line-soft);min-height:290px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:20px;transition:all .16s}.application-card:hover,.create-app-card:hover{box-shadow:var(--shadow-md);border-color:#ccd6e4;transform:translateY(-2px)}.application-card>header{justify-content:space-between;align-items:center;display:flex}.application-card>header>span:last-child{align-items:center;gap:6px;display:flex}.app-icon{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.application-card h2{margin:18px 0 8px;font-size:15px}.application-card>p{min-height:45px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.formats{gap:5px;margin-top:13px;display:flex}.formats span{border:1px solid var(--line-soft);color:var(--muted);background:#fafbfc;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:650}.application-card>section{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin-top:18px;padding:14px 0;display:grid}.application-card>section div{border-right:1px solid var(--line-soft);text-align:center;flex-direction:column;display:flex}.application-card>section div:last-child{border:0}.application-card>section strong{margin-top:5px;font-size:12px}.application-card>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.application-card>footer button{color:var(--blue);background:0 0;border:0;align-items:center;gap:3px;font-size:9px;font-weight:600;display:inline-flex}.create-app-card{background:#ffffff8f;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.create-app-card>span{border:1px solid var(--line);width:46px;height:46px;color:var(--blue);background:#fff;border-radius:13px;place-items:center;display:grid}.create-app-card strong{margin-top:15px;font-size:12px}.create-app-card small{color:var(--faint);margin-top:7px;font-size:9px}.designer-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:93px;padding:15px 24px;display:flex}.designer-header>div:first-child>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:inline-flex}.designer-header>div:first-child>section{align-items:center;gap:9px;margin-top:8px;display:flex}.designer-header h1{margin:0;font-size:18px}.designer-header section>small{color:var(--faint);align-items:center;gap:3px;font-size:8px;display:inline-flex}.designer-header>div:last-child{gap:8px;display:flex}.designer-layout{grid-template-columns:205px minmax(470px,1fr) minmax(275px,345px);min-height:calc(100vh - 158px);display:grid}.designer-steps{border-right:1px solid var(--line);background:#fbfcfd;padding:22px 14px}.designer-steps>small{color:var(--faint);letter-spacing:.08em;margin:0 11px 12px;font-size:8px;font-weight:700;display:block}.designer-steps>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px 18px 1fr 12px;align-items:center;gap:5px;padding:10px 8px;display:grid}.designer-steps>button:hover,.designer-steps>button.active{color:var(--blue);box-shadow:var(--shadow-sm);background:#fff}.designer-steps>button>span{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.designer-steps>button.active>span{background:var(--blue-soft);border-color:#bfd2f9}.designer-steps>button em{color:#b3bac5;font-size:8px;font-style:normal}.designer-steps>button>svg{color:#c1c7d0}.designer-steps>section{border:1px solid var(--line-soft);background:#fff;border-radius:9px;margin:24px 5px 0;padding:13px}.designer-steps>section>div{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.designer-steps>section>i{background:#edf0f4;border-radius:2px;height:4px;margin:9px 0 7px;display:block;overflow:hidden}.designer-steps>section>i em{background:var(--blue);height:100%;display:block}.designer-main{background:#fff;padding:31px clamp(24px,3vw,45px) 80px;position:relative}.designer-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.designer-title>div>small{color:var(--blue);letter-spacing:.08em;font-size:8px;font-weight:750}.designer-title h2{margin:8px 0 7px;font:600 24px STSong,Songti SC,serif}.designer-title p{max-width:570px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.view-switch{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;padding:3px;display:flex}.view-switch button{color:var(--muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.view-switch button.active{color:var(--blue);box-shadow:var(--shadow-sm);background:#fff}.schema-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.schema-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.2fr 1.25fr .8fr 52px 32px;align-items:center;gap:9px;min-height:50px;padding:7px 11px;display:grid}.schema-head{min-height:36px;color:var(--faint);background:#f8fafc;font-size:8px;font-weight:650}.schema-row input,.schema-row select{background:0 0;border:1px solid #0000;border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:9px}.schema-row input:hover,.schema-row select:hover,.schema-row input:focus,.schema-row select:focus{border-color:var(--line);background:#fff;outline:0}.switch{align-items:center;width:31px;height:18px;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch i{background:#d9dee5;border-radius:12px;width:31px;height:18px;transition:all .15s;display:block;position:relative}.switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182833}.switch input:checked+i{background:var(--blue)}.switch input:checked+i:after{left:16px}.add-field{width:100%;min-height:42px;color:var(--blue);background:#fbfcfe;border:0;align-items:center;gap:6px;padding:0 15px;font-size:9px;font-weight:600;display:flex}.validation-note{background:var(--green-soft);color:var(--green);border:1px solid #cfeada;border-radius:8px;gap:10px;margin-top:13px;padding:13px 14px;display:flex}.validation-note span{flex-direction:column;display:flex}.validation-note small{color:#4f8068;margin-top:4px;font-size:8px;line-height:1.5}.validation-note.blue{background:var(--blue-soft);color:var(--blue);border-color:#d6e3fa}.validation-note.blue small{color:#617699}.designer-navigation{border-top:1px solid var(--line);background:#fff;justify-content:space-between;padding:14px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.designer-preview{border-left:1px solid var(--line);background:#f2f4f7;padding:18px}.designer-preview>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.designer-preview>header>span{flex-direction:column;min-width:0;display:flex}.designer-preview>header small{color:var(--faint);margin-top:4px;font-size:8px}.designer-preview>section{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:13px;padding:13px}.designer-preview>section header{justify-content:space-between;align-items:center;font-size:9px;display:flex}.designer-preview>section p{color:var(--green);align-items:center;gap:6px;margin:9px 0 0;font-size:8px;display:flex}.designer-preview>section p.warning{color:var(--amber)}.prompt-editor{border:1px solid var(--line);border-radius:10px;overflow:hidden}.prompt-editor>header,.prompt-editor>footer{color:var(--muted);background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 13px;font-size:8px;display:flex}.prompt-editor>header{border-bottom:1px solid var(--line)}.prompt-editor>header>div{gap:5px;display:flex}.prompt-editor>header button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.prompt-editor textarea{resize:vertical;width:100%;min-height:340px;color:var(--ink-2);border:0;outline:0;padding:21px;font:10px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.prompt-editor>footer{border-top:1px solid var(--line)}.quality-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.quality-grid>article{border:1px solid var(--line);border-radius:10px;padding:17px}.quality-grid article>header{align-items:center;gap:10px;display:flex}.quality-grid article>header>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.quality-grid article section{flex-direction:column;flex:1;display:flex}.quality-grid article section strong{font-size:10px}.quality-grid article section small{color:var(--faint);margin-top:3px;font-size:8px}.quality-grid article b{font-size:20px}.quality-grid input{width:100%;accent-color:var(--blue);margin:22px 0 6px}.quality-grid article>footer{color:var(--faint);justify-content:space-between;font-size:7px;display:flex}.rule-list{border:1px solid var(--line);border-radius:10px;margin-top:15px;overflow:hidden}.rule-list>header{background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 13px;font-size:9px;display:flex}.rule-list>header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:inline-flex}.rule-list>div{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 13px;display:flex}.rule-list>div>span{width:24px;height:24px;color:var(--faint);background:#f2f4f7;border-radius:7px;place-items:center;display:grid}.rule-list>div>span.active{background:var(--green-soft);color:var(--green)}.rule-list>div section{flex-direction:column;flex:1;display:flex}.rule-list>div strong{font-size:9px}.rule-list>div small{color:var(--faint);margin-top:3px;font-size:7px}.generic-config{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.generic-config article{border:1px solid var(--line);border-radius:10px;flex-direction:column;min-height:190px;padding:18px;display:flex}.generic-config article>small{color:#c1c7d0;font:10px ui-monospace,monospace}.generic-config strong{margin-top:25px;font-size:11px}.generic-config p{color:var(--muted);margin:8px 0 20px;font-size:8px;line-height:1.6}.generic-config button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;margin-top:auto;padding:0;font-size:8px;display:inline-flex}.review-workspace{background:#fff;grid-template-columns:246px minmax(410px,1fr) minmax(340px,390px);height:calc(100vh - 65px);margin:-30px -32px -48px;display:grid;overflow:hidden}.review-queue{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.review-queue>header{justify-content:space-between;align-items:center;height:62px;padding:0 15px;display:flex}.review-queue>header>span{font-size:11px;font-weight:650}.review-queue>header strong{color:var(--amber);margin-left:6px;font-size:17px}.review-queue>nav{border-bottom:1px solid var(--line);padding:0 13px;display:flex}.review-queue>nav button{color:var(--muted);background:0 0;border:0;flex:1;padding:10px 0;font-size:9px;position:relative}.review-queue>nav button.active{color:var(--blue);font-weight:650}.review-queue>nav button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:0;left:17px;right:17px}.review-queue>div{flex:1;min-height:0;padding:8px;overflow-y:auto}.review-queue>div>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;width:100%;margin-bottom:6px;padding:12px;display:flex}.review-queue>div>button.active{background:#f2f6fe;border-color:#c9dafb}.review-queue>div>button header{color:var(--blue);justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.review-queue>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.review-queue>div>button small{color:var(--faint);margin-top:4px;font-size:8px}.review-queue>div>button p{color:var(--amber);border-top:1px solid #2f6fed17;margin:8px 0 0;padding-top:8px;font-size:8px}.review-empty{min-height:210px;color:var(--green);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.review-empty strong{color:#33455b;margin-top:10px;font-size:11px}.review-empty small{color:#718095;margin-top:5px;font-size:9px;line-height:1.5}.review-queue>footer{border-top:1px solid var(--line);background:#fbfcfd;padding:13px 15px}.review-queue>footer span{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.review-queue>footer>i{background:#e8ecf1;border-radius:3px;height:4px;margin-top:8px;display:block;overflow:hidden}.review-queue>footer>i em{background:var(--blue);height:100%;display:block}.review-document{background:#e7e9ed;flex-direction:column;min-width:0;min-height:0;display:flex}.review-document>header{background:#f8f9fb;border-bottom:1px solid #d8dbe0;justify-content:space-between;align-items:center;min-height:53px;padding:0 14px;display:flex}.review-document>header>span,.review-document>header>div{align-items:center;gap:9px;display:flex}.review-document>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:9px;overflow:hidden}.review-document>header button{background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.review-document>header i{background:var(--line);width:1px;height:20px}.document-canvas{flex:1;min-height:0;overflow:auto}.review-document>footer{background:#f6f7f9;border-top:1px solid #d3d7dd;justify-content:center;align-items:center;gap:8px;min-height:70px;padding:7px 12px;display:flex}.document-canvas .mock-document{transform:scale(var(--review-scale,1));transform-origin:top}.review-document>footer button{background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:center;padding:3px;display:flex}.review-document>footer button.active{border-color:var(--blue);background:#fff}.review-document>footer button>span{color:#bcc3cd;width:35px;height:43px;box-shadow:var(--shadow-sm);background:#fff;place-items:center;display:grid}.review-form{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.review-form>header{border-bottom:1px solid var(--line);padding:14px 16px}.review-form>header>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.review-form>header>i{background:#ecf0f4;border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.review-form>header>i em{background:var(--blue);height:100%;display:block}.review-form>div{flex:1;min-height:0;padding:10px 13px 100px;overflow-y:auto}.review-form>div>label{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;margin-bottom:5px;padding:10px;display:flex}.review-form>div>label:hover{background:#fafbfd}.review-form>div>label.active{background:#f5f8fe;border-color:#b9cdf7}.review-form label>span:first-child{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.review-form label>span:first-child em{color:var(--red);margin-left:2px;font-style:normal}.review-form label>span:nth-child(2){align-items:center;display:flex}.review-form label input{border:1px solid var(--line);background:#fff;border-radius:6px;outline:0;width:100%;height:34px;padding:0 32px 0 9px;font-size:10px}.review-form label input:focus{border-color:#83a7f2;box-shadow:0 0 0 3px #2f6fed14}.review-form label>span:nth-child(2) svg{color:var(--blue);margin-left:-25px}.review-form label>p{color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-radius:6px;gap:7px;margin:8px 0 0;padding:8px;display:flex}.review-form label>p>span{color:var(--ink-2);flex-direction:column;font-size:8px;line-height:1.5;display:flex}.review-form label>p small{color:var(--blue);margin-bottom:2px;font-size:7px;font-weight:650}.review-form>footer{border-top:1px solid var(--line);background:#fff;gap:8px;padding:13px;display:flex;box-shadow:0 -5px 16px #1018280a}.review-form>footer .button{flex:1}.mock-document{color:#35322d;background:#fffefb;width:min(680px,90%);min-height:820px;margin:24px auto;padding:72px 70px;font-family:STSong,Songti SC,serif;position:relative;overflow:hidden;box-shadow:0 3px 16px #26293024}.mock-document.compact{width:100%;min-height:430px;margin:0;padding:42px 35px;box-shadow:0 2px 8px #26293021}.mock-document>small{text-align:center;letter-spacing:.2em;font-size:9px;display:block}.mock-document h2{letter-spacing:.22em;text-align:center;margin:16px 0 8px;font-size:27px}.mock-document.compact h2{font-size:18px}.doc-number{text-align:right;margin-top:16px;font-size:9px}.mock-document>hr{border:0;border-top:2px solid #34312d;border-bottom:1px solid #34312d;height:4px;margin:10px 0 25px}.mock-document p{text-indent:2em;margin:12px 0;font-size:12px;line-height:2}.mock-document.compact p{margin:8px 0;font-size:8px;line-height:1.8}.mock-document>section p{text-indent:0;margin:5px 0}.mock-document h3{margin:20px 0 6px;font-size:13px}.mock-document.compact h3{margin:12px 0 4px;font-size:9px}.mock-document>footer{justify-content:space-between;margin-top:43px;font-size:10px;display:flex}.doc-date{text-align:right;margin-top:30px;font-size:9px}.invoice-document{padding:54px 58px;font-family:Inter,Microsoft YaHei,sans-serif}.invoice-document>header{color:#9f3329;border-bottom:2px solid #b83f32;grid-template-columns:1fr auto 1fr;align-items:end;padding-bottom:14px;display:grid}.invoice-document>header span{font-size:10px}.invoice-document>header b{letter-spacing:.12em;font-size:22px}.invoice-document>header small{justify-self:end;font-size:9px}.invoice-meta{justify-content:flex-end;gap:36px;padding:14px 0;display:flex}.invoice-meta>span{flex-direction:column;display:flex}.invoice-meta small,.invoice-parties small{color:#8f3a31;font-size:8px}.invoice-parties>div{flex-direction:column;gap:5px;padding:11px 13px;display:flex}.invoice-parties>div+div{border-left:1px solid #bf766e}.invoice-parties strong{font-size:11px}.invoice-parties span{color:#536174;font-size:8px}.invoice-table{border:1px solid #bf766e;margin-top:12px}.invoice-table>header,.invoice-table>div{grid-template-columns:2fr 1fr .65fr 1.1fr .6fr 1fr;align-items:center;min-height:35px;display:grid}.invoice-table>header{color:#8f3a31;text-align:center;background:#fff4f1;font-size:8px}.invoice-table>div{border-top:1px solid #e1aaa4;font-size:8px}.invoice-table span,.invoice-table strong{border-right:1px solid #ecc2bd;padding:7px;font-size:8px;font-weight:500}.invoice-total{border-bottom:1px solid #bf766e;justify-content:space-between;align-items:center;padding:15px 4px;display:flex}.invoice-total>span{color:#6a3c37;font-size:9px}.invoice-total>span strong{color:#2d333b;margin-left:12px;font-size:10px}.invoice-total>b{color:#9f3329;font-size:16px}.invoice-document>footer{color:#5f4b48;font-size:9px}.sheet-document{padding:42px 38px;font-family:Inter,Microsoft YaHei,sans-serif}.sheet-document>header{color:#187052;border-bottom:2px solid #22815f;align-items:center;gap:10px;padding-bottom:13px;display:flex}.sheet-document>header>div{flex-direction:column;flex:1;display:flex}.sheet-document>header strong{color:#26374b;font-size:16px}.sheet-document>header small{color:#68788b;margin-top:3px;font-size:8px}.sheet-grid{border-top:1px solid #9eb8ae;border-left:1px solid #9eb8ae;grid-template-columns:.55fr 1.15fr 1.6fr 1fr .7fr .9fr;margin-top:16px;display:grid}.sheet-grid>*{border-bottom:1px solid #bacbc4;border-right:1px solid #bacbc4;min-width:0;padding:10px 7px;font-size:8px}.sheet-grid>b{color:#245e49;background:#eaf6f1;font-size:8px}.sheet-grid .cell-warning{color:#9b5c00;background:#fff4dd;font-weight:700}.sheet-document>footer{color:#5e6f81;font-family:Inter,sans-serif;font-size:8px}.archive-document{padding:48px;font-family:Inter,Microsoft YaHei,sans-serif}.archive-document>header{color:#a56812;background:#fff8e9;border:1px solid #dfbd7d;border-radius:8px;align-items:center;gap:11px;padding:14px;display:flex}.archive-document>header>div{flex-direction:column;display:flex}.archive-document>header strong{color:#2f3d50;font-size:15px}.archive-document>header small{color:#6e7886;margin-top:4px;font-size:8px}.archive-document>section{border:1px solid #c5ced8;border-radius:8px;margin-top:14px}.archive-document>section>div{color:#a56812;border-bottom:1px solid #dde2e8;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:8px 12px;display:grid}.archive-document>section>div:last-child{border-bottom:0}.archive-document>section span{flex-direction:column;display:flex}.archive-document>section small{color:#718095;font-size:8px}.archive-document>section strong{color:#2e3e52;margin-top:3px;font-size:10px}.archive-document>footer{color:#23734f;background:#eff9f3;border-radius:7px;justify-content:flex-start;align-items:center;gap:6px;padding:12px;font-family:Inter,sans-serif;font-size:9px;display:flex}.image-document{padding:55px 60px;font-family:STSong,Songti SC,serif}.image-document>header{text-align:center}.image-document>header h2{letter-spacing:.16em;margin:10px 0;font-size:25px}.image-document>section{border-top:1px solid #687686;border-left:1px solid #687686;grid-template-columns:90px 1fr;margin-top:35px;display:grid}.image-document>section>*{text-indent:0;border-bottom:1px solid #687686;border-right:1px solid #687686;margin:0;padding:13px;font-size:10px;line-height:1.8}.image-document>section label{background:#f1f3f5;font-weight:700}.image-quality{color:var(--blue);background:#eaf2ff;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font:700 8px Inter,sans-serif;display:inline-flex;position:absolute;bottom:18px;right:22px}.seal{color:#b9362d75;border:3px double #b9362d6b;border-radius:50%;place-items:center;width:76px;height:76px;font-size:15px;font-weight:700;display:grid;position:absolute;bottom:65px;right:60px;transform:rotate(-12deg)}.compact .seal{width:45px;height:45px;font-size:10px;bottom:32px;right:24px}.evidence-box{z-index:2;border:2px solid var(--blue);background:#2f6fed14;border-radius:3px;animation:.25s evidence-in;position:absolute;box-shadow:0 0 0 2px #fffc}.evidence-box em{background:var(--blue);color:#fff;white-space:nowrap;border-radius:4px 4px 4px 0;padding:3px 6px;font:7px system-ui,sans-serif;position:absolute;top:-21px;left:-2px}@keyframes evidence-in{0%{opacity:0;transform:scale(.98)}}.settings-layout{grid-template-columns:205px minmax(0,1fr);gap:16px;display:grid}.settings-nav{border:1px solid var(--line-soft);background:#fff;border-radius:12px;flex-direction:column;height:fit-content;padding:8px;display:flex}.settings-nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px 11px;font-size:10px;display:flex}.settings-nav button.active,.settings-nav button:hover{background:var(--blue-soft);color:var(--blue);font-weight:600}.settings-main{border:1px solid var(--line-soft);background:#fff;border-radius:12px;padding:23px}.settings-title{justify-content:space-between;align-items:flex-start;display:flex}.settings-title h2{margin:0;font-size:15px}.settings-title p{color:var(--muted);margin:6px 0 0;font-size:9px}.connection-list{border:1px solid var(--line);border-radius:10px;margin-top:17px}.connection-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr auto auto 30px;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:grid}.connection-list article:last-child{border:0}.connection-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.connection-icon.blue{background:var(--blue-soft);color:var(--blue)}.connection-icon.violet{background:var(--violet-soft);color:var(--violet)}.connection-icon.green{background:var(--green-soft);color:var(--green)}.connection-list article>div{flex-direction:column;min-width:0;display:flex}.connection-list article>div>span{align-items:center;gap:7px;display:flex}.connection-list small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.connection-list article>em{color:var(--muted);align-items:center;gap:4px;font-size:8px;font-style:normal;display:inline-flex}.settings-main>hr{background:var(--line-soft);border:0;height:1px;margin:27px -23px 23px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.settings-grid>label{border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:14px;display:flex}.settings-grid>label>span{margin-bottom:8px;font-size:9px;font-weight:600}.settings-grid>label>div{border:1px solid var(--line);border-radius:6px;height:35px;display:flex;overflow:hidden}.settings-grid input{border:0;outline:0;flex:1;min-width:0;padding:0 9px;font-size:10px}.settings-grid em{border-left:1px solid var(--line);color:var(--muted);background:#f8fafc;align-items:center;padding:0 10px;font-size:8px;font-style:normal;display:flex}.settings-grid small{color:var(--faint);margin-top:7px;font-size:7px}.setting-toggle{border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;margin-top:16px;padding:14px;display:flex}.setting-toggle>span{background:var(--amber-soft);width:34px;height:34px;color:var(--amber);border-radius:9px;place-items:center;display:grid}.setting-toggle>section{flex-direction:column;flex:1;display:flex}.setting-toggle strong{font-size:9px}.setting-toggle small{color:var(--faint);margin-top:3px;font-size:8px}.layer,.modal-layer{z-index:80;position:fixed;inset:0}.backdrop,.mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172661;border:0;width:100%;position:absolute;inset:0}.drawer{width:min(540px,94vw);box-shadow:var(--shadow-lg);background:#fff;animation:.2s drawer-in;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}}.drawer-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;min-height:66px;padding:12px 18px;display:flex;position:sticky;top:0}.drawer-head>div{align-items:center;gap:10px;min-width:0;display:flex}.drawer-head>div>span{flex-direction:column;min-width:0;display:flex}.drawer-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:390px;font-size:11px;overflow:hidden}.drawer-head small{color:var(--faint);order:-1;margin-bottom:3px;font-size:8px}.drawer-actions{gap:8px;padding:14px 18px;display:flex}.drawer-preview{background:#e9ebef;padding:18px 60px}.drawer-tabs{border-bottom:1px solid var(--line);gap:23px;padding:0 18px;display:flex}.drawer-tabs button{color:var(--muted);background:0 0;border:0;padding:14px 0 11px;font-size:9px;position:relative}.drawer-tabs button.active{color:var(--blue);font-weight:650}.drawer-tabs button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.document-meta{grid-template-columns:1fr 1fr;gap:1px;padding:18px;display:grid}.document-meta>span{background:#fafbfd;flex-direction:column;min-height:57px;padding:10px 12px;display:flex}.document-meta strong,.document-meta code,.document-meta .status-badge{margin-top:7px;font-size:9px}.asset-list h3{margin:2px 0 10px;font-size:11px}.asset-list>button{border:1px solid var(--line-soft);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px;display:flex}.asset-list>button>span:first-child{background:var(--blue-soft);width:31px;height:31px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.asset-list>button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.asset-list small{color:var(--faint);margin-top:3px;font-size:8px}.run-detail-hero{background:#f8fafc;padding:24px 20px 19px}.run-detail-hero>div{align-items:baseline;gap:11px;display:flex}.run-detail-hero>div>strong{margin-left:auto;font-size:26px}.run-detail-hero>i{background:#e6eaf0;border-radius:4px;height:7px;margin-top:16px;display:block;overflow:hidden}.run-detail-hero>i em{background:var(--blue);height:100%;display:block}.run-meta{grid-template-columns:1fr 1fr;gap:1px;padding:17px 20px;display:grid}.run-meta>span{background:#fafbfd;flex-direction:column;padding:10px 12px;display:flex}.run-meta small{color:var(--faint);font-size:8px}.run-meta strong{margin-top:5px;font-size:9px}.drawer-section-title{justify-content:space-between;align-items:flex-end;padding:9px 20px 13px;display:flex}.drawer-section-title h3{margin:0;font-size:11px}.drawer-section-title small{color:var(--faint);margin-top:4px;font-size:8px;display:block}.drawer-section-title button{color:var(--blue);background:0 0;border:0;font-size:8px}.job-timeline{padding:0 20px}.job-step{grid-template-columns:27px 1fr auto auto;align-items:center;gap:9px;min-height:58px;display:grid;position:relative}.job-step:not(:last-child):after{background:var(--line);content:"";width:1px;position:absolute;top:41px;bottom:-13px;left:13px}.job-step>span{z-index:1;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.job-step.tone-green>span{background:var(--green-soft);color:var(--green)}.job-step.tone-amber>span{background:var(--amber-soft);color:var(--amber)}.job-step.tone-red>span{background:var(--red-soft);color:var(--red)}.job-step>section{flex-direction:column;display:flex}.job-step strong{font-size:9px}.job-step small{color:var(--faint);margin-top:4px;font-size:7px}.job-step>em{color:var(--muted);font-size:8px;font-style:normal}.error-box{background:var(--red-soft);color:var(--red);border:1px solid #f6c9c4;border-radius:8px;gap:10px;margin:18px 20px;padding:13px;display:flex}.error-box>span{flex-direction:column;display:flex}.error-box small{color:#9f544d;margin-top:4px;font-size:8px}.drawer-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:15px;padding:15px 20px;display:flex}.modal-layer .backdrop{background:#0f172685}.modal{width:min(620px,100vw - 30px);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:15px;animation:.18s modal-in;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 21px;display:flex}.modal-head>div{align-items:center;gap:11px;display:flex}.modal-head>div>span{background:var(--blue-soft);width:39px;height:39px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.modal-head h2{margin:0;font-size:16px}.modal-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.modal-body{padding:20px}.dropzone{cursor:pointer;background:#fafcff;border:1px dashed #b7c3d5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:184px;display:flex}.dropzone:hover{border-color:var(--blue);background:#f5f8ff}.dropzone>input{opacity:0;width:1px;height:1px;position:absolute}.dropzone>span{width:49px;height:49px;color:var(--blue);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;place-items:center;margin-bottom:11px;display:grid}.dropzone p{color:var(--faint);margin:6px 0 12px;font-size:8px}.dropzone em{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 12px;font-size:9px;font-style:normal;font-weight:600}.upload-list{border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:11px}.upload-list>header{color:var(--muted);justify-content:space-between;padding:2px 3px 9px;font-size:8px;display:flex}.upload-list>header strong{color:var(--ink-2);font-size:9px}.upload-list>div{border-top:1px solid var(--line-soft);align-items:center;gap:9px;padding:7px 3px;display:flex}.upload-list .file-icon{width:30px;height:30px}.upload-list>div>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.upload-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.upload-list small{color:var(--faint);margin-top:3px;font-size:7px}.upload-list>div>svg{color:var(--green)}.upload-list>div>button{color:var(--faint);background:0 0;border:0;place-items:center;padding:3px;display:grid}.upload-config{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:14px;display:grid}.upload-config>label{border:1px solid var(--line);border-radius:9px;flex-direction:column;min-height:87px;padding:12px;display:flex}.upload-config>label>span:first-child{margin-bottom:7px;font-size:9px;font-weight:600}.upload-config select{border:1px solid var(--line);background:#fff;border-radius:6px;height:31px;padding:0 7px;font-size:8px}.upload-config small{color:var(--faint);margin-top:5px;font-size:7px}.upload-config .split-toggle{flex-direction:row;justify-content:space-between;align-items:center}.split-toggle>span:first-child{flex-direction:column;display:flex}.modal-footer{border-top:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;min-height:64px;padding:12px 20px;display:flex}.modal-footer>span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.modal-footer>span svg{color:var(--green)}.modal-footer>div{gap:8px;display:flex}.command-layer{z-index:100}.command-dialog{width:min(570px,100vw - 28px);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;position:absolute;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.command-dialog>label{border-bottom:1px solid var(--line);height:61px;color:var(--faint);align-items:center;gap:10px;padding:0 17px;display:flex}.command-dialog>label input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.command-dialog>div{padding:11px}.command-dialog>div>small{color:var(--faint);letter-spacing:.08em;margin:3px 8px 8px;font-size:8px;font-weight:700;display:block}.command-dialog>div>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:31px 1fr auto 15px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.command-dialog>div>button:hover,.command-dialog>div>button.active{background:#f2f6fe}.command-dialog>div>button>span{border:1px solid var(--line);width:30px;height:30px;color:var(--blue);background:#fff;border-radius:7px;place-items:center;display:grid}.command-dialog>footer{border-top:1px solid var(--line);color:var(--faint);background:#fbfcfd;gap:15px;padding:9px 15px;font-size:8px;display:flex}.command-dialog>footer span{align-items:center;gap:5px;display:inline-flex}.command-dialog>footer span:last-child{margin-left:auto}.toast{z-index:120;width:min(390px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #cfeada;border-radius:11px;grid-template-columns:32px 1fr 24px;gap:10px;padding:13px;animation:.22s toast-in;display:grid;position:fixed;bottom:22px;right:22px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.toast>span{background:var(--green-soft);width:31px;height:31px;color:var(--green);border-radius:8px;place-items:center;display:grid}.toast p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.toast button{width:24px;height:24px;color:var(--faint);background:0 0;border:0;place-items:center;padding:0;display:grid}@keyframes spin{to{transform:rotate(360deg)}}.notice-layer{z-index:110}.notification-drawer{width:min(440px,96vw);box-shadow:var(--shadow-lg);background:#f7f9fc;border-left:1px solid #aeb9c6;flex-direction:column;animation:.2s drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.notification-drawer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px;display:flex}.notification-drawer>header>div{align-items:center;gap:10px;display:flex}.notification-drawer>header>div>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.notification-drawer>header>div>div{flex-direction:column;display:flex}.notification-drawer>header strong{font-size:14px}.notification-drawer>header small{color:#65758a;margin-top:3px;font-size:10px}.notification-overview{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:74px 92px 1fr;align-items:center;gap:8px;min-height:76px;padding:10px 18px;display:grid}.notification-overview>span{flex-direction:column;display:flex}.notification-overview strong{font-size:18px}.notification-overview small{color:#65758a;margin-top:2px;font-size:9px}.notification-overview button{color:#42566f;background:#fff;border:1px solid #aebdce;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;font-size:10px;display:inline-flex}.notification-overview button:disabled{opacity:.5}.notification-list{flex:1;min-height:0;padding:12px;overflow-y:auto}.notification-list article{background:#fff;border:1px solid #c6ced8;border-radius:10px;grid-template-columns:36px 1fr;gap:10px;margin-bottom:8px;padding:13px;display:grid;position:relative}.notification-list article.unread{box-shadow:inset 3px 0 0 var(--blue);border-color:#9fb9e0}.notification-list article.unread:after{background:var(--blue);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:13px}.notification-list article>span{width:34px;height:34px;color:var(--blue);background:#eaf2ff;border-radius:8px;place-items:center;display:grid}.notification-list article.notice-amber>span{background:var(--amber-soft);color:var(--amber)}.notification-list article.notice-red>span{background:var(--red-soft);color:var(--red)}.notification-list article.notice-green>span{background:var(--green-soft);color:var(--green)}.notification-list article>div>header{justify-content:space-between;align-items:center;gap:12px;padding-right:8px;display:flex}.notification-list article strong{font-size:11px}.notification-list article header small{color:#718095;white-space:nowrap;font-size:8px}.notification-list article p{color:#526174;margin:6px 0 9px;font-size:10px;line-height:1.55}.notification-list article button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.notification-drawer>footer{border-top:1px solid var(--line);color:#65758a;background:#fff;align-items:center;gap:6px;min-height:46px;padding:0 18px;font-size:9px;display:flex}.activity-drawer{width:min(480px,96vw);box-shadow:var(--shadow-lg);background:#f4f7fa;border-left:1px solid #aeb9c6;flex-direction:column;animation:.2s drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.activity-drawer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px;display:flex}.activity-drawer>header>div{align-items:center;gap:10px;display:flex}.activity-drawer>header>div>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.activity-drawer>header>div>div{flex-direction:column;display:flex}.activity-drawer>header strong{font-size:14px}.activity-drawer>header small{color:#5d6c80;margin-top:3px;font-size:10px}.activity-summary{border-bottom:1px solid var(--line);background:#e6ebf1;grid-template-columns:repeat(3,1fr);gap:1px;padding:12px 16px;display:grid}.activity-summary>div{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.activity-summary>div:first-child{border-radius:8px 0 0 8px}.activity-summary>div:last-child{border-radius:0 8px 8px 0}.activity-summary strong{font-size:18px}.activity-summary small{color:#5f6e82;margin-top:3px;font-size:9px}.activity-list{flex:1;min-height:0;padding:12px;overflow-y:auto}.activity-job{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #cfd7e1;border-left:3px solid #7ea5ec;border-radius:9px;margin-bottom:9px;padding:13px}.activity-job.state-attention{border-left-color:#e39a31}.activity-job.state-complete{border-left-color:#38a276}.activity-job.state-queued{border-left-color:#8996a7}.activity-job>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.activity-job>header>div{flex-direction:column;min-width:0;display:flex}.activity-job>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activity-job>header small{color:#65758a;margin-top:4px;font:8px ui-monospace,monospace}.activity-job>p{color:#3d4e64;margin:10px 0 8px;font-size:10px;line-height:1.5}.activity-progress{grid-template-columns:1fr 32px;align-items:center;gap:9px;display:grid}.activity-progress>i{background:#e5e9ee;border-radius:3px;height:6px;overflow:hidden}.activity-progress>i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.state-complete .activity-progress>i b{background:var(--green)}.state-attention .activity-progress>i b{background:var(--amber)}.activity-progress>span{color:#4c5e74;text-align:right;font-size:9px}.activity-job>footer{border-top:1px solid var(--line-soft);color:#65758a;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.activity-job>footer button{color:#9a5a04;background:#fff8e9;border:1px solid #d3a461;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-flex}.activity-empty{color:#718095;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.activity-empty strong{color:#33455b;margin-top:10px;font-size:12px}.activity-empty small{margin-top:5px;font-size:9px}.activity-drawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px;display:flex}.activity-drawer>footer>button:first-child{color:#53657a;background:0 0;border:0;font-size:9px}.activity-drawer>footer>button:first-child:disabled{opacity:.4}@media (width<=1240px){.overview-hero{grid-template-columns:minmax(0,1fr) 380px}.hero-copy{padding:42px 38px}.metrics,.application-grid{grid-template-columns:1fr 1fr}.designer-layout{grid-template-columns:185px 1fr}.designer-preview{display:none}.review-workspace{grid-template-columns:220px 1fr 350px}}@media (width<=980px){.sidebar{transform:translate(-100%);width:244px!important}.sidebar.mobile-open{transform:translate(0)}.sidebar.mobile-open .brand-copy,.sidebar.mobile-open .nav-label,.sidebar.mobile-open .nav-item span,.sidebar.mobile-open .nav-item em,.sidebar.mobile-open .service-health div,.sidebar.mobile-open .profile div,.sidebar.mobile-open .profile>svg,.sidebar.mobile-open .collapse-button span{display:flex}.sidebar.mobile-open .brand{justify-content:flex-start;padding:0 22px}.sidebar.mobile-open .nav-item{justify-content:flex-start;padding:0 12px}.mobile-close,.mobile-menu{display:grid!important}.app-shell>main,.nav-compact>main{margin-left:0}.mobile-backdrop{z-index:25;position:fixed}.overview-hero{grid-template-columns:1fr}.pipeline-card{margin:0 30px 30px}.overview-grid{grid-template-columns:1fr}.document-stats{grid-template-columns:1fr 1fr}.document-stats>div:nth-child(2){border-right:0}.run-strip{grid-template-columns:1fr 1fr;display:grid}.throughput{grid-column:span 2;justify-content:flex-start;margin:0}.review-workspace{grid-template-columns:190px 1fr;height:auto}.review-form{grid-column:1/-1;min-height:680px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav button{flex:none}}@media (width<=700px){.topbar{padding:0 14px}.topbar-title>span,.topbar-title>svg,.global-search span,.global-search kbd,.topbar-actions>.button span{display:none}.global-search{justify-content:center;width:37px;padding:0}.topbar-actions>.button{width:37px;padding:0}.page{padding:22px 14px 38px}.hero-copy{padding:34px 24px}.hero-copy h1{font-size:34px}.hero-copy>div,.page-header,.application-intro{flex-direction:column;align-items:stretch}.hero-copy .button{width:100%}.pipeline-card{margin:0 16px 16px}.metrics,.document-stats,.application-grid,.settings-grid,.quality-grid,.generic-config{grid-template-columns:1fr}.document-stats>div{border-right:0;border-bottom:1px solid var(--line-soft)}.data-toolbar,.application-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.filter-chips{overflow-x:auto}.page-actions{grid-template-columns:1fr 1fr;display:grid}.run-strip{grid-template-columns:1fr}.throughput{grid-column:auto}.application-intro .button{width:100%}.designer{margin:-22px -14px -38px}.designer-header{flex-direction:column;align-items:stretch;gap:14px}.designer-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.designer-layout{display:block}.designer-steps{border-right:0;border-bottom:1px solid var(--line);padding:10px;display:flex;overflow-x:auto}.designer-steps>small,.designer-steps>section,.designer-steps>button em,.designer-steps>button>svg{display:none}.designer-steps>button{flex:none;grid-template-columns:24px 1fr;width:auto}.designer-main{padding:24px 14px 84px}.designer-title{flex-direction:column}.schema-row{grid-template-columns:1fr 1fr}.schema-head{display:none}.review-workspace{height:auto;margin:-22px -14px -38px;display:block;overflow:visible}.review-queue{max-height:245px}.review-document{height:650px}.review-form{min-height:650px}.mock-document{width:92%;min-height:650px;padding:50px 34px}.mock-document p{font-size:9px}.settings-main{padding:16px}.connection-list article{grid-template-columns:35px 1fr auto}.connection-list article>em,.connection-list article .button{display:none}.drawer-preview{padding:16px 38px}.upload-config{grid-template-columns:1fr}.modal-footer{flex-direction:column;align-items:stretch;gap:10px}.modal-footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--canvas:#f1f3f6;--paper:#fff;--ink:#101828;--ink-2:#273447;--muted:#526174;--faint:#6f7c8e;--line:#cfd6df;--line-soft:#dfe4ea;--blue:#175cd3;--blue-dark:#1149ad;--blue-soft:#eaf2ff;--green:#067647;--green-soft:#e8f8ef;--amber:#b54708;--amber-soft:#fff3dc;--red:#b42318;--red-soft:#ffebe9;--violet:#6938b8;--violet-soft:#f0eaff;--shadow-sm:0 1px 2px #1018280f, 0 0 0 1px #10182804;--shadow-md:0 14px 34px #1018281a, 0 3px 8px #1018280d;--shadow-lg:0 30px 80px #0f172a3d, 0 10px 28px #0f172a1a}body{min-width:320px;color:var(--ink);font-size:14px;line-height:1.45}::selection{color:#0b285e;background:#cfe0ff}button,input,select,textarea{font-size:13px}input::placeholder,textarea::placeholder{color:#7b8797;opacity:1}.sidebar{background:radial-gradient(circle at 10% 0,#3e6dc63b,#0000 26%),linear-gradient(#111b2e 0%,#0d1626 100%);border-right-color:#263247;width:260px;box-shadow:8px 0 26px #0f172a0f}.brand{height:76px;padding:0 22px}.brand-mark{width:34px;height:34px}.brand-copy strong{font-size:22px}.brand-copy small{color:#9ba8bb;font-size:9px}.sidebar nav{padding:18px 13px}.nav-label{color:#8e9aae;margin:4px 12px 9px;font-size:10px}.nav-label.spaced{margin-top:24px}.nav-item{color:#adb8c9;border-radius:9px;min-height:44px;margin-bottom:5px;padding:0 13px;font-size:13px;font-weight:560}.nav-item:hover{color:#fff;background:#ffffff13}.nav-item.active{color:#fff;background:linear-gradient(90deg,#3d6fd347,#3d6fd31f);border:1px solid #749ef347;box-shadow:inset 0 1px #ffffff0a}.nav-item.active:before{background:#72a1ff;width:4px;left:-13px}.nav-item em{color:#edf4ff;background:#304b7d;min-width:23px;padding:3px 7px;font-size:11px}.service-health{background:#ffffff0b;border-color:#ffffff1a;padding:13px}.service-health strong,.profile strong{font-size:12px}.service-health small,.profile small{color:#98a5b8;font-size:11px}.profile>span{width:34px;height:34px;font-size:13px}.collapse-button{color:#8d99ac;min-height:38px;font-size:12px}.app-shell>main{margin-left:260px}.nav-compact>main{margin-left:76px}.topbar{border-bottom-color:var(--line);background:#fffffff5;height:68px;padding:0 28px;box-shadow:0 1px #10182805}.topbar-title{color:var(--faint);font-size:12px}.topbar-title strong{color:var(--ink);font-size:13px}.topbar-actions{gap:10px}.global-search{color:#66758a;background:#f7f9fb;border-color:#c6ced8;width:300px;height:40px;font-size:12px}kbd{color:#59687b;background:#fff;border-color:#c9d0d9;font-size:10px;box-shadow:0 1px 1px #1018280f}.icon-button{color:#526174;border-radius:8px;width:38px;height:38px}.icon-button:hover{color:#172033;background:#eef2f6;border-color:#bfc8d4}.button{border-radius:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:650}.button-ghost{color:#263548;border-color:#bac4d0}.button-subtle{color:#405066;background:#f4f6f8;border-color:#c7cfd9}.button-dark{background:#162033}.button-primary{box-shadow:0 1px 2px #1149ad38,0 4px 12px #175cd324}.page{width:min(100%,1660px);padding:32px 36px 56px}.page-header{margin-bottom:26px}.page-header>div:first-child>small{margin-bottom:7px;font-size:10px}.page-header h1{letter-spacing:-.03em;font:650 30px/1.25 Inter,PingFang SC,sans-serif}.page-header p{color:var(--muted);margin-top:9px;font-size:13px}.operations-heading{justify-content:space-between;align-items:flex-end;gap:30px;min-height:112px;padding:4px 2px 24px;display:flex}.operations-heading h1{letter-spacing:-.035em;margin:7px 0 6px;font-size:31px;line-height:1.2}.operations-heading p{color:var(--muted);margin:0;font-size:13px}.operations-kicker{color:#526174;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.operations-kicker i,.live-chip i{background:#0e9f6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0e9f6e1f}.operations-actions{gap:10px;display:flex}.metrics{gap:14px;margin-top:0}.metric{border-color:var(--line);min-height:128px;box-shadow:var(--shadow-sm);border-radius:11px;padding:19px 20px}.metric>div>span{width:34px;height:34px}.metric>div small{color:#4e5d70;font-size:12px}.metric>section{margin-top:14px}.metric>section strong{font-size:29px}.metric>section small{color:#69788b;font-size:11px}.spark-bars{width:72px;height:42px}.card{border-color:var(--line);box-shadow:var(--shadow-sm);border-radius:11px}.card-head{border-bottom:1px solid var(--line-soft);padding:20px 21px 16px}.card-head h2{letter-spacing:-.01em;font-size:15px}.card-head p{color:var(--muted);font-size:12px}.card-head>button{color:var(--blue);font-size:12px}.control-grid{grid-template-columns:minmax(0,1.55fr) minmax(380px,.72fr);gap:14px;margin-top:14px;display:grid}.pipeline-board{overflow:hidden}.live-chip{color:#526174;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.live-chip i{width:6px;height:6px}.pipeline-flow{grid-template-columns:repeat(6,1fr);gap:0;padding:24px 18px 20px;display:grid}.pipeline-stage{border-right:1px solid var(--line-soft);min-width:0;padding:0 14px;position:relative}.pipeline-stage:last-child{border:0}.pipeline-stage>header{justify-content:space-between;align-items:center;display:flex}.pipeline-stage>header span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.pipeline-stage.stage-green>header span{background:var(--green-soft);color:var(--green)}.pipeline-stage.stage-amber>header span{background:var(--amber-soft);color:var(--amber)}.pipeline-stage.stage-violet>header span{background:var(--violet-soft);color:var(--violet)}.pipeline-stage>header small{color:#758296;font:600 10px ui-monospace,monospace}.pipeline-stage>strong{margin-top:15px;font-size:24px;line-height:1;display:block}.pipeline-stage>b{color:#2e3e53;margin-top:8px;font-size:12px;display:block}.pipeline-stage>em{color:#6d7b8e;margin-top:4px;font-size:10px;font-style:normal;display:block}.pipeline-stage>svg{z-index:2;color:#a5afbb;background:#fff;position:absolute;top:9px;right:-8px}.pipeline-insight{border-top:1px solid var(--line-soft);background:#f8fafc;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:8px;padding:14px 18px;display:grid}.pipeline-insight>span{grid-template-columns:24px auto;column-gap:7px;display:grid}.pipeline-insight>span svg{color:var(--blue);grid-row:span 2;align-self:center}.pipeline-insight b{color:#263548;font-size:11px}.pipeline-insight small{color:#718095;font-size:10px}.pipeline-insight button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.attention-board{overflow:hidden}.attention-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:calc(100% - 26px);margin:0 13px;padding:14px 8px;display:grid}.attention-row:hover{background:#f7f9fc}.attention-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.attention-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.attention-row small{color:var(--red);font:650 9px ui-monospace,monospace}.attention-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.attention-row em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.attention-row>svg{color:#738196}.attention-footer{color:#526174;background:#f8fafc;justify-content:space-between;align-items:center;padding:13px 19px;font-size:10px;display:flex}.attention-footer span{align-items:center;gap:6px;display:flex}.attention-footer span svg{color:var(--green)}.attention-footer button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:650}.overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);gap:14px;margin-top:14px}.compact-run{border-top-color:var(--line-soft);grid-template-columns:38px minmax(190px,1.4fr) minmax(90px,.55fr) 58px auto 16px;gap:12px;padding:13px}.compact-run strong{font-size:12px}.compact-run small{color:var(--muted);font-size:10px}.run-fraction{color:#526174;font:600 11px ui-monospace,monospace}.status-badge{border-radius:6px;padding:5px 8px;font-size:10px}.throughput-board{overflow:hidden}.throughput-chart{background:linear-gradient(#eaf2ff38,#0000);align-items:flex-end;gap:5px;height:156px;padding:22px 22px 8px;display:flex}.throughput-chart i{background:#8cb2ee;border-radius:3px 3px 1px 1px;flex:1;min-height:8px;transition:all .15s;position:relative}.throughput-chart i:nth-child(3n){background:#3977d7}.throughput-chart i:hover{background:#0f56bd}.throughput-chart i span{color:#fff;background:#172033;border-radius:4px;padding:2px 4px;font:9px system-ui;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.throughput-chart i:hover span{display:block}.throughput-board>footer{color:#708095;justify-content:space-between;padding:8px 20px 15px;font-size:9px;display:flex}.document-stats{border-color:var(--line);box-shadow:var(--shadow-sm)}.document-stats>div{border-right-color:var(--line);min-height:88px}.document-stats small{color:#4d5c70;font-size:11px}.document-stats strong{font-size:22px}.document-stats em{color:#68788c;font-size:10px}.data-toolbar,.tab-toolbar,.application-toolbar{border-bottom-color:var(--line);min-height:66px}.search-field{color:#68778a;border-color:#bfc8d3;width:min(370px,36vw);height:40px}.search-field input{font-size:12px}.filter-chips{gap:5px}.filter-chips button{color:#526174;padding:8px 11px;font-size:11px}.filter-chips button.active,.filter-chips button:hover{color:#154fae;background:#e7effd}.selection-bar{background:#eaf2ff;border-bottom-color:#aac4ee;min-height:44px;font-size:12px}.selection-bar button{font-size:12px}.table-scroll th{z-index:2;border-bottom-color:var(--line);color:#566579;letter-spacing:.02em;background:#f5f7f9;height:44px;padding:0 15px;font-size:11px;position:sticky;top:0}.table-scroll td{color:#27364a;border-bottom-color:#e0e5eb;height:68px;padding:9px 15px;font-size:12px}.table-scroll tbody tr:hover{background:#f6f9fd}.document-cell strong,.run-name strong{font-size:12px}.document-cell small,.run-name small{color:#66768a;font-size:10px}.file-icon{border:1px solid #1018280f;width:38px;height:38px}.table-footer{color:#627186;min-height:56px;font-size:11px}.table-footer button{min-width:31px;height:31px;font-size:11px}.run-strip{border-color:var(--line);min-height:94px;box-shadow:var(--shadow-sm)}.run-strip small{color:#536277;font-size:10px}.run-strip strong{font-size:21px}.throughput b{color:#28384d;font-size:11px}.tabs button{color:#536277;font-size:12px}.source{font-size:11px}.progress-cell small{font-size:10px}.application-intro{background:linear-gradient(90deg,#eaf2ff,#f7faff);border-color:#aac4ed;padding:20px 22px}.application-intro strong{font-size:13px}.application-intro p{color:#526174;font-size:11px}.application-grid{gap:16px}.application-card,.create-app-card{border-color:var(--line);border-radius:11px;min-height:322px;padding:22px}.application-card h2{margin-top:19px;font-size:16px}.application-card>p{color:#4f5e72;min-height:52px;font-size:11px;line-height:1.65}.formats span{color:#526174;border:1px solid #ccd4df;font-size:9px}.application-card>section,.application-card>section div{border-color:var(--line-soft)}.application-card>section small{color:#67768a;font-size:9px}.application-card>section strong{font-size:13px}.application-card>footer>small{color:#67768a;font-size:9px}.application-card>footer button{font-size:11px}.designer{margin:-32px -36px -56px}.designer-header{border-bottom-color:var(--line);min-height:98px;padding:16px 26px}.designer-header>div:first-child>button{color:#526174;font-size:11px}.designer-header h1{font-size:19px}.designer-header section>small{color:#66768a;font-size:10px}.designer-layout{grid-template-columns:232px minmax(560px,1fr) minmax(310px,380px);min-height:calc(100vh - 166px)}.designer-steps{border-right-color:var(--line);background:#f5f7f9;padding:24px 15px}.designer-steps>small{color:#65758a;font-size:10px}.designer-steps>button{color:#526174;grid-template-columns:29px 22px 1fr 14px;min-height:46px}.designer-steps>button:hover,.designer-steps>button.active{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d0d7e0}.designer-steps>button>span{border-color:#bdc7d2;width:27px;height:27px}.designer-steps>button em{color:#6f7e92;font-size:9px}.designer-steps>button strong{font-size:11px}.designer-steps>section{border-color:#cdd5df}.designer-steps>section>div{color:#526174;font-size:10px}.designer-steps>section>small{color:#68778a;font-size:9px}.designer-main{padding:36px clamp(32px,3.5vw,58px) 88px}.designer-title{margin-bottom:27px}.designer-title>div>small{font-size:10px}.designer-title h2{letter-spacing:-.025em;margin-top:9px;font:650 25px/1.3 Inter,PingFang SC,sans-serif}.designer-title p{color:#526174;max-width:650px;font-size:12px}.schema-row{grid-template-columns:1.25fr 1.25fr .8fr .45fr 38px;min-height:52px}.schema-row input,.schema-row select{border-color:#bec8d4;height:36px;font-size:12px}.schema-head{color:#536277;min-height:42px;font-size:10px}.add-field{min-height:44px;font-size:11px}.validation-note{border-color:#aad7bf;font-size:11px}.validation-note strong{font-size:11px}.validation-note small{color:#526174;font-size:10px}.prompt-editor{border-color:#bdc7d3}.prompt-editor header{min-height:48px;font-size:11px}.prompt-editor textarea{min-height:310px;padding:20px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.prompt-editor footer{font-size:10px}.quality-grid article,.rule-list{border-color:#c5ced9}.quality-grid strong,.rule-list strong{font-size:11px}.quality-grid small,.rule-list small{color:#617186;font-size:10px}.quality-grid b{font-size:19px}.rule-list>div{min-height:58px}.designer-navigation{border-top-color:var(--line);padding:15px 34px;box-shadow:0 -8px 20px #10182809}.designer-preview{border-left-color:var(--line);background:#e9edf2;padding:20px}.designer-preview>header strong{font-size:11px}.designer-preview>section header{font-size:10px}.designer-preview>section p{font-size:9px}.designer-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.designer-form>label{flex-direction:column;min-width:0;display:flex}.designer-form .field-wide{grid-column:1/-1}.designer-form label>span,.input-policy-grid label>span,.split-rules label>span,.publish-box label>span{color:#2d3c50;margin-bottom:7px;font-size:11px;font-weight:650}.designer-form label>span em{color:var(--red);font-style:normal}.designer-form input,.designer-form select,.designer-form textarea,.input-policy-grid input,.split-rules input,.split-rules select,.publish-box input{background:#fff;border:1px solid #b9c3d0;border-radius:7px;outline:0;min-height:42px;padding:0 11px}.designer-form textarea{resize:vertical;min-height:112px;padding:11px}.designer-form small,.input-policy-grid small{color:#66768a;margin-top:6px;font-size:10px}.input-prefix{border:1px solid #b9c3d0;border-radius:7px;display:flex;overflow:hidden}.input-prefix b{color:#536277;background:#eef2f6;border-right:1px solid #c9d1db;align-items:center;padding:0 11px;font:500 12px ui-monospace,monospace;display:flex}.input-prefix input{border:0;flex:1;min-width:0}.ownership-strip{border:1px solid var(--line);background:#f7f9fb;border-radius:9px;align-items:center;gap:11px;margin-top:22px;padding:15px;display:flex}.ownership-strip>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.ownership-strip>div{flex-direction:column;flex:1;display:flex}.ownership-strip strong{font-size:11px}.ownership-strip small{color:#66768a;margin-top:3px;font-size:10px}.ownership-strip button{color:var(--blue);background:0 0;border:0;font-size:11px;font-weight:650}.input-policy-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.input-policy-grid>section,.split-rules,.route-builder,.release-checklist,.output-contract,.publish-box{background:#fff;border:1px solid #c6cfda;border-radius:10px}.input-policy-grid>section{padding:17px}.input-policy-grid section>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.input-policy-grid section>header>span{background:var(--blue-soft);width:35px;height:35px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.input-policy-grid header>div{flex-direction:column;display:flex}.input-policy-grid header strong{font-size:12px}.input-policy-grid header small{margin-top:2px}.format-options{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.format-options label{color:#526174;cursor:pointer;border:1px solid #c5ced9;border-radius:7px;justify-content:center;align-items:center;height:40px;font-size:10px;font-weight:650;display:flex;position:relative}.format-options label.selected{color:#164eaa;background:#eff5ff;border-color:#8caee5}.format-options input{opacity:0;position:absolute}.format-options svg{display:none;position:absolute;top:3px;right:3px}.format-options label.selected svg{display:block}.limit-fields{gap:10px;display:grid}.limit-fields label{grid-template-columns:1fr 132px;align-items:center;display:grid}.limit-fields label>span{margin:0}.limit-fields label>div,.split-rules label>div{border:1px solid #c1cad5;border-radius:7px;display:flex;overflow:hidden}.limit-fields input,.split-rules input{text-align:right;border:0;flex:1;min-width:0}.limit-fields em,.split-rules em{color:#536277;background:#f2f4f7;border-left:1px solid #cbd3dd;align-items:center;padding:0 10px;font-size:10px;font-style:normal;display:flex}.policy-list.compact{margin-top:15px}.route-builder{overflow:hidden}.route-builder>header,.split-rules>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.route-builder>header div,.split-rules>header div{flex-direction:column;display:flex}.route-builder>header strong,.split-rules>header strong{font-size:12px}.route-builder>header small,.split-rules>header small{color:#66768a;margin-top:3px;font-size:10px}.route-builder>header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.route-builder>div{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 36px 1fr auto 38px;align-items:center;gap:11px;min-height:66px;padding:8px 14px;display:grid}.route-builder>div:last-child{border:0}.route-builder>div>b{color:#748297;font:600 10px ui-monospace,monospace}.route-builder section{flex-direction:column;display:flex}.route-builder section strong{font-size:11px}.route-builder section small{color:#66768a;margin-top:3px;font-size:10px}.split-rules{margin-top:16px}.split-rules>div{grid-template-columns:1.3fr .55fr 1fr;gap:12px;padding:16px;display:grid}.split-rules label{flex-direction:column;display:flex}.split-rules select{width:100%}.release-layout{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.release-checklist,.output-contract{overflow:hidden}.release-checklist>header,.output-contract>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;display:flex}.release-checklist>header strong{font-size:12px}.release-checklist>div{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr 16px;align-items:center;gap:8px;padding:10px 14px;display:grid}.release-checklist>div:last-child{border:0}.release-checklist>div>svg:first-child{color:var(--green)}.release-checklist>div>svg:last-child{color:#8090a4}.release-checklist>div span{flex-direction:column;display:flex}.release-checklist strong{font-size:10px}.release-checklist small{color:#66768a;margin-top:2px;font-size:9px}.output-contract>header{justify-content:flex-start;gap:9px}.output-contract>header>span{color:#fff;background:#172033;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.output-contract>header>div{flex-direction:column;flex:1;display:flex}.output-contract>header strong{font-size:10px}.output-contract>header small{color:#66768a;font-size:9px}.output-contract>header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:inline-flex}.output-contract pre{color:#d6e2f1;background:#101827;min-height:332px;margin:0;padding:17px;font:10px/1.7 ui-monospace,Consolas,monospace;overflow:auto}.publish-box{background:#f8fafc;margin-top:16px;padding:16px}.publish-box>div{align-items:center;gap:10px;display:flex}.publish-box>div>span{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:9px;place-items:center;display:grid}.publish-box section{flex-direction:column;display:flex}.publish-box section strong{font-size:11px}.publish-box section small{color:#66768a;margin-top:3px;font-size:10px}.publish-box>label{flex-direction:column;margin-top:14px;display:flex}.review-workspace{grid-template-columns:282px minmax(480px,1fr) minmax(390px,430px);height:calc(100vh - 68px);margin:-32px -36px -56px}.review-queue{border-right-color:var(--line)}.review-queue>header{height:66px;padding:0 17px}.review-queue>header>span{font-size:12px}.review-queue>nav{border-bottom-color:var(--line)}.review-queue>nav button{color:#536277;padding:12px 0;font-size:11px}.review-queue>div{padding:9px}.review-queue>div>button{border-color:#0000;margin-bottom:7px;padding:13px}.review-queue>div>button:hover{background:#f2f5f8}.review-queue>div>button.active{box-shadow:inset 3px 0 0 var(--blue);background:#eaf2ff;border-color:#9fbae7}.review-queue>div>button strong{font-size:11px}.review-queue>div>button small{color:#5e6d81;font-size:10px}.review-queue>div>button p{color:#9b3d08;border-top-color:#c9d8ef;font-size:10px}.review-queue>footer span{color:#526174;font-size:10px}.review-document>header{background:#f6f8fa;border-bottom-color:#bac3ce;min-height:58px}.review-document>header strong{max-width:360px;font-size:11px}.review-document>header small{color:#5b6a7d;font-size:10px}.review-form{border-left-color:var(--line)}.review-form>header{border-bottom-color:var(--line);padding:16px 17px}.review-form>header>div>span{color:#526174;font-size:11px}.review-form>header>strong{font-size:11px}.review-form>div{padding:12px 14px 104px}.review-form>div>label{border-color:#e1e5ea;margin-bottom:8px;padding:12px}.review-form>div>label:hover{border-color:#c4ccd6}.review-form>div>label.active{background:#edf4ff;border-color:#86a9df;box-shadow:0 0 0 2px #175cd30f}.review-form>div>label.attention:not(.active){background:#fff7e8;border-color:#e9b36e}.review-form label>span:first-child>strong{font-size:11px}.review-form label input{border-color:#b9c3d0;height:40px;font-size:12px}.review-form label>p{box-shadow:none;border:1px solid #c8d9f3;padding:10px}.review-form label>p>span{font-size:10px}.review-form label>p small{font-size:9px}.review-document>footer small,.review-document>footer>span{color:#536277;font-size:9px}.mock-document{color:#2a2926}.mock-document.compact p{font-size:9px}.mock-document.compact h3{font-size:10px}.evidence-box em{font-size:9px}.integration-overview{grid-template-columns:1.35fr .65fr;gap:15px;margin-bottom:16px;display:grid}.endpoint-card,.api-health-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px}.endpoint-card{overflow:hidden}.endpoint-card>header{align-items:center;gap:11px;padding:17px 19px;display:flex}.endpoint-card>header>span{color:#fff;background:#162033;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.endpoint-card>header>div{flex-direction:column;flex:1;display:flex}.endpoint-card>header small{color:#66768a;font-size:10px}.endpoint-card>header strong{margin-top:3px;font:600 12px ui-monospace,Consolas,monospace}.endpoint-card>div{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#f5f7fa;align-items:center;gap:10px;padding:12px 18px;display:flex}.endpoint-card>div code{color:#174d9d;flex:1;font:600 11px ui-monospace,Consolas,monospace}.endpoint-card>div button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.endpoint-card>footer{color:#5f6e82;justify-content:space-between;padding:12px 19px;font-size:10px;display:flex}.endpoint-card>footer span{align-items:center;gap:5px;display:flex}.api-health-card{grid-template-columns:repeat(3,1fr);display:grid}.api-health-card>div{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:18px 14px;display:flex}.api-health-card>div:last-child{border:0}.api-health-card small{color:#5c6b7f;font-size:10px}.api-health-card strong{margin-top:9px;font-size:23px}.api-health-card strong em{color:#66768a;margin-left:3px;font-size:10px;font-style:normal;font-weight:500}.api-health-card span{color:#66768a;margin-top:5px;font-size:9px}.api-health-card .trend-up{color:var(--green)}.integration-console{overflow:hidden}.integration-console>nav{border-bottom:1px solid var(--line);align-items:stretch;gap:26px;min-height:58px;padding:0 20px;display:flex}.integration-console>nav button{color:#526174;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.integration-console>nav button.active{color:var(--blue);font-weight:650}.integration-console>nav button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.integration-console>nav em{background:var(--amber-soft);color:var(--amber);border-radius:8px;padding:2px 6px;font-size:9px;font-style:normal}.deployment-table>header,.webhook-panel>header,.credentials-panel>header{justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.deployment-table h2,.webhook-panel h2,.credentials-panel h2{margin:0;font-size:15px}.deployment-table p,.webhook-panel p,.credentials-panel p{color:#5b6b7f;margin:5px 0 0;font-size:11px}.deployment-head,.deployment-row{grid-template-columns:1.2fr 1.4fr .55fr .5fr .5fr .55fr 38px;align-items:center;gap:12px;padding:0 18px;display:grid}.deployment-head{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);color:#536277;background:#f4f6f8;min-height:40px;font-size:10px;font-weight:650}.deployment-row{border-bottom:1px solid var(--line-soft);color:#35455a;min-height:68px;font-size:11px}.deployment-row>span:first-child{align-items:center;gap:9px;display:flex}.deployment-icon{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.deployment-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.deployment-row code{color:#234f91;text-overflow:ellipsis;white-space:nowrap;font:600 10px ui-monospace,monospace;overflow:hidden}.deployment-row small{color:#6a798d;margin-top:3px;font-size:9px}.success-rate{color:var(--green);font-weight:700}.webhook-panel,.credentials-panel{padding-bottom:10px}.webhook-panel>article,.credentials-panel>article,.secret-list>article{border-top:1px solid var(--line-soft);align-items:center;gap:13px;min-height:76px;margin:0 18px;padding:10px 4px;display:grid}.webhook-panel>article{grid-template-columns:38px minmax(260px,1fr) 100px auto auto 38px}.webhook-panel>article>div{flex-direction:column;min-width:0;display:flex}.webhook-panel strong,.credentials-panel strong{font-size:11px}.webhook-panel code{color:#385271;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:10px ui-monospace,monospace;overflow:hidden}.webhook-panel small,.credentials-panel small{color:#66768a;margin-top:3px;font-size:9px}.webhook-panel>article>span:nth-child(3),.credentials-panel>article>span:not(:first-child){flex-direction:column;display:flex}.credentials-panel>article{grid-template-columns:38px minmax(210px,1fr) 1.2fr .65fr .65fr 38px}.credentials-panel>article>span:first-child,.secret-list>article>span:first-child{color:#526174;background:#eef2f6;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.credentials-panel>article>div{flex-direction:column;display:flex}.credentials-panel code{color:#405168;margin-top:4px;font:10px ui-monospace,monospace}.settings-layout{grid-template-columns:230px minmax(0,1fr);gap:18px}.settings-nav{border-color:var(--line);padding:10px}.settings-nav>small{color:#68778a;letter-spacing:.1em;margin:7px 10px 10px;font-size:9px;font-weight:750}.settings-nav button{color:#526174;gap:10px;min-height:43px;font-size:12px}.settings-nav button svg:last-child{color:#8b97a7;margin-left:auto}.settings-nav button.active{color:#154fae;background:#e7effd}.settings-nav>footer{border-top:1px solid var(--line-soft);align-items:center;gap:9px;margin:16px 4px 3px;padding:12px 8px 4px;display:flex}.settings-nav>footer>span{color:#526174;background:#eef2f6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.settings-nav>footer>div{flex-direction:column;display:flex}.settings-nav>footer strong{font-size:10px}.settings-nav>footer small{color:#66768a;margin-top:3px;font-size:8px}.settings-main{border-color:var(--line);min-height:620px;padding:26px}.settings-title h2{font-size:16px}.settings-title p{color:#526174;font-size:11px}.connection-list{border-color:#c4cdd8}.connection-list article{grid-template-columns:40px 1fr auto auto 38px;min-height:76px}.connection-list strong{font-size:11px}.connection-list small{color:#5e6d80;font-size:10px}.connection-list article>em{color:#526174;font-size:10px}.routing-policy{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow:hidden}.routing-policy>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:15px 17px;display:flex}.routing-policy>header h3{margin:0;font-size:12px}.routing-policy>header p{color:#66768a;margin:4px 0 0;font-size:10px}.routing-policy>div{background:#f7f9fb;justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.routing-policy>div>span{flex:1;grid-template-columns:28px 1fr;display:grid}.routing-policy>div>span b{color:#78869a;grid-row:span 2;font:600 10px ui-monospace,monospace}.routing-policy>div>span strong{font-size:11px}.routing-policy>div>span small{color:#66768a;font-size:9px}.routing-policy>div>svg{color:#8491a2}.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px}.settings-grid>label{border-color:#c5ced9;min-height:135px;padding:16px}.settings-grid>label>span{font-size:11px}.settings-grid>label>div{border-color:#bcc6d2;height:40px}.settings-grid input{font-size:12px}.settings-grid em{font-size:10px}.settings-grid small{color:#66768a;font-size:9px}.secret-list{border:1px solid var(--line);border-radius:10px;margin-top:18px}.secret-list>article{grid-template-columns:38px minmax(180px,1fr) 1fr 110px auto 38px;margin:0 14px}.secret-list>article>div,.secret-list>article>span:nth-child(4){flex-direction:column;display:flex}.secret-list strong{font-size:11px}.secret-list small{color:#66768a;margin-top:3px;font-size:9px}.secret-list code{color:#405168;font:10px ui-monospace,monospace}.settings-notice{color:var(--green);background:#f0faf4;border:1px solid #aad7bf;border-radius:9px;gap:10px;margin-top:16px;padding:14px;display:flex}.settings-notice>div{color:#214335;flex-direction:column;display:flex}.settings-notice strong{font-size:11px}.settings-notice p{color:#526c60;margin:4px 0 0;font-size:10px}.policy-list{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow:hidden}.policy-list>label{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:12px 16px;display:grid}.policy-list>label:last-child{border:0}.policy-list>label>span:first-child{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.policy-list>label>div{flex-direction:column;display:flex}.policy-list strong{font-size:11px}.policy-list small{color:#66768a;margin-top:4px;font-size:10px}.storage-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:19px;display:grid}.storage-summary article{border:1px solid var(--line);background:#f9fafb;border-radius:9px;padding:17px}.storage-summary small{color:#5d6c80;font-size:10px}.storage-summary strong{margin-top:9px;font-size:21px;display:block}.storage-summary strong em{color:#66768a;font-size:10px;font-style:normal}.storage-summary i{background:#dfe4ea;border-radius:4px;height:6px;margin-top:13px;display:block;overflow:hidden}.storage-summary i b{background:var(--blue);height:100%;display:block}.storage-summary i b.amber{background:var(--amber)}.storage-summary span{color:#66768a;margin-top:7px;font-size:9px;display:block}.retention-table{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow:hidden}.retention-table>header,.retention-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr 1fr .55fr;align-items:center;gap:12px;min-height:56px;padding:0 15px;display:grid}.retention-table>header{color:#536277;background:#f4f6f8;min-height:40px;font-size:10px;font-weight:650}.retention-table>div{color:#405066;font-size:10px}.retention-table>div:last-child{border:0}.drawer{width:min(600px,96vw)}.drawer-wide{width:min(660px,96vw)}.drawer-head{border-bottom-color:var(--line);min-height:72px;padding:13px 20px}.drawer-head strong{max-width:470px;font-size:12px}.drawer-head small{color:#65758a;font-size:9px}.drawer-actions{padding:15px 20px}.drawer-preview{background:#dce1e7;max-height:330px;padding:20px 92px;overflow:hidden}.drawer-tabs{border-bottom-color:var(--line);gap:25px;padding:0 20px}.drawer-tabs button{color:#526174;padding:16px 0 13px;font-size:11px}.document-meta{gap:2px;padding:20px}.document-meta>span{background:#f7f9fb;border:1px solid #edf0f3;min-height:68px}.document-meta small{color:#607085;font-size:9px}.document-meta strong,.document-meta code,.document-meta .status-badge{font-size:11px}.document-history,.drawer-result,.version-card,.notes-panel,.translation-panel{margin:0 20px 24px}.document-history>header{justify-content:space-between;margin-bottom:8px;display:flex}.document-history h3{margin:0;font-size:12px}.document-history>header button{color:var(--blue);background:0 0;border:0;font-size:10px}.document-history>div{border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:54px;display:grid}.document-history>div>span{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.document-history section{flex-direction:column;display:flex}.document-history strong{font-size:10px}.document-history small,.document-history em{color:#66768a;font-size:9px;font-style:normal}.drawer-result{border:1px solid var(--line);border-radius:9px;overflow:hidden}.drawer-result>header{border-bottom:1px solid var(--line-soft);background:#f7f9fb;justify-content:space-between;align-items:center;padding:15px;display:flex}.drawer-result h3{margin:0;font-size:12px}.drawer-result p{color:#66768a;margin:4px 0 0;font-size:9px}.drawer-result>div{border-bottom:1px solid var(--line-soft);grid-template-columns:130px 1fr 75px 66px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid}.drawer-result>div small{color:#607085;font-size:9px}.drawer-result>div strong{font-size:11px}.drawer-result>div span{color:var(--green);font-size:9px}.drawer-result>div button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:inline-flex}.drawer-result>footer{background:#f7f9fb;justify-content:flex-end;gap:8px;padding:12px;display:flex}.version-card{border:1px solid var(--line);border-radius:9px;overflow:hidden}.version-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:14px;display:flex}.version-card>header>div{flex-direction:column;display:flex}.version-card strong{font-size:11px}.version-card small{color:#66768a;margin-top:3px;font-size:9px}.version-card>div{background:var(--line-soft);grid-template-columns:1fr 1fr;gap:1px;display:grid}.version-card>div span{background:#f7f9fb;flex-direction:column;padding:12px;display:flex}.asset-list{padding:0 20px 24px}.asset-list h3{font-size:12px}.asset-list>button{border-color:#cbd3dd;min-height:54px}.asset-list strong{font-size:10px}.asset-list small{color:#607085;font-size:9px}.notes-panel>header,.translation-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.notes-panel h3,.translation-panel h3{margin:0;font-size:13px}.notes-panel header p,.translation-panel header p{color:#607085;margin:5px 0 0;font-size:10px}.notes-panel>textarea{resize:vertical;border:1px solid #bbc5d1;border-radius:8px;outline:0;width:100%;min-height:140px;padding:12px}.notes-panel>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.notes-panel>div>span{color:#607085;align-items:center;gap:5px;font-size:9px;display:flex}.notes-panel>article{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;margin-top:17px;padding:14px}.notes-panel>article header{justify-content:space-between;display:flex}.notes-panel>article strong{font-size:10px}.notes-panel>article small{color:#66768a;font-size:9px}.notes-panel>article p{color:#405066;margin:8px 0 0;font-size:10px;line-height:1.65}.language-route{grid-template-columns:1fr 28px 1fr;align-items:end;gap:9px;margin-bottom:14px;display:grid}.language-route label{flex-direction:column;display:flex}.language-route label span{margin-bottom:6px;font-size:10px;font-weight:650}.language-route select{background:#fff;border:1px solid #bbc5d1;border-radius:7px;height:40px;padding:0 9px}.language-route>svg{color:#718095;margin-bottom:11px}.translation-option{border:1px solid var(--line);border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:66px;margin-bottom:9px;padding:11px;display:grid}.translation-option>span:first-child{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.translation-option>div{flex-direction:column;display:flex}.translation-option strong{font-size:10px}.translation-option small{color:#66768a;margin-top:3px;font-size:9px}.translation-panel>.button{margin-top:7px}.run-detail-hero>div>small{color:#526174;font-size:10px}.run-meta small,.drawer-section-title small,.job-step small{color:#607085;font-size:9px}.run-meta strong,.job-step strong{font-size:10px}.drawer-section-title h3{font-size:12px}.drawer-section-title button{font-size:10px}.job-step{min-height:62px}.job-step>em{font-size:9px}.error-box strong{font-size:10px}.error-box small{font-size:9px}.modal{border:1px solid #aeb9c6;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw - 32px);max-height:calc(100dvh - 40px);display:grid;overflow:hidden}.modal-head{border-bottom-color:var(--line);padding:21px 22px}.modal-head h2{font-size:17px}.modal-head p{color:#526174;font-size:10px}.modal-body{min-height:0;padding:20px 22px;overflow-y:auto}.upload-source-tabs{background:#e9edf2;border-radius:9px;gap:5px;margin-bottom:14px;padding:4px;display:flex}.upload-source-tabs button{color:#526174;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;display:flex}.upload-source-tabs button.active{color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-color:#bdc7d3;font-weight:650}.dropzone{background:#f7f9fc;border:1.5px dashed #8fa0b4;min-height:164px}.dropzone strong{font-size:12px}.dropzone p{color:#607085;font-size:10px}.dropzone em{border-color:#b8c2ce;font-size:10px}.folder-source{background:#f7f9fb;border:1px solid #c3ccd7;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:start;gap:13px;min-height:168px;padding:20px;display:grid}.folder-source>span{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.folder-source>div{flex-direction:column;display:flex}.folder-source strong{font-size:12px}.folder-source p{color:#607085;margin:5px 0 12px;font-size:10px}.folder-source label{flex-direction:column;display:flex}.folder-source label span{margin-bottom:5px;font-size:9px;font-weight:650}.folder-source select{background:#fff;border:1px solid #bbc5d1;border-radius:7px;height:38px;padding:0 9px}.api-source{border:1px solid #bdc7d3;border-radius:10px;overflow:hidden}.api-source header{align-items:center;gap:10px;padding:14px;display:flex}.api-source header>span{color:#fff;background:#172033;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.api-source header>div{flex-direction:column;flex:1;display:flex}.api-source header strong{font-size:11px}.api-source header p{color:#607085;margin:4px 0 0;font-size:9px}.api-source header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.api-source pre{color:#dbe7f5;background:#101827;margin:0;padding:14px;font:10px/1.65 ui-monospace,Consolas,monospace}.upload-list{border-color:#c4cdd8}.upload-list>header{color:#526174;font-size:10px}.upload-list>header strong,.upload-list strong{font-size:10px}.upload-list small{color:#607085;font-size:9px}.upload-config{grid-template-columns:1fr 1fr;gap:11px}.upload-config>label{border-color:#c2cbd6;min-height:103px}.upload-config>label>span:first-child{font-size:10px}.upload-config input,.upload-config select{background:#fff;border:1px solid #bbc5d1;border-radius:7px;height:38px;padding:0 9px;font-size:10px}.upload-config small{color:#607085;font-size:9px}.upload-assurance{background:#f0faf4;border:1px solid #aad7bf;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.upload-assurance>span{width:32px;height:32px;color:var(--green);place-items:center;display:grid}.upload-assurance>div{flex-direction:column;display:flex}.upload-assurance strong{font-size:10px}.upload-assurance small{color:#557065;margin-top:3px;font-size:9px}.modal-footer{border-top-color:var(--line);min-height:70px}.modal-footer>span{color:#526174;font-size:9px}.command-dialog{border:1px solid #9fadbd}.command-dialog>label{border-bottom-color:var(--line);height:66px}.command-dialog>label input{font-size:14px}.command-dialog>div>small{color:#607085;font-size:9px}.command-dialog>div>button{min-height:48px}.command-dialog>div strong{font-size:11px}.command-dialog>div small,.command-dialog>footer{color:#607085;font-size:9px}.toast{border-color:#9fd0b5}.toast strong{font-size:11px}.toast p{color:#526174;font-size:9px}@media (width<=1380px){.page{padding-left:28px;padding-right:28px}.designer,.review-workspace{margin-left:-28px;margin-right:-28px}.pipeline-flow{grid-template-columns:repeat(3,1fr);row-gap:22px}.pipeline-stage:nth-child(3){border-right:0}.designer-layout{grid-template-columns:218px minmax(520px,1fr) 320px}.review-workspace{grid-template-columns:250px minmax(430px,1fr) 390px}.settings-grid{grid-template-columns:1fr 1fr}}@media (width<=1120px){.sidebar{width:228px}.app-shell>main{margin-left:228px}.nav-compact>main{margin-left:76px}.global-search{width:230px}.control-grid,.overview-grid,.integration-overview{grid-template-columns:1fr}.application-grid{grid-template-columns:1fr 1fr}.designer-layout{display:block}.designer-steps{border-right:0;border-bottom:1px solid var(--line);padding:10px;display:flex;overflow-x:auto}.designer-steps>small,.designer-steps>section,.designer-steps>button em,.designer-steps>button>svg{display:none}.designer-steps>button{flex:none;grid-template-columns:27px 1fr;width:auto}.designer-preview{display:none}.review-workspace{grid-template-columns:240px 1fr;height:auto;overflow:visible}.review-form{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:720px}.review-document{min-height:760px}.deployment-head,.deployment-row{grid-template-columns:1.2fr 1.4fr .55fr .55fr 38px}.deployment-head>:nth-child(4),.deployment-head>:nth-child(5),.deployment-row>:nth-child(4),.deployment-row>:nth-child(5){display:none}}@media (width<=820px){.sidebar{width:min(286px,88vw)}.app-shell>main,.nav-compact>main{margin-left:0}.topbar{padding:0 14px}.mobile-menu{display:inline-grid}.topbar-title>span,.topbar-title>svg{display:none}.global-search{justify-content:center;width:40px;padding:0}.global-search span,.global-search kbd{display:none}.page{padding:24px 16px 44px}.operations-heading{flex-direction:column;align-items:stretch}.operations-actions{grid-template-columns:1fr 1fr;display:grid}.metrics,.pipeline-flow{grid-template-columns:1fr 1fr}.pipeline-stage:nth-child(2n){border-right:0}.pipeline-stage:nth-child(3){border-right:1px solid var(--line-soft)}.pipeline-insight{grid-template-columns:1fr 1fr}.compact-run{grid-template-columns:38px 1fr auto 16px}.compact-run .mini-progress,.compact-run .run-fraction{display:none}.document-stats{grid-template-columns:1fr 1fr}.document-stats>div:nth-child(2){border-right:0}.document-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.data-toolbar,.application-toolbar{flex-wrap:wrap;align-items:stretch}.search-field{width:100%}.filter-chips{overflow-x:auto}.run-strip{grid-template-columns:1fr 1fr;display:grid}.throughput{display:none}.application-grid{grid-template-columns:1fr}.designer,.review-workspace{margin:-24px -16px -44px}.designer-header{flex-direction:column;align-items:stretch;gap:13px}.designer-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.designer-main{padding:26px 18px 88px}.designer-form,.input-policy-grid,.release-layout,.split-rules>div{grid-template-columns:1fr}.review-workspace{display:block}.review-queue{max-height:280px}.review-document{min-height:680px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav>small,.settings-nav>footer{display:none}.settings-nav button{flex:none}.settings-nav button svg:last-child{display:none}.api-health-card{grid-template-columns:1fr}.api-health-card>div{border-right:0;border-bottom:1px solid var(--line-soft)}.deployment-table,.webhook-panel,.credentials-panel{overflow-x:auto}.deployment-head,.deployment-row{min-width:760px}.webhook-panel>article,.credentials-panel>article{min-width:780px}.settings-grid,.storage-summary{grid-template-columns:1fr}.modal{max-height:calc(100vh - 20px)}.upload-config{grid-template-columns:1fr}}.application-empty{color:#718095;text-align:center;background:#f8fafc;border:1px dashed #aebdce;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.application-empty strong{color:#33455b;margin-top:10px;font-size:12px}.application-empty small{margin-top:5px;font-size:9px}.application-empty button{color:var(--blue);background:#fff;border:1px solid #aebdce;border-radius:6px;margin-top:12px;padding:7px 10px;font-size:9px;font-weight:700}@media (width<=1040px){.advanced-filter-panel>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.advanced-filter-panel>div{grid-template-columns:1fr}.active-query{flex-wrap:wrap;align-items:flex-start}.active-query em{width:100%;margin-left:0}.notification-overview{grid-template-columns:60px 74px 1fr;padding-left:12px;padding-right:12px}.notification-list{padding:8px}.notification-list article{padding:11px}}@media (width<=540px){.topbar .button-primary{width:40px;padding:0;font-size:0}.topbar .button-primary svg{margin:0}.operations-heading h1{font-size:27px}.operations-actions,.metrics,.pipeline-flow{grid-template-columns:1fr}.pipeline-stage,.pipeline-stage:nth-child(3){border-right:0;border-bottom:1px solid var(--line-soft);padding:11px 6px}.pipeline-stage>svg{display:none}.pipeline-insight{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:stretch}.page-actions{grid-template-columns:1fr 1fr;display:grid}.document-stats{grid-template-columns:1fr}.document-stats>div{border-right:0;border-bottom:1px solid var(--line)}.run-strip{grid-template-columns:1fr}.settings-main{padding:17px}.drawer-preview{padding-left:48px;padding-right:48px}.drawer-tabs{gap:18px;overflow-x:auto}.drawer-result>div{grid-template-columns:100px 1fr;padding:9px 12px}.drawer-result>div span,.drawer-result>div button{display:none}.language-route{grid-template-columns:1fr}.language-route>svg{display:none}.upload-source-tabs{overflow-x:auto}.upload-source-tabs button{min-width:118px}.modal-footer{flex-direction:column;align-items:stretch}.modal-footer>div{grid-template-columns:1fr 1fr;display:grid}}.document-console{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:14px;display:grid}.library-panel{border:1px solid var(--line);min-height:614px;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;flex-direction:column;display:flex;position:sticky;top:84px;overflow:hidden}.library-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 13px 0 16px;display:flex}.library-panel>header>div{flex-direction:column;display:flex}.library-panel>header strong{font-size:12px}.library-panel>header small{color:var(--faint);margin-top:3px;font-size:9px}.library-panel nav{flex:1;padding:10px}.library-panel nav>small{color:#718095;letter-spacing:.08em;margin:10px 9px 7px;font-size:9px;font-weight:750;display:block}.library-panel nav>small:not(:first-child){margin-top:22px}.library-panel nav button{color:#4e5d71;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 9px;display:grid}.library-panel nav button:hover{background:#f3f6f9}.library-panel nav button.active{color:#174eaa;background:#eaf2ff;border-color:#c4d5ef;font-weight:650}.library-panel nav button span{font-size:10px}.library-panel nav button em{color:#718095;font-size:9px;font-style:normal}.library-panel>footer{border-top:1px solid var(--line);color:#536277;background:#f7f9fb;align-items:flex-start;gap:9px;padding:13px 15px;display:flex}.library-panel>footer>div{flex-direction:column;flex:1;display:flex}.library-panel>footer strong{font-size:9px}.library-panel>footer i{background:#dce2e9;border-radius:3px;height:4px;margin-top:7px;overflow:hidden}.library-panel>footer i b{background:var(--blue);height:100%;display:block}.library-panel>footer small{color:#718095;margin-top:5px;font-size:8px}.document-data{min-width:0}.active-query{border-bottom:1px solid var(--line-soft);background:#f8fafc;align-items:center;gap:7px;min-height:42px;padding:7px 15px;display:flex}.active-query>span{color:#3f4f63;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.active-query button{color:#526174;background:#fff;border:1px solid #cbd3dd;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.active-query em{color:#718095;margin-left:auto;font-size:9px;font-style:normal}.advanced-filter-panel{z-index:4;background:#f7f9fc;border-bottom:1px solid #aebdce;position:relative;box-shadow:inset 0 1px #fff}.advanced-filter-panel>header{justify-content:space-between;align-items:center;min-height:52px;padding:9px 16px;display:flex}.advanced-filter-panel>header>div{flex-direction:column;display:flex}.advanced-filter-panel>header strong{font-size:12px}.advanced-filter-panel>header small{color:#65758a;margin-top:3px;font-size:9px}.advanced-filter-panel>div{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(220px,1.25fr);gap:10px;padding:0 16px 14px;display:grid}.advanced-filter-panel label{color:#45566b;flex-direction:column;gap:6px;font-size:9px;font-weight:650;display:flex}.advanced-filter-panel select{color:#2f4057;background:#fff;border:1px solid #b8c3d0;border-radius:7px;outline:0;width:100%;height:36px;padding:0 9px;font-size:10px}.advanced-filter-panel select:focus{border-color:#6e9ce5;box-shadow:0 0 0 3px #2f6fed14}.advanced-filter-panel .filter-check{background:#fff;border:1px solid #b8c3d0;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;padding:8px 10px;display:grid}.advanced-filter-panel .filter-check input{accent-color:var(--blue)}.advanced-filter-panel .filter-check>span{flex-direction:column;display:flex}.advanced-filter-panel .filter-check strong{font-size:10px}.advanced-filter-panel .filter-check small{color:#718095;margin-top:3px;font-size:8px;font-weight:400}.advanced-filter-panel>footer{border-top:1px solid var(--line-soft);background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.advanced-filter-panel>footer>button:not(.button){color:#526174;background:0 0;border:0;height:34px;padding:0 10px;font-size:10px}.empty>button{color:var(--blue);background:#fff;border:1px solid #aebdce;border-radius:6px;margin-top:13px;padding:7px 10px;font-size:9px;font-weight:700}.select-all-results{color:#405066;text-align:center;background:#f3f7ff;border-bottom:1px solid #aac4ee;padding:10px 16px;font-size:10px}.select-all-results button{color:var(--blue);background:0 0;border:0;margin-left:4px;font-size:10px;font-weight:700}.enterprise-document-table{min-width:1320px!important}.enterprise-document-table th:nth-child(2){min-width:300px}.enterprise-document-table td{height:72px}.enterprise-document-table td:nth-child(4){min-width:145px}.cell-app{color:#66768a;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:5px;font-size:9px;display:block;overflow:hidden}.category-cell{color:#526174;white-space:nowrap;background:#f7f9fb;border:1px solid #ccd4de;border-radius:6px;padding:4px 7px;font-size:9px}.quality-cell{min-width:72px;color:var(--green);grid-template-columns:46px 22px;align-items:center;gap:6px;font:700 10px ui-monospace,monospace;display:grid}.quality-cell i{background:#dde4ea;border-radius:4px;height:5px;overflow:hidden}.quality-cell i b{background:var(--green);height:100%;display:block}.quality-cell.low{color:var(--red)}.quality-cell.low i b{background:var(--red)}.source-cell{color:#526174;white-space:nowrap;font-size:10px}.table-footer>label{color:#607085;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.table-footer>label select{background:#fff;border:1px solid #bcc6d2;border-radius:6px;height:30px;padding:0 20px 0 7px;font-size:10px}.table-footer>div{margin-left:15px}.page-token{align-items:center;gap:3px;display:inline-flex}.page-token em{color:#718095;margin:0 4px;font-style:normal}.document-layer{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09111ec7;padding:14px;position:fixed;inset:0}.document-workbench{background:#fff;border:1px solid #78869a;border-radius:12px;flex-direction:column;height:100%;animation:.18s modal-in;display:flex;overflow:hidden;box-shadow:0 36px 100px #0006}.workbench-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 16px;display:flex}.workbench-file,.workbench-header>div:last-child{align-items:center;gap:8px;min-width:0;display:flex}.workbench-file>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.workbench-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:460px;font-size:12px;overflow:hidden}.workbench-file small{color:#66768a;margin-top:3px;font-size:9px}.workbench-body{flex:1;grid-template-columns:104px minmax(520px,1fr) 350px;min-height:0;display:grid}.page-rail{border-right:1px solid var(--line);background:#f4f6f8;flex-direction:column;min-height:0;display:flex}.page-rail>header{justify-content:space-between;align-items:center;padding:14px 11px 10px;display:flex}.page-rail>header strong{font-size:10px}.page-rail>header span{color:#718095;font-size:8px}.page-rail>div{min-height:0;padding:0 10px;overflow-y:auto}.page-rail>div button{background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;width:100%;margin-bottom:9px;padding:4px;display:flex;position:relative}.page-rail>div button.active{border-color:var(--blue);box-shadow:var(--shadow-sm);background:#fff}.page-rail>div button>span{color:#a0aaba;background:#fff;border:1px solid #d2d8e0;place-items:center;width:54px;height:70px;display:grid}.page-rail>div button small{color:#526174;margin-top:4px;font-size:8px}.page-rail>div button em{background:var(--amber);color:#fff;border-radius:8px;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid;position:absolute;top:1px;right:1px}.page-rail>footer{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.page-rail>footer button{color:#526174;background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:inline-flex}.document-reader{background:#d8dde4;flex-direction:column;min-width:0;min-height:0;display:flex}.document-reader>header{background:#f7f9fb;border-bottom:1px solid #b7c0cb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding:0 14px;display:grid}.document-reader>header>div{align-items:center;gap:5px;display:flex}.document-reader>header>div:last-child{justify-content:flex-end}.document-reader>header>div span,.document-reader>header>span{color:#526174;font-size:9px}.document-reader>header i{background:var(--line);width:1px;height:22px;margin:0 4px}.reader-canvas{flex:1;min-height:0;overflow:auto}.reader-canvas .mock-document{transform:scale(var(--reader-scale));transform-origin:top}.document-reader>footer{color:#526174;background:#f7f9fb;border-top:1px solid #b7c0cb;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:8px;display:flex}.document-reader>footer span{align-items:center;gap:5px;display:inline-flex}.document-inspector{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.document-inspector>nav{border-bottom:1px solid var(--line);min-height:50px;display:flex}.document-inspector>nav button{color:#526174;background:0 0;border:0;flex:1;font-size:10px;position:relative}.document-inspector>nav button.active{color:var(--blue);font-weight:700}.document-inspector>nav button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.inspector-content{min-height:0;padding:15px;overflow-y:auto}.document-score{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:15px}.document-score>header{justify-content:space-between;align-items:center;display:flex}.document-score>header>div{flex-direction:column;display:flex}.document-score small{color:#66768a;font-size:8px}.document-score strong{margin-top:3px;font-size:22px}.document-score strong em{color:#718095;font-size:9px;font-style:normal}.document-score>i{background:#dde4ea;border-radius:4px;height:6px;margin-top:12px;display:block;overflow:hidden}.document-score>i b{background:var(--green);height:100%;display:block}.document-score>footer{color:#607085;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.inspector-content>dl{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin:13px 0;display:grid}.inspector-content>dl div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;min-height:54px;padding:10px;display:flex}.inspector-content>dl dt{color:#66768a;font-size:8px}.inspector-content>dl dd{color:#27364a;margin:5px 0 0;font-size:10px;font-weight:650}.result-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:11px;padding-bottom:12px;display:flex}.result-head>div{flex-direction:column;display:flex}.result-head strong{font-size:11px}.result-head small{color:#66768a;margin-top:3px;font-size:8px}.inspector-fields button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:1fr auto 18px;align-items:center;gap:8px;width:100%;min-height:64px;margin-bottom:7px;padding:9px 10px;display:grid}.inspector-fields button:hover{background:#f5f8fe;border-color:#8fb0e3}.inspector-fields button span{flex-direction:column;min-width:0;display:flex}.inspector-fields small{color:#66768a;font-size:8px}.inspector-fields strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.inspector-fields em{color:var(--green);font-size:8px;font-style:normal}.inspector-fields svg{color:var(--blue)}.inspector-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.compact-assets{padding:0}.context-workspace{background:#fff;flex-direction:column;height:calc(100vh - 68px);margin:-32px -36px -56px;display:flex;overflow:hidden}.context-header{grid-template-columns:minmax(260px,1fr) auto auto;min-height:70px;padding-left:13px;padding-right:13px;display:grid}.context-header .workbench-file small{font-size:10px}.context-header>div:last-child{align-items:center;gap:5px;display:flex}.workspace-save-state,.translation-save-state{color:#367348;white-space:nowrap;background:#f3faf5;border:1px solid #b8c7b0;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.workspace-save-state.dirty,.translation-save-state.dirty{color:#9b5a04;background:#fff8e8;border-color:#e2bd83}.context-workspace.focus-mode .context-body{grid-template-columns:minmax(0,1fr)}.context-workspace.focus-mode .context-main{background:#cdd5df}.context-workspace.focus-mode .context-header .workbench-file>.status-badge{display:none}.back-to-library{color:#405066;white-space:nowrap;background:#fff;border:1px solid #aeb9c6;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.back-to-library:hover{color:var(--blue);background:#f5f8fc;border-color:#9fb4d1}.context-tools{align-self:stretch;display:flex;overflow-x:auto}.context-tools button{color:#4f6075;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:76px;padding:0 10px;font-size:10px;display:inline-flex;position:relative}.context-tools button:hover{color:#22344b;background:#f6f8fb}.context-tools button.active{color:var(--blue);font-weight:750}.context-tools button.active:after{background:var(--blue);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:9px;right:9px}.context-tools button em{color:var(--blue);background:#e8f1ff;border-radius:7px;padding:2px 5px;font-size:8px;font-style:normal}.context-body{flex:1;grid-template-columns:236px minmax(680px,1fr) 296px;min-height:0;display:grid}.context-body.library-closed{grid-template-columns:minmax(0,1fr) 296px}.context-body.library-closed.inspector-closed{grid-template-columns:minmax(0,1fr)}.inspector-toggle.active{color:var(--blue);background:#edf3ff;border-color:#a9bce0}.workspace-library{border-right:1px solid var(--line);background:#f6f8fb;flex-direction:column;min-height:0;display:flex}.workspace-library>header{justify-content:space-between;align-items:center;min-height:58px;padding:0 12px 0 15px;display:flex}.workspace-library>header>div{flex-direction:column;display:flex}.workspace-library>header strong{font-size:13px}.workspace-library>header small{color:#65758a;margin-top:3px;font-size:9px}.workspace-library>label{color:#718095;background:#fff;border:1px solid #bfc9d5;border-radius:7px;align-items:center;gap:7px;height:36px;margin:0 11px 8px;padding:0 9px;display:flex}.workspace-library>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.workspace-library>nav{border-bottom:1px solid var(--line);gap:5px;padding:0 10px 9px;display:flex}.workspace-library>nav button{color:#45576d;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;grid-template-columns:16px 1fr auto;align-items:center;gap:5px;min-width:0;height:36px;padding:0 8px;font-size:9px;display:grid}.workspace-library>nav button.active{color:var(--blue);background:#eaf2ff;border-color:#bfd0e9}.workspace-library>nav em{font-size:8px;font-style:normal}.library-document-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.library-document-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:64px;margin-bottom:6px;padding:8px;display:grid}.library-document-list>button:hover{background:#fff}.library-document-list>button.active{box-shadow:inset 3px 0 0 var(--blue),var(--shadow-sm);background:#fff;border-color:#9bb9e6}.library-document-list .file-icon{width:30px;height:30px}.library-document-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.library-document-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.library-document-list small{color:#65758a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.library-document-list .status-badge{text-overflow:ellipsis;white-space:nowrap;max-width:50px;padding:4px 5px;font-size:8px;overflow:hidden}.library-empty{color:#718095;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px;display:flex}.library-empty strong{color:#33455b;margin-top:10px;font-size:11px}.library-empty small{margin-top:5px;font-size:9px;line-height:1.5}.library-empty button{color:var(--blue);background:#fff;border:1px solid #aebdce;border-radius:6px;margin-top:12px;padding:6px 9px;font-size:9px}.workspace-library>footer{border-top:1px solid var(--line);color:#65758a;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;font-size:9px;display:flex}.workspace-library>footer button{color:var(--blue);background:0 0;border:0;font-size:9px;font-weight:700}.context-main{background:#d8dee6;min-width:0;min-height:0;overflow:hidden}.context-document-stage{grid-template-columns:86px minmax(0,1fr);height:100%;min-height:0;display:grid}.context-document-stage .page-rail>div{padding-left:8px;padding-right:8px}.context-document-stage .page-rail>div button>span{width:48px;height:62px}.context-inspector{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.context-inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:50px;padding:0 12px 0 15px;display:flex}.context-inspector>header>div{flex-direction:column;display:flex}.context-inspector>header small{color:var(--blue);font-size:9px;font-weight:750}.context-inspector>header strong{margin-top:3px;font-size:12px}.context-inspector .inspector-fields button.active{box-shadow:inset 3px 0 0 var(--blue);background:#f1f6ff;border-color:#6f99d9}.evidence-location{color:var(--blue);background:#f2f7ff;border:1px solid #a9c2e5;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:7px;margin-top:10px;padding:9px;display:grid}.evidence-location>span{color:#31445d;flex-direction:column;display:flex}.evidence-location strong{font-size:9px}.evidence-location small{color:#5d6e83;margin-top:3px;font-size:8px}.context-quality{min-height:0;padding:13px;overflow-y:auto}.context-quality>section{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;padding:13px}.context-quality>section>span{color:#526174;font-size:10px}.context-quality>section>strong{margin-top:5px;font-size:22px;display:block}.context-quality>section>strong em{color:#65758a;font-size:10px;font-style:normal}.context-quality>section>i{background:#dfe5eb;border-radius:3px;height:5px;margin-top:10px;display:block;overflow:hidden}.context-quality>section>i b{background:var(--green);height:100%;display:block}.quality-metrics{grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 0 16px;display:grid}.quality-metrics span{color:#65758a;text-align:center;border:1px solid #c8d0da;border-radius:6px;flex-direction:column;padding:8px 4px;font-size:8px;display:flex}.quality-metrics b{color:#33445a;margin-top:3px;font-size:10px}.context-quality>header,.citation-workset>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.context-quality>header strong,.citation-workset>header strong{font-size:11px}.context-quality>header button,.citation-workset>header button{color:var(--blue);background:0 0;border:0;font-size:9px}.context-quality>article{border:1px solid var(--line);color:var(--amber);border-radius:7px;grid-template-columns:18px 1fr 16px;align-items:center;gap:7px;margin-bottom:6px;padding:9px;display:grid}.context-quality>article.issue-green{color:var(--green)}.context-quality>article.issue-blue{color:var(--blue)}.context-quality>article>span{color:#28384d;flex-direction:column;display:flex}.context-quality>article strong{font-size:10px}.context-quality>article small{color:#65758a;margin-top:3px;font-size:9px}.context-quality>.button{width:100%;margin-top:10px}.document-chat{flex-direction:column;flex:1;min-height:0;padding:13px;display:flex;overflow-y:auto}.document-chat>section{grid-template-columns:28px 1fr;gap:8px;display:grid}.document-chat>section>span{width:28px;height:28px;color:var(--blue);background:#eaf2ff;border-radius:7px;place-items:center;display:grid}.document-chat>section strong{font-size:11px}.document-chat>section p{color:#34455b;margin:8px 0;font-size:10px;line-height:1.7}.document-chat>section footer{flex-wrap:wrap;gap:4px;display:flex}.document-chat>section footer button{color:var(--blue);background:#f2f7ff;border:1px solid #a9c2e5;border-radius:5px;padding:5px 7px;font-size:8px}.chat-suggestions{flex-wrap:wrap;gap:5px;margin:18px 0 auto;display:flex}.chat-suggestions button{color:#46586e;background:#fff;border:1px solid #b9c4d0;border-radius:6px;padding:6px 8px;font-size:9px}.document-chat>label{border:1px solid #9eacc0;border-radius:9px;grid-template-columns:1fr 32px;align-items:end;gap:5px;margin-top:12px;padding:7px;display:grid}.document-chat>label textarea{resize:none;border:0;outline:0;min-height:58px;font-size:10px}.document-chat>label button{background:var(--blue);color:#fff;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.document-chat>label button:disabled{background:#aeb7c3}.citation-workset{min-height:0;padding:13px;overflow-y:auto}.citation-workset>section{background:#f2f7ff;border:1px solid #abc3e8;border-radius:8px;margin-bottom:15px;padding:11px}.citation-workset>section header{justify-content:space-between;align-items:center;display:flex}.citation-workset>section header>span{color:var(--blue);align-items:center;gap:5px;display:inline-flex}.citation-workset>section header strong{color:#28384d;font-size:10px}.citation-workset>section p{color:#53657a;margin:8px 0 0;font-size:9px;line-height:1.65}.citation-workset>button:not(.button){border:1px solid var(--line);width:100%;color:var(--blue);text-align:left;background:#fff;border-radius:7px;grid-template-columns:20px 1fr 17px;align-items:center;gap:7px;margin-bottom:6px;padding:9px;display:grid}.citation-workset>button>span{color:#293a50;flex-direction:column;min-width:0;display:flex}.citation-workset>button strong{font-size:10px}.citation-workset>button small{color:#5d6e83;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.citation-workset>button em{color:var(--blue);margin-top:4px;font-size:8px;font-style:normal}.citation-workset>.button{width:100%;margin-top:10px}.embedded-translation{flex-direction:column;height:100%;min-height:0;display:flex}.embedded-translation>header{background:#f8fafc;border-bottom:1px solid #bec7d2;justify-content:space-between;align-items:center;min-height:50px;padding:0 12px;display:flex}.embedded-translation>header>div{flex-direction:column;display:flex}.embedded-translation>header strong{font-size:11px}.embedded-translation>header small{color:#65758a;margin-top:3px;font-size:9px}.embedded-translation>header>span{gap:5px;display:flex}.embedded-translation>header button{color:#46586e;background:#fff;border:1px solid #aebac8;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:9px;display:inline-flex}.embedded-translation>header button.active{color:var(--blue);background:#eaf2ff;border-color:#9bb7e2}.embedded-translation>.parallel-document-view{flex:1}.embedded-translation>footer{color:#526174;background:#f8fafc;border-top:1px solid #aeb9c6;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:9px;display:flex}.embedded-translation>footer span{align-items:center;gap:4px;display:inline-flex}.embedded-translation>footer>button{height:27px;color:var(--blue);background:#fff;border:1px solid #9fb4d3;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.embedded-translation>footer>button:disabled{color:#748196;border-color:#ccd3dc}.shortcut-hint{color:#65758a;margin:7px 0 2px;font-size:8px;display:block}.shortcut-hint kbd{margin-right:4px}.command-empty{color:#718095;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.command-empty strong{color:#33455b;margin-top:9px;font-size:11px}.command-empty small{margin-top:5px;font-size:9px}.route-state{color:#172033;background:radial-gradient(circle at 50% 0,#406cc71f,#0000 34%),#111a2a;place-items:center;min-height:100vh;padding:24px;display:grid}.route-state>section{background:#fff;border:1px solid #ffffff29;border-radius:15px;width:min(520px,100%);padding:28px;box-shadow:0 30px 80px #040a144d}.route-loading>section>header{align-items:center;gap:11px;display:flex}.route-loading>section>header>span,.route-state-icon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.route-loading>section>header>div{flex-direction:column;display:flex}.route-loading strong{font-size:14px}.route-loading small{color:#65758a;margin-top:4px;font-size:10px}.route-skeleton{gap:9px;margin:25px 0;display:grid}.route-skeleton i{background:linear-gradient(90deg,#eef1f5 25%,#e1e7ee 50%,#eef1f5 75%) 0 0/200% 100%;border-radius:5px;height:16px;animation:1.4s infinite skeleton-flow;display:block}.route-skeleton i:nth-child(2){width:86%}.route-skeleton i:nth-child(3){width:64%}.route-skeleton i:nth-child(4){width:92%}.route-state footer{border-top:1px solid var(--line);color:#65758a;align-items:center;gap:6px;padding-top:13px;font-size:9px;display:flex}.route-error>section>small{color:var(--blue);letter-spacing:.08em;margin-top:18px;font:700 9px ui-monospace,monospace;display:block}.route-error h1{margin:8px 0;font-size:22px}.route-error p{color:#526174;margin:0;font-size:11px;line-height:1.7}.route-error>section>div{gap:8px;margin:22px 0;display:flex}.route-error>section>div button,.route-error>section>div a{color:#34455b;background:#fff;border:1px solid #b6c1cf;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.route-error>section>div button,.route-error>section>div a.primary-link{border-color:var(--blue);background:var(--blue);color:#fff}@keyframes skeleton-flow{to{background-position:-200% 0}}.translation-workspace,.writing-workspace{background:#fff;height:calc(100vh - 68px);margin:-32px -36px -56px;overflow:hidden}.workspace-commandbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 20px;display:flex}.workspace-commandbar>div{align-items:center;gap:9px;min-width:0;display:flex}.workspace-icon{width:40px;height:40px;color:var(--blue);background:#eaf2ff;border-radius:9px;flex:none;place-items:center;display:grid}.workspace-commandbar>div:first-child>div{flex-direction:column;min-width:0;display:flex}.workspace-commandbar>div:first-child small{color:var(--blue);letter-spacing:.09em;font-size:8px;font-weight:750}.workspace-commandbar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:440px;margin-top:2px;font-size:13px;overflow:hidden}.workspace-commandbar>div:first-child p{color:#66768a;margin:2px 0 0;font-size:8px}.translation-layout{grid-template-columns:240px minmax(640px,1fr) 300px;height:calc(100% - 78px);display:grid}.translation-queue{border-right:1px solid var(--line);background:#f7f9fb;flex-direction:column;min-height:0;display:flex}.translation-queue>header{justify-content:space-between;align-items:center;min-height:56px;padding:0 13px 0 16px;display:flex}.translation-queue>header>div{flex-direction:column;display:flex}.translation-queue>header strong{font-size:11px}.translation-queue>header small{color:#66768a;margin-top:3px;font-size:8px}.translation-queue>label{color:#718095;background:#fff;border:1px solid #bdc7d3;border-radius:7px;align-items:center;gap:7px;height:36px;margin:0 12px 9px;padding:0 9px;display:flex}.translation-queue>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.translation-queue>nav{border-bottom:1px solid var(--line);min-height:38px;display:flex}.translation-queue>nav button{color:#526174;background:0 0;border:0;flex:1;font-size:9px}.translation-queue>nav button.active{color:var(--blue);font-weight:700}.translation-queue>nav em{background:#dce8fb;border-radius:7px;margin-left:3px;padding:1px 4px;font-size:8px;font-style:normal}.translation-queue>div{min-height:0;padding:8px;overflow-y:auto}.translation-queue>div>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;width:100%;margin-bottom:6px;padding:11px;display:flex}.translation-queue>div>button:hover{background:#fff}.translation-queue>div>button.active{box-shadow:inset 3px 0 0 var(--blue),var(--shadow-sm);background:#fff;border-color:#a9c1e7}.translation-queue>div>button header{width:100%;color:var(--blue);justify-content:space-between;align-items:center;display:flex}.translation-queue>div>button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.translation-queue>div>button small{color:#66768a;margin-top:3px;font-size:8px}.translation-queue>div>button>i{background:#dfe4ea;border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.translation-queue>div>button>i b{background:var(--blue);height:100%;display:block}.translation-queue>footer{border-top:1px solid var(--line);padding:10px 12px}.translation-queue>footer .button{width:100%}.bilingual-editor{background:#e8ecf1;flex-direction:column;min-width:0;min-height:0;display:flex}.bilingual-editor>header{background:#fff;border-bottom:1px solid #bdc6d1;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 12px;display:grid}.bilingual-editor>header>span{color:#718095;align-items:center;gap:7px;display:flex}.bilingual-editor>header>span button{color:#405066;background:0 0;border:0;font-size:9px;font-weight:650}.bilingual-editor>header>div:last-child{justify-content:flex-end;gap:4px;display:flex}.sync-toggle{color:#607085;background:#fff;border:1px solid #c7d0db;border-radius:6px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:8px;display:inline-flex}.sync-toggle.active{color:var(--blue);background:#edf4ff;border-color:#9eb9e4}.parallel-document-view{background:#dfe5ec;flex:1;grid-template-columns:minmax(270px,1fr) 28px minmax(270px,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.parallel-document-view.mode-translation{grid-template-columns:minmax(420px,760px);justify-content:center}.mode-translation .document-sync-rail{display:none}.document-pane{grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.document-pane>header{background:#f8fafc;border-bottom:1px solid #c4ccd6;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 10px 0 13px;display:flex}.document-pane>header>div{align-items:center;gap:6px;min-width:0;display:flex}.document-pane>header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.document-pane>header span{color:#6c7b8e;letter-spacing:.05em;font-size:7px;font-weight:700}.document-pane>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;overflow:hidden}.document-pane>header button{color:#526174;background:#fff;border:1px solid #c8d0da;border-radius:5px;height:25px;padding:0 6px;font-size:7px}.document-scroll{scrollbar-color:#a7b3c0 transparent;scrollbar-width:thin;min-height:0;padding:17px 14px 34px;overflow:auto}.source-document-pane .document-scroll{background:#d9e0e8}.target-document-pane .document-scroll{background:#e5eaf0}.translation-paper{color:#232c38;background:#fff;border:1px solid #d0d4da;width:min(100%,420px);min-height:870px;margin:0 auto;padding:35px 34px 54px;position:relative;box-shadow:0 4px 17px #19233026}.translation-paper>header{color:#45566b;border-bottom:1px solid #717b87;justify-content:space-between;padding-bottom:8px;font-size:9px;display:flex}.translation-paper>header small{font-size:9px}.paper-kicker{color:#68788d;letter-spacing:.13em;text-align:center;margin:14px 0 24px;font-size:8px;font-weight:700}.document-block{color:#273343;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;margin:0 0 9px;font-family:inherit;position:relative}.source-paper button.document-block{cursor:pointer;padding:4px 5px;display:block}.source-paper button.document-block:hover{background:#f5f8fd;border-color:#becce1}.document-block>em{color:#7e8b9b;font:600 8px ui-monospace,monospace;position:absolute;top:5px;left:-27px}.document-block>span{font-size:10px;line-height:1.75;display:block}.document-block>i{background:var(--blue);color:#fff;border-radius:4px;padding:2px 4px;font-size:5px;font-style:normal;position:absolute;top:-7px;right:3px}.document-block.block-title{text-align:center;margin:0 0 25px}.document-block.block-title>span{letter-spacing:.08em;font:700 19px/1.35 STSong,Songti SC,serif}.document-block.block-heading{margin-top:17px}.document-block.block-heading>span{font-size:11px;font-weight:750}.source-paper .document-block.active{background:#edf4ff;border-color:#5e8bd2;box-shadow:0 0 0 2px #175cd314}.target-paper .document-block{padding:2px 18px 2px 5px;display:block}.target-paper .document-block.active{background:#f3f7ff;border-color:#5e8bd2;box-shadow:0 0 0 2px #175cd314}.target-paper textarea{resize:none;color:#273343;background:0 0;border:0;outline:0;width:100%;min-height:24px;padding:2px 3px;font:10px/1.75 Inter,Arial,sans-serif;display:block;overflow:hidden}.target-paper .block-title textarea{letter-spacing:.02em;text-align:center;min-height:40px;font:700 17px/1.4 Georgia,serif}.target-paper .block-heading textarea{min-height:30px;font-size:11px;font-weight:750}.target-paper .document-block>i{color:var(--green);background:#e8f6ef;top:4px;right:3px}.target-paper .document-block>i.warning{color:#ad6800;background:#fff3dd}.translation-paper>footer{color:#556477;border-top:1px solid #ccd2d9;justify-content:space-between;margin-top:45px;padding-top:11px;font-size:7px;display:flex}.paper-page-number{color:#8a96a5;font-size:7px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.document-sync-rail{color:#6e7e93;background:#d5dce4;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:50px 0 42px;display:flex}.document-sync-rail span{writing-mode:vertical-rl;color:#6d7c90;font:600 6px ui-monospace,monospace}.document-sync-rail i{background:#acb8c5;flex:1;width:1px;min-height:20px;margin:7px 0}.document-sync-rail svg{color:var(--blue);flex:none}.bilingual-editor>footer{color:#526174;background:#fff;border-top:1px solid #bdc6d1;align-items:center;gap:20px;min-height:42px;padding:0 14px;font-size:8px;display:flex}.bilingual-editor>footer>span{align-items:center;gap:5px;display:inline-flex}.bilingual-editor>footer>div{gap:5px;margin-left:auto;display:flex}.bilingual-editor>footer button{background:#fff;border:1px solid #bec8d4;border-radius:6px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:8px;display:inline-flex}.translation-inspector{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.translation-inspector>nav{border-bottom:1px solid var(--line);min-height:54px;display:flex}.translation-inspector>nav button{color:#526174;background:0 0;border:0;flex:1;font-size:9px;position:relative}.translation-inspector>nav button.active{color:var(--blue);font-weight:700}.translation-inspector>nav button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.translation-inspector>nav em{background:var(--red-soft);color:var(--red);border-radius:6px;margin-left:3px;padding:1px 4px;font-size:7px;font-style:normal}.quality-panel,.term-panel,.translation-comments{min-height:0;padding:13px;overflow-y:auto}.quality-panel>section{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:13px}.quality-panel>section>header{justify-content:space-between;align-items:baseline;display:flex}.quality-panel>section>header span{font-size:9px;font-weight:650}.quality-panel>section>header strong{font-size:20px}.quality-panel>section>header em{color:#718095;font-size:8px;font-style:normal}.quality-panel>section>i{background:#dfe4ea;border-radius:4px;height:5px;margin-top:10px;display:block;overflow:hidden}.quality-panel>section>i b{background:var(--green);height:100%;display:block}.quality-panel>section>div{color:#607085;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.quality-panel>header{justify-content:space-between;align-items:center;margin:17px 2px 8px;display:flex}.quality-panel>header strong{font-size:10px}.quality-panel>header button{color:var(--blue);background:0 0;border:0;font-size:8px}.quality-panel>article{border:1px solid var(--line);border-radius:8px;grid-template-columns:26px 1fr 20px;gap:8px;margin-bottom:7px;padding:10px;display:grid}.quality-panel>article>span{color:var(--amber)}.quality-panel>article.issue-green>span{color:var(--green)}.quality-panel>article.issue-blue>span{color:var(--blue)}.quality-panel>article>div{flex-direction:column;display:flex}.quality-panel>article strong{font-size:9px}.quality-panel>article p{color:#607085;margin:4px 0 0;font-size:8px;line-height:1.5}.quality-panel>article>button{color:#718095;background:0 0;border:0}.term-panel>header,.translation-comments>header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.term-panel>header>div{flex-direction:column;display:flex}.term-panel>header strong,.translation-comments>header strong{font-size:10px}.term-panel>header small{color:#66768a;margin-top:3px;font-size:8px}.term-panel>label{border:1px solid #bdc7d3;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 8px;display:flex}.term-panel>label input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.term-panel>article{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:58px;padding:9px 3px;display:flex}.term-panel>article>div{flex-direction:column;display:flex}.term-panel>article strong{font-size:9px}.term-panel>article small{color:#526174;margin-top:3px;font-size:8px}.translation-comments>article{border:1px solid var(--line);border-radius:8px;margin-bottom:9px;padding:11px}.translation-comments article header{align-items:center;gap:7px;display:flex}.translation-comments article header>span{width:27px;height:27px;color:var(--blue);background:#eaf2ff;border-radius:7px;place-items:center;font-size:9px;font-weight:700;display:grid}.translation-comments article header>div{flex-direction:column;display:flex}.translation-comments strong{font-size:9px}.translation-comments small{color:#718095;font-size:7px}.translation-comments p{color:#405066;margin:9px 0;font-size:9px;line-height:1.55}.translation-comments article>button{color:var(--blue);background:0 0;border:0;font-size:8px}.writing-layout{grid-template-columns:238px minmax(620px,1fr) 342px;height:calc(100% - 78px);display:grid}.outline-panel{border-right:1px solid var(--line);background:#f7f9fb;flex-direction:column;min-height:0;display:flex}.outline-panel>header{justify-content:space-between;align-items:center;min-height:58px;padding:0 13px 0 16px;display:flex}.outline-panel>header>div{flex-direction:column;display:flex}.outline-panel>header strong{font-size:11px}.outline-panel>header small{color:#66768a;margin-top:3px;font-size:8px}.document-progress{padding:0 14px 14px}.document-progress>span{justify-content:space-between;align-items:baseline;display:flex}.document-progress>span b{font-size:16px}.document-progress>span small{color:#66768a;font-size:8px}.document-progress>i{background:#dfe4ea;border-radius:4px;height:5px;margin-top:7px;display:block;overflow:hidden}.document-progress>i em{background:var(--blue);height:100%;display:block}.outline-panel>nav{min-height:0;padding:5px 9px 12px;overflow-y:auto}.outline-panel>nav button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px 1fr 18px;align-items:center;gap:6px;width:100%;min-height:51px;padding:6px 8px;display:grid}.outline-panel>nav button:hover{background:#fff}.outline-panel>nav button.active{box-shadow:inset 3px 0 0 var(--blue),var(--shadow-sm);background:#fff;border-color:#acc2e4}.outline-panel>nav button>em{color:#718095;font:600 8px ui-monospace,monospace}.outline-panel>nav button>span{flex-direction:column;min-width:0;display:flex}.outline-panel>nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.outline-panel>nav small{color:#66768a;margin-top:3px;font-size:8px}.outline-panel>nav svg{color:#718095}.outline-panel>nav button.active svg{color:var(--blue)}.outline-panel>section{border-top:1px solid var(--line);margin-top:auto;padding:10px}.outline-panel>section>header{padding:3px 5px 7px}.outline-panel>section>header strong{font-size:9px}.outline-panel>section>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr 15px;align-items:center;gap:7px;width:100%;min-height:45px;padding:6px;display:grid}.outline-panel>section>button:hover{background:#fff}.outline-panel>section>button>span{flex-direction:column;display:flex}.outline-panel>section b{font-size:8px}.outline-panel>section small{color:#718095;margin-top:2px;font-size:7px}.writing-editor{background:#dfe4ea;flex-direction:column;min-width:0;min-height:0;display:flex}.editor-toolbar{background:#fff;border-bottom:1px solid #b9c3cf;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:0 12px;display:grid}.editor-toolbar>div{align-items:center;gap:3px;display:flex}.editor-toolbar>div:last-child{justify-content:flex-end}.editor-toolbar button{color:#405066;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:30px;padding:0 7px;font-size:9px;display:inline-flex}.editor-toolbar button:hover{background:#f5f7f9;border-color:#c4cdd8}.editor-toolbar i{background:var(--line);width:1px;height:20px;margin:0 3px}.editor-toolbar>span{color:#607085;font-size:8px}.editor-scroll{flex:1;min-height:0;padding:24px 24px 110px;overflow:auto}.writing-paper{color:#252b35;background:#fff;width:min(760px,100%);min-height:1050px;margin:0 auto;padding:62px 72px;box-shadow:0 3px 18px #1a233126}.writing-paper>header{color:#526174;border-bottom:2px solid #24364d;justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.writing-paper>h1{letter-spacing:.08em;text-align:center;margin:40px 0 12px;font:700 25px/1.4 STSong,Songti SC,serif}.writing-meta{color:#526174;justify-content:space-between;margin-bottom:42px;font-size:9px;display:flex}.writing-paper h2{margin:27px 0 11px;font-size:14px}.writing-paper p{text-align:justify;text-indent:2em;margin:10px 0;font-size:11px;line-height:2}.writing-paper p button{color:#1553b3;vertical-align:super;background:#eaf2ff;border:0;border-radius:3px;margin-left:2px;padding:0 3px;font:700 8px ui-monospace,monospace}.writing-paper p button.active{background:var(--blue);color:#fff}.ai-block{background:#f7faff;border:1px solid #aac3e9;border-radius:8px;margin:16px -16px 0;padding:15px 16px}.ai-block>header{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.ai-block>header span{align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.ai-block>header small{color:#66768a;font-size:8px}.ai-block h2{margin-top:17px}.writing-placeholder{color:var(--blue);background:#fafbfc;border:1px dashed #9ba9ba;border-radius:8px;align-items:center;gap:10px;margin-top:28px;padding:15px;display:flex}.writing-placeholder>div{color:#2d3c50;flex-direction:column;flex:1;display:flex}.writing-placeholder strong{font-size:10px}.writing-placeholder p{color:#66768a;text-indent:0;margin:3px 0 0;font-size:8px;line-height:1.5}.writing-placeholder button{color:var(--blue);background:#fff;border:1px solid #a8bfe4;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700}.writing-paper>footer{color:#718095;border-top:1px solid #bcc5d0;justify-content:space-between;margin-top:80px;padding-top:10px;font-size:8px;display:flex}.writing-prompt{background:#fffffff7;border-top:1px solid #b9c3cf;padding:9px 16px 11px;position:absolute;bottom:0;left:238px;right:342px;box-shadow:0 -10px 28px #10182817}.prompt-context{align-items:center;gap:7px;margin-bottom:6px;display:flex}.prompt-context>span{color:#526174;align-items:center;gap:5px;font-size:8px;display:inline-flex}.prompt-context button{color:#526174;background:#f7f9fb;border:1px solid #cad2dc;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;display:inline-flex}.writing-prompt>label{min-height:48px;color:var(--blue);background:#fff;border:1px solid #9fadc0;border-radius:10px;grid-template-columns:28px 1fr 36px;align-items:center;gap:5px;padding:5px 6px 5px 11px;display:grid;box-shadow:0 3px 12px #10182812}.writing-prompt textarea{resize:none;border:0;outline:0;min-height:32px;max-height:80px;padding:7px 0;font-size:10px}.writing-prompt>label button{background:var(--blue);color:#fff;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.writing-prompt>label button:disabled{background:#a7b1bf}.writing-prompt>small{color:#718095;text-align:center;margin-top:5px;font-size:7px;display:block}.reference-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.reference-panel>nav{border-bottom:1px solid var(--line);min-height:52px;display:flex}.reference-panel>nav button{color:#526174;background:0 0;border:0;flex:1;font-size:9px;position:relative}.reference-panel>nav button.active{color:var(--blue);font-weight:700}.reference-panel>nav button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.reference-panel>nav em{background:#e8eef6;border-radius:6px;margin-left:2px;padding:1px 4px;font-size:7px;font-style:normal}.reference-panel>header{gap:6px;padding:10px;display:flex}.reference-panel>header label{color:#718095;border:1px solid #bdc7d3;border-radius:7px;flex:1;align-items:center;gap:6px;height:35px;padding:0 8px;display:flex}.reference-panel>header input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.source-list{flex:1;min-height:0;padding:0 9px;overflow-y:auto}.source-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;width:100%;margin-bottom:7px;padding:10px;display:flex}.source-list>button:hover{border-color:#aeb8c5}.source-list>button.active{box-shadow:inset 3px 0 0 var(--blue);background:#f4f8ff;border-color:#7fa2da}.source-list>button>header{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.source-list>button>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;overflow:hidden}.source-list>button>small{color:#66768a;margin-top:3px;font-size:8px}.source-list>button>p{color:#405066;margin:6px 0 0;font-size:8px;line-height:1.5}.source-list>button>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;display:flex}.source-list>button>footer span{color:var(--green);align-items:center;gap:4px;font-size:7px;display:inline-flex}.source-list>button>footer em{color:#66768a;font-size:7px;font-style:normal}.source-evidence{background:#f4f8ff;border:1px solid #aac3e9;border-radius:8px;margin:8px 9px 10px;padding:11px}.source-evidence>header{justify-content:space-between;align-items:center;display:flex}.source-evidence>header span{color:var(--blue);align-items:center;gap:5px;display:inline-flex}.source-evidence>header strong{font-size:8px}.source-evidence>header button{color:var(--blue);background:0 0;border:0;font-size:7px}.source-evidence p{color:#304157;margin:8px 0;font-size:8px;line-height:1.6}.source-evidence footer{color:#66768a;justify-content:space-between;font-size:7px;display:flex}.citation-list,.version-history{min-height:0;padding:13px;overflow-y:auto}.citation-list>header,.version-history>header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.citation-list>header{flex-direction:column}.citation-list>header strong,.version-history>header strong{font-size:10px}.citation-list>header small{color:#66768a;margin-top:3px;font-size:8px}.citation-list>button{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:26px 1fr 18px;align-items:center;gap:7px;width:100%;min-height:61px;padding:9px;display:grid}.citation-list>button>b{color:var(--blue);font:700 8px ui-monospace,monospace}.citation-list>button>span{flex-direction:column;display:flex}.citation-list strong{font-size:9px}.citation-list small{color:#66768a;margin-top:3px;font-size:8px}.citation-list svg{color:#718095}.version-history>article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr 30px;gap:8px;padding:10px 0;display:grid}.version-history>article>span{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.version-history>article>div{flex-direction:column;display:flex}.version-history article header{align-items:center;gap:6px;display:flex}.version-history article strong{font-size:9px}.version-history article small{color:#66768a;margin-top:3px;font-size:8px}.version-history article p{color:#405066;margin:5px 0 0;font-size:8px}.audit-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 18px;display:flex}.audit-panel>header h2{margin:0;font-size:15px}.audit-panel>header p{color:#66768a;margin:5px 0 0;font-size:9px}.audit-panel>header>span{align-items:center;gap:8px;display:flex}.audit-panel>header label{color:#718095;background:#fff;border:1px solid #b9c4d1;border-radius:7px;align-items:center;gap:7px;width:260px;height:36px;padding:0 10px;display:flex}.audit-panel>header input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.audit-summary{background:#f6f8fb;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 24px;display:grid}.audit-summary>span{background:#fff;border:1px solid #d3dae3;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:1px 8px;padding:10px 12px;display:grid}.audit-summary svg{color:var(--blue);grid-row:1/3}.audit-summary b{font-size:9px}.audit-summary small{color:#66768a;font-size:8px}.audit-table{min-width:920px}.audit-head,.audit-table>article{grid-template-columns:minmax(170px,1.35fr) minmax(150px,1.1fr) minmax(150px,1fr) minmax(132px,.9fr) 100px 36px;align-items:center;gap:16px;padding:0 24px;display:grid}.audit-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#607085;background:#eef2f6;height:38px;font-size:8px;font-weight:700}.audit-table>article{border-bottom:1px solid var(--line-soft);min-height:58px}.audit-table>article:hover{background:#f7f9fc}.audit-table>article>span{flex-direction:column;align-items:flex-start;display:flex}.audit-table>article strong{font-size:9px}.audit-table>article small{color:#66768a;margin-top:3px;font-size:8px}.audit-table code{color:#33445b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=1380px){.document-console{grid-template-columns:190px minmax(0,1fr)}.context-workspace{margin-left:-28px;margin-right:-28px}.context-body{grid-template-columns:220px minmax(590px,1fr) 280px}.context-body.inspector-closed{grid-template-columns:220px minmax(0,1fr)}.context-body.library-closed{grid-template-columns:minmax(0,1fr) 280px}.context-body.library-closed.inspector-closed{grid-template-columns:minmax(0,1fr)}.context-tools button{min-width:56px;padding-left:6px;padding-right:6px}.translation-workspace,.writing-workspace{margin-left:-28px;margin-right:-28px}.translation-layout{grid-template-columns:210px minmax(620px,1fr) 270px}.writing-layout{grid-template-columns:210px minmax(540px,1fr) 300px}.writing-prompt{left:210px;right:300px}}@media (width<=1100px){.library-panel{display:none}.document-console{display:block}.translation-layout{grid-template-columns:220px 1fr}.translation-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:420px}.translation-workspace{height:auto;overflow:visible}.translation-layout{height:auto}.bilingual-editor{min-height:760px}.writing-layout{grid-template-columns:210px 1fr}.reference-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:520px}.writing-workspace{height:auto;overflow:visible}.writing-layout{height:auto}.writing-editor{min-height:960px;position:relative}.writing-prompt{left:210px;right:0}.workbench-body{grid-template-columns:86px 1fr}.document-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:520px}.document-workbench{overflow-y:auto}.workbench-body{flex:none;min-height:1400px}.context-workspace{height:auto;min-height:calc(100vh - 68px);overflow:visible}.context-header{grid-template-columns:minmax(240px,1fr) auto}.context-header .context-tools{border-top:1px solid var(--line-soft);grid-area:2/1/auto/-1;min-height:46px}.context-header{padding-top:8px}.context-body{grid-template-columns:210px minmax(560px,1fr)}.context-body.inspector-closed{grid-template-columns:210px minmax(0,1fr)}.context-body.library-closed,.context-body.library-closed.inspector-closed{grid-template-columns:minmax(0,1fr)}.context-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:520px}.context-main{min-height:820px}}@media (width<=820px){.context-workspace{margin:-24px -16px -44px}.context-header{flex-direction:column;align-items:stretch;padding:8px;display:flex}.context-header>div:last-child{position:absolute;top:13px;right:9px}.context-tools{width:100%;min-height:45px}.context-tools button{min-width:72px}.context-body{display:block}.workspace-library{border-right:0;border-bottom:1px solid var(--line);max-height:340px}.library-document-list{grid-template-columns:1fr 1fr;display:grid}.context-main{min-height:760px}.context-document-stage{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.context-inspector{min-height:580px}.workspace-save-state{display:none}.activity-trigger{display:inline-grid}.embedded-translation>header{flex-direction:column;align-items:flex-start;gap:8px;padding-top:9px;padding-bottom:9px}.embedded-translation>header>span{width:100%;overflow-x:auto}.embedded-translation>footer{flex-wrap:wrap;align-items:flex-start;gap:7px;padding:8px 10px}.embedded-translation>footer>button{margin-left:auto}.audit-panel{overflow-x:auto}.audit-panel>header,.audit-summary{min-width:920px}.translation-workspace,.writing-workspace{margin:-24px -16px -44px}.workspace-commandbar{flex-direction:column;align-items:stretch;padding:12px}.workspace-commandbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.translation-layout,.writing-layout{display:block}.translation-queue,.outline-panel{border-right:0;border-bottom:1px solid var(--line);max-height:360px}.parallel-document-view{grid-template-columns:minmax(330px,1fr) 28px minmax(330px,1fr);min-height:760px;overflow-x:auto}.parallel-document-view.mode-translation{grid-template-columns:minmax(380px,1fr)}.document-pane{min-width:330px}.translation-paper{min-height:820px;padding-left:30px;padding-right:30px}.writing-editor{min-height:1000px}.writing-paper{padding:46px 32px}.writing-prompt{position:sticky;bottom:0;left:auto;right:auto}.reference-panel{min-height:520px}.document-layer{padding:0}.document-workbench{border:0;border-radius:0}.workbench-header{flex-direction:column;align-items:stretch;padding:10px}.workbench-header>div:last-child{overflow-x:auto}.workbench-body{min-height:auto;display:block}.page-rail{display:none}.document-reader{min-height:720px}.document-inspector{min-height:620px}}@media (width<=560px){.topbar-actions>.button{width:36px;padding:0;overflow:hidden}.topbar-actions>.button svg{flex:none}.connection-banner{align-items:flex-start;font-size:10px}.connection-banner button{flex:none}.activity-summary,.activity-list{padding:9px}.activity-job{padding:11px}.route-state{padding:12px}.route-state>section{padding:22px}}@media (width<=820px){.context-header>div:last-child{justify-content:flex-end;width:100%;padding-top:3px;position:static;top:auto;right:auto;overflow-x:auto}.context-header .workbench-file{flex-wrap:wrap;padding-right:0}.context-header .workbench-file>span:nth-of-type(2){flex:1;min-width:180px}.context-header .context-tools{order:2}.context-header>div:last-child{order:3}.activity-drawer{width:min(480px,100vw)}}@media (prefers-contrast:more){:root{--line:#aeb8c5;--line-soft:#cbd2db;--muted:#475467;--faint:#5d6878}.button-ghost,.button-subtle,.global-search,.card,.metric,.data-card{border-color:var(--line)}.status-badge{border:1px solid}}.context-header{border-bottom:0;min-height:76px}.context-header .workbench-file{gap:10px}.context-header .workbench-file>span:nth-child(3){gap:1px}.context-header .workbench-file .workspace-path{color:#7a8798;letter-spacing:.01em;font-size:8px;font-weight:650}.context-header .workbench-file strong{max-width:380px;font-size:12px}.workspace-integrity-bar{color:#526174;background:#f7f9fb;border-top:1px solid #e2e7ed;border-bottom:1px solid #cbd3dd;align-items:center;gap:17px;min-height:34px;padding:0 14px;font-size:9px;display:flex}.workspace-integrity-bar>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.workspace-integrity-bar>span:first-child{color:#18794e;font-weight:700}.workspace-integrity-bar button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:700;display:inline-flex}.context-body{grid-template-columns:230px minmax(720px,1fr) 320px}.workspace-library{background:#f3f5f8}.library-document-list>button{background:#fff9;border-color:#cfd7e1b3;min-height:68px}.library-document-list>button:hover{background:#fff;border-color:#afbdce}.library-document-list strong{font-size:10px}.library-document-list small{color:#596a7f;font-size:8px}.production-page-rail{background:#edf0f4;width:auto}.production-page-rail>header{border-bottom:1px solid #cbd3dd;min-height:50px;padding:9px 9px 7px}.production-page-rail>header>div{flex-direction:column;display:flex}.production-page-rail>header strong{font-size:10px}.production-page-rail>header small{color:#778498;margin-top:2px;font-size:7px}.production-page-rail>header>span{color:#40536b;background:#dfe5ec;border-radius:5px;place-items:center;min-width:22px;height:20px;font-size:8px;font-weight:700;display:grid}.production-page-rail>div{padding:8px 7px 18px!important}.thumbnail-entry{display:block}.production-page-rail .thumbnail-gap{color:#7a8798;letter-spacing:.18em;text-align:center;height:18px;font-size:8px;font-style:normal;display:block}.production-page-rail>div button{border-color:#0000;border-radius:7px;min-height:89px;margin-bottom:7px;padding:5px 4px 4px}.production-page-rail>div button:hover{background:#ffffffb3;border-color:#b8c3d0}.production-page-rail>div button.active{box-shadow:0 0 0 2px #2f6fed17,var(--shadow-sm);border-color:#6e9ae1}.production-page-rail .thumbnail-sheet{background:#fff;border:1px solid #bec7d2;border-radius:1px;width:51px;height:66px;padding:11px 6px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #222d3c17}.production-page-rail .thumbnail-sheet:before{content:"";background:#3c5572;height:3px;margin-bottom:7px;display:block}.production-page-rail .thumbnail-sheet i{background:#c8d0da;height:2px;margin-bottom:4px;display:block}.production-page-rail .thumbnail-sheet i:nth-child(2){width:82%}.production-page-rail .thumbnail-sheet i:nth-child(3){width:91%}.production-page-rail .thumbnail-sheet b{color:#2b765a;font-size:5px}.production-page-rail .thumbnail-xlsx{background:repeating-linear-gradient(0deg,#fff 0 7px,#dfe5ea 8px)}.production-page-rail .thumbnail-zip{background:#fff9eb}.production-page-rail>footer{background:#f7f9fb;padding:5px 0}.production-page-rail>footer button{color:#485b72;min-height:28px;padding:5px 8px;font-size:8px}.production-reader{background:#cfd5dc}.production-reader>.reader-toolbar{background:#f7f9fb;border-bottom-color:#aeb8c4;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);min-height:52px;padding:0 11px}.reader-toolbar-group{align-items:center;gap:4px;display:flex}.reader-toolbar-group.end{justify-content:flex-end}.reader-toolbar-group>button:not(.icon-button){color:#46586e;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:8px;display:inline-flex}.reader-toolbar-group>button:not(.icon-button):hover{background:#fff;border-color:#c2cbd6}.reader-toolbar-group>button.active{color:var(--blue);background:#e9f1ff;border-color:#9bb6df;font-weight:700}.reader-toolbar-group .icon-button{width:28px;height:28px}.reader-toolbar-group>span{color:#35475e;text-align:center;min-width:36px;font-size:9px!important}.reader-page-control{align-items:center;gap:4px;display:flex}.reader-page-control>button{color:#46586e;background:#fff;border:1px solid #c2cbd6;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.reader-page-control>label{background:#fff;border:1px solid #b8c2ce;border-radius:5px;align-items:center;height:29px;display:flex}.reader-page-control input{text-align:center;background:0 0;border:0;outline:0;width:38px;font-size:9px;font-weight:700}.reader-page-control span{color:#69778a;padding-right:7px;font-size:8px}.reader-document-bar{color:#485a70;background:#e8ecf1;border-bottom:1px solid #b7c0cb;justify-content:space-between;align-items:center;min-height:37px;padding:0 12px;display:flex}.reader-document-bar>span,.reader-document-bar>div,.reader-document-bar>div span{align-items:center;gap:6px;display:flex}.reader-document-bar .file-icon{border-radius:5px;width:23px;height:23px}.reader-document-bar strong{font-size:9px}.reader-document-bar small,.reader-document-bar>div span{color:#647388;font-size:8px}.reader-document-bar>div{gap:12px}.reader-warning{color:#8a5205;background:#fff7e7;border-bottom:1px solid #e0b469;align-items:center;gap:7px;min-height:38px;padding:6px 12px;font-size:8px;display:flex}.reader-warning span{flex:1}.reader-warning strong{margin-right:5px}.reader-warning button{color:#8a5205;background:#fff;border:1px solid #d2a65e;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:700}.production-canvas{background-color:#cbd2da;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:24px 24px;padding:0 22px 80px;position:relative}.page-stage{width:min(780px,100%);min-height:970px;margin:22px auto 0;padding-top:23px;position:relative}.page-stage-label{color:#4d5e72;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.page-stage-label span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.page-stage-label b{font-weight:700}.production-canvas .mock-document{width:min(720px,94%);min-height:1018px;transform:scale(var(--reader-scale));transform-origin:top;margin:0 auto}.production-canvas.fit-page .mock-document{width:min(660px,88%)}.page-stage>footer{color:#56677c;justify-content:space-between;width:min(720px,94%);margin:10px auto 0;font-size:7px;display:flex}.reader-ocr-overlay{z-index:4;pointer-events:none;width:min(720px,94%);min-height:1018px;transform:scale(var(--reader-scale));transform-origin:top;margin:auto;position:absolute;top:23px;left:0;right:0}.reader-ocr-overlay span{background:#2f6fed0f;border:1px dashed #2f6fedbf;height:7%;position:absolute}.production-reader>footer{color:#46586d;font-size:8px}.production-reader>footer kbd{margin:0 1px;font-size:7px}.contract-document{padding:47px 62px 42px;font-family:STSong,Songti SC,Microsoft YaHei,serif}.contract-classification{color:#697485;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:13px;font:7px Inter,sans-serif;display:flex}.contract-classification b{color:#394b61;font-weight:700}.contract-letterhead{border-bottom:2px solid #2c4362;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding-bottom:11px;display:grid}.contract-logo{color:#fff;letter-spacing:.03em;background:#263e60;border-radius:4px;place-items:center;width:32px;height:32px;font:800 11px Inter,sans-serif;display:grid}.contract-letterhead>div{flex-direction:column;display:flex}.contract-letterhead strong{color:#243750;font-size:12px}.contract-letterhead small{color:#657387;letter-spacing:.12em;margin-top:2px;font:5px Inter,sans-serif}.contract-letterhead em{color:#56677b;border:1px solid #8593a4;padding:4px 6px;font:7px Inter,sans-serif}.contract-document .contract-type{color:#5e6a79;letter-spacing:.14em;margin-top:35px;font-size:8px}.contract-document h2{color:#1e2b3c;letter-spacing:.22em;margin:11px 0 9px;font-size:25px}.contract-document .doc-number{color:#48566a;font-size:8px}.contract-document>hr{border-color:#9da6b2;margin:17px 0}.contract-document p{color:#252c35;margin:8px 0;font-size:9px;line-height:1.88}.contract-parties{border:1px solid #8995a4;grid-template-columns:1fr 1fr;gap:0;margin:12px 0;display:grid}.contract-parties p{border-right:1px solid #8995a4;grid-template-columns:80px 1fr;padding:8px 9px;display:grid;text-indent:0!important;margin:0!important;font-size:7px!important;line-height:1.65!important}.contract-parties p:last-child{border-right:0}.contract-parties p b{color:#32465f}.contract-parties p span{color:#364352}.contract-document h3{color:#1f2d40;margin:13px 0 4px;font-size:10px}.contract-price-table{border:1px solid #8995a4;margin:9px 0 12px;font:7px Inter,Microsoft YaHei,sans-serif}.contract-price-table>header,.contract-price-table>div{grid-template-columns:1.3fr 1.1fr .55fr 1fr;display:grid}.contract-price-table span,.contract-price-table strong,.contract-price-table b{border-right:1px solid #aeb6c0;padding:6px}.contract-price-table>header{color:#46566b;background:#eef1f4;font-weight:700}.contract-price-table>div{border-top:1px solid #aeb6c0}.contract-price-table>footer{border-top:1px solid #aeb6c0;grid-template-columns:1.4fr 2.6fr;margin:0;display:grid}.contract-price-table>footer strong{color:#1f3148}.contract-running-head{color:#46566a;border-bottom:1px solid #697586;justify-content:space-between;margin:29px 0 24px;padding-bottom:8px;font-size:8px;display:flex}.contract-notice{color:#35465b;background:#f5f7f9;border:1px solid #a5b0bd;grid-template-columns:90px 1fr;margin:14px 0;padding:10px;font-size:8px;line-height:1.7;display:grid}.contract-signatures{grid-template-columns:1fr 1fr;gap:34px;margin-top:38px!important;display:grid!important}.contract-signatures>span{border:1px solid #9ca7b4;min-height:94px;padding:10px}.contract-signatures b{font-size:9px;display:block}.contract-signatures i{color:#536176;margin-top:31px;font-size:7px;font-style:normal;line-height:1.8;display:block}.contract-page-footer{color:#6a7584;border-top:1px solid #aab2bc;justify-content:space-between;padding-top:7px;font:6px Inter,sans-serif;display:flex;position:absolute;bottom:24px;left:62px;right:62px}.contract-page-footer b{color:#42536a}.invoice-document{color:#482a27;padding:35px 39px 42px;font-family:Microsoft YaHei,Inter,sans-serif}.invoice-security{background:snow;border:1px solid #d8a7a1;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;margin-bottom:15px;padding:7px 9px;display:grid}.invoice-qr{background:repeating-linear-gradient(45deg,#333 0 2px,#fff 2px 4px);grid-template-columns:1fr 1fr;gap:3px;width:40px;height:40px;padding:4px;display:grid}.invoice-qr i{background:#fff;border:3px solid #222}.invoice-qr i:last-child{grid-column:2}.invoice-security>div{flex-direction:column;display:flex}.invoice-security small{color:#8b4b46;font-size:6px}.invoice-security strong{color:#5f302d;margin:2px 0;font-size:9px}.invoice-security span{font-size:6px}.invoice-security em{color:#23734f;border:1px solid #3b9a70;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.invoice-document>header{padding-bottom:10px}.invoice-document>header b{font-size:18px}.invoice-document>header span,.invoice-document>header small{font-size:7px}.invoice-meta{border:1px solid #c56f66;grid-template-columns:repeat(3,1fr);gap:0;margin:7px 0}.invoice-meta span{border-right:1px solid #d59a94;padding:6px 8px}.invoice-meta span:last-child{border-right:0}.invoice-meta small{font-size:6px}.invoice-meta strong{margin-top:3px;font-size:7px}.invoice-parties{border:1px solid #c56f66;grid-template-columns:24px 1fr 24px 1fr;display:grid}.invoice-parties>label{color:#9f3c33;writing-mode:vertical-rl;border-right:1px solid #d59a94;place-items:center;padding:4px;font-size:7px;display:grid}.invoice-parties>div{border-right:1px solid #d59a94;padding:7px 8px}.invoice-parties>div:last-child{border-right:0}.invoice-parties small{font-size:6px}.invoice-parties strong{margin:2px 0 4px;font-size:8px}.invoice-parties span{font-size:6px;line-height:1.7}.invoice-table{border-color:#c56f66;margin-top:0}.invoice-table>header,.invoice-table>div{grid-template-columns:1.5fr .9fr .42fr .45fr .85fr .9fr .42fr .75fr}.invoice-table>header span,.invoice-table>div>*{border-color:#d7a29c;padding:6px 4px;font-size:6px}.invoice-table>footer{border-top:1px solid #d7a29c;grid-template-columns:4.17fr .9fr .75fr;margin:0;display:grid}.invoice-table>footer>*{border-right:1px solid #d7a29c;padding:6px;font-size:6px}.invoice-table>footer span{text-align:center}.invoice-total{border-color:#c56f66;margin:0}.invoice-total span,.invoice-total>b{padding:8px}.invoice-total small{font-size:6px}.invoice-total strong,.invoice-total b{font-size:9px}.invoice-remark{border:1px solid #c56f66;border-top:0;grid-template-columns:38px 1fr;margin:0;display:grid}.invoice-remark small{border-right:1px solid #d7a29c;place-items:center;font-size:6px;display:grid}.invoice-remark p{text-indent:0;margin:0;padding:7px;font-size:6px;line-height:1.55}.invoice-document>footer{align-items:center;margin-top:15px}.invoice-document>footer span{font-size:6px}.invoice-document>footer b{color:#9d2b23d1;text-align:center;border:2px solid #b3362ea8;border-radius:50%;padding:8px 13px;font-size:7px;line-height:1.5;transform:rotate(-7deg)}.sheet-document{background:#f7f8fa;padding:25px 24px 34px;width:min(860px,96%)!important}.sheet-document>header{padding:0 0 8px}.sheet-document>header strong{font-size:12px}.sheet-document>header small{font-size:7px}.sheet-ribbon{color:#526174;background:#fff;border:1px solid #c8d0d8;align-items:center;gap:16px;height:28px;padding:0 8px;font-size:7px;display:flex}.sheet-ribbon b{color:#1f6041;border-bottom:2px solid #217346;height:100%;padding-top:9px}.sheet-ribbon em{color:#9a5b08;margin-left:auto;font-style:normal}.formula-bar{background:#fff;border-left:1px solid #bcc6d0;border-right:1px solid #bcc6d0;grid-template-columns:44px 25px 1fr;align-items:center;height:27px;display:grid}.formula-bar>*{border-right:1px solid #ccd3db;height:100%;padding:7px;font-size:7px}.formula-bar code{color:#28394d}.sheet-columns,.production-sheet{grid-template-columns:28px 42px 82px 115px 112px 55px 45px 78px 74px;display:grid}.sheet-columns>*{color:#526174;text-align:center;background:#edf0f3;border-bottom:1px solid #c7cfd8;border-right:1px solid #c7cfd8;padding:5px;font-size:6px}.production-sheet{border:0}.production-sheet>*{color:#304157;background:#fff;border-bottom:1px solid #d2d8df;border-right:1px solid #d2d8df;min-height:30px;padding:7px 5px;font-size:6px}.production-sheet>b{color:#6a7788;text-align:center;background:#edf0f3}.production-sheet>strong{color:#285a43;background:#e3efe8;font-weight:700}.production-sheet .cell-warning{color:#9a5a04;background:#fff0dc;font-weight:700}.sheet-tabs{background:#f2f4f6;border:1px solid #c4ccd5;border-top:0;align-items:center;height:29px;display:flex}.sheet-tabs button{color:#56667b;background:0 0;border:0;border-right:1px solid #d0d7df;height:100%;padding:0 10px;font-size:6px}.sheet-tabs button.active{color:#205e41;background:#fff;border-bottom:2px solid #217346;font-weight:700}.sheet-tabs span{color:#65758a;margin-left:auto;padding-right:8px;font-size:6px}.archive-document{background:#fbfcfd;padding:31px 35px 38px;width:min(820px,94%)!important}.archive-document>header{grid-template-columns:34px 1fr auto;padding:11px;display:grid}.archive-document>header strong{font-size:12px}.archive-document>header small{font-size:7px}.archive-breadcrumb{color:#65758a;background:#fff;border:1px solid #c5ced8;border-radius:5px;align-items:center;gap:5px;height:32px;margin-top:10px;padding:0 9px;font-size:7px;display:flex}.archive-breadcrumb button{color:var(--blue);background:0 0;border:0;font-size:7px}.archive-breadcrumb em{margin-left:auto;font-style:normal}.archive-summary{grid-template-columns:repeat(4,1fr);gap:7px;border:0!important;margin-top:8px!important;display:grid!important}.archive-summary>span{background:#fff;border:1px solid #c8d0da;border-radius:6px;padding:9px}.archive-summary strong{color:#2d3f55;font-size:10px;display:block}.archive-summary small{color:#718095;margin-top:2px;font-size:6px}.archive-tree{background:#fff;border:1px solid #c3ccd6;border-radius:6px;margin-top:9px}.archive-tree>header,.archive-tree>div{border-bottom:1px solid #dce1e7;grid-template-columns:minmax(220px,1.6fr) 90px 70px 72px;align-items:center;gap:8px;min-height:38px;padding:0 9px;display:grid}.archive-tree>header{color:#5e6d81;background:#edf1f5;min-height:27px;font-size:6px;font-weight:700}.archive-tree>div:last-child{border-bottom:0}.archive-tree>div>span:first-child{color:#b0761c;align-items:center;gap:7px;display:flex}.archive-tree i{flex-direction:column;min-width:0;display:flex}.archive-tree small{color:#768296;font-size:5px}.archive-tree strong{color:#293b51;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.archive-tree>div>span:not(:first-child){color:#637286;font-size:6px}.archive-document>footer{justify-content:space-between;margin-top:10px;font-size:7px}.image-document{background:linear-gradient(100deg,#6e5c390a,#0000 18%),#fdfcf8;padding:40px 48px 46px;transform:rotate(-.15deg);box-shadow:0 4px 22px #242b3433,inset 0 0 55px #594c320a;width:min(720px,88%)!important}.scan-origin{color:#4c5d72;justify-content:center;gap:12px;font:6px Inter,sans-serif;display:flex;position:absolute;top:-27px;left:0;right:0}.scan-origin span{background:#ffffffb3;border-radius:3px;padding:3px 5px}.image-document>header small{font-size:7px}.image-document>header h2{font-size:21px}.image-document>header span{font-size:7px}.image-document>section{grid-template-columns:78px 1fr;margin-top:22px}.image-document>section>*{padding:9px;font-size:7px;line-height:1.65}.image-document>section>.site-work-table{grid-template-columns:1fr 1fr;padding:0;display:grid}.site-work-table>*{border-bottom:1px solid #687686;border-right:1px solid #687686;padding:7px}.site-work-table>:nth-last-child(-n+2){border-bottom:0}.image-document>footer{margin-top:27px}.image-document>footer>span{border:1px solid #87919d;flex-direction:column;width:30%;min-height:67px;padding:8px;font-size:7px;display:flex}.image-document>footer i{color:#4a5666;margin-top:auto;font-size:7px;font-style:italic;line-height:1.5}.scan-seal{color:#ae2d26b8;text-align:center;border:3px double #ba322aad;border-radius:50%;place-items:center;width:62px;height:62px;font-size:12px;line-height:1.1;display:grid;position:absolute;bottom:75px;right:78px;transform:rotate(-12deg)}.production-translation-workspace{background:#d7dde5}.production-translation-workspace>.translation-commandbar{background:#fff;grid-template-columns:minmax(210px,1fr) auto minmax(300px,1fr);gap:12px;min-height:62px;padding:7px 11px;display:grid}.translation-title{align-items:center;gap:9px;display:flex!important}.translation-title>span{width:34px;height:34px;color:var(--blue);background:#eaf2ff;border-radius:8px;place-items:center;display:grid}.translation-title>div{flex-direction:column;display:flex}.translation-title small{font-size:7px!important}.translation-route{align-items:center;gap:6px;display:flex!important}.translation-route button{align-items:center;gap:5px;height:31px;font-weight:700;display:flex;color:#2f4259!important;border-color:#b8c4d1!important}.translation-route button small{color:#778498;font-size:6px}.translation-route>span{color:#53657a;background:#f0f3f6;border-radius:5px;padding:4px 6px;font-size:7px}.translation-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex!important}.translation-view-toggle{background:#f2f4f7;border:1px solid #c3ccd6;border-radius:6px;padding:2px;display:flex}.translation-view-toggle button{background:0 0!important;border:0!important}.translation-view-toggle button.active{box-shadow:0 1px 3px #1018281a;color:var(--blue)!important;background:#fff!important}.translation-progressbar{color:#718095;background:#f5f7fa;border-bottom:1px solid #b9c3ce;align-items:center;min-height:32px;padding:0 12px;font-size:7px;display:flex}.translation-progressbar>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.translation-progressbar>span.done{color:#297252}.translation-progressbar>span.active{color:var(--blue);font-weight:700}.translation-progressbar>i{background:#bdc6d1;width:32px;height:1px;margin:0 6px}.translation-progressbar>div{align-items:baseline;gap:5px;margin-left:auto;display:flex}.translation-progressbar b{color:#34465d;font-size:9px}.translation-progressbar small{font-size:7px}.production-parallel-view{background:#cfd6de;grid-template-columns:minmax(310px,1fr) 26px minmax(310px,1fr);min-height:0}.production-parallel-view.mode-target{grid-template-columns:minmax(520px,780px);justify-content:center}.production-parallel-view.mode-target .source-document-pane,.production-parallel-view.mode-target .document-sync-rail{display:none}.production-parallel-view .document-pane>header{background:#f7f9fb;padding:7px 9px 7px 12px}.production-parallel-view .document-pane>header>div:first-child{min-width:0}.production-parallel-view .document-pane>header>div:last-child{align-items:center;gap:4px;display:flex}.production-parallel-view .document-pane>header span{font-size:7px}.production-parallel-view .document-pane>header button{align-items:center;gap:2px;display:inline-flex}.production-parallel-view .document-pane>header button.active{color:var(--blue);border-color:#9cb7df}.production-parallel-view .document-pane>header button em{background:#e7eef8;border-radius:5px;padding:1px 3px;font-size:5px;font-style:normal}.production-parallel-view .translation-paper{width:min(560px,96%);min-height:790px;padding:46px 45px 58px;box-shadow:0 4px 16px #1f2a392e}.translation-page-meta{color:#798596;justify-content:space-between;margin:-26px 0 24px;font-size:6px;display:flex}.production-parallel-view .paper-kicker{margin:11px 0 20px;font-size:6px}.production-parallel-view .document-block{border-radius:3px;margin-bottom:8px;padding:5px 7px}.production-parallel-view .document-block:hover{background:#f7faff;border-color:#b4c9e8}.production-parallel-view .document-block.active{background:#eef5ff;border-color:#5f8fd8;box-shadow:0 0 0 2px #2f6fed14}.production-parallel-view .document-block>em{font-size:6px;left:-23px}.production-parallel-view .document-block>span{font-size:9px;line-height:1.72}.production-parallel-view .document-block.block-title>span{font-size:16px}.production-parallel-view .document-block.block-heading>span{font-size:10px}.production-parallel-view .document-block>i{color:#53657a;background:0 0;font-size:6px;top:4px;right:-23px}.production-parallel-view .document-block>i.warning{color:#9a5b08;background:#fff1dc;padding:2px 4px}.source-paper .document-block>i{color:#9a5b08;align-items:center;gap:2px;display:inline-flex;right:4px}.production-parallel-view .document-block textarea{min-height:28px;padding:1px;font-size:9px;line-height:1.7}.segment-comment{color:#6f4a12;background:#fff8e9;border:1px solid #f0c47e;border-radius:5px;margin:7px -1px 1px;padding:7px 8px;font:6px/1.55 Inter,Microsoft YaHei,sans-serif;display:block!important}.segment-comment b{margin-right:5px}.segment-comment button{float:right;color:var(--blue);background:0 0;border:0;font-size:6px;font-weight:700}.production-parallel-view .document-sync-rail{background:#c3ccd6;padding-top:72px}.production-parallel-view .document-sync-rail small{color:#607085;writing-mode:vertical-rl;margin-top:8px;font-size:5px}.translation-statusbar{grid-template-columns:1fr auto 1fr;gap:8px;align-items:center!important;min-height:48px!important;padding:6px 10px!important;display:grid!important}.translation-statusbar>div{align-items:center;gap:8px;display:flex}.translation-statusbar>div:last-child{justify-content:flex-end}.translation-statusbar>div>span{color:#53657a;font-size:7px}.translation-statusbar>div>span.dirty{color:#9a5a04}.translation-statusbar button{color:#3f526a;background:#fff;border:1px solid #b7c3d0;border-radius:5px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:7px;display:inline-flex}.translation-statusbar button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.translation-statusbar button:disabled{opacity:.48}.translation-statusbar kbd{margin-left:3px;font-size:5px}.segment-navigator{gap:4px!important}.segment-navigator span{color:#43566e;text-align:center;min-width:124px;font-size:7px}.production-quality{padding:12px}.production-quality>section>header{justify-content:space-between;align-items:center;display:flex}.production-quality>section>header>div{flex-direction:column;display:flex}.production-quality>section>header span{color:#526174;font-size:9px}.production-quality>section>header small{color:#7a8798;margin-top:2px;font-size:6px}.production-quality .quality-metrics span{font-size:7px}.production-quality .quality-metrics small{margin-top:2px;font-size:6px}.quality-tabs{border-bottom:1px solid #cbd3dd;height:34px;margin-bottom:9px;display:flex}.quality-tabs button{color:#617086;background:0 0;border:0;flex:1;font-size:8px;position:relative}.quality-tabs button.active{color:var(--blue);font-weight:700}.quality-tabs button.active:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.quality-tabs em{background:#e8edf3;border-radius:5px;padding:1px 4px;font-size:6px;font-style:normal}.quality-issue-list>button{color:#b17216;text-align:left;background:#fff;border:1px solid #d0d7e0;border-left:3px solid #d99938;border-radius:6px;grid-template-columns:18px 1fr 14px;gap:6px;width:100%;margin-bottom:6px;padding:8px;display:grid}.quality-issue-list>button.issue-green{color:#287655;border-left-color:#3b9d72}.quality-issue-list>button.issue-blue{color:var(--blue);border-left-color:#5790e4}.quality-issue-list span{color:#293a50;flex-direction:column;display:flex}.quality-issue-list small{color:#748196;font-size:6px}.quality-issue-list strong{margin-top:2px;font-size:8px}.quality-issue-list p{color:#596a7f;margin:3px 0 0;font-size:7px;line-height:1.45}.terminology-list{border:1px solid #c9d1db;border-radius:6px}.terminology-list>header,.terminology-list>div{border-bottom:1px solid #dce1e7;grid-template-columns:.8fr 1.4fr 60px;align-items:center;gap:6px;min-height:36px;padding:0 7px;display:grid}.terminology-list>header{color:#66768a;background:#f1f4f7;min-height:26px;font-size:6px}.terminology-list>div:last-child{border-bottom:0}.terminology-list strong,.terminology-list span{font-size:7px}.translation-comments-list article{border:1px solid #cdd5df;border-radius:6px;margin-bottom:7px;padding:8px}.translation-comments-list header{grid-template-columns:24px 1fr auto;align-items:center;gap:6px;display:grid}.translation-comments-list header>span{width:22px;height:22px;color:var(--blue);background:#eaf2ff;border-radius:6px;place-items:center;font-size:7px;font-weight:700;display:grid}.translation-comments-list header>div{flex-direction:column;display:flex}.translation-comments-list strong{font-size:8px}.translation-comments-list small{color:#748196;font-size:6px}.translation-comments-list p{color:#46586e;margin:7px 0;font-size:7px;line-height:1.5}.translation-comments-list article>button{color:var(--blue);background:0 0;border:0;font-size:6px;font-weight:700}.quality-gate{color:#9a5b08;background:#fff8e9;border:1px solid #edc789;border-radius:6px;grid-template-columns:19px 1fr;gap:6px;margin-top:9px;padding:8px;display:grid}.quality-gate>span{color:#493b29;flex-direction:column;display:flex}.quality-gate strong{font-size:8px}.quality-gate small{color:#7a6343;margin-top:2px;font-size:6px}.note-provenance,.document-chat-scope{color:var(--blue);background:#f2f7ff;border:1px solid #afc5e5;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin-bottom:9px;padding:8px;display:grid}.note-provenance>span,.document-chat-scope>div{color:#34465d;flex-direction:column;display:flex}.note-provenance strong,.document-chat-scope strong{font-size:8px}.note-provenance small,.document-chat-scope small{color:#66768a;margin-top:2px;font-size:6px}.notes-panel>article footer{margin-top:7px}.notes-panel>article footer button{color:var(--blue);background:#f2f7ff;border:1px solid #afc5e5;border-radius:4px;padding:4px 6px;font-size:6px}.document-chat>.document-chat-scope{display:grid}.document-chat-scope>span{background:#e3edfc;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.answer-provenance{color:#68788c;margin-top:8px;font:6px ui-monospace,monospace;display:block}.query-state{color:#50647d;background:#f7f9fc;border-bottom:1px solid #d8dee7;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.query-state>span{flex-direction:column;min-width:0;display:flex}.query-state strong{font-size:11px}.query-state small{color:#687991;margin-top:2px;font-size:9px}.query-state button,.translation-api-state button,.upload-api-error button{color:#304967;background:#fff;border:1px solid #b9c6d6;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.query-state-error{color:#b43c3c;background:#fff7f7;border-color:#ebc4c4}.query-state-error small{color:#865d64}.translation-api-state{color:#ad3434;background:#fff2f2;border-bottom:1px solid #e3b2b2;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:6px 12px;display:grid}.translation-api-state>span,.upload-api-error>span{flex-direction:column;display:flex}.translation-api-state strong,.upload-api-error strong{font-size:8px}.translation-api-state small,.upload-api-error small{color:#7e5b61;margin-top:2px;font-size:6px}.translation-save-state.error{color:#b53d3d!important}.inline-mutation-error{color:#a83838;background:#fff4f4;border:1px solid #ecc2c2;border-radius:5px;margin:-3px 0 8px;padding:7px;font-size:7px;line-height:1.4;align-items:flex-start!important;gap:6px!important;display:flex!important}.upload-entry>span{min-width:0}.upload-entry>span>i{background:#e0e6ee;border-radius:3px;height:3px;margin-top:6px;display:block;overflow:hidden}.upload-entry>span>i>b{border-radius:inherit;background:#3980e8;height:100%;transition:width .2s;display:block}.upload-entry.state-complete>svg{color:#278c60}.upload-entry.state-failed>svg{color:#bd3d3d}.upload-entry.state-failed{background:#fff8f8}.upload-api-error{color:#ad3434;background:#fff4f4;border:1px solid #e8b8b8;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}.route-state-page{background:#edf1f5;place-items:center;min-height:100vh;padding:32px;display:grid}.route-state-page>section{background:#fff;border:1px solid #c7d0db;border-radius:10px;flex-direction:column;align-items:flex-start;width:min(520px,100%);padding:34px;display:flex;box-shadow:0 16px 48px #1a2b401f}.route-state-page>section>span{color:#2f6fed;background:#eaf2ff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.route-state-page small{color:#718097;letter-spacing:.12em;margin-top:22px;font-size:10px}.route-state-page h1{color:#22344a;margin:7px 0 8px;font-size:24px}.route-state-page p{color:#5f7086;margin:0;font-size:13px;line-height:1.7}.route-state-page code{color:#596a7f;background:#f1f4f7;border-radius:4px;margin-top:14px;padding:6px 8px;font-size:11px}.route-state-page button,.route-state-page a{color:#fff;background:#2f6fed;border:1px solid #2864cf;border-radius:6px;align-items:center;gap:6px;height:36px;margin-top:20px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.route-loading{background:#eef2f6;grid-template-columns:236px 1fr;min-height:100vh;display:grid}.route-loading aside{background:#122034}.route-loading>section{padding:28px}.route-loading header,.route-loading article,.route-loading-grid i{background:linear-gradient(90deg,#e0e5eb,#f5f7f9,#e0e5eb) 0 0/200% 100%;border-radius:7px;animation:1.4s infinite route-shimmer;display:block}.route-loading header{width:46%;height:52px}.route-loading-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.route-loading-grid i{height:92px}.route-loading article{height:240px;margin-top:12px}@keyframes route-shimmer{to{background-position:-200% 0}}@media (width<=1500px){.context-body{grid-template-columns:210px minmax(640px,1fr) 292px}.context-header{grid-template-columns:minmax(250px,1fr) auto}.context-header .context-tools{border-top:1px solid #e2e7ed;grid-area:2/1/auto/-1;min-height:42px}.context-header>div:last-child{grid-area:1/2}.production-translation-workspace>.translation-commandbar{grid-template-columns:1fr auto}.translation-route{display:none!important}.translation-statusbar{grid-template-columns:1fr 1fr}.translation-statusbar .segment-navigator{display:none}}@media (width<=1180px){.context-body{grid-template-columns:190px minmax(620px,1fr)}.context-inspector{grid-column:1/-1;min-height:460px}.production-parallel-view{min-height:760px}.production-translation-workspace{overflow-y:auto}.workspace-integrity-bar span:nth-child(3),.workspace-integrity-bar span:nth-child(4){display:none}}@media (width<=820px){.workspace-integrity-bar{gap:12px;overflow-x:auto}.workspace-integrity-bar button{white-space:nowrap;margin-left:0}.context-body{display:block}.context-main{min-height:760px}.production-reader>.reader-toolbar{flex-direction:column;align-items:stretch;gap:7px;min-height:auto;padding:7px;display:flex}.reader-toolbar-group,.reader-toolbar-group.end{justify-content:center}.reader-page-control{order:-1;justify-content:center}.reader-document-bar{flex-direction:column;align-items:flex-start;gap:6px;padding:7px 9px}.reader-document-bar>div{justify-content:space-between;width:100%}.production-canvas{padding-left:8px;padding-right:8px}.page-stage{min-width:660px}.production-canvas{overflow-x:auto}.production-translation-workspace>.translation-commandbar{flex-direction:column;align-items:stretch;display:flex}.translation-actions{justify-content:flex-start;overflow-x:auto}.translation-progressbar{overflow-x:auto}.production-parallel-view{grid-template-columns:minmax(350px,1fr) 24px minmax(350px,1fr);min-height:760px;display:grid;overflow-x:auto}.production-parallel-view.mode-target{grid-template-columns:minmax(560px,1fr)}.translation-statusbar{flex-direction:column;align-items:stretch!important;display:flex!important}.translation-statusbar>div:last-child{justify-content:flex-start;overflow-x:auto}.contract-document,.invoice-document{min-width:650px}.sheet-document,.archive-document{min-width:760px}.image-document{min-width:620px}}.view-documents .sidebar{background:#111927;border-right-color:#263244;width:232px}.view-documents>main{margin-left:232px}.view-documents .brand{border-bottom:1px solid #283446;height:64px;padding:0 18px}.view-documents .brand-copy strong{letter-spacing:.06em;font:700 18px/1 Inter,PingFang SC,sans-serif}.view-documents .brand-copy small{color:#9aa7b9;letter-spacing:.11em;margin-top:5px}.view-documents .sidebar nav{padding:14px 10px}.view-documents .nav-label{color:#aab5c4;letter-spacing:.1em;font-size:10px}.view-documents .nav-item{color:#bdc7d5;border-radius:3px;min-height:40px;margin-bottom:2px;font-size:12px}.view-documents .nav-item:hover{color:#fff;background:#202b3b}.view-documents .nav-item.active{color:#fff;background:#25354c;border:0;box-shadow:inset 3px 0 #4c8de6}.view-documents .nav-item.active:before{display:none}.view-documents .service-health{background:#182334;border-radius:3px}.view-documents .profile>span{border-radius:3px}.view-documents .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#b8c1cd;height:58px;padding:0 24px}.view-documents .topbar-actions>.button-primary{display:none}.view-documents .global-search{background:#f7f8fa;border-color:#aeb8c5;border-radius:3px;height:34px}.page-documents{width:100%;max-width:none;padding:22px 24px 36px}.documents-page{color:#182233;width:100%}.document-workbench-header{border-bottom:1px solid #aeb8c5;justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;padding:0 0 18px;display:flex}.document-workbench-header>div:first-child{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:12px;display:grid}.document-workbench-header small{color:#445165;letter-spacing:.1em;grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:800}.document-workbench-header h1{color:#101827;letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.15}.document-header-actions{gap:8px;display:flex}.documents-page .button{border-radius:3px;min-height:36px;font-size:12px}.documents-page .button-ghost{border-color:#9faab8}.documents-page .button-primary{box-shadow:none;background:#1559b7;border-color:#104d9e}.document-operations-strip{background:#fff;border:1px solid #b5beca;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0;display:grid}.document-operations-strip>div{border-right:1px solid #c6ced8;grid-template-columns:1fr auto;align-content:center;gap:4px 10px;min-height:68px;padding:10px 16px;display:grid}.document-operations-strip>div:last-child{border-right:0}.document-operations-strip span{color:#344256;font-size:11px;font-weight:700}.document-operations-strip strong{color:#172033;text-align:right;grid-row:span 2;font-size:18px;line-height:1}.documents-page .document-console{grid-template-columns:224px minmax(0,1fr);gap:12px}.documents-page .library-panel{min-height:650px;box-shadow:none;background:#f4f6f8;border-color:#aeb8c5;border-radius:2px;top:72px}.documents-page .library-panel>header{background:#e9edf2;border-bottom-color:#aeb8c5;min-height:58px}.documents-page .library-panel>header strong{color:#172033;font-size:12px}.documents-page .library-panel>header small{color:#4d5b6e;font-size:10px}.documents-page .library-panel nav>small{color:#4b596c;margin:13px 8px 6px;font-size:10px}.documents-page .library-panel nav button{color:#354256;border-radius:2px;min-height:36px}.documents-page .library-panel nav button em{color:#4f5d70}.documents-page .library-panel>footer{background:#e9edf2;border-top-color:#aeb8c5}.documents-page .library-panel>footer i{background:#c7ced8}.documents-page .document-data{min-width:0;box-shadow:none;background:#fff;border:1px solid #aeb8c5;border-radius:2px;overflow:visible}.document-dataset-heading{background:#fff;border-bottom:1px solid #b7c0cb;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 14px;display:flex}.document-dataset-heading>div:first-child{align-items:baseline;gap:9px;display:flex}.document-dataset-heading h2{color:#111827;margin:0;font-size:15px}.document-dataset-heading small{color:#536174;font-size:10px;font-weight:700}.document-dataset-heading>div:first-child>span{color:#465468;font-size:11px}.document-dataset-heading>div:last-child{align-items:center;gap:10px;display:flex}.document-dataset-heading>div:last-child>span{color:#285d47;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.document-dataset-heading>div:last-child>span i{background:#16835d;border-radius:50%;width:6px;height:6px}.document-dataset-heading>div:last-child>span.connection-error{color:#a62f27}.document-dataset-heading>div:last-child>span.connection-error i{background:#c43b31}.document-dataset-heading>div:last-child>button{color:#2d3a4d;background:#fff;border:1px solid #98a4b2;border-radius:2px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.documents-page .data-toolbar{background:#f4f6f8;border-bottom-color:#aeb8c5;grid-template-columns:minmax(270px,1fr) auto auto;gap:8px;min-height:58px;padding:9px 12px;display:grid}.documents-page .search-field{color:#4c5a6d;background:#fff;border-color:#9eabb9;border-radius:2px;width:100%;height:36px}.documents-page .search-field input{font-size:12px}.toolbar-filter-group{align-items:center;gap:5px;display:flex}.toolbar-filter-group label,.mobile-scope-select{color:#5b687a;background:#fff;border:1px solid #9eabb9;border-radius:2px;align-items:center;gap:5px;height:36px;padding-left:8px;display:flex}.toolbar-filter-group label>span,.mobile-scope-select>span{white-space:nowrap;font-size:10px;font-weight:700}.toolbar-filter-group select,.mobile-scope-select select{color:#1f2b3c;background:0 0;border:0;outline:0;min-width:86px;height:34px;padding:0 24px 0 4px;font-size:11px;font-weight:600}.toolbar-actions-group{border-left:1px solid #b7c0cb;align-items:center;gap:3px;padding-left:5px;display:flex}.toolbar-actions-group>button,.toolbar-actions-group>div>button{color:#2d3a4d;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:5px;height:36px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.toolbar-actions-group button em{background:#d15a00;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.column-menu-wrap{position:relative}.column-menu{z-index:20;background:#fff;border:1px solid #8794a4;border-radius:2px;width:210px;padding:7px 0;position:absolute;top:40px;right:0;box-shadow:0 12px 28px #0f172a2e}.column-menu header{border-bottom:1px solid #d1d7df;flex-direction:column;padding:7px 12px 9px;display:flex}.column-menu header strong{font-size:12px}.column-menu header small{color:#566477;margin-top:2px;font-size:10px}.column-menu label{color:#2f3c4f;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:11px;display:flex}.column-menu label:hover{background:#e4e9ef}.column-menu input{accent-color:#1559b7}.mobile-scope-select{display:none}.documents-page .advanced-filter-panel{box-shadow:none;background:#e9edf2;border-bottom-color:#8794a4}.documents-page .advanced-filter-panel>header{min-height:48px}.documents-page .advanced-filter-panel select,.documents-page .advanced-filter-panel .filter-check{border-color:#9eabb9;border-radius:2px}.documents-page .advanced-filter-panel>footer{background:#f4f6f8;border-top-color:#b7c0cb}.documents-page .active-query{background:#eef1f4;border-bottom-color:#b7c0cb;min-height:38px;padding:6px 12px}.documents-page .active-query button{color:#2f3d50;background:#fff;border-color:#9da8b6;border-radius:2px;padding:4px 7px;font-size:10px}.documents-page .active-query em{color:#465468;font:9px ui-monospace,monospace}.documents-page .selection-bar{color:#fff;background:#153b6c;border-bottom-color:#0c356b;min-height:42px;font-size:11px}.documents-page .selection-bar strong{color:#fff}.documents-page .selection-bar button{color:#fff;font-size:11px}.documents-page .selection-bar button:hover{text-decoration:underline}.documents-page .selection-bar button:last-child{color:#dbe7f7}.documents-page .select-all-results{color:#263548;background:#dbe6f4;border-bottom-color:#8ca7c9}.documents-page .select-all-results button{color:#0f4f9e}.document-table-scroll{background:#fff;min-height:360px;max-height:calc(100vh - 380px);position:relative;overflow:auto}.documents-page .enterprise-document-table{border-collapse:separate;border-spacing:0;min-width:1120px!important}.documents-page .enterprise-document-table th:nth-child(2){min-width:270px}.documents-page .table-scroll th{color:#273447;letter-spacing:.025em;background:#e1e6ec;border-bottom:1px solid #8491a1;height:40px;padding:0 11px;font-size:10px;font-weight:800}.documents-page .density-compact td{height:48px;padding-top:5px;padding-bottom:5px}.documents-page .density-compact .file-icon{width:30px;height:30px}.documents-page .density-compact .cell-app{margin-top:2px}.documents-page .table-scroll tbody tr.selected{background:#dce8f6;box-shadow:inset 3px 0 #1559b7}.documents-page .enterprise-document-table input[type=checkbox]{accent-color:#1559b7;width:14px;height:14px}.documents-page .document-cell{gap:9px}.documents-page .document-cell:hover strong{color:#0f4f9e;text-decoration:underline}.documents-page .category-cell{color:#2e3c4f;background:#f2f4f7;border-color:#9da8b6;border-radius:2px;padding:3px 5px;font-size:10px}.documents-page .quality-cell{color:#176847}.documents-page .quality-cell i{background:#cbd3dc;border-radius:0}.documents-page .quality-cell i b{background:#176847}.documents-page .source-cell,.documents-page td.muted{color:#3f4d61;font-size:10px}.row-action-wrap{position:relative}.row-action-menu{z-index:30;background:#fff;border:1px solid #8794a4;border-radius:2px;width:170px;padding:5px 0;position:absolute;top:34px;right:0;box-shadow:0 10px 26px #0f172a33}.row-action-menu button{color:#2e3b4e;text-align:left;background:#fff;border:0;align-items:center;gap:8px;width:100%;height:34px;padding:0 11px;font-size:11px;display:flex}.row-action-menu button:hover{color:#104d9e;background:#e4e9ef}.document-skeleton-row td{height:58px!important}.document-skeleton-row td>*{background:linear-gradient(90deg,#d7dde5,#edf0f3,#d7dde5) 0 0/200% 100%;height:10px;margin-right:22px;animation:1.4s infinite route-shimmer;display:inline-block}.document-skeleton-row td>i{vertical-align:middle;width:32px;height:32px}.document-skeleton-row td>span{width:26%}.document-skeleton-row td>b{width:14%}.document-skeleton-row td>em{width:9%}.documents-page .table-footer{color:#334155;background:#eef1f4;border-top-color:#8f9baa;min-height:48px;padding:7px 12px;font-size:10px;position:sticky;bottom:0}.documents-page .table-footer button{color:#354256;border-radius:2px;min-width:28px;height:28px}.documents-page .table-footer button.active{color:#fff;background:#1559b7;border-color:#1559b7}.documents-page .table-footer>label select{border-color:#9eabb9;border-radius:2px}.documents-page .page-position{color:#465468;white-space:nowrap;margin:0 4px}.documents-page button:focus-visible,.documents-page input:focus-visible,.documents-page select:focus-visible,.view-documents .nav-item:focus-visible{outline-offset:2px;outline:2px solid #1559b7}@media (width<=1450px){.documents-page .data-toolbar{grid-template-columns:minmax(260px,1fr) auto}.toolbar-actions-group{border-top:1px solid #c6ced8;border-left:0;grid-column:1/-1;justify-content:flex-end;padding-top:6px}.document-table-scroll{max-height:none}}@media (width<=1200px){.view-documents .sidebar{width:208px}.view-documents>main{margin-left:208px}.view-documents.nav-compact .sidebar{width:72px}.view-documents.nav-compact>main{margin-left:72px}.page-documents{padding-left:16px;padding-right:16px}.documents-page .library-panel{display:none}.documents-page .document-console{display:block}.mobile-scope-select{grid-column:1/-1;display:flex}.documents-page .data-toolbar{grid-template-columns:1fr}.toolbar-filter-group{flex-wrap:wrap}.toolbar-actions-group{grid-column:auto}}@media (width<=760px){.view-documents>main{margin-left:0}.view-documents .topbar{padding:0 10px}.page-documents{padding:14px 10px 24px}.document-workbench-header{flex-direction:column;align-items:stretch}.document-workbench-header>div:first-child{display:block}.document-workbench-header p{margin-top:6px}.document-header-actions{grid-template-columns:1fr 1fr;display:grid}.document-operations-strip{grid-template-columns:1fr 1fr}.document-operations-strip>div{border-bottom:1px solid #c6ced8}.document-operations-strip>div:nth-child(2n){border-right:0}.document-operations-strip>div:last-child{grid-column:1/-1}.document-dataset-heading{flex-direction:column;align-items:flex-start}.toolbar-filter-group label{flex:1;min-width:130px}.toolbar-filter-group select{width:100%}.toolbar-actions-group{justify-content:flex-start;overflow-x:auto}.documents-page .active-query{flex-wrap:wrap;align-items:flex-start}.documents-page .active-query em{width:100%;margin-left:0}.documents-page .selection-bar{flex-wrap:wrap}.documents-page .selection-bar button:last-child{margin-left:0}.documents-page .table-footer{flex-direction:column;align-items:flex-start;gap:7px}.documents-page .table-footer>label,.documents-page .table-footer>div{margin-left:0}}.view-documents .sidebar{background:#162132;border-right:1px solid #29374a}.view-documents .brand{background:#121c2b}.view-documents .nav-item{border-radius:6px;margin:2px 4px}.view-documents .service-health,.view-documents .profile>span{border-radius:6px}.view-documents .topbar{background:#f8fafc;border-bottom:1px solid #aeb8c5}.view-documents .topbar-title{color:#556377;min-width:0}.view-documents .topbar-title strong{color:#162235;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-breadcrumb button{color:#354a65;background:0 0;border:0;border-radius:4px;padding:3px 4px;font-size:12px;font-weight:650}.document-breadcrumb button:hover{color:#0f4f9e;background:#e6ebf1}.document-operations-strip,.documents-page .library-panel,.documents-page .document-data{border-radius:8px;overflow:hidden}.documents-page .library-panel>header,.document-dataset-heading{min-height:64px}.documents-page .library-panel nav button,.documents-page .library-panel nav button.active,.documents-page .button,.documents-page .search-field,.toolbar-filter-group label,.mobile-scope-select,.toolbar-actions-group>button,.toolbar-actions-group>div>button,.documents-page .active-query button,.documents-page .table-footer button,.documents-page .table-footer>label select{border-radius:5px}.documents-page .advanced-filter-panel select,.documents-page .advanced-filter-panel .filter-check,.column-menu,.row-action-menu{border-radius:6px}.documents-page .file-icon,.documents-page .status-badge,.documents-page .category-cell{border-radius:5px}.documents-page .table-scroll tbody tr.selected{box-shadow:inset 3px 0 #1559b7}.page-documents:has(.context-workspace){padding-bottom:0}.context-workspace{background:#e8edf3;border:0;height:calc(100vh - 58px);margin:-22px -24px -36px}.context-header{background:#fff;border-bottom:1px solid #aeb8c5;grid-template-columns:minmax(390px,1fr) auto auto;gap:14px;min-height:78px;padding:10px 16px}.context-header .workbench-file{gap:10px;min-width:0}.context-header .workbench-file>span:nth-child(3){min-width:0}.context-header .workbench-file strong{color:#172235;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-size:13px;overflow:hidden}.context-header .workbench-file .workspace-path{color:#536174;font-size:10px}.context-header .workbench-file small:last-child{color:#465468;font-size:10px}.context-header .file-icon{border-radius:6px}.back-to-library{color:#2d3c50;border-color:#96a3b2;border-radius:6px;height:36px;font-size:11px}.document-mode-switch{background:#edf1f5;border:1px solid #9da8b6;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.document-mode-switch button{color:#465468;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.document-mode-switch button:hover{color:#174f91}.document-mode-switch button.active{color:#104d9e;background:#fff;box-shadow:0 1px 3px #0f172a29}.context-header>div:last-child .button,.context-header>div:last-child .icon-button{border-radius:6px;height:36px}.workspace-integrity-bar{color:#3f4d61;background:#f4f6f8;border-top:0;border-bottom-color:#aeb8c5;min-height:36px;padding:0 16px;font-size:10px}.workspace-integrity-bar button{font-size:10px}.context-body,.context-body.outline-open,.context-body.outline-closed{grid-template-columns:minmax(0,1fr) 340px}.context-body.inspector-closed{grid-template-columns:minmax(0,1fr)}.context-inspector{background:#f8fafc;border-left-color:#9da8b6;width:auto}.context-inspector>header small{color:#536174;letter-spacing:.04em;font-size:10px}.context-inspector>header strong{color:#172235;font-size:13px}.context-panel-tabs{background:#eef1f4;border-bottom:1px solid #b8c1cc;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.context-panel-tabs button{color:#465468;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:34px;font-size:10px;font-weight:700;display:inline-flex}.context-inspector :where(.inspector-content,.document-chat,.citation-workset,.context-quality){flex:1;overflow-y:auto}.context-inspector :where(button,textarea,input){font-size:11px}.context-inspector :where(p){font-size:11px;line-height:1.58}.context-inspector :where(.inspector-fields strong,.quality-issue-list strong,.translation-comments-list strong,.terminology-list strong,.terminology-list span){font-size:11px}.context-inspector :where(.quality-issue-list p,.quality-issue-list small,.translation-comments-list p,.translation-comments-list small){font-size:10px}.translation-quality-summary{color:#15538f;background:#eef5fc;border:1px solid #9cb6d5;border-radius:6px;grid-template-columns:20px 1fr;gap:8px;margin-top:10px;padding:10px;display:grid}.translation-quality-summary span{color:#2d3c50;flex-direction:column;display:flex}.context-document-stage{grid-template-columns:minmax(0,1fr)}.context-document-stage.outline-visible{grid-template-columns:104px minmax(0,1fr)}.production-page-rail{background:#eef1f4;border-right:1px solid #9da8b6}.production-page-rail>div button{border-radius:6px}.production-reader>.reader-toolbar{background:#f8fafc;border-bottom-color:#9da8b6;min-height:46px}.production-reader .reader-toolbar button{border-radius:5px;font-size:10px}.reader-document-bar{background:#eef1f4;border-bottom-color:#b8c1cc;min-height:40px}.production-canvas{background:#cfd7e1}.production-canvas .page-stage{border-radius:3px;box-shadow:0 4px 18px #0f172a33}.production-canvas.continuous{flex-direction:column;align-items:center;gap:22px;padding-bottom:70px;display:flex}.production-canvas.continuous .page-stage{flex:none}.load-more-pages{color:#2e4968;background:#f8fafc;border:1px solid #8997a8;border-radius:6px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.production-translation-workspace{background:#ccd4de;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0;display:grid}.production-translation-workspace>.translation-commandbar{border-bottom:1px solid #aeb8c5;grid-template-columns:minmax(220px,1fr) auto minmax(390px,1.3fr);min-height:66px}.translation-title>span{border-radius:6px}.translation-title strong{font-size:13px!important}.translation-title small{color:#536174;font-size:10px!important}.translation-route button,.translation-actions button,.translation-view-toggle{border-radius:5px}.translation-actions button{min-height:32px;font-size:10px}.translation-save-state{border-radius:5px;font-size:9px}.translation-navigationbar{color:#3f4d61;background:#eef1f4;border-bottom:1px solid #aeb8c5;align-items:center;gap:12px;min-height:40px;padding:4px 12px;font-size:10px;display:flex}.translation-navigationbar>div{align-items:center;gap:5px;display:flex}.translation-navigationbar button{color:#2f3d50;background:#fff;border:1px solid #9da8b6;border-radius:5px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;display:inline-flex}.translation-navigationbar label{align-items:center;gap:4px;padding:0 7px;display:flex}.translation-navigationbar input{color:#172235;text-align:center;background:#fff;border:1px solid #9da8b6;border-radius:4px;width:42px;height:28px}.translation-navigationbar>span{color:#276149;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.production-parallel-view{background:#9da8b6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;min-height:0;display:grid}.production-parallel-view.mode-target .source-document-pane{display:none}.production-parallel-view .document-pane{background:#d7dee7;grid-template-rows:62px minmax(0,1fr)}.production-parallel-view .document-pane>header{background:#f8fafc;border-bottom-color:#9da8b6;padding:8px 12px}.production-parallel-view .document-pane>header span{color:#465468;font-size:10px}.production-parallel-view .document-pane>header strong{color:#172235;max-width:330px;font-size:11px}.production-parallel-view .document-pane>header small{color:#536174;font-size:9px}.production-parallel-view .document-pane>header button{border-radius:5px}.production-parallel-view .document-scroll{padding:18px 14px 72px}.continuous-document-scroll{scroll-behavior:smooth;flex-direction:column;gap:18px;display:flex;overflow-y:auto}.translation-source-page,.production-parallel-view .translation-paper{background:#fff;border:1px solid #abb5c2;border-radius:4px;width:min(660px,96%);min-height:820px;margin:0 auto;padding:42px 44px 54px;box-shadow:0 4px 16px #1f2a392e}.translation-source-page{position:relative}.translation-source-page>.translation-page-meta{margin:-24px 0 16px}.translation-source-page>footer{color:#667489;border-top:1px solid #d8dee6;justify-content:space-between;margin-top:16px;padding-top:10px;font-size:8px;display:flex}.translation-source-page :where(.contract-document,.invoice-document,.sheet-document,.archive-document,.image-document){width:100%;min-width:0;min-height:690px;box-shadow:none}.production-parallel-view .translation-page-meta{color:#59677a;font-size:9px}.production-parallel-view .paper-kicker{font-size:9px}.production-parallel-view .document-block{border-radius:5px;margin-bottom:9px}.production-parallel-view .document-block textarea{font-size:11px;line-height:1.72}.production-parallel-view .block-title textarea{font-size:18px}.production-parallel-view .block-heading textarea{font-size:12px}.translated-continuation{color:#273548}.translated-continuation h2{text-align:center;margin:8px 0 28px;font:700 17px/1.4 Georgia,serif}.translated-continuation h3{margin:24px 0 9px;font:700 12px/1.5 Georgia,serif}.translated-continuation p{text-align:justify;margin:0 0 14px;font:11px/1.85 Georgia,serif}.segment-comment,.segment-comment button{font-size:9px}.translation-statusbar{background:#f8fafc;border-top:1px solid #9da8b6;min-height:54px!important}.translation-statusbar>div>span,.segment-navigator span{font-size:9px}.translation-statusbar button{border-radius:5px;height:32px;font-size:10px}.translation-statusbar kbd{font-size:8px}@media (width<=1500px){.context-header{grid-template-columns:minmax(340px,1fr) auto}.context-header>div:last-child{grid-column:1/-1;justify-self:end}.context-body,.context-body.outline-open,.context-body.outline-closed{grid-template-columns:minmax(0,1fr) 310px}.production-translation-workspace>.translation-commandbar{grid-template-columns:1fr auto}.translation-actions{grid-column:1/-1}}@media (width<=1200px){.context-workspace{margin:-22px -16px -36px}.context-body,.context-body.outline-open,.context-body.outline-closed{grid-template-columns:minmax(0,1fr) 300px}.context-header{grid-template-columns:1fr auto}.document-mode-switch{grid-area:1/2}.production-parallel-view{min-width:820px}.production-translation-workspace{overflow-x:auto}}@media (width<=820px){.context-workspace{height:auto;min-height:calc(100vh - 58px);margin:-14px -10px -24px;overflow-y:auto}.context-header{flex-direction:column;align-items:stretch;display:flex}.document-mode-switch{align-self:flex-start}.context-header>div:last-child{justify-content:flex-start;overflow-x:auto}.workspace-integrity-bar{overflow-x:auto}.context-body,.context-body.outline-open,.context-body.outline-closed{flex-direction:column;min-height:900px;display:flex}.context-main{min-height:760px}.context-inspector{border-top:1px solid #9da8b6;border-left:0;min-height:520px}.context-document-stage.outline-visible{grid-template-columns:88px minmax(650px,1fr);overflow-x:auto}.production-translation-workspace{min-width:820px}.translation-statusbar{flex-direction:column;align-items:stretch!important;display:flex!important}}.context-workspace{background:#d4dce6}.context-body{min-height:0}.unified-reader-bar{background:#fff;border-bottom:1px solid #99a5b4;gap:18px;min-height:76px;padding:8px 12px 8px 14px}.reader-asset-identity{align-items:center;gap:10px;min-width:0;display:flex}.reader-asset-identity>.file-icon{border-radius:6px;flex:none;width:38px;height:38px}.reader-asset-identity>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.reader-asset-identity strong{color:#152236;font-size:12px}.reader-asset-identity small{color:#2d3d52;text-overflow:ellipsis;white-space:nowrap;max-width:440px;font-size:11px;font-weight:700;overflow:hidden}.reader-asset-identity em{color:#59677a;text-overflow:ellipsis;white-space:nowrap;max-width:620px;font-size:9px;font-style:normal;overflow:hidden}.reader-asset-identity .status-badge{background:#fff;border:1px solid;border-radius:5px;flex:none;margin-left:4px;font-size:9px}.reader-workspace-actions{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.reader-workspace-actions>button,.embedded-mode-switch button{color:#344256;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.reader-workspace-actions>button:hover,.reader-workspace-actions>button.active{color:#104d9e;background:#edf2f7;border-color:#9da8b6}.embedded-mode-switch{background:#e9edf2;border:1px solid #9da8b6;border-radius:6px;align-items:center;gap:2px;margin-right:4px;padding:2px;display:flex}.embedded-mode-switch button{height:30px;padding:0 9px}.embedded-mode-switch button.active{color:#104d9e;background:#fff;border-color:#aab4c0;box-shadow:0 1px 2px #0f172a1f}.production-reader>.reader-toolbar{min-height:44px}.context-panel-tabs{grid-template-columns:repeat(6,minmax(42px,1fr));gap:2px;padding:6px}.context-panel-tabs button{flex-direction:column;gap:3px;height:38px;padding:0 2px;font-size:9px}.context-panel-tabs button.active{box-shadow:inset 0 -2px #1559b7}.context-inspector>header{min-height:52px}.translation-actions>.embedded-mode-switch{flex:none}.translation-actions>.embedded-mode-switch button{min-height:30px;border-color:#0000!important}.translation-actions>.embedded-mode-switch button.active{background:#fff!important;border-color:#aab4c0!important}.production-translation-workspace>.translation-commandbar{grid-template-columns:minmax(190px,.6fr) auto minmax(650px,1.5fr);min-height:68px}@media (width<=1500px){.unified-reader-bar{flex-direction:column;align-items:stretch}.reader-workspace-actions{justify-content:flex-start;width:100%;margin-left:0;overflow-x:auto}.production-translation-workspace>.translation-commandbar{grid-template-columns:1fr auto}.translation-actions{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}}@media (width<=820px){.unified-reader-bar{align-items:stretch}.reader-asset-identity small,.reader-asset-identity em{max-width:calc(100vw - 100px)}.reader-workspace-actions{padding-bottom:2px}.context-panel-tabs{grid-template-columns:repeat(6,minmax(48px,1fr));overflow-x:auto}}.production-translation-workspace{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.production-translation-workspace>.translation-commandbar{flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;min-height:0;padding:9px 12px;display:flex}.production-translation-workspace .translation-title{flex:280px;min-width:230px}.production-translation-workspace .translation-route{flex:0 auto;display:flex!important}.production-translation-workspace .translation-actions{border-top:1px solid #d1d7df;flex:1 0 100%;justify-content:flex-start;width:100%;min-width:0;padding-top:7px;overflow-x:auto;display:flex!important}.production-translation-workspace>.translation-navigationbar,.production-translation-workspace>.translation-api-state,.production-translation-workspace>.translation-statusbar{flex:none}.production-translation-workspace>.parallel-document-view{flex:auto;width:100%;min-width:0;height:0;min-height:0}.production-parallel-view{min-width:0;overflow:hidden}.production-parallel-view .document-pane{min-width:0;height:100%;min-height:0}.production-parallel-view .document-scroll{min-width:0;min-height:0}.translation-statusbar{flex-wrap:wrap;gap:8px 14px;align-items:center!important;display:flex!important}.translation-statusbar>div{min-width:0}.translation-statusbar>div:first-child{flex:260px}.translation-statusbar .segment-navigator{flex:0 auto}.translation-statusbar>div:last-child{flex:none;margin-left:auto}.documents-page{display:block}.document-workbench-header>div:first-child{flex-direction:column;align-items:flex-start;gap:0;display:flex}.document-workbench-header small{margin-bottom:5px}.document-workbench-header p{margin-top:6px}.documents-page .document-console{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.documents-page .library-panel{width:240px;min-height:650px}.documents-page .library-panel>header,.document-dataset-heading{height:64px;min-height:64px;padding-left:16px;padding-right:16px}.document-dataset-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.document-dataset-heading h2{line-height:1.25}.document-dataset-heading>div:first-child>span{font-size:10px;line-height:1.3}.documents-page .document-data{width:100%}@media (width<=1450px){.production-translation-workspace .translation-route{display:flex!important}.translation-statusbar .segment-navigator{order:3;justify-content:center;width:100%}}@media (width<=1200px){.documents-page .document-console{display:block}.documents-page .document-data{width:100%}.production-translation-workspace{overflow:hidden}.production-parallel-view{min-width:0}}@media (width<=820px){.production-translation-workspace{min-width:0}.production-parallel-view{min-width:640px;overflow-x:auto}.production-translation-workspace .translation-route{width:100%;overflow-x:auto}.translation-statusbar>div:last-child{margin-left:0}}.document-operations-strip{margin:0 0 16px}.documents-page .document-console{--document-list-header-height:72px}.documents-page .document-panel-header{box-sizing:border-box;border-bottom:1px solid #aeb8c5;align-content:center;align-items:center;gap:12px;margin:0;display:grid;overflow:hidden;height:var(--document-list-header-height)!important;min-height:var(--document-list-header-height)!important;max-height:var(--document-list-header-height)!important;background:#f4f6f8!important;padding:0 14px!important}.documents-page .document-space-header{grid-template-columns:minmax(0,1fr) 32px}.documents-page .document-dataset-heading{grid-template-columns:minmax(180px,1fr) auto}.documents-page .document-panel-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;height:44px;display:flex}.documents-page .document-panel-title strong,.documents-page .document-panel-title h2{color:#172235;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:750;line-height:18px;overflow:hidden}.documents-page .document-panel-title small,.documents-page .document-panel-title>span{color:#536174;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:600;line-height:14px;overflow:hidden}.documents-page .document-space-header>.icon-button{place-self:center end;width:32px;height:32px}.dataset-heading-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex!important}.dataset-heading-actions>span{color:#285d47;white-space:nowrap;align-items:center;gap:6px;margin-right:2px;font-size:10px;font-weight:700;display:inline-flex}.dataset-heading-actions>span i{background:#16835d;border-radius:50%;width:6px;height:6px}.dataset-heading-actions>span.connection-error{color:#a62f27}.dataset-heading-actions>span.connection-error i{background:#c43b31}.dataset-heading-actions>button,.dataset-heading-actions>.button{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;height:34px;min-height:34px;padding:0 9px;font-size:10px;display:inline-flex}.dataset-heading-actions>.dataset-refresh{color:#344256;background:#fff;border:1px solid #9da8b6;font-weight:700}.table-footer>.pagination-summary{align-items:center;gap:16px;min-width:0;margin-left:0;display:flex}.pagination-summary>span{color:#344256;white-space:nowrap;font-weight:650}.pagination-summary>label{color:#536174;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pagination-summary select{color:#1f2d40;background:#fff;border:1px solid #9da8b6;border-radius:5px;height:30px;padding:0 24px 0 8px;font-weight:650}.table-footer>.pagination-controls{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:16px;display:flex}.pagination-pages{align-items:center;gap:3px;display:flex}.table-footer .pagination-controls button{color:#314055;background:#fff;border:1px solid #aeb8c5;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.table-footer .pagination-controls button:hover:not(:disabled){color:#104d9e;background:#e9f1fa;border-color:#6f8fb5}.table-footer .pagination-controls button.active{color:#fff;background:#1559b7;border-color:#1559b7;box-shadow:0 0 0 1px #1559b7}.table-footer .pagination-controls button:disabled{color:#8b96a5;cursor:not-allowed;background:#eef1f4;border-color:#cdd4dc}.pagination-ellipsis{color:#637186;justify-content:center;align-items:center;width:20px;display:inline-flex}.pagination-position{color:#465468;white-space:nowrap;padding-left:2px;font-size:10px;font-weight:650}.pagination-jump{color:#536174;white-space:nowrap;border-left:1px solid #c3cbd5;align-items:center;gap:5px;padding-left:8px;display:flex}.pagination-jump input{color:#172235;text-align:center;background:#fff;border:1px solid #9da8b6;border-radius:5px;width:46px;height:30px;padding:0 6px}.table-footer .pagination-jump button{min-width:auto;height:30px;padding:0 8px}.documents-page .table-footer{z-index:8;background:#eef1f4;border-top:1px solid #8f9baa;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:10px 14px;display:grid}.documents-page .table-footer>.pagination-controls{margin-left:0}@media (width<=1380px){.documents-page .pagination-direction span,.documents-page .pagination-position{display:none}.documents-page .pagination-direction{padding:0!important}}@media (width<=1080px){.documents-page .table-footer{grid-template-columns:1fr;gap:8px;min-height:112px}.documents-page .table-footer>.pagination-controls{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}}@media (width<=680px){.documents-page .pagination-summary{flex-direction:column;align-items:flex-start;gap:8px}.documents-page .pagination-jump,.documents-page .pagination-pages button:nth-of-type(n+5):not(:last-child){display:none}}.production-translation-workspace>.translation-workspace-header{background:#fff;border-bottom:1px solid #9da8b6;padding:0;display:block}.translation-task-row{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:14px;min-height:56px;padding:7px 12px;display:grid}.translation-workspace-title{align-items:center;gap:9px;min-width:0;display:flex}.translation-workspace-title>span{color:#1559b7;background:#e6eef9;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.translation-workspace-title>div{flex-direction:column;min-width:0;display:flex}.translation-workspace-title strong{color:#172235;font-size:13px}.translation-workspace-title small{color:#536174;margin-top:2px;font-size:9px}.translation-language-route{color:#526174;align-items:center;gap:8px;display:flex}.translation-language-route>span{background:#f8fafc;border:1px solid #aeb8c5;border-radius:5px;flex-direction:column;justify-content:center;min-width:94px;height:36px;padding:5px 9px;display:flex}.translation-language-route strong{color:#253348;font-size:10px}.translation-language-route small{color:#667489;font-size:8px}.translation-language-route em{color:#465468;white-space:nowrap;background:#e9edf2;border-radius:4px;padding:5px 7px;font-size:9px;font-style:normal}.translation-task-row>.translation-save-state{border-radius:5px;justify-self:end;font-size:9px}.translation-control-row{background:#f1f4f7;border-top:1px solid #d1d7df;align-items:center;gap:5px;min-height:44px;padding:5px 10px;display:flex;overflow-x:auto}.translation-control-row>span{flex:auto;min-width:8px}.translation-control-row>button,.translation-control-group button{color:#344256;white-space:nowrap;background:#fff;border:1px solid #aeb8c5;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.translation-control-row>button:hover,.translation-control-row>button.active,.translation-control-group button:hover,.translation-control-group button.active{color:#104d9e;background:#e9f1fa;border-color:#6f94bf}.translation-control-group{background:#e3e8ee;border:1px solid #aeb8c5;border-radius:6px;flex:none;padding:2px;display:flex}.translation-control-group button{background:0 0;border-color:#0000;height:28px}.translation-control-group button.active{background:#fff;border-color:#aab4c0;box-shadow:0 1px 2px #0f172a1a}@media (width<=1350px){.dataset-heading-actions>span{display:none}.translation-task-row{grid-template-columns:minmax(180px,1fr) auto}.translation-language-route{grid-area:2/1/auto/-1}.translation-task-row>.translation-save-state{grid-area:1/2}}@media (width<=900px){.dataset-heading-actions>.dataset-refresh{display:none}.translation-task-row{grid-template-columns:minmax(0,1fr) auto}.translation-language-route{overflow-x:auto}}.documents-page .document-console{background:#fff;border:1px solid #aeb8c5;border-radius:8px;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:0;height:calc(100dvh - 124px);min-height:660px;max-height:880px;display:grid;overflow:hidden}.documents-page .library-panel{width:auto;height:100%;min-height:0;box-shadow:none;background:#f4f6f8;border:0;border-right:1px solid #aeb8c5;border-radius:0;position:relative;top:auto;overflow:hidden}.documents-page .library-panel nav{min-height:0;overflow-y:auto}.documents-page .library-panel>footer{flex:none}.documents-page .document-data{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.documents-page .document-panel-header{border-bottom-color:#aeb8c5;flex:0 0 72px;background:#f4f6f8!important;height:72px!important;min-height:72px!important;max-height:72px!important}.documents-page .document-space-header{border-right:0}.documents-page .document-dataset-heading{border-left:0}.documents-page .data-toolbar,.documents-page .active-query,.documents-page .advanced-filter-panel,.documents-page .selection-bar,.documents-page .select-all-results,.documents-page .query-state{flex:none}.documents-page .document-table-scroll{scrollbar-color:#8b96a5 #e4e8ed;scrollbar-width:thin;flex:auto;min-height:0;max-height:none;overflow:auto}.documents-page .enterprise-document-table{table-layout:fixed;width:100%!important;min-width:920px!important}.documents-page .enterprise-document-table td:not(.col-document){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documents-page .enterprise-document-table .document-cell,.documents-page .enterprise-document-table .document-cell>span{min-width:0}.documents-page .enterprise-document-table .document-cell strong,.documents-page .enterprise-document-table .document-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.documents-page .table-footer{z-index:8;background:#f7f9fb;border-top:1px solid #aeb8c5;flex:0 0 58px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 14px;display:flex}.documents-page .table-footer>.pagination-summary{gap:14px;min-width:300px}.documents-page .pagination-summary>span{color:#243247;font-size:11px;font-weight:700}.documents-page .pagination-summary>label{gap:5px;font-size:10px}.documents-page .pagination-summary select{width:72px;height:30px}.documents-page .table-footer>.pagination-controls{gap:4px;margin:0}.documents-page .pagination-pages{gap:3px}.documents-page .table-footer .pagination-controls button{border-color:#aeb8c5;width:30px;min-width:30px;height:30px;padding:0}.documents-page .pagination-ellipsis{width:16px}.documents-page .pagination-jump{gap:4px;margin-left:6px;padding-left:10px;font-size:10px}.documents-page .pagination-jump input{width:42px;height:30px}.documents-page .table-footer .pagination-jump button{width:auto;min-width:42px;padding:0 8px}.production-translation-workspace>.translation-workspace-header>.translation-task-row{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;flex-direction:initial!important;display:grid!important}.production-translation-workspace>.translation-workspace-header>.translation-control-row{gap:6px;min-height:44px;padding:5px 10px;overflow-x:auto;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.production-translation-workspace>.translation-workspace-header>.translation-control-row>span{flex:auto;min-width:12px}.production-translation-workspace>.translation-workspace-header{flex:none;min-height:102px}@media (width<=1380px){.documents-page .table-footer>.pagination-summary{min-width:240px}.documents-page .pagination-jump{display:none}}@media (width<=1200px){.documents-page .document-console{height:calc(100dvh - 112px);min-height:620px;display:block}.documents-page .document-data{height:100%}.documents-page .table-footer>.pagination-summary{min-width:0}}@media (width<=900px){.documents-page .table-footer{flex-direction:column;flex:0 0 104px;align-items:stretch;gap:8px;min-height:104px}.documents-page .table-footer>.pagination-controls{justify-content:flex-start;width:100%;overflow-x:auto}.production-translation-workspace>.translation-workspace-header>.translation-task-row{grid-template-columns:minmax(0,1fr) auto}.production-translation-workspace .translation-language-route{grid-area:2/1/auto/-1}}.view-documents{--workbench-blue:#2468d8;--workbench-blue-dark:#174fae;--workbench-canvas:#f3f5f8;--workbench-line:#d7dde6;--workbench-line-strong:#c5ced9;--workbench-ink:#162033;--workbench-muted:#647187}.view-documents.nav-compact .sidebar{width:76px}.view-documents.nav-compact>main{margin-left:76px}.view-documents .sidebar{background:#101a2b;border-right-color:#1d2b40}.view-documents .brand{background:#0d1727;border-bottom-color:#ffffff14;height:60px}.view-documents .nav-item{border-radius:8px;min-height:42px}.view-documents .nav-item.active{background:#233a5c;box-shadow:inset 3px 0 #6aa5ff}.view-documents .topbar{border-bottom:1px solid var(--workbench-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;height:60px;padding:0 20px;box-shadow:0 1px #10182805}.view-documents .global-search{background:#f7f9fc;border-color:#d2d9e3;border-radius:8px;width:min(290px,26vw)}.view-documents .icon-button{border-radius:7px}.documents-page{color:var(--workbench-ink)}.document-workbench-header{border:0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:10px;padding:0 2px;display:flex}.document-workbench-header>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;display:grid}.document-workbench-header small{color:#55708f;letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:6px;margin:0 0 5px;font-size:9px;font-weight:800;display:inline-flex}.document-workbench-header h1{color:#111b2e;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:720;line-height:1.12}.document-workbench-header p{color:#66758b;margin:0;font-size:12px}.document-header-actions{align-items:center;gap:8px;display:flex}.documents-page .document-header-actions .button{border-radius:8px;min-height:38px;padding:0 13px;font-size:11px}.documents-page .document-header-actions .button-ghost{border-color:#c7d0db;box-shadow:0 1px 2px #10182808}.documents-page .document-header-actions .button-primary{border-color:var(--workbench-blue);background:var(--workbench-blue);box-shadow:0 4px 10px #2468d82e}.workspace-sync-status{color:#245b43;text-align:left;background:#f8fcfa;border:1px solid #c8d6ce;border-radius:8px;flex-direction:column;justify-content:center;min-width:132px;min-height:38px;padding:4px 11px;display:flex}.workspace-sync-status:hover{background:#f1faf5;border-color:#8db7a1}.workspace-sync-status span{align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.workspace-sync-status span i{background:#12a66a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #12a66a1a}.workspace-sync-status small{color:#718479;letter-spacing:0;margin:2px 0 0 12px;font-size:8px;font-weight:600}.workspace-sync-status.error{color:#a9362c;background:#fff9f8;border-color:#efc5c1}.workspace-sync-status.error span i{background:#d6483d;box-shadow:0 0 0 3px #d6483d1a}.document-operations-strip{border:1px solid var(--workbench-line);background:#fff;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden;box-shadow:0 2px 8px #10182809}.document-operations-strip>button,.document-operations-strip>div{border:0;border-right:1px solid var(--workbench-line);text-align:left;background:#fff;grid-template-columns:1fr auto;align-content:center;gap:4px 10px;min-height:62px;padding:9px 15px;display:grid;position:relative}.document-operations-strip>button:hover{background:#f7faff}.document-operations-strip>button.active{box-shadow:inset 0 -3px var(--workbench-blue);background:#f1f6ff}.document-operations-strip>:last-child{border-right:0}.document-operations-strip span{color:#536177;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.document-operations-strip span svg{color:#71849c}.document-operations-strip strong{color:#162033;text-align:right;grid-row:span 2;font-size:18px;font-weight:720;line-height:1}.document-operations-strip small{color:#7b8799;font-size:9px}.document-operations-strip small.attention{color:#b55509;font-weight:700}.document-operations-strip>button.active span svg{color:var(--workbench-blue)}.documents-page .document-console{border:1px solid var(--workbench-line-strong);background:#fff;border-radius:12px;grid-template-columns:220px minmax(0,1fr);height:calc(100dvh - 222px);min-height:560px;max-height:none;display:grid;overflow:hidden;box-shadow:0 8px 24px #1018280e}.documents-page .library-panel{border-right:1px solid var(--workbench-line);background:#f8fafc;width:auto}.documents-page .document-data{background:#fff}.documents-page .document-panel-header{border-bottom:1px solid var(--workbench-line);flex:0 0 64px;background:#fff!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0 14px!important}.documents-page .document-panel-title{height:42px}.documents-page .document-panel-title strong,.documents-page .document-panel-title h2{color:#172238;font-size:14px;font-weight:720}.documents-page .document-panel-title small,.documents-page .document-panel-title>span{color:#748095;font-size:9px}.documents-page .library-panel nav{padding:10px 9px}.documents-page .library-panel nav>small{color:#8994a6;letter-spacing:.08em;margin:12px 9px 6px;font-size:9px}.documents-page .library-panel nav>small:not(:first-child){margin-top:17px}.documents-page .library-panel nav button{color:#4b596e;border:1px solid #0000;border-radius:7px;min-height:38px;margin:2px 0;padding:0 10px}.documents-page .library-panel nav button:hover{color:#203552;background:#eef3f8}.documents-page .library-panel nav button.active{color:#174f9e;background:#eaf2ff;border-color:#cbdcf5;border-radius:7px;box-shadow:inset 3px 0 #3d7fe5}.documents-page .library-panel nav button span{font-size:11px}.documents-page .library-panel>footer{border-top-color:var(--workbench-line);background:#f1f5f9}.dataset-heading-actions>button,.dataset-heading-actions>.button{background:#fff;border-color:#ccd4df;border-radius:7px;height:34px;min-height:34px;font-size:10px}.dataset-heading-actions>span{color:#56806d}.documents-page .data-toolbar{border-bottom:1px solid var(--workbench-line);background:#f8fafc;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;min-height:56px;padding:9px 11px;display:grid}.documents-page .search-field{background:#fff;border-color:#c6cfdb;border-radius:7px;height:36px}.documents-page .search-field:focus-within{border-color:#5b8fe0;box-shadow:0 0 0 3px #2468d81a}.documents-page .search-field kbd{color:#7b8799;background:#eef2f6;border:0}.toolbar-filter-group{gap:5px}.toolbar-filter-group label,.mobile-scope-select{border-color:#c6cfdb;border-radius:7px;height:36px;padding-left:8px}.toolbar-filter-group select,.mobile-scope-select select{color:#273448;min-width:78px}.toolbar-actions-group{border-top:0;border-left-color:var(--workbench-line);grid-column:auto;justify-content:flex-start;gap:2px;padding-top:0}.toolbar-actions-group>button,.toolbar-actions-group>div>button{color:#526075;border-radius:7px;height:36px}.toolbar-actions-group button:hover,.toolbar-actions-group button.active{color:#174fae;background:#edf4ff;border-color:#c7d5e7}.column-menu,.row-action-menu{border-color:#c2cad6;border-radius:9px;box-shadow:0 14px 34px #1018282b}.documents-page .active-query{border-bottom:1px solid var(--workbench-line);background:#fbfcfe;min-height:34px;padding:5px 11px}.documents-page .active-query>span{color:#66758a;font-size:9px}.documents-page .active-query button{color:#39516e;background:#f3f7fc;border-color:#cfdae8;border-radius:6px}.documents-page .active-query em{color:#8792a3}.documents-page .advanced-filter-panel{border-bottom-color:var(--workbench-line-strong);background:#f4f7fb}.documents-page .selection-bar{background:#174d98;border-bottom:0;min-height:44px}.documents-page .select-all-results{background:#edf4fc;border-bottom-color:#c5d7ed}.documents-page .document-table-scroll{background:#fff}.documents-page .enterprise-document-table{table-layout:fixed;min-width:860px!important}.documents-page .enterprise-document-table .col-select{width:42px}.documents-page .enterprise-document-table .col-document{width:270px}.documents-page .enterprise-document-table .col-category{width:78px}.documents-page .enterprise-document-table .col-status{width:108px}.documents-page .enterprise-document-table .col-quality{width:70px}.documents-page .enterprise-document-table .col-source,.documents-page .enterprise-document-table .col-size{width:82px}.documents-page .enterprise-document-table .col-updated{width:92px}.documents-page .table-scroll th{z-index:3;border-bottom:1px solid var(--workbench-line-strong);color:#647187;letter-spacing:.04em;background:#f3f6fa;height:38px;padding:0 10px;font-size:9px;font-weight:760;position:sticky;top:0}.documents-page .table-scroll td{color:#253146;border-bottom:1px solid #e4e8ee;height:58px;padding:7px 10px;font-size:11px}.documents-page .table-scroll tbody tr,.documents-page .table-scroll tbody tr:nth-child(2n){background:#fff}.documents-page .table-scroll th.col-select,.documents-page .table-scroll td.col-select{z-index:5;background:inherit;position:sticky;left:0}.documents-page .table-scroll th.col-document,.documents-page .table-scroll td.col-document{z-index:4;background:inherit;position:sticky;left:42px;box-shadow:1px 0 #e0e5ec}.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{z-index:7;background:#f3f6fa}.documents-page .document-cell strong{color:#172238;font-size:11px}.documents-page .document-cell small{color:#7a8699;font-size:9px}.documents-page .file-icon{border-color:#d2d9e3;border-radius:7px;width:32px;height:32px}.documents-page .status-badge{background:var(--green-soft);border:0;border-radius:999px;font-size:9px}.documents-page .tone-blue{background:#eaf2ff}.documents-page .tone-amber{background:#fff4df}.documents-page .tone-red{background:#fff0ee}.documents-page .tone-slate{background:#f0f2f5}.documents-page .category-cell{color:#536177;background:#f0f3f7;border:0;border-radius:5px}.documents-page .quality-cell i{border-radius:4px;height:4px}.documents-page .density-compact td{height:46px}.documents-page .table-footer{border-top:1px solid var(--workbench-line-strong);background:#f8fafc;flex:0 0 54px;min-height:54px;padding:8px 12px}.documents-page .table-footer .pagination-controls button{border-color:#cbd3de;border-radius:6px;width:30px;min-width:30px;height:30px}.documents-page .table-footer .pagination-controls button.active{border-color:var(--workbench-blue);background:var(--workbench-blue)}.documents-page .pagination-summary select,.documents-page .pagination-jump input{border-color:#c8d1dc;border-radius:6px}@media (width<=1360px){.documents-page .document-console{grid-template-columns:208px minmax(0,1fr)}.documents-page .enterprise-document-table .col-document{width:250px}.documents-page .enterprise-document-table .col-source{display:none}.documents-page .enterprise-document-table{min-width:770px!important}.document-workbench-header p{display:none}}@media (width<=1120px){.documents-page .document-console{grid-template-columns:minmax(0,1fr);display:grid}.documents-page .library-panel{display:none}.mobile-scope-select{grid-column:1/-1;display:flex}.documents-page .data-toolbar{grid-template-columns:minmax(240px,1fr) auto}.toolbar-actions-group{border-top:1px solid var(--workbench-line);border-left:0;grid-column:1/-1;justify-content:flex-end;padding-top:6px}.storage-metric{display:none!important}.document-operations-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.document-operations-strip>button:nth-child(4){border-right:0}}@media (width<=840px){.view-documents.nav-compact>main{margin-left:0}.page-documents{padding:12px 10px 18px}.document-workbench-header{flex-direction:column;align-items:stretch}.document-workbench-header>div:first-child{flex-direction:column;display:flex}.document-workbench-header p{margin-top:4px;display:block}.document-header-actions{width:100%}.workspace-sync-status{margin-right:auto}.documents-page .document-console{height:calc(100dvh - 285px);min-height:560px}.documents-page .data-toolbar{grid-template-columns:1fr}.toolbar-filter-group{flex-wrap:nowrap;overflow-x:auto}.toolbar-actions-group{justify-content:flex-start;overflow-x:auto}.documents-page .enterprise-document-table{min-width:700px!important}.documents-page .enterprise-document-table .col-category{display:none}}@media (width<=620px){.document-header-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-sync-status{grid-column:1/-1;width:100%}.document-operations-strip{grid-template-columns:1fr 1fr}.document-operations-strip>button{border-bottom:1px solid var(--workbench-line)}.document-operations-strip>button:nth-child(2n){border-right:0}.documents-page .document-console{height:auto;min-height:620px}.documents-page .document-dataset-heading{grid-template-columns:minmax(0,1fr) auto}.dataset-heading-actions>.dataset-refresh{display:none}.documents-page .table-footer{flex-direction:column;flex:0 0 98px;align-items:stretch;gap:7px;min-height:98px}.documents-page .table-footer>.pagination-controls{justify-content:flex-start;overflow-x:auto}}.document-list-state{min-width:0}.page-documents{padding-bottom:0}.documents-page .document-console{height:calc(100dvh - 226px);min-height:420px}.documents-page .document-console.library-collapsed{grid-template-columns:minmax(0,1fr)}.documents-page .document-console.library-collapsed>.library-panel{display:none}.dataset-heading-actions>.library-toggle svg{transition:transform .16s}.documents-page .active-query>.table-shortcuts{color:#7b8798;white-space:nowrap;border-left:1px solid #d7dde6;gap:4px;margin-left:6px;padding-left:10px;font-weight:600}.documents-page .table-shortcuts kbd{background:#fff;border-color:#d2d9e3;padding:1px 4px;font-size:8px}.documents-page .enterprise-document-table tbody tr{outline:0}.documents-page .table-scroll tbody tr:focus-visible{box-shadow:inset 3px 0 #2468d8,inset 0 0 0 2px #2468d833}.view-documents:has(.context-workspace){height:100dvh;overflow:hidden}.view-documents:has(.context-workspace)>main{height:100dvh;overflow:hidden}.page-documents:has(.context-workspace){width:100%;max-width:none;height:calc(100dvh - 60px);margin:0;padding:0;overflow:hidden}.page-documents:has(.context-workspace) .context-workspace{width:100%;height:100%;margin:0}@media (width<=1120px){.dataset-heading-actions>.library-toggle{display:none}}@media (width<=840px){.page-documents{padding-bottom:18px}.documents-page .document-console{height:calc(100dvh - 285px);min-height:560px}.view-documents:has(.context-workspace){height:auto;overflow:visible}.view-documents:has(.context-workspace)>main{height:auto;overflow:visible}.page-documents:has(.context-workspace){height:auto;min-height:calc(100dvh - 60px);overflow:visible}.page-documents:has(.context-workspace) .context-workspace{height:auto;min-height:calc(100dvh - 60px)}}@media (width<=980px){.documents-page .active-query>.table-shortcuts{display:none}}.documents-page .document-space-header{grid-template-columns:minmax(0,1fr);background:#f1f5fa!important;padding:0 16px!important}.documents-page .document-space-header .document-panel-title strong{font-size:13px}.documents-page .document-space-header .document-panel-title small{color:#69778b;font-size:9px}.documents-page .document-dataset-heading{grid-template-columns:minmax(240px,1fr) auto;gap:16px;background:#fff!important;padding:0 12px 0 16px!important}.documents-page .dataset-title-block{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;height:auto;display:flex}.dataset-title-line{align-items:center;gap:10px;min-width:0;display:flex}.dataset-title-line h2{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.dataset-result-count{color:#2a654c;white-space:nowrap;background:#f3faf6;border:1px solid #c9ded4;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.dataset-result-count i{background:#159267;border-radius:50%;width:6px;height:6px}.dataset-result-count.error{color:#a73930;background:#fff5f4;border-color:#efc6c2}.dataset-result-count.error i{background:#d34b41}.dataset-heading-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.dataset-heading-actions>button,.dataset-heading-actions>.button{color:#344257;white-space:nowrap;background:#fff;border:1px solid #c7d0db;border-radius:7px;width:auto;min-width:0;height:34px;padding:0 10px;font-size:10px;font-weight:700}.dataset-heading-actions>button:hover,.dataset-heading-actions>.button:hover{color:#154e9d;background:#f2f7fd;border-color:#8aa7cd}.dataset-heading-actions>.library-toggle{justify-content:center;width:auto;min-width:0;padding:0 10px}.dataset-heading-actions>.library-toggle.collapsed svg{transform:rotate(180deg)}.documents-page .data-toolbar{background:#f7f9fc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.document-query-controls{align-items:center;gap:8px;min-width:0;display:flex}.documents-page .document-query-controls>.search-field{flex:260px;width:auto;min-width:190px;max-width:310px}.document-query-controls .toolbar-filter-group{flex:0 auto;min-width:0}.document-query-controls .toolbar-filter-group label{background:#fff;border-color:#c9d2de}.document-query-controls .toolbar-filter-group label>span{color:#718095;font-size:9px}.document-query-controls .toolbar-filter-group select{min-width:72px;font-size:10px}.document-view-controls{border-left:1px solid #d5dce5;align-items:center;gap:7px;min-width:0;padding-left:10px;display:flex}.document-view-controls>small{color:#7b8798;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:800}.document-view-controls .toolbar-actions-group{border:0;gap:4px;padding:0}.document-view-controls .toolbar-actions-group>button,.document-view-controls .toolbar-actions-group>div>button{color:#455469;background:#fff;border:1px solid #cbd3de;border-radius:7px;height:36px;padding:0 9px;font-size:9px}.document-view-controls .toolbar-actions-group button:hover,.document-view-controls .toolbar-actions-group button.active{color:#174fae;background:#edf4ff;border-color:#8aa9d2}.documents-page .active-query{background:#fff;align-items:center;gap:10px;min-height:38px;padding:6px 12px;display:flex}.active-query-tags{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.active-query-tags>span{color:#657389;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.documents-page .active-query-tags>button{color:#405873;white-space:nowrap;background:#f4f7fb;border-color:#ccd7e5;min-height:25px;padding:3px 7px}.documents-page .active-query-tags>.clear-query{color:#a1433c;background:0 0;border-color:#0000;font-weight:700}.documents-page .active-query>em{color:#7d899a;white-space:nowrap;margin-left:auto;font-size:9px}.documents-page .table-scroll th{color:#3f4d61;letter-spacing:.03em;background:#e9eef5;border-bottom:1px solid #bdc8d5;border-right:1px solid #d7dee7;height:42px;padding:0 10px;font-size:9px;font-weight:800}.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{background:#e9eef5}.documents-page .enterprise-document-table .col-actions{text-align:center;width:48px}.documents-page .table-scroll td.col-actions{overflow:visible}.reader-workspace-actions>button>span{display:inline}.production-reader .reader-toolbar-group.end>button{min-width:auto}@media (width<=1320px){.document-view-controls>small{display:none}.document-query-controls .toolbar-filter-group label{padding-left:6px}.document-view-controls .toolbar-actions-group>button,.document-view-controls .toolbar-actions-group>div>button{padding:0 7px}}@media (width<=1180px){.documents-page .data-toolbar{grid-template-columns:minmax(0,1fr)}.document-view-controls{border-top:1px solid #d8dee7;border-left:0;justify-content:flex-end;padding:7px 0 0}.documents-page .document-console{height:calc(100dvh - 226px)}}@media (width<=840px){.documents-page .document-dataset-heading{grid-template-columns:minmax(0,1fr) auto}.dataset-heading-actions>.dataset-refresh span,.dataset-heading-actions>.button{display:none}.document-query-controls{flex-direction:column;align-items:stretch}.documents-page .document-query-controls>.search-field{flex:0 0 36px;width:100%;max-width:none}.document-query-controls .toolbar-filter-group{width:100%;overflow-x:auto}.document-view-controls{justify-content:flex-start;overflow-x:auto}}.view-documents{--workbench-canvas:#e9edf3;--workbench-line:#c9d1dc;--workbench-line-strong:#aeb9c8}.view-documents>main{background:var(--workbench-canvas)}.page-documents{padding:16px 18px 0}.documents-page .document-operations-strip{background:#17263b;border-color:#18283f;border-radius:10px;margin-bottom:12px;box-shadow:0 7px 18px #0f1a2b26}.documents-page .document-operations-strip>button,.documents-page .document-operations-strip>div{background:0 0;border-right-color:#ffffff1c;min-height:62px;transition:background .16s,box-shadow .16s}.documents-page .document-operations-strip span{color:#c6d1df;font-size:10px}.documents-page .document-operations-strip span svg{color:#8faed2}.documents-page .document-operations-strip strong{color:#fff;font-size:19px}.documents-page .document-operations-strip small{color:#93a4b8}.documents-page .document-operations-strip small.attention{color:#ffbb62}.documents-page .document-operations-strip>button.active span svg{color:#8cc0ff}.documents-page .document-console{border-color:var(--workbench-line-strong);border-radius:10px;height:calc(100dvh - 152px);min-height:500px;box-shadow:0 10px 28px #1c28391f}.documents-page .library-panel nav button{color:#3f4e62}.documents-page .library-panel>footer{background:#e7ecf2}.documents-page .document-dataset-heading{z-index:20;border-bottom-color:#b9c4d1;position:relative;overflow:visible;background:#f8fafc!important}.documents-page .document-panel-title h2{font-size:15px}.dataset-title-block>small{color:#657388!important}.dataset-result-count{color:#245f47;background:#eaf6ef;border-color:#a7c9b9;font-size:10px}.dataset-heading-actions{gap:7px}.dataset-heading-actions>.library-toggle,.dataset-heading-actions>.dataset-sync,.dataset-action-trigger{color:#2f4055;white-space:nowrap;background:#fff;border:1px solid #b7c2cf;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:36px;padding:0 10px;font-size:10px;font-weight:750;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.dataset-heading-actions>.library-toggle:hover,.dataset-heading-actions>.dataset-sync:hover,.dataset-action-trigger:hover,.dataset-action-trigger.active{color:#154d99;background:#eaf2fd;border-color:#7fa2d0}.dataset-heading-actions>.dataset-sync{color:#2a5d48;min-width:98px}.dataset-sync i{background:#159267;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1592671f}.dataset-sync small{color:#718095;border-left:1px solid #d4dce4;padding-left:6px;font-size:9px}.dataset-heading-actions>.dataset-sync.error{color:#9d342c;background:#fff5f4;border-color:#dfa9a4}.dataset-sync.error i{background:#cc463c;box-shadow:0 0 0 3px #cc463c1f}.dataset-action-menu-wrap{position:relative}.dataset-action-trigger svg:last-child{color:#7b8899;transition:transform .15s}.dataset-action-trigger.active svg:last-child{transform:rotate(180deg)}.dataset-action-menu{z-index:60;background:#fff;border:1px solid #aeb9c7;border-radius:9px;width:286px;padding:6px;animation:.14s ease-out surface-in;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 42px #0f1b2d38}.dataset-action-menu>header{border-bottom:1px solid #d8dee6;justify-content:space-between;padding:8px 9px 10px;display:flex}.dataset-action-menu>header strong{color:#1e2c40;font-size:11px}.dataset-action-menu>header small{color:#7a8798;font-size:9px}.dataset-action-menu>button{color:#435267;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:7px 9px;display:grid}.dataset-action-menu>button:hover{color:#174f9e;background:#edf3fb}.dataset-action-menu>button>svg{justify-self:center}.dataset-action-menu>button>span{flex-direction:column;min-width:0;display:flex}.dataset-action-menu>button strong{color:#25364d;font-size:11px;line-height:1.5}.dataset-action-menu>button small{color:#758296;font-size:9px;line-height:1.4}.documents-page .data-toolbar{background:#edf1f5;border-bottom-color:#bbc5d1}.documents-page .search-field,.document-query-controls .toolbar-filter-group label,.document-view-controls .toolbar-actions-group>button,.document-view-controls .toolbar-actions-group>div>button{border-color:#b6c1ce}.document-query-controls .toolbar-filter-group label>span,.document-view-controls>small{color:#58677b;font-size:9px}.document-view-controls{border-left-color:#c2cbd5}.documents-page .active-query{background:#f8fafc;border-bottom-color:#c3ccd7}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{color:#2d3d52;background:#dce4ed;border-bottom-color:#aeb9c6;border-right-color:#c4ced9;font-size:10px}.documents-page .table-footer{background:#edf1f5;border-top-color:#b9c3cf}@media (width<=1180px){.documents-page .document-console{height:calc(100dvh - 152px)}}@media (width<=840px){.documents-page .document-console{height:auto;min-height:620px}.dataset-heading-actions>.dataset-sync{min-width:36px;padding:0 9px}.dataset-sync>span{display:none}}@media (width<=620px){.page-documents{padding:10px 10px 16px}.documents-page .document-operations-strip>.storage-metric{grid-column:1/-1}.dataset-sync small,.dataset-action-trigger>span{display:none}.dataset-action-menu{width:min(286px,100vw - 34px)}}.documents-page .document-data>.data-toolbar{border-bottom-color:#aeb9c6;height:64px;min-height:64px;padding:9px 12px}.documents-page .document-view-controls{border-left:1px solid #bbc5d0;padding-left:10px}.documents-page .document-view-controls .toolbar-actions-group{gap:6px}.documents-page .document-view-controls .toolbar-actions-group>button{color:#2f4055;background:#fff;border-color:#aeb9c6;height:36px;padding:0 10px;font-size:10px;font-weight:750}.documents-page .document-view-controls .toolbar-actions-group>.toolbar-upload-action{color:#fff;background:#2468d8;border-color:#2468d8;box-shadow:0 3px 8px #2468d82e}.documents-page .document-view-controls .toolbar-actions-group>.toolbar-upload-action:hover{color:#fff;background:#174fae;border-color:#174fae}.documents-page .active-query{min-height:34px}.documents-page .document-table-scroll{border-top:0}.production-reader>.unified-reader-bar{gap:12px;width:100%;height:56px;min-height:56px;max-height:56px;padding:6px 10px 6px 12px;overflow:hidden;flex-direction:row!important;align-items:center!important;display:flex!important}.document-mode-surface{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.document-mode-surface.is-hidden{display:none}.document-mode-surface>.context-document-stage,.document-mode-surface>.production-translation-workspace{width:100%;height:100%}.production-reader .reader-asset-identity{flex:260px}.production-reader .reader-asset-identity>.file-icon{width:32px;height:32px}.production-reader .reader-asset-identity>span{gap:3px}.production-reader .reader-asset-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:11px;overflow:hidden}.production-reader .reader-asset-identity em{color:#667489;font-size:9px}.production-reader .reader-workspace-actions{flex:0 auto;min-width:0;margin-left:auto;overflow-x:auto}.production-reader .reader-workspace-actions>button,.production-reader .embedded-mode-switch button{height:32px}.production-reader>.reader-toolbar{height:44px;min-height:44px;max-height:44px;padding:0 10px}.production-translation-workspace>.translation-workspace-header{background:#fff;border-bottom:1px solid #aeb8c5;flex:0 0 56px;width:100%;height:56px;min-height:56px;max-height:56px;overflow:hidden;padding:0!important;display:block!important}.production-translation-workspace>.translation-workspace-header>.translation-control-row{background:#fff;border-top:0;gap:6px;width:100%;height:55px;min-height:55px;padding:0 10px;overflow-x:auto;align-items:center!important;display:flex!important}.translation-control-row>button:disabled{color:#929dab;cursor:not-allowed;box-shadow:none;background:#f3f5f7;border-color:#d1d8e1}.production-translation-workspace>.translation-navigationbar{background:#edf1f5;flex:0 0 44px;height:44px;min-height:44px;max-height:44px;padding:5px 10px}.translation-navigationbar>span{color:#607086}.production-translation-workspace>.parallel-document-view{flex:auto}.production-parallel-view.mode-target{background:#cdd5df;grid-template-columns:minmax(0,1fr);justify-content:stretch}.production-parallel-view .document-pane>header{background:#f4f7fa;min-height:44px;padding:5px 10px}.production-parallel-view .document-pane>header>div:first-child{flex-direction:row;align-items:center;gap:7px;min-width:0;display:flex}.production-parallel-view .document-pane>header strong{color:#25364d;white-space:nowrap;max-width:none;font-size:11px}.production-parallel-view .document-pane>header small{color:#6d7a8d;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:9px;overflow:hidden}@media (width<=1180px){.documents-page .document-data>.data-toolbar{height:auto;min-height:96px}.documents-page .document-view-controls{border-top:1px solid #c3ccd6;border-left:0;padding:7px 0 0}}@media (width<=840px){.production-reader>.unified-reader-bar{height:auto;max-height:none;padding:7px 9px;flex-direction:column!important;align-items:stretch!important}.production-reader .reader-workspace-actions{width:100%;margin-left:0}}.documents-page .document-space-header .document-panel-title strong{color:#17263b;font-size:14px;font-weight:800}.documents-page .document-space-header .document-panel-title small{color:#516176;font-size:10px;font-weight:600}.documents-page .library-panel nav>small{color:#67768a;font-size:9px;font-weight:850}.documents-page .library-panel nav button{color:#34445a;min-height:40px}.documents-page .library-panel nav button span{font-size:11.5px;font-weight:700}.documents-page .library-panel nav button em{color:#536276;font-size:9.5px;font-weight:700}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{color:#23344a;letter-spacing:.035em;font-size:10.5px;font-weight:850}.documents-page .table-scroll td{color:#24354b;border-bottom-color:#cbd4df;height:58px;font-size:10.5px}.documents-page .document-cell small{color:#56667b;margin-top:4px;font-size:9.5px;font-weight:550}.documents-page .category-cell{color:#35465d;background:#e9eef4;border:1px solid #bdc8d5;font-size:9.5px;font-weight:700}.production-reader>.unified-reader-bar{background:#f8fafc;border-bottom-color:#8997a8;gap:12px}.production-reader .reader-asset-identity,.translation-asset-identity{flex:0 0 210px;align-items:center;gap:8px;min-width:0;display:flex;flex-direction:row!important}.translation-asset-identity>.file-icon{flex:none;width:32px;height:32px}.translation-asset-identity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.translation-asset-identity strong{color:#16263c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.translation-asset-identity small{color:#607086;font-size:9px;font-weight:600}.production-reader .reader-workspace-actions{flex:auto;justify-content:flex-start;gap:6px;margin-left:0}.reader-panel-switches,.reader-file-actions{flex:none;align-items:center;gap:3px;display:flex}.reader-panel-switches{background:#e5ebf1;border:1px solid #a9b5c3;border-radius:6px;padding:2px}.reader-panel-switches>button,.reader-file-actions>button{color:#34465d;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex}.reader-panel-switches>button:hover,.reader-panel-switches>button.active,.reader-file-actions>button:hover,.reader-file-actions>button.active{color:#124e9b;background:#fff;border-color:#95a9c0}.production-reader .reader-workspace-actions>button,.production-reader .embedded-mode-switch button,.translation-control-row>button,.translation-control-group button{font-size:10px;font-weight:760}.production-reader>.reader-toolbar{background:#e8edf3;border-bottom-color:#a3afbd}.reader-zoom-control>small{color:#4d5e73;margin-right:2px;font-size:9px;font-weight:800}.production-reader .reader-page-control button,.production-reader .reader-page-control label,.production-reader .reader-toolbar-group>button{background:#fff;border-color:#abb7c5}.production-reader .reader-toolbar-group.end>button{padding:0 10px}.production-canvas{background-color:#bcc7d4;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);box-shadow:inset 0 1px #2230431f}.production-canvas .page-stage{border:1px solid #9eabba;box-shadow:0 7px 24px #1623333d}.page-stage-label{color:#394b61;justify-content:flex-end;font-size:9px;font-weight:700}.production-page-rail>header{justify-content:space-between;align-items:center;display:flex}.production-page-rail>header>strong{color:#203249;font-size:11px;font-weight:800}.production-translation-workspace>.translation-workspace-header{background:#f8fafc;border-bottom-color:#8997a8;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:12px;padding:0 10px 0 12px!important;display:grid!important}.production-translation-workspace>.translation-workspace-header>.translation-control-row{background:0 0;width:auto;min-width:0;height:55px;padding:0}.context-inspector>header>strong{color:#18283e;font-size:14px;font-weight:800}.context-panel-tabs{background:#d7e0e9;border-bottom-color:#aab5c2;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px}.context-panel-tabs button{color:#3e5067;background:#eaf0f5;border-color:#b5c0cd;flex-direction:row;gap:5px;height:35px;padding:0 6px;font-size:10px}.context-panel-tabs button.active{color:#124d98;background:#fff;border-color:#638dc4;box-shadow:inset 3px 0 #2468d8}.context-inspector .document-score,.context-inspector .inspector-content>dl{background:#fff;border-color:#aab6c4;box-shadow:0 2px 7px #1c2a3c12}.context-inspector .document-score small,.context-inspector .inspector-content>dl dt{color:#52637a;font-weight:650;font-size:9px!important}.context-inspector .document-history h3{color:#203249;font-size:12px}.context-inspector .document-history>div{border-top-color:#b8c3cf}.context-inspector .production-quality>section{background:#fff;border-color:#a9b5c3;box-shadow:0 2px 7px #1c2a3c12}.context-inspector .production-quality>section>header small{color:#627288;font-size:9px}.context-inspector .quality-metrics span{color:#4a5c73;background:#f8fafc;border-color:#aebac7;font-size:9px;font-weight:650}.context-inspector .quality-metrics b{color:#203249;font-size:11px}.context-inspector .quality-metrics small{color:#66768a;font-size:9px!important}.context-inspector .quality-tabs{border-bottom-color:#aeb9c6}.context-inspector .quality-tabs em{font-size:8px}.context-inspector .quality-issue-list>button{border-color:#b6c1ce;box-shadow:0 1px 3px #1f2d3f0d}.context-inspector .quality-issue-list small{color:#5d6d82;font-size:9.5px!important}.context-inspector .quality-issue-list strong{color:#203249;font-size:10.5px}.context-inspector .quality-issue-list p{color:#506177;line-height:1.5;font-size:9.5px!important}.context-inspector .translation-quality-summary{background:#e1edf9;border-color:#7d9fc7}.context-inspector .translation-quality-summary strong{font-size:11px}.context-inspector .translation-quality-summary small{color:#50647c;font-size:9.5px!important}.context-document-stage,.context-document-stage.outline-visible{min-width:0;display:block;position:relative;overflow:hidden}.context-document-stage>.production-reader{width:100%;height:100%}.context-document-stage.outline-visible>.production-page-rail{z-index:24;border-right:1px solid #8997a8;flex-direction:column;width:104px;min-height:0;display:flex;position:absolute;top:100px;bottom:38px;left:0;box-shadow:5px 0 14px #1c293a1f}.context-document-stage:has(.reader-warning).outline-visible>.production-page-rail{top:142px}@media (width<=1100px){.production-translation-workspace>.translation-workspace-header{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;padding:6px 8px!important}.translation-asset-identity{display:none}}.view-documents{--workbench-blue:#234f7d;--workbench-blue-dark:#173a5e;--workbench-canvas:#e7eaee;--workbench-line:#c4cbd3;--workbench-line-strong:#a8b2be}.view-documents .topbar{box-shadow:none;background:#fbfcfdf7;border-bottom-color:#c4cad1}.view-documents .global-search,.view-documents .icon-button{border-radius:4px}.view-documents .global-search{background:#f3f5f7;border-color:#c5ccd4}.documents-page .document-operations-strip{background:#16263a;border-color:#152439;border-radius:6px;box-shadow:0 5px 14px #131f2e21}.documents-page .document-operations-strip>button:hover{background:#1b2e46}.documents-page .document-operations-strip>button.active{background:#1d314b;box-shadow:inset 0 -2px #9db4ce}.documents-page .document-operations-strip>.storage-metric{background:#122033}.documents-page .document-console{border-color:#aab4bf;border-radius:6px;box-shadow:0 7px 20px #1c273417}.documents-page .document-space-header{background:#e5e9ee!important}.documents-page .library-panel{background:#f1f3f5}.documents-page .library-panel nav button{border-radius:4px}.documents-page .library-panel nav button:hover{background:#e6eaee}.documents-page .library-panel nav button.active{color:#173a5e;background:#e1e6eb;border-color:#bbc5cf;box-shadow:inset 3px 0 #315c87}.documents-page .document-data>.data-toolbar{background:#eef0f3}.documents-page .search-field,.document-query-controls .toolbar-filter-group label,.documents-page .document-view-controls .toolbar-actions-group>button{box-shadow:none;border-radius:4px}.documents-page .document-view-controls .toolbar-actions-group>.toolbar-upload-action{box-shadow:none;background:#203f60;border-color:#203f60}.documents-page .document-view-controls .toolbar-actions-group>.toolbar-upload-action:hover{background:#152f4b;border-color:#152f4b}.documents-page .document-view-controls .toolbar-actions-group>button:hover,.documents-page .document-view-controls .toolbar-actions-group>button.active{color:#173f69;background:#e4e9ee;border-color:#8295a8}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{color:#25364a;letter-spacing:.02em;background:#e1e5ea;border-bottom-color:#aab4bf}.documents-page .enterprise-document-table tbody tr.selected{background:#dfe8f1}.documents-page .category-cell{background:#edf0f3;border-color:#b8c2cc;border-radius:3px}.documents-page .table-footer{background:#e9ecef}.documents-page .table-footer .pagination-controls button{border-radius:4px}.documents-page .table-footer .pagination-controls button.active{background:#254c73;border-color:#254c73}.documents-page .project-workspace-header{color:#fff;background:#17283d;border:1px solid #152439;border-radius:7px;margin:0 0 14px;overflow:hidden;box-shadow:0 6px 18px #121f2f26}.project-workspace-identity{border-bottom:1px solid #ffffff1f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 16px;display:grid}.project-workspace-identity>span:first-child{color:#a8c8eb;background:#497fb829;border:1px solid #9abee661;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.project-workspace-identity>div{min-width:0}.project-workspace-identity small{color:#9eafc4;letter-spacing:.035em;font-size:9.5px;font-weight:700}.project-workspace-identity h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:16px;font-weight:760;overflow:hidden}.project-workspace-identity p{color:#bac6d4;margin:0;font-size:10px}.project-workspace-identity>.status-badge{color:#fff;background:#ffffff14;border-color:#ffffff29}.project-stage-track{grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 16px 11px;display:grid}.project-stage-track>div{grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:0;display:grid;position:relative}.project-stage-track>div>span{color:#8796a9;border:1px solid #52647a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.project-stage-track>div.active>span{color:#fff;background:#2c5e91;border-color:#6ca6df}.project-stage-track section{flex-direction:column;gap:2px;min-width:0;display:flex}.project-stage-track strong{color:#f4f7fa;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.project-stage-track small{color:#91a1b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-stage-track>div>svg{color:#52647a}.project-workspace-header>footer{color:#aebccd;background:#132236;border-top:1px solid #ffffff1a;align-items:center;gap:24px;min-height:34px;padding:0 16px;font-size:9.5px;font-weight:650;display:flex}.project-workspace-header>footer span{align-items:center;gap:6px;display:inline-flex}.documents-page .document-space-header{justify-content:space-between;align-items:center;display:flex}.documents-page .document-space-header>button{color:#294c71;background:#fff;border:1px solid #aeb8c2;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.documents-page .project-sidebar-list{flex-direction:column;gap:5px;display:flex}.documents-page .project-sidebar-list>small{margin-bottom:2px}.documents-page .library-panel nav button.project-entry{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:74px;padding:10px 10px 9px 12px;display:grid}.documents-page .project-entry>span{flex-direction:column;gap:3px;min-width:0;display:flex}.documents-page .project-entry strong{color:#26384d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.35;overflow:hidden}.documents-page .project-entry small{color:#667488;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.documents-page .project-entry i{background:#ccd4dd;border-radius:2px;height:3px;margin-top:5px;display:block;overflow:hidden}.documents-page .project-entry i b{background:#577ba0;height:100%;display:block}.documents-page .project-entry>em{color:#637287;padding-top:2px;font-size:8.5px;font-style:normal;font-weight:750}.documents-page .library-panel nav button.project-entry.active strong{color:#163f68}.project-sidebar-footer{align-items:center;gap:8px;min-height:48px;padding:0 12px!important;display:flex!important}.project-sidebar-footer button{color:#38536f;background:0 0;border:0;font-size:10px;font-weight:700}.documents-page .document-dataset-heading{height:54px;min-height:54px;padding:7px 12px}.documents-page .document-dataset-heading h2{font-size:13px}.documents-page .document-data>.data-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"scope scope""query actions";gap:8px 12px;height:auto;min-height:108px;padding:9px 12px;display:grid}.documents-page .project-scope-tabs{border-bottom:1px solid #c4cbd3;grid-area:scope;gap:3px;padding-bottom:8px;display:flex}.documents-page .project-scope-tabs button{color:#536174;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:10px;font-weight:720;display:inline-flex}.documents-page .project-scope-tabs button:hover{background:#e2e6ea}.documents-page .project-scope-tabs button.active{color:#173f68;background:#fff;border-color:#aab6c3;box-shadow:inset 0 -2px #315d89}.documents-page .project-scope-tabs em{color:#556375;text-align:center;background:#d9dee4;border-radius:8px;min-width:18px;padding:1px 4px;font-size:8.5px;font-style:normal}.documents-page .project-scope-tabs button.active em{color:#204f7b;background:#dce8f4}.documents-page .document-query-controls{grid-area:query}.documents-page .document-view-controls{grid-area:actions}.documents-page .mobile-scope-select{display:none}.documents-page .document-view-controls .toolbar-actions-group>button{white-space:nowrap}@media (width<=1280px){.documents-page .document-console{grid-template-columns:220px minmax(0,1fr)}.documents-page .library-panel{width:220px}.documents-page .toolbar-filter-group label:last-child{display:none}.project-stage-track{grid-template-columns:repeat(5,minmax(0,1fr))}.project-stage-track>div{grid-template-columns:22px minmax(0,1fr) 12px;gap:5px}}@media (width<=980px){.documents-page .document-data>.data-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"scope""query""actions"}.documents-page .document-view-controls{border:0;padding:0}.project-stage-track{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (width<=620px){.project-workspace-identity{grid-template-columns:38px minmax(0,1fr)}.project-workspace-identity>.status-badge{grid-column:2;justify-self:start}.project-workspace-header>footer{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 12px}.documents-page .project-scope-tabs{overflow-x:auto}}.production-reader>.unified-reader-bar,.production-translation-workspace>.translation-workspace-header{background:#fafbfc;border-bottom-color:#9da7b1}.embedded-mode-switch,.translation-control-group{background:0 0;border:0;border-radius:0;gap:0;padding:0}.embedded-mode-switch button,.translation-control-group button{color:#526174;border-radius:0;height:34px;padding:0 10px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.embedded-mode-switch button.active:after,.translation-control-group button.active:after{content:"";background:#315d89;height:2px;position:absolute;bottom:0;left:8px;right:8px}.reader-panel-switches{background:0 0;border:0;border-radius:0;gap:1px;padding:0}.reader-panel-switches>button,.reader-file-actions>button,.translation-control-row>button{border-radius:4px;transition:border-color .14s,background-color .14s,color .14s}.reader-panel-switches>button{border-color:#0000}.reader-panel-switches>button:hover,.reader-panel-switches>button.active{color:#173f68;background:#e8ecef;border-color:#aab5c0}.reader-file-actions{border-left-color:#c2c8cf}.reader-file-actions>button:first-child{background:#203f60;border-color:#203f60}.reader-file-actions>button:first-child:hover{background:#152f4b;border-color:#152f4b}.production-reader>.reader-toolbar,.production-translation-workspace>.translation-navigationbar{background:#e9ecef;border-bottom-color:#acb5bf}.production-reader .reader-page-control button,.production-reader .reader-page-control label,.production-reader .reader-toolbar-group>button,.translation-navigationbar button,.translation-navigationbar input{box-shadow:none;border-color:#aeb8c2;border-radius:4px}.production-canvas{background-color:#bec5cd;background-image:none}.production-canvas .page-stage{border-color:#979fa9;border-radius:2px;box-shadow:0 8px 24px #19232f33}.context-document-stage.outline-visible>.production-page-rail{background:#e7eaed;border-right-color:#939da8;box-shadow:4px 0 12px #1e28351a}.production-page-rail .thumbnail-sheet,.production-page-rail>div button{border-radius:2px}.context-inspector>header .icon-button{background:0 0;border-color:#0000}.context-panel-tabs{background:#eceff2;border-bottom-color:#adb6c0;gap:1px;padding:6px 8px}.context-panel-tabs button{color:#526174;background:0 0;border:0;border-radius:2px;height:34px}.context-panel-tabs button:hover{background:#e1e5e9}.context-panel-tabs button.active{color:#173e66;background:#dfe5ea;border:0;box-shadow:inset 2px 0 #315d89}.context-inspector .document-score,.context-inspector .inspector-content>dl,.context-inspector .production-quality>section{box-shadow:none;background:#fafbfc;border-color:#adb6c0;border-radius:4px}.context-inspector .quality-metrics span{background:#f5f6f7;border-color:#b5bec7;border-radius:3px}.context-inspector .quality-issue-list>button{box-shadow:none;background:#fafbfc;border-color:#bec6ce currentColor #bec6ce #bec6ce;border-right-style:none;border-right-width:0;border-radius:2px;margin-bottom:4px}.context-inspector .translation-quality-summary{background:#e7edf2;border-color:#9eafbf;border-radius:3px}.production-parallel-view .document-pane>header{background:#eceff2;border-bottom-color:#a4adb7}.production-parallel-view{background:#9ba5af}.production-parallel-view .document-scroll{background:#c6ccd3}.view-documents :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #537da6}.documents-page .file-icon{filter:saturate(.72);background:#eef1f4;border-color:#c4ccd5;border-radius:4px}.documents-page .status-badge,.context-inspector .status-badge,.reader-asset-identity .status-badge{box-shadow:none;background:#ffffffa8;border:1px solid;border-radius:3px;font-weight:700}.documents-page .status-badge>i,.context-inspector .status-badge>i{width:4px;height:4px}.view-documents button:disabled{cursor:not-allowed;opacity:.48}.compact-decision-modal{width:min(560px,100vw - 32px)}.decision-form,.credential-form,.credential-result{gap:16px;display:grid}.decision-form>label,.credential-form>label,.credential-result>label{gap:7px;display:grid}.decision-form>label>span,.credential-form>label>span,.credential-result>label>span,.credential-form legend{color:#25364b;font-size:11px;font-weight:750}.decision-form em,.credential-form em{color:#b42318;font-style:normal}.decision-form select,.decision-form textarea,.credential-form>label>input{color:#18263a;width:100%;font:inherit;background:#fff;border:1px solid #aeb9c6;border-radius:7px;outline:0}.decision-form select,.credential-form>label>input{height:40px;padding:0 11px;font-size:11px}.decision-form textarea{resize:vertical;min-height:112px;padding:10px 11px;font-size:11px;line-height:1.55}.decision-form select:focus,.decision-form textarea:focus,.credential-form>label>input:focus{border-color:#2468d8;box-shadow:0 0 0 3px #2468d81f}.decision-form label>small{color:#68788d;justify-self:end;font-size:9px}.decision-impact,.credential-policy,.credential-warning,.credential-created{color:#345b7e;background:#edf3f8;border:1px solid #b4c2d0;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;display:flex}.decision-impact span,.credential-policy span,.credential-warning span,.credential-created span{gap:3px;display:grid}.decision-impact strong,.credential-policy strong,.credential-warning strong,.credential-created strong{color:#21344a;font-size:11px}.decision-impact small,.credential-policy small,.credential-warning small,.credential-created small{color:#566a80;font-size:9.5px;line-height:1.5}.credential-modal{width:min(660px,100vw - 32px)}.credential-context{background:#f6f8fa;border:1px solid #bdc7d2;border-radius:7px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.credential-context>span{border-right:1px solid #c9d1da;gap:4px;padding:11px 12px;display:grid}.credential-context>span:last-child{border-right:0}.credential-context small{color:#68788d;font-size:9px}.credential-context strong{color:#24364d;font-size:10.5px}.credential-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.credential-form legend{margin-bottom:8px}.credential-form fieldset>label{background:#fff;border:1px solid #bdc7d2;border-radius:7px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.credential-form fieldset>label:has(input:checked){background:#f1f6fd;border-color:#76a4dc}.credential-form fieldset input{accent-color:#2468d8;width:15px;height:15px;margin-top:2px}.credential-form fieldset span{gap:3px;display:grid}.credential-form fieldset strong{color:#23354a;font-size:10.5px}.credential-form fieldset small{color:#65758a;font-size:9px;line-height:1.45}.credential-created{color:#247052;background:#eef8f2;border-color:#8ab8a0}.credential-result>label>div{background:#18263a;border:1px solid #9daab8;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.credential-result code{color:#f5f8fb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.credential-result button{color:#24364d;background:#fff;border:1px solid #637286;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9.5px;font-weight:700;display:inline-flex}.credential-warning{color:#9a5b0a;background:#fff8ed;border-color:#d8b07a}@media (width<=620px){.credential-context,.credential-form fieldset{grid-template-columns:1fr}.credential-context>span{border-bottom:1px solid #c9d1da;border-right:0}.credential-context>span:last-child{border-bottom:0}}@media (width<=1120px){.documents-page .document-console{display:grid;grid-template-columns:minmax(0,1fr)!important}.documents-page .library-panel{display:none!important}.documents-page .document-data{grid-column:1;width:100%}}@media (width>=621px) and (width<=840px){.project-stage-track{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.project-stage-track>div{min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.context-workspace{--detail-ink:#17202b;--detail-text:#344150;--detail-muted:#566473;--detail-faint:#74808d;--detail-line:#c6cdd4;--detail-line-strong:#9fa9b3;--detail-surface:#fff;--detail-subtle:#f4f5f6;--detail-panel:#f4f6f7;--detail-canvas:#c9ced4;--detail-accent:#315b7d;--detail-accent-soft:#e9eef2;--detail-success:#287a5b;background:var(--detail-canvas);color:var(--detail-text)}.context-body,.context-body.outline-open,.context-body.outline-closed{background:var(--detail-canvas);grid-template-columns:minmax(0,1fr) 376px}.context-body.inspector-closed,.context-body.inspector-closed.outline-open,.context-body.inspector-closed.outline-closed{grid-template-columns:minmax(0,1fr)}.context-main{overflow:hidden}.production-reader>.unified-reader-bar{z-index:45;border-bottom:1px solid var(--detail-line-strong);background:var(--detail-surface);width:100%;height:58px;min-height:58px;max-height:58px;box-shadow:none;gap:16px;padding:0 12px 0 14px;position:relative;overflow:visible;flex-direction:row!important;align-items:center!important;display:flex!important}.production-reader .reader-asset-identity{flex:0 0 250px;align-items:center;gap:9px;width:250px;min-width:250px;max-width:250px;display:flex}.production-reader .reader-asset-identity>.file-icon,.translation-asset-identity>.file-icon{filter:saturate(.68);background:#f0f2f4;border:1px solid #cdd3da;border-radius:4px;width:30px;height:30px}.production-reader .reader-asset-identity>span,.translation-asset-identity>span{gap:2px}.production-reader .reader-asset-identity strong,.translation-asset-identity strong{max-width:100%;color:var(--detail-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:720;overflow:hidden}.production-reader .reader-asset-identity em,.translation-asset-identity small{color:var(--detail-muted);font-size:9px;font-weight:560}.production-reader .reader-workspace-actions{flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex;overflow:visible}.document-command-spacer{flex:auto;min-width:12px}.document-mode-actions{flex:none;align-items:center;gap:2px;height:34px;display:flex}.document-mode-actions>button,.document-mode-actions>.reader-more-actions>button{width:62px;height:32px;color:var(--detail-text);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.document-mode-actions>button:hover,.document-mode-actions>.reader-more-actions>button:hover{background:var(--detail-subtle);color:var(--detail-ink)}.document-mode-actions>button.active{background:var(--detail-accent-soft);color:#274f70;border-color:#c6cdd5}.embedded-mode-switch,.translation-control-group{background:0 0;border:0;border-radius:0;align-items:stretch;gap:0;height:36px;padding:0;display:flex}.embedded-mode-switch button,.translation-control-group button{width:62px;height:36px;color:var(--detail-muted);white-space:nowrap;border-radius:0;flex:0 0 62px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:680;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.embedded-mode-switch button:hover,.translation-control-group button:hover{color:var(--detail-ink);background:var(--detail-subtle)!important}.embedded-mode-switch button.active,.translation-control-group button.active{color:var(--detail-ink)}.embedded-mode-switch button.active:after,.translation-control-group button.active:after{background:var(--detail-accent);content:"";height:2px;position:absolute;bottom:0;left:10px;right:10px}.reader-panel-switches,.reader-file-actions{background:0 0;border:0;border-radius:0;align-items:center;gap:2px;height:34px;padding:0;display:flex}.reader-panel-switches{border-left:1px solid var(--detail-line);padding-left:8px}.reader-file-actions{border-left:1px solid var(--detail-line);margin-left:0;padding-left:8px}.reader-panel-switches>button,.reader-file-actions>button,.reader-more-actions>button{height:32px;color:var(--detail-text);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.reader-panel-switches>button:hover,.reader-file-actions>button:hover,.reader-more-actions>button:hover{background:var(--detail-subtle);color:var(--detail-ink)}.reader-panel-switches>button.active{background:var(--detail-accent-soft);color:#274f70;border-color:#c6cdd5}.reader-file-actions>button:first-child{color:var(--detail-ink);background:#fff;border-color:#b9c2cb}.reader-file-actions>button:first-child:hover{color:var(--detail-ink);background:#f4f5f6;border-color:#8f9ba7}.reader-more-actions{position:relative}.reader-file-menu{z-index:90;background:#fff;border:1px solid #bfc7d0;border-radius:6px;width:260px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 12px 28px #18202b29}.reader-file-menu>i{background:var(--detail-line);height:1px;margin:5px 7px;display:block}.reader-file-menu>button{width:100%;min-height:48px;color:var(--detail-text);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.reader-file-menu>button:hover,.reader-file-menu>button.active{background:var(--detail-subtle);color:var(--detail-ink)}.reader-file-menu>button:disabled{color:#9aa3ad;opacity:1;background:0 0}.embedded-translation>header .reader-file-menu>button{width:100%;height:auto;min-height:48px;color:var(--detail-text);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.embedded-translation>header .reader-file-menu>button:hover,.embedded-translation>header .reader-file-menu>button.active{background:var(--detail-subtle);color:var(--detail-ink);border:0}.embedded-translation>header .reader-file-menu>button:disabled{color:#9aa3ad;opacity:1;background:0 0;border:0}.reader-file-menu>button>span{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.reader-file-menu strong{font-size:10.5px;font-weight:700}.reader-file-menu small{color:var(--detail-muted);font-size:9px}.production-reader>.reader-toolbar{border-bottom:1px solid var(--detail-line-strong);background:#f1f3f5;justify-content:space-between;align-items:center;width:100%;height:42px;min-height:42px;max-height:42px;padding:0 10px;display:flex;position:relative}.reader-toolbar-leading{align-items:center;gap:8px;height:32px;display:flex}.reader-toolbar-leading>button{height:30px;color:var(--detail-text);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.reader-toolbar-leading>button:hover{color:var(--detail-ink);background:#e5e8eb}.reader-toolbar-leading>button.active{color:var(--detail-accent);background:#fff;border-color:#c2cad2}.reader-toolbar-leading .reader-zoom-control{border-left:1px solid var(--detail-line-strong);padding-left:8px}.reader-toolbar-balance{min-width:96px}.production-reader .reader-page-control{position:absolute;left:50%;transform:translate(-50%)}.production-reader .reader-page-control button,.production-reader .reader-page-control label,.production-reader .reader-toolbar-group>button,.production-reader .reader-zoom-control>button{height:30px;box-shadow:none;color:var(--detail-text);background:#fff;border-color:#c4cbd3;border-radius:4px}.reader-zoom-control>small{color:var(--detail-muted);font-size:9px;font-weight:650}.production-reader .reader-toolbar button:hover:not(:disabled){color:var(--detail-ink);background:#f8f9fa;border-color:#959faa}.production-canvas .page-stage{border:1px solid #aeb6bf;border-radius:1px;box-shadow:0 9px 28px #1e252e2e}.context-document-stage.outline-visible>.production-page-rail{border-right-color:var(--detail-line-strong);background:#eef0f2;width:112px;top:100px;bottom:38px;box-shadow:5px 0 16px #1b232d1a}.context-document-stage.outline-visible .production-canvas{padding-left:132px}.context-inspector{z-index:50;border-left:1px solid var(--detail-line-strong);background:var(--detail-panel);grid-template-rows:58px 42px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.context-inspector>header{border-bottom:1px solid var(--detail-line);background:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 12px 0 16px;display:flex}.context-inspector>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.context-inspector>header>div>small{color:var(--detail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.context-inspector>header .icon-button{width:30px;height:30px;color:var(--detail-muted);background:0 0;border:0;border-radius:4px}.context-inspector>header .icon-button:hover{background:var(--detail-subtle);color:var(--detail-ink)}.context-panel-tabs{z-index:70;border-bottom:1px solid var(--detail-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:42px;padding:0 10px;display:grid;position:relative;overflow:visible}.context-panel-tabs>button,.context-more-tools>button{width:100%;height:41px;box-shadow:none;color:var(--detail-muted);background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.context-panel-tabs>button:hover,.context-more-tools>button:hover{background:var(--detail-subtle);color:var(--detail-ink)}.context-panel-tabs>button.active,.context-more-tools>button.active{color:var(--detail-ink);box-shadow:inset 0 -2px var(--detail-accent);background:0 0;border:0}.context-more-tools{min-width:0;position:relative}.context-more-menu{z-index:100;background:#fff;border:1px solid #bcc5ce;border-radius:6px;width:276px;padding:6px;position:absolute;top:39px;right:0;box-shadow:0 13px 30px #19222d2b}.context-more-menu>button{width:100%;min-height:54px;color:var(--detail-text);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 9px;display:grid}.context-more-menu>button:hover,.context-more-menu>button.active{background:var(--detail-subtle);color:var(--detail-ink)}.context-more-menu>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.context-more-menu strong{font-size:10.5px;font-weight:700}.context-more-menu small{color:var(--detail-muted);font-size:9px;font-weight:500}.context-more-menu>button>svg:last-child{color:var(--detail-faint)}.context-inspector>.inspector-content,.context-inspector>.context-quality,.context-inspector>.citation-workset,.context-inspector>.document-chat{min-height:0;overflow-y:auto}.context-inspector .document-score{border:0;border-bottom:1px solid var(--detail-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:17px 0 16px}.context-inspector .document-score strong{color:var(--detail-ink);font-size:24px;font-weight:690}.context-inspector .document-score>i b{background:var(--detail-success)}.context-inspector .document-score>footer{color:var(--detail-muted);font-size:9px}.inspector-section-label{color:var(--detail-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:9px;font-weight:760}.context-inspector .inspector-content>dl{border:0;border-top:1px solid var(--detail-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;display:block}.context-inspector .inspector-content>dl>div{border-bottom:1px solid var(--detail-line);background:0 0;justify-content:space-between;align-items:center;min-height:40px;padding:0;display:flex;flex-direction:row!important}.context-inspector .inspector-content>dl dt{width:auto;color:var(--detail-muted);font-weight:560;font-size:9.5px!important}.context-inspector .inspector-content>dl dd{width:auto;color:var(--detail-ink);text-align:right;margin:0;font-size:10.5px;font-weight:650}.context-inspector .document-history>header{align-items:center;margin:0 0 4px}.context-inspector .document-history>header button{color:var(--detail-accent);font-size:9px}.context-inspector .document-history>div{border-top-color:var(--detail-line);grid-template-columns:24px 1fr auto;gap:8px;min-height:50px}.context-inspector .document-history>div>span{border-radius:50%;width:22px;height:22px}.context-inspector .document-history strong{color:var(--detail-text);font-size:10px}.context-inspector .result-head{border-bottom-color:var(--detail-line);margin:0;padding:16px 0 12px}.context-inspector .result-head strong{color:var(--detail-ink);font-size:11px}.context-inspector .inspector-fields{border-top:1px solid var(--detail-line)}.context-inspector .inspector-fields button{border:0;border-bottom:1px solid var(--detail-line);min-height:58px;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:9px 4px}.context-inspector .inspector-fields button.active{border-color:var(--detail-line);background:var(--detail-accent-soft);box-shadow:inset 3px 0 var(--detail-accent)}.context-inspector .inspector-fields small{color:var(--detail-muted);font-size:9px}.context-inspector .inspector-fields strong{color:var(--detail-ink);font-size:10.5px}.context-inspector .evidence-location{color:var(--detail-accent);background:#edf2f5;border-color:#b8c6d1;border-radius:4px;margin-top:12px}.context-inspector .notes-panel{margin:0;padding:0 16px 24px}.context-inspector .notes-panel>header{border-bottom:1px solid var(--detail-line);margin:0;padding:15px 0 12px}.context-inspector .notes-panel>header h3{color:var(--detail-ink);font-size:11px}.context-inspector .notes-panel>header p{color:var(--detail-muted);font-size:9px}.context-inspector .note-provenance{border:0;border-bottom:1px solid var(--detail-line);color:var(--detail-accent);background:0 0;border-radius:0;margin:0 0 12px;padding:12px 0}.context-inspector .note-provenance>span{align-items:flex-start}.context-inspector .note-provenance strong{color:var(--detail-text);font-size:9.5px}.context-inspector .note-provenance small{color:var(--detail-muted);font-size:8.5px}.context-inspector .notes-panel>textarea{min-height:138px;color:var(--detail-text);background:#fff;border-color:#bdc5cd;border-radius:4px;padding:11px;font-size:10.5px;line-height:1.65}.context-inspector .notes-panel>div{margin-top:10px}.context-inspector .notes-panel .button-primary{min-width:74px;box-shadow:none;background:#315b7d;border-color:#315b7d;border-radius:4px}.context-inspector .notes-panel .button-primary:disabled{color:#8a949f;opacity:1;background:#e7eaed;border-color:#d1d6dc}.context-inspector .notes-panel>.shortcut-hint{color:var(--detail-muted)}.context-inspector .notes-panel>article{border:0;border-top:1px solid var(--detail-line);background:0 0;border-radius:0;margin-top:18px;padding:13px 0 0}.context-inspector .notes-panel>article footer button{color:var(--detail-accent);background:#f3f5f6;border-color:#c3cbd3;border-radius:3px;padding:4px 6px}.context-inspector .document-chat{padding:14px 16px 12px}.context-inspector .document-chat-scope{border:0;border-bottom:1px solid var(--detail-line);background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 12px}.context-inspector .document-chat-scope>span{background:var(--detail-accent-soft);border-radius:4px}.context-inspector .document-chat>section>span{background:var(--detail-accent-soft);color:var(--detail-accent);border-radius:4px}.context-inspector .document-chat>section footer button{color:var(--detail-accent);background:#f3f5f6;border-color:#c3cbd3;border-radius:3px}.context-inspector .document-chat>label{background:#fff;border-color:#b9c2cb;border-radius:5px;margin-top:auto}.context-inspector .document-chat>label button{background:var(--detail-accent);border-radius:4px}.context-inspector .citation-workset{padding:0 16px 20px}.context-inspector .citation-workset>section{border:0;border-bottom:1px solid var(--detail-line);background:0 0;border-radius:0;margin:0 0 16px;padding:16px 0 13px}.context-inspector .citation-workset>button:not(.button){border:0;border-bottom:1px solid var(--detail-line);background:0 0;border-radius:0;margin:0;padding:10px 4px}.context-inspector .citation-workset>button:not(.button):hover{background:#f0f2f4}.context-inspector .version-card{border:0;border-bottom:1px solid var(--detail-line);border-radius:0;margin:16px 0 0}.context-inspector .version-card>header{border:0;padding:0 0 14px}.context-inspector .compact-assets{padding:8px 0 20px}.context-inspector .compact-assets>button{border:0;border-bottom:1px solid var(--detail-line);background:0 0;border-radius:0;min-height:52px;margin:0;padding:8px 4px}.context-inspector .compact-assets>button:hover{background:#f0f2f4}.context-inspector .compact-assets>button>span:first-child{background:var(--detail-accent-soft);width:28px;height:28px;color:var(--detail-accent);border-radius:4px}.production-translation-workspace>.translation-workspace-header{border-bottom:1px solid var(--detail-line-strong);background:#fff;grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:center;gap:16px;width:100%;height:58px;min-height:58px;max-height:58px;overflow:visible;padding:0 12px 0 14px!important;display:grid!important}.production-translation-workspace>.translation-workspace-header>.translation-control-row{background:0 0;gap:7px;width:100%;min-width:0;height:57px;padding:0;overflow-x:auto;align-items:center!important;display:flex!important}.production-translation-workspace>.translation-workspace-header>.translation-primary-row{overflow:visible!important}.translation-control-row>button,.translation-quality-toggle{height:32px;color:var(--detail-text);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px;font-size:10px;font-weight:650}.translation-control-row>button:hover:not(:disabled),.translation-control-row>button.active,.translation-quality-toggle:hover,.translation-quality-toggle.active{background:var(--detail-subtle);color:var(--detail-ink);border-color:#c6cdd5}.production-translation-workspace>.translation-navigationbar{border-bottom-color:var(--detail-line-strong);background:#f1f3f5;height:42px;min-height:42px;max-height:42px;padding:5px 10px}.production-translation-workspace>.translation-review-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:0 10px;display:grid;position:relative;overflow:visible}.translation-review-toolbar .translation-view-tools,.translation-review-toolbar .translation-page-control,.translation-review-toolbar .translation-page-actions{align-items:center;gap:2px;min-width:0;display:flex}.translation-view-switch{align-items:stretch;gap:0;height:32px;display:flex}.translation-review-toolbar .translation-view-switch button{height:32px;color:var(--detail-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0 10px;font-size:9.5px;font-weight:650;display:inline-flex;position:relative}.translation-review-toolbar .translation-view-switch button:hover{color:var(--detail-ink);background:#e7eaed}.translation-review-toolbar .translation-view-switch button.active{color:var(--detail-ink)}.translation-review-toolbar .translation-view-switch button.active:after{background:var(--detail-accent);content:"";height:2px;position:absolute;bottom:0;left:8px;right:8px}.translation-review-toolbar .translation-page-control{justify-self:center;gap:4px}.translation-review-toolbar .translation-page-control button,.translation-review-toolbar .translation-page-control label,.translation-review-toolbar .translation-page-actions button{height:30px;color:var(--detail-text);white-space:nowrap;background:#fff;border:1px solid #c1c9d1;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:9.5px;font-weight:620;display:inline-flex}.translation-review-toolbar .translation-page-control label{padding:0 7px}.translation-review-toolbar .translation-page-control input{width:36px;height:24px;color:var(--detail-ink);text-align:center;background:0 0;border:0;border-bottom:1px solid #aeb7c0;border-radius:0;padding:0;font-size:10px;font-weight:680}.translation-review-toolbar .translation-page-control button:hover:not(:disabled),.translation-review-toolbar .translation-page-actions button:hover{color:var(--detail-ink);background:#f8f9fa;border-color:#929da8}.translation-toolbar-balance{justify-self:end;min-width:96px}.production-parallel-view .document-pane{grid-template-rows:42px minmax(0,1fr)}.production-parallel-view .document-pane>header{border-bottom-color:var(--detail-line-strong);background:#f7f8f9;min-height:42px;padding:5px 12px}.production-parallel-view,.production-parallel-view .document-scroll{background:var(--detail-canvas)}.context-inspector .production-quality>section{border:0;border-bottom:1px solid var(--detail-line);box-shadow:none;background:0 0;border-radius:0;padding:17px 0 15px}.context-inspector .quality-metrics{border-bottom:1px solid var(--detail-line);gap:0;margin:0 0 14px}.context-inspector .quality-metrics span{border:0;border-right:1px solid var(--detail-line);background:0 0;border-radius:0;padding:12px 4px}.context-inspector .quality-tabs{border-bottom-color:var(--detail-line);margin-bottom:8px}.context-inspector .quality-issue-list>button{border:0;border-bottom:1px solid var(--detail-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:10px 6px}.context-inspector .quality-issue-list>button:hover{background:#f0f2f4}.context-inspector .terminology-list{border:0;border-top:1px solid var(--detail-line);border-radius:0}.context-inspector .terminology-list>header,.context-inspector .terminology-list>div{border-bottom-color:var(--detail-line);background:0 0}.context-inspector .translation-comments-list article{border:0;border-bottom:1px solid var(--detail-line);background:0 0;border-radius:0;margin:0;padding:11px 4px}.context-inspector .translation-quality-summary{background:#edf1f4;border-color:#bac6d0;border-radius:4px;margin-top:12px}.translation-statusbar .primary{box-shadow:none;background:#315b7d;border-color:#315b7d}.translation-statusbar .primary:disabled{color:#89939e;opacity:1;background:#e5e8eb;border-color:#cfd5db}.translation-statusbar>div:first-child{gap:11px}.translation-statusbar>div:first-child>span:last-child{color:var(--detail-muted)}.context-inspector .status-badge,.reader-asset-identity .status-badge{box-shadow:none;background:#ffffffb8;border:1px solid;border-radius:3px;font-weight:680}.context-workspace :where(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #5e819c}.context-panel-tabs>button:focus-visible,.context-more-tools>button:focus-visible,.reader-panel-switches>button:focus-visible,.translation-control-row>button:focus-visible{outline-offset:-2px;outline:1px solid #8fa0ae}.context-workspace button:disabled{cursor:not-allowed;opacity:.46}.production-reader>.document-file-bar,.production-translation-workspace>.document-file-bar{z-index:45;border-bottom:1px solid var(--detail-line-strong);background:#fff;grid-template-columns:250px minmax(0,1fr);gap:16px;width:100%;height:60px;min-height:60px;max-height:60px;position:relative;overflow:visible;box-shadow:0 1px #17202b0a;align-items:center!important;padding:0 12px 0 14px!important;display:grid!important}.production-reader>.document-file-bar>.document-file-identity,.production-translation-workspace>.document-file-bar>.document-file-identity{grid-template-columns:32px minmax(0,1fr);align-self:stretch;gap:10px;min-width:0;height:59px;flex-direction:initial!important;justify-content:stretch!important;align-items:center!important;width:250px!important;padding:0!important;display:grid!important}.document-file-identity>.file-icon{filter:saturate(.72);background:#eef1f3;border:1px solid #bcc5ce;border-radius:5px;flex:0 0 32px;width:32px;height:32px}.document-file-bar>.document-file-identity>span{gap:3px;min-width:0;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:auto!important;display:flex!important}.document-file-identity strong{color:#17202b;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.document-file-identity small{color:#566473;letter-spacing:.01em;font-size:9.5px;font-weight:620}.production-reader>.document-file-bar>.document-file-actions,.production-translation-workspace>.document-file-bar>.document-file-actions{background:0 0;gap:8px;width:100%;min-width:0;height:59px;margin:0;padding:0;align-items:center!important;display:flex!important;overflow:visible!important}.document-mode-tabs{background:#e9edf0;border:1px solid #c1c8cf;border-radius:6px;grid-template-columns:repeat(3,60px);align-items:center;gap:2px;height:36px;padding:3px;display:inline-grid}.document-mode-tabs button{color:#536170;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:60px;height:28px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.document-mode-tabs button:hover{color:#17202b;background:#ffffffa8!important}.document-mode-tabs button.active{color:#234f70;background:#fff!important;border-color:#b6bec7!important;box-shadow:0 1px 2px #19222d1a!important}.document-mode-tabs button.active:after{content:none}.document-mode-tabs button:focus-visible{outline-offset:1px}.production-reader>.document-subtoolbar,.production-translation-workspace>.document-subtoolbar{border-bottom:1px solid var(--detail-line-strong);background:#eef1f3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;height:42px;min-height:42px;max-height:42px;position:relative;padding:0 10px!important;display:grid!important}.document-view-tools{justify-self:start;align-items:center;gap:8px;min-width:0;height:32px;display:flex}.document-toolbar-balance{justify-self:end;min-width:96px}.document-page-control{justify-self:center;align-items:center;gap:4px;min-width:0;display:inline-flex}.document-page-control button,.document-page-control label{color:#354352;background:#fff;border:1px solid #b5bec7;border-radius:4px;justify-content:center;align-items:center;height:30px;padding:0 8px;font-size:10px;font-weight:660;display:inline-flex}.document-page-control button{width:32px;padding:0}.document-page-control label{gap:4px;min-width:76px}.document-page-control input{color:#17202b;text-align:center;background:0 0;border:0;border-bottom:1px solid #929da8;border-radius:0;width:32px;height:23px;padding:0;font-size:10.5px;font-weight:740}.document-page-control button:hover:not(:disabled){color:#17202b;background:#f7f8f9;border-color:#7f8b97}.context-inspector{background:#fff;border-left-color:#909ba6;grid-template-rows:64px 46px minmax(0,1fr);box-shadow:-3px 0 12px #19222d14}.context-inspector:not(:has(.context-panel-tabs)){grid-template-rows:64px minmax(0,1fr)}.context-inspector>header{background:#f3f5f7;border-bottom-color:#aeb7c0;min-height:64px;padding:0 14px 0 18px}.context-inspector>header>div{gap:4px}.context-inspector>header>div>strong{color:#17202b;letter-spacing:-.012em;font-size:14px;font-weight:780}.context-inspector>header>div>small{color:#536170;font-size:10px;font-weight:580}.context-inspector>header .icon-button{color:#536170;border:1px solid #0000;width:32px;height:32px}.context-inspector>header .icon-button:hover{background:#fff;border-color:#c1c8cf}.context-panel-tabs{background:#e8ecef;border-bottom-color:#aeb7c0;gap:3px;height:46px;padding:6px 8px}.context-panel-tabs>button,.context-more-tools>button{color:#465563;border:1px solid #0000;border-radius:4px;gap:6px;height:34px;padding:0 6px;font-size:10.5px;font-weight:700}.context-panel-tabs>button:hover,.context-more-tools>button:hover{background:#ffffffb3;border-color:#c0c8d0}.context-panel-tabs>button.active,.context-more-tools>button.active{color:#234f70;background:#fff;border:1px solid #aeb8c2;box-shadow:inset 0 -2px #315b7d,0 1px 2px #19222d0f}.context-more-menu{top:36px}.context-inspector>.inspector-content,.context-inspector>.context-quality,.context-inspector>.citation-workset,.context-inspector>.document-chat{background:#fff}.context-inspector .inspector-content{padding:0 16px 26px}.context-inspector .document-score{background:#f5f7f8;border:1px solid #aeb7c0;border-radius:6px;margin:16px 0 18px;padding:15px 16px 14px;box-shadow:0 1px 3px #19222d0f}.context-inspector .document-score small{color:#455462;font-weight:720;font-size:10.5px!important}.context-inspector .document-score strong{color:#17202b;letter-spacing:-.035em;margin-top:4px;font-size:30px;font-weight:760}.context-inspector .document-score strong em{color:#566473;letter-spacing:0;font-size:10px;font-weight:650}.context-inspector .document-score>i{background:#d3d9df;border-radius:3px;height:6px;margin-top:12px}.context-inspector .document-score>footer{color:#465563;margin-top:10px;font-size:10px;font-weight:650}.inspector-section-label{color:#384653;letter-spacing:.04em;margin:0 0 9px;font-size:10.5px;font-weight:800}.context-inspector .inspector-content>dl{background:#fff;border:1px solid #b5bec7;border-radius:6px;overflow:hidden}.context-inspector .inspector-content>dl>div{border-bottom-color:#d1d6dc;min-height:44px;padding:0 12px}.context-inspector .inspector-content>dl>div:last-child{border-bottom:0}.context-inspector .inspector-content>dl dt{color:#536170;font-weight:650;font-size:10.5px!important}.context-inspector .inspector-content>dl dd{color:#17202b;font-size:11.5px;font-weight:740}.context-inspector .document-history{margin:22px 0 0}.context-inspector .document-history>header{margin-bottom:6px}.context-inspector .document-history h3{color:#17202b;font-size:12px;font-weight:760}.context-inspector .document-history>header button{color:#234f70;font-size:10px;font-weight:700}.context-inspector .document-history>div{grid-template-columns:26px 1fr auto;gap:10px;min-height:56px}.context-inspector .document-history>div>span{width:24px;height:24px}.context-inspector .document-history strong{color:#263543;font-size:11.5px;font-weight:720}.context-inspector .document-history small,.context-inspector .document-history em{color:#5b6875;font-size:10px}.context-inspector .result-head{padding:16px 0 14px}.context-inspector .result-head strong{color:#17202b;font-size:12px;font-weight:760}.context-inspector .result-head small{color:#566473;font-size:10px}.context-inspector .result-inspector{padding-top:14px}.context-inspector .result-summary{background:#f3f5f7;border:1px solid #aeb7c0;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:96px;margin-bottom:12px;padding:14px 15px;display:flex}.context-inspector .result-summary>div{flex-direction:column;display:flex}.context-inspector .result-summary small{color:#455462;font-size:10px;font-weight:720}.context-inspector .result-summary strong{color:#17202b;letter-spacing:-.035em;margin:3px 0 4px;font-size:28px;font-weight:780}.context-inspector .result-summary strong em{color:#66717c;letter-spacing:0;font-size:10px;font-weight:650}.context-inspector .result-summary>div>span{color:#35644f;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.context-inspector .result-summary>.status-badge{margin-top:3px}.context-inspector .inspector-fields{border:1px solid #b5bec7;border-radius:6px;overflow:hidden}.context-inspector .inspector-fields button{min-height:62px;padding:10px 11px}.context-inspector .inspector-fields small{color:#536170;font-size:10px;font-weight:650}.context-inspector .inspector-fields strong{color:#17202b;font-size:11.5px;font-weight:740}.context-inspector .inspector-fields em{color:#456953;font-size:9.5px;font-style:normal;font-weight:740}.context-inspector .inspector-fields em.attention{color:#a1500a}.context-inspector .evidence-location{background:#e8eef2;border-color:#8fa5b7;margin-top:14px;padding:11px}.context-inspector .evidence-location strong{font-size:10.5px}.context-inspector .evidence-location small{color:#536575;font-size:9.5px}.context-inspector .production-quality{padding:16px}.context-inspector .production-quality>section{background:#f5f7f8;border:1px solid #aeb7c0;border-radius:6px;padding:15px 16px 14px;box-shadow:0 1px 3px #19222d0f}.context-inspector .production-quality>section>header span{color:#364552;font-size:11px;font-weight:760}.context-inspector .production-quality>section>header small{color:#5b6875;margin-top:3px;font-size:9.5px;font-weight:560}.context-inspector .production-quality>section>strong{color:#17202b;letter-spacing:-.035em;margin-top:7px;font-size:30px;font-weight:760}.context-inspector .production-quality>section>strong em{color:#566473;letter-spacing:0;font-size:10px;font-weight:650}.context-inspector .production-quality>section>i{background:#d3d9df;border-radius:3px;height:6px;margin-top:12px}.context-inspector .quality-metrics{border:0;gap:8px;margin:12px 0 16px}.context-inspector .quality-metrics span{color:#536170;background:#f6f8f9;border:1px solid #b7c0c9;border-radius:5px;min-width:0;padding:10px 4px;font-size:9.5px;font-weight:680}.context-inspector .quality-metrics span:last-child{border-right:1px solid #b7c0c9}.context-inspector .quality-metrics b{color:#17202b;margin-top:4px;font-size:13px;font-weight:760}.context-inspector .quality-metrics small{color:#5b6875;margin-top:3px;font-size:9px!important}.context-inspector .quality-tabs{background:#eef1f3;border:1px solid #b5bec7;border-radius:5px;height:40px;margin-bottom:10px}.context-inspector .quality-tabs button{color:#455462;font-size:10.5px;font-weight:700}.context-inspector .quality-tabs button:hover{background:#ffffffad}.context-inspector .quality-tabs button.active{color:#234f70;background:#fff;box-shadow:inset 0 -3px #315b7d}.context-inspector .quality-tabs button.active:after{content:none}.context-inspector .quality-tabs em{color:#455462;background:#dce2e7;font-size:8.5px;font-weight:700}.context-inspector .quality-issue-list>button{background:#fffdf8;border:1px solid #b9c2cb;border-left:4px solid #bd7a19;border-radius:5px;min-height:66px;margin:0 0 8px;padding:11px 10px;box-shadow:0 1px 2px #19222d0a}.context-inspector .quality-issue-list>button.issue-green{background:#f8fbfa;border-left-color:#2f7b5e}.context-inspector .quality-issue-list>button.issue-blue{background:#f7fafc;border-left-color:#3f7197}.context-inspector .quality-issue-list>button:hover{background:#f1f4f6;border-color:#8795a2 #8795a2 #8795a2 currentColor}.context-inspector .quality-issue-list small{color:#596775;font-weight:650;font-size:9.5px!important}.context-inspector .quality-issue-list strong{color:#17202b;margin-top:3px;font-size:11.5px;font-weight:750}.context-inspector .quality-issue-list p{color:#465563;margin-top:4px;line-height:1.5;font-size:10px!important}.context-inspector .terminology-list{border:1px solid #b5bec7;border-radius:5px;overflow:hidden}.context-inspector .terminology-list>header{color:#455462;background:#e9edf0;min-height:32px;font-size:9.5px;font-weight:700}.context-inspector .terminology-list>div{background:#fff;min-height:44px}.context-inspector .terminology-list strong,.context-inspector .terminology-list span{color:#263543;font-size:10.5px}.context-inspector .translation-comments-list article{background:#fff;border:1px solid #b8c1ca;border-radius:5px;margin:0 0 8px;padding:12px}.context-inspector .translation-comments-list strong{color:#17202b;font-size:11px}.context-inspector .translation-comments-list small{color:#5b6875;font-size:9.5px}.context-inspector .translation-comments-list p{color:#3e4d5b;font-size:10.5px}.context-inspector .translation-quality-summary{background:#e8eef2;border-color:#8ea5b7;margin-top:14px;padding:12px}.context-inspector .translation-quality-summary strong{color:#263543;font-size:11px}.context-inspector .translation-quality-summary small{color:#536575;margin-top:3px;font-size:9.5px!important}.context-inspector .notes-panel{padding:0 16px 24px}.context-inspector .notes-panel>header{border-bottom-color:#b9c1c9;padding:16px 0 13px}.context-inspector .notes-panel>header h3{color:#17202b;font-size:12px;font-weight:760}.context-inspector .notes-panel>header p{color:#536170;margin-top:4px;font-size:10px;line-height:1.5}.context-inspector .note-provenance{background:#e9eff3;border:1px solid #9eafbd;border-radius:5px;margin:12px 0;padding:11px 12px}.context-inspector .note-provenance strong{color:#263543;font-size:10.5px;font-weight:730}.context-inspector .note-provenance small{color:#536575;margin-top:3px;font-size:9.5px}.context-inspector .notes-panel>textarea{color:#263543;background:#fff;border-color:#9faab5;border-radius:5px;min-height:154px;padding:12px;font-size:11px;line-height:1.65}.context-inspector .notes-panel>textarea:hover{border-color:#7f8c98}.context-inspector .notes-panel>div{color:#465563;font-size:10px}.context-inspector .notes-panel>.shortcut-hint{color:#5b6875;font-size:9.5px}.context-inspector .notes-panel>article{background:#f7f9fa;border:1px solid #b8c1ca;border-radius:5px;margin-top:18px;padding:12px}.context-inspector .notes-panel>article header strong{color:#17202b;font-size:11.5px}.context-inspector .notes-panel>article header small{color:#5b6875;font-size:9.5px}.context-inspector .notes-panel>article p{color:#3e4d5b;font-size:10.5px;line-height:1.58}.context-inspector .notes-panel>article footer button{background:#edf1f4;border-color:#9eabb7;padding:5px 7px;font-size:9.5px}@media (width<=1180px){.context-body,.context-body.outline-open,.context-body.outline-closed{grid-template-columns:minmax(0,1fr) 328px}.production-reader .reader-asset-identity{flex-basis:220px;width:220px;min-width:220px;max-width:220px}.production-reader .reader-asset-identity strong{max-width:180px}.production-translation-workspace>.translation-workspace-header{grid-template-columns:220px minmax(0,1fr)}}@media (width<=920px){.production-reader>.unified-reader-bar{height:auto;min-height:58px;max-height:none;padding:7px 9px;flex-direction:column!important;align-items:stretch!important}.production-reader .reader-asset-identity{max-width:none}.production-reader .reader-workspace-actions{justify-content:flex-start;width:100%;overflow-x:auto}.context-document-stage.outline-visible>.production-page-rail{top:124px}.production-translation-workspace>.translation-workspace-header{grid-template-columns:minmax(0,1fr);padding:0 9px!important}.production-translation-workspace .translation-asset-identity{display:none}}@media (width<=840px){.context-body,.context-body.outline-open,.context-body.outline-closed{flex-direction:column;min-height:900px;display:flex}.context-inspector{border-top:1px solid var(--detail-line-strong);border-left:0;min-height:560px}}@media (width>=841px) and (width<=1180px){.context-body,.context-body.outline-open,.context-body.outline-closed{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,328px)}.context-body>.context-main{grid-area:1/1;height:100%;min-height:0}.context-body>.context-inspector{border-top:0;border-left:1px solid var(--detail-line-strong);grid-area:1/2;height:100%;min-height:0}}:root{--ui-border:#9aa6b3;--ui-border-strong:#738395;--ui-divider:#b4bec9;--ui-control-bg:#fff;--ui-control-muted:#f3f5f7;--ui-hover-bg:#edf1f5;--ui-selected-bg:#e5edf6;--ui-selected-border:#315f91;--ui-selected-ink:#173f68;--ui-focus:#1f63c6;--ui-focus-ring:#1f63c62e;--ui-frame:#6f7f8f;--ui-section:#98a5b2;--ui-row:#b9c3cd;--ui-column:#cbd3db}.app-shell :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.app-shell :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}.app-shell :where(input,select,textarea):focus-visible{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px var(--ui-focus-ring)!important}.app-shell :where(button,input,select,textarea):disabled{filter:saturate(.65)}.app-shell .topbar{border-bottom-color:var(--ui-border);box-shadow:0 1px 2px #131f2d0f}.app-shell .global-search{border-color:var(--ui-border)}.app-shell .global-search:hover{border-color:var(--ui-border-strong);background:#fff}.app-shell .nav-item{border:1px solid #0000;text-decoration:none}.app-shell .nav-item:hover{border-color:#ffffff14}.app-shell .nav-item.active{background:#203d5e;border-color:#77a9de94;box-shadow:inset 3px 0 #69a2df}.app-shell .nav-item:not(.active):hover{background:#ffffff0b;border-color:#b8cce22e}.app-shell .sidebar .nav-item:not(.active):focus-visible{box-shadow:none;background:0 0;outline-offset:-2px!important;outline:1px solid #90a5bc!important}.app-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.app-shell .nav-item em,.app-shell .topbar em,.app-shell .tabs em{font-size:10px}.documents-page .project-stage-track small,.documents-page .project-entry small,.documents-page .project-entry>em,.documents-page .document-cell small,.documents-page .cell-app,.documents-page .category-cell,.documents-page .source-cell,.documents-page td.muted,.documents-page .row-action-button,.documents-page .document-query-controls .toolbar-filter-group label>span{font-size:10.5px}.documents-page .project-stage-track strong,.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document,.documents-page .table-scroll td,.documents-page .document-query-controls .toolbar-filter-group select,.documents-page .project-scope-tabs button,.documents-page .document-view-controls button{font-size:11px}.documents-page .project-scope-tabs em{min-width:20px;font-size:9.5px}.documents-page .status-badge{min-height:22px;font-size:10px}.page-overview .metric small,.page-overview .pipeline-stage>header small,.page-overview .pipeline-stage>em,.page-overview .pipeline-insight small,.page-overview .attention-row small,.page-overview .attention-row em,.page-overview .compact-run small,.page-overview .throughput-chart span{font-size:10.5px}.page-overview .pipeline-stage>b,.page-overview .pipeline-insight b{font-size:11.5px}.page-runs .run-strip small,.page-runs .run-name small,.page-runs .progress-cell small,.page-runs .source,.page-runs td.muted,.page-runs .run-detail-button{font-size:10.5px}.page-runs .runs-table th,.page-runs .runs-table td{font-size:11px}.page-runs .status-badge,.drawer .drawer-head small,.drawer .run-detail-hero small,.drawer .run-meta small,.drawer .drawer-section-title small,.drawer .job-step small,.drawer .job-step>em{font-size:10.5px}.drawer .run-meta strong,.drawer .job-step strong,.drawer .drawer-section-title button{font-size:11px}.page-applications .application-card>p,.page-applications .application-card>section small,.page-applications .application-card>footer small,.page-applications .application-intro p,.page-applications .application-toolbar button,.page-applications .application-toolbar input{font-size:10.5px}.page-applications .formats span{font-size:10px}.page-applications .application-card>section strong,.page-applications .application-card>footer button{font-size:11.5px}.page-applications .status-badge,.integration-overview .endpoint-card small,.integration-overview .endpoint-card footer,.integration-overview .api-health-card small,.integration-overview .api-health-card span,.integration-overview .api-health-card strong em{font-size:10.5px}.deployment-head{font-size:11px}.deployment-row small,.webhook-panel small,.credentials-panel small,.deployment-row code,.webhook-panel code,.credentials-panel code{font-size:10.5px}.audit-panel>header p,.audit-panel>header input{font-size:11px}.audit-summary b{color:#14283a;font-size:11.5px}.audit-summary small{color:#465a6d;font-size:10.5px;font-weight:560}.audit-head{color:#263c50;height:42px;font-size:11px;font-weight:760}.audit-table>article strong{color:#102538;font-size:11.5px}.audit-table>article small{color:#465b6e;font-size:10.5px;font-weight:540}.audit-table code{color:#283f53;font-size:10px;font-weight:560}.audit-table .status-badge,.settings-nav>small,.settings-nav>footer small,.routing-policy>div>span small,.settings-grid small,.secret-list small,.storage-summary span{font-size:10.5px}.settings-nav>footer strong,.connection-list small,.connection-list article>em,.routing-policy>header p,.settings-notice p,.policy-list small,.storage-summary small,.retention-table>header,.retention-table>div{font-size:11px}.review-queue>div:not(.review-queue-filter)>button strong,.review-queue>div:not(.review-queue-filter)>button small,.review-queue>div:not(.review-queue-filter)>button p,.review-queue>footer span,.review-form>header>div>span,.review-form>header>strong,.review-form label>span:first-child>strong,.review-form label>p>span,.review-form label>p small{font-size:10.5px}.app-shell .button-ghost,.app-shell .button-subtle{border-color:var(--ui-border)}.app-shell .button-ghost:hover,.app-shell .button-subtle:hover{border-color:var(--ui-border-strong);background:var(--ui-hover-bg);color:#20344b}.documents-page .document-console,.documents-page .document-data,.documents-page .library-panel{border-color:var(--ui-border)}.documents-page .document-dataset-heading,.documents-page .document-panel-header,.documents-page .project-sidebar-footer{border-color:var(--ui-divider)}.documents-page .library-panel nav button.project-entry{border:1px solid #0000}.documents-page .library-panel nav button.project-entry:hover{border-color:var(--ui-border);background:var(--ui-hover-bg)}.documents-page .project-scope-tabs{border-bottom-color:var(--ui-divider);gap:6px}.documents-page .project-scope-tabs button{color:#46566a;background:#f6f7f9;border-color:#c1c9d2}.documents-page .project-scope-tabs button:hover{border-color:var(--ui-border-strong);color:#213b58;background:#fff}.documents-page .project-scope-tabs button.active{border-color:var(--ui-selected-border);background:var(--ui-selected-bg);color:var(--ui-selected-ink);box-shadow:inset 0 -2px var(--ui-selected-border)}.documents-page .project-scope-tabs em{background:#e7eaee;border:1px solid #c3cbd4}.documents-page .project-scope-tabs button.active em{background:#fff;border-color:#9bb0c6}.documents-page .document-query-controls>.search-field,.documents-page .document-query-controls .toolbar-filter-group label,.documents-page .mobile-scope-select{border-color:var(--ui-border);background:var(--ui-control-bg);box-shadow:inset 0 1px #131f2d06}.documents-page .document-query-controls>.search-field:hover,.documents-page .document-query-controls .toolbar-filter-group label:hover,.documents-page .mobile-scope-select:hover{border-color:var(--ui-border-strong)}.documents-page .document-query-controls .toolbar-filter-group label:focus-within,.documents-page .mobile-scope-select:focus-within,.documents-page .document-query-controls>.search-field:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-ring)}.documents-page .document-view-controls .toolbar-actions-group>button,.documents-page .document-view-controls .toolbar-actions-group>div>button{border-color:var(--ui-border);color:#2e4055;background:#fff;box-shadow:0 1px 1px #131f2d09}.documents-page .document-view-controls .toolbar-actions-group>button:hover,.documents-page .document-view-controls .toolbar-actions-group>button.active,.documents-page .document-view-controls .toolbar-actions-group>div>button:hover,.documents-page .document-view-controls .toolbar-actions-group>div>button.active{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:#7798bb}.documents-page .advanced-filter-panel{border:1px solid var(--ui-border-strong);border-top:0}.documents-page .advanced-filter-panel select,.documents-page .advanced-filter-panel .filter-check{border-color:var(--ui-border);background:#fff}.documents-page .table-scroll{border-top:1px solid var(--ui-border-strong)}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{color:#24364a;background:#e4e8ed;border-bottom-color:#929eab;border-right-color:#c2cad3}.documents-page .table-scroll td{border-bottom-color:#c5cdd6}.documents-page .enterprise-document-table tbody tr.selected{box-shadow:inset 3px 0 var(--ui-selected-border);background:#dfeaf6}.documents-page .category-cell{background:#edf0f3;border-color:#aeb8c3}.documents-page .row-action-wrap>.icon-button:hover{border-color:var(--ui-border-strong);background:#fff}.documents-page .table-footer{border-top-color:var(--ui-border)}.view-applications .application-toolbar>.search-field,.view-applications .application-toolbar>button{border-color:var(--ui-border)}.view-applications .application-toolbar>button{background:0 0;border:1px solid #0000}.view-applications .application-toolbar>button:hover{border-color:var(--ui-border);background:var(--ui-hover-bg)}.view-applications .application-toolbar>button.active{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:#91a7bf}.application-card,.create-app-card{border-color:#b7c0ca}.application-card:hover,.create-app-card:hover{border-color:#8192a5;box-shadow:0 8px 20px #1927371a}.application-card>footer button{border:1px solid #0000;border-radius:5px;min-height:28px;padding:0 7px}.application-card>footer button:hover{background:var(--ui-selected-bg);border-color:#a8b8ca}.designer-steps>button{border:1px solid #0000}.designer-steps>button.active{background:var(--ui-selected-bg);color:var(--ui-selected-ink);box-shadow:inset 3px 0 var(--ui-selected-border);border-color:#879fba}.view-switch{border-color:var(--ui-border);background:#e9edf1}.view-switch button{color:#46566a;border:1px solid #0000}.view-switch button:hover{background:#ffffffad;border-color:#b5c0cb}.view-switch button.active{color:var(--ui-selected-ink);box-shadow:inset 0 -2px var(--ui-selected-border);background:#fff;border-color:#879fba}.schema-table{border-color:var(--ui-border-strong)}.schema-head{border-bottom-color:var(--ui-border);color:#394b60;background:#e9edf1}.schema-row{border-bottom-color:var(--ui-divider)}.schema-row:not(.schema-head):hover{background:#f7f9fb}.schema-row input,.schema-row select{border-color:var(--ui-border);background:#fff}.schema-row input:hover,.schema-row select:hover{border-color:var(--ui-border-strong)}.designer-preview{border-left-color:var(--ui-border-strong)}.designer-preview>section{border-color:var(--ui-border)}.review-queue,.review-form{border-color:var(--ui-border-strong)}.review-queue>nav{border-bottom-color:var(--ui-border);background:#eef1f4;gap:4px;padding:5px 8px}.review-queue>nav button{border:1px solid #0000;border-radius:5px}.review-queue>nav button:hover{background:#ffffffbf;border-color:#b3bec9}.review-queue>nav button.active{color:var(--ui-selected-ink);box-shadow:inset 0 -2px var(--ui-selected-border);background:#fff;border-color:#839ebc}.review-queue>nav button.active:after{content:none}.review-queue>div>button{background:#fff;border-color:#c2cad3}.review-queue>div>button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover-bg)}.review-queue>div>button.active{background:var(--ui-selected-bg);box-shadow:inset 3px 0 var(--ui-selected-border);border-color:#7796b7}.review-document>header button{border:1px solid #0000;border-radius:4px}.review-document>header button:hover{border-color:var(--ui-border);background:#fff}.review-form>div>label{background:#fff;border-color:#c3cbd4}.review-form>div>label:hover{border-color:var(--ui-border-strong);background:#f7f9fb}.review-form>div>label.active{background:var(--ui-selected-bg);box-shadow:inset 3px 0 var(--ui-selected-border);border-color:#6f91b6}.review-form label input{border-color:#9da9b6}.review-form label input:hover{border-color:#778797}.endpoint-card,.api-health-card,.integration-console{border-color:var(--ui-border)}.integration-console>nav{border-bottom-color:var(--ui-border);background:#eef1f4;align-items:center;gap:5px;min-height:56px;padding:6px 12px}.integration-console>nav button{border:1px solid #0000;border-radius:5px;min-height:38px;padding:0 11px}.integration-console>nav button:hover{color:#24405e;background:#ffffffb3;border-color:#b2beca}.integration-console>nav button.active{color:var(--ui-selected-ink);box-shadow:inset 0 -2px var(--ui-selected-border);background:#fff;border-color:#819ab5}.integration-console>nav button.active:after{content:none}.deployment-head,.audit-head{border-top-color:var(--ui-border);color:#34475d;background:#e7ebef;border-bottom-color:#98a4b1}.deployment-row .icon-button,.webhook-panel .icon-button,.credentials-panel .icon-button,.audit-table .icon-button{border-color:#0000}.deployment-row .icon-button:hover,.webhook-panel .icon-button:hover,.credentials-panel .icon-button:hover,.audit-table .icon-button:hover{border-color:var(--ui-border);background:#fff}.audit-panel>header label{border-color:var(--ui-border)}.document-mode-tabs,.embedded-mode-switch,.translation-control-group{border:1px solid var(--ui-border);background:#e7ebef;border-radius:5px;gap:3px;padding:3px}.document-mode-tabs button,.embedded-mode-switch button,.translation-control-group button{border-radius:4px;height:32px;border:1px solid #0000!important}.document-mode-tabs button:hover,.embedded-mode-switch button:hover,.translation-control-group button:hover{background:#ffffffb3!important;border-color:#a8b4c0!important}.document-mode-tabs button.active,.embedded-mode-switch button.active,.translation-control-group button.active{color:var(--ui-selected-ink);box-shadow:inset 0 -2px var(--ui-selected-border)!important;background:#fff!important;border-color:#7d98b5!important}.document-mode-tabs button.active:after,.embedded-mode-switch button.active:after,.translation-control-group button.active:after{content:none}.reader-panel-switches>button,.reader-file-actions>button,.translation-control-row>button,.document-mode-actions>button,.document-mode-actions>div>button{border-color:var(--ui-border);background:#fff}.reader-panel-switches>button:hover,.reader-panel-switches>button.active,.document-mode-actions>button:hover,.document-mode-actions>button.active,.document-mode-actions>div>button:hover,.document-mode-actions>div>button.active{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:#7895b3}.production-reader>.reader-toolbar,.production-translation-workspace>.translation-navigationbar{border-bottom-color:var(--ui-border-strong)}.production-reader .reader-page-control button,.production-reader .reader-page-control label,.production-reader .reader-toolbar-group>button,.translation-navigationbar button,.translation-navigationbar input{border-color:var(--ui-border);background:#fff}.context-inspector{border-left-color:var(--ui-border-strong)}.context-inspector>header,.context-panel-tabs{border-bottom-color:var(--ui-border)}.context-panel-tabs{background:#e9edf1;gap:4px;padding:6px}.context-panel-tabs button{border:1px solid #0000;border-radius:4px}.context-panel-tabs button:hover{background:#ffffffb8;border-color:#aab6c2}.context-panel-tabs button.active{color:var(--ui-selected-ink);box-shadow:inset 0 -2px var(--ui-selected-border);background:#fff;border-color:#7892ad}.context-inspector .inspector-fields,.context-inspector .result-summary,.context-inspector .production-quality>section,.context-inspector .quality-tabs,.context-inspector .terminology-list,.context-inspector .translation-comments-list article,.context-inspector .notes-panel>article{border-color:var(--ui-border)}.context-inspector .inspector-fields button{border-bottom-color:var(--ui-divider)}.context-inspector .inspector-fields button:hover{background:var(--ui-hover-bg)}.context-inspector .inspector-fields button.active{background:var(--ui-selected-bg);box-shadow:inset 4px 0 var(--ui-selected-border)}.context-inspector .quality-tabs button.active{box-shadow:inset 0 -3px var(--ui-selected-border)}.context-inspector .notes-panel>textarea{border-color:var(--ui-border)}.modal{border:1px solid var(--ui-border-strong)}.modal-head,.modal-foot,.decision-form select,.decision-form textarea,.credential-form>label>input,.credential-form fieldset>label{border-color:var(--ui-border)}.credential-form fieldset>label:hover{border-color:var(--ui-border-strong);background:#f7f9fb}.credential-form fieldset>label:has(input:checked){background:var(--ui-selected-bg);box-shadow:inset 3px 0 var(--ui-selected-border);border-color:#6d90b7}@media (width<=840px){.context-inspector{border-top-color:var(--ui-border-strong)}}@media (width<=980px){.app-shell .mobile-backdrop{z-index:60}.app-shell .sidebar.mobile-open{z-index:61}}@media (width>=921px) and (width<=1180px){.production-translation-workspace>.translation-workspace-header{grid-template-columns:250px minmax(0,1fr)}}@media (width<=620px){.project-stage-track,.documents-page .project-scope-tabs,.documents-page .toolbar-actions-group{scrollbar-width:none;overscroll-behavior-inline:contain}.project-stage-track::-webkit-scrollbar{display:none}.documents-page .project-scope-tabs::-webkit-scrollbar{display:none}.documents-page .toolbar-actions-group::-webkit-scrollbar{display:none}.documents-page .project-scope-tabs{gap:5px}.documents-page .project-scope-tabs button{white-space:nowrap;flex:none}.production-reader>.document-file-bar,.production-translation-workspace>.document-file-bar{grid-template-rows:52px 52px;grid-template-columns:minmax(0,1fr)!important;justify-content:normal!important;align-items:center!important;gap:0!important;height:104px!important;min-height:104px!important;max-height:104px!important;padding:0 10px!important;display:grid!important}.production-reader>.document-file-bar>.document-file-identity,.production-translation-workspace>.document-file-bar>.document-file-identity{grid-area:1/1;min-width:0;height:52px;width:100%!important;max-width:none!important}.production-reader>.document-file-bar>.reader-workspace-actions,.production-translation-workspace>.document-file-bar>.translation-control-row{border-top:1px solid var(--ui-divider);grid-area:2/1;width:100%;min-width:0;height:52px;padding-top:7px}.document-mode-tabs{flex:none}.integration-console>nav{overflow-x:auto}.integration-console>nav button{flex:none}}.documents-page .document-console{border-color:var(--ui-frame);box-shadow:0 8px 22px #1926351c}.documents-page .library-panel{border-right:1px solid var(--ui-frame);background:#f4f6f8}.documents-page .document-panel-header,.documents-page .document-dataset-heading{border-bottom:1px solid var(--ui-section);background:#fafbfc;box-shadow:inset 0 -1px #27374809}.documents-page .library-panel nav button.project-entry{box-shadow:inset 0 -1px var(--ui-row);border-radius:4px;margin:0}.documents-page .library-panel nav button.project-entry:last-of-type{box-shadow:none}.documents-page .library-panel nav button.project-entry:hover{border-color:var(--ui-section);box-shadow:none}.documents-page .library-panel nav button.project-entry.active{box-shadow:inset 3px 0 var(--ui-selected-border);border-color:#829ab3}.documents-page .project-sidebar-footer{border-top:1px solid var(--ui-section);background:#eef1f4}.documents-page .document-data>.data-toolbar{border-bottom:1px solid var(--ui-section);background:#f4f6f8;box-shadow:inset 0 -1px #27374809}.documents-page .advanced-filter-panel{border-right:0;border-bottom:1px solid var(--ui-frame);background:#f7f9fb;border-left:0;box-shadow:inset 0 1px #fff,inset 0 -1px #2737480a}.documents-page .advanced-filter-panel>header{border-bottom:1px solid #d4dae1}.documents-page .advanced-filter-panel>div{padding-top:12px}.documents-page .advanced-filter-panel>footer{border-top-color:var(--ui-section);background:#f1f3f5}.documents-page .selection-bar,.documents-page .select-all-results,.documents-page .query-state{border-top:1px solid var(--ui-section);border-bottom:1px solid var(--ui-frame);background:#e8eef5}.documents-page .selection-bar{color:#25384f;gap:8px;font-weight:600}.documents-page .selection-bar strong{color:#fff;text-align:center;background:#244f7d;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:11px;line-height:22px}.documents-page .selection-bar button{color:#233b56;background:#fff;border:1px solid #99aabd;border-radius:4px;min-height:30px;padding:0 9px;font-size:10px;font-weight:700;text-decoration:none}.documents-page .selection-bar button:hover{color:#133f6e;background:#f4f8fc;border-color:#5f7f9f;text-decoration:none}.documents-page .selection-bar button:first-of-type{color:#fff;background:#244f7d;border-color:#244f7d}.documents-page .selection-bar button:first-of-type:hover{background:#173b63;border-color:#173b63}.documents-page .selection-bar button:last-child{color:#52667c;background:0 0;border-color:#0000;margin-left:auto}.documents-page .selection-bar button:last-child:hover{color:#24394f;background:#fff9;border-color:#aeb9c5}.documents-page .select-all-results{color:#31465e}.documents-page .select-all-results button{color:#174f88;text-underline-offset:2px;text-decoration:underline}.documents-page .table-scroll{border-top:1px solid var(--ui-frame);border-bottom:1px solid var(--ui-frame);background:#fff}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{border-right:1px solid #b9c2cc;border-bottom:1px solid var(--ui-frame);background:#dfe4e9;box-shadow:inset 0 1px #ffffffb3}.documents-page .table-scroll th:last-child{border-right:0}.documents-page .table-scroll td{border-right:1px solid var(--ui-column);border-bottom:1px solid var(--ui-row)}.documents-page .table-scroll td:last-child{border-right:0}.documents-page .table-scroll tbody tr,.documents-page .table-scroll tbody tr:nth-child(odd){background:#fff}.documents-page .table-scroll tbody tr:nth-child(2n){background:#f8fafb}.documents-page .table-scroll tbody tr:hover{background:#eaf1f8}.documents-page .table-scroll tbody tr.selected{background:#dce8f5}.documents-page .table-scroll tbody tr:last-child td{border-bottom:0}.documents-page .table-footer{background:#f2f4f6;border-top:0;box-shadow:inset 0 1px #ffffffb8}.documents-page .table-footer button,.documents-page .table-footer>label select{border-color:var(--ui-section);background:#fff}.documents-page .row-action-menu,.documents-page .column-menu{border-color:var(--ui-frame);box-shadow:0 10px 26px #16223029}.documents-page .row-action-menu>button,.documents-page .column-menu>button{border-bottom:1px solid #e1e5ea}.documents-page .row-action-menu>button:last-child,.documents-page .column-menu>button:last-child{border-bottom:0}.context-main{background:#cbd3dc}.production-reader>.unified-reader-bar,.production-translation-workspace>.translation-workspace-header{border-bottom:1px solid var(--ui-frame);background:#fff;box-shadow:0 1px #1d2b3b0b}.production-reader>.reader-toolbar,.production-translation-workspace>.translation-navigationbar{border-bottom:1px solid var(--ui-frame);background:#e9edf1}.reader-document-bar,.translation-editor-bar,.comparison-document-head{border-bottom-color:var(--ui-section);background:#f3f5f7}.production-page-rail{border-right-color:var(--ui-frame);background:#eef1f4}.context-inspector{border-left:1px solid var(--ui-frame);background:#f3f5f7;box-shadow:-3px 0 12px #19222d14}.context-inspector>header{border-bottom:1px solid var(--ui-section);background:#edf0f3}.context-inspector>header .icon-button{border:1px solid #0000}.context-inspector>header .icon-button:hover{border-color:var(--ui-section);background:#fff}.context-panel-tabs{border-bottom:1px solid var(--ui-frame);background:#e3e7eb}.context-inspector>:where(.inspector-content,.production-quality,.context-quality,.citation-workset,.document-chat){background:#f7f8fa}.context-inspector .result-summary,.context-inspector .document-score,.context-inspector .inspector-content>dl,.context-inspector .production-quality>section{border-color:var(--ui-section);background:#fff;box-shadow:0 1px 3px #19222d0e}.context-inspector .inspector-fields{border:1px solid var(--ui-section);background:#fff;border-radius:4px;overflow:hidden}.context-inspector .inspector-fields button{border-bottom:1px solid var(--ui-row)}.context-inspector .inspector-fields button:last-child{border-bottom:0}.context-inspector .evidence-location,.context-inspector .note-provenance,.context-inspector .notes-panel>article{border-color:var(--ui-section);background:#eef2f5}.context-inspector .notes-panel>header{border-bottom-color:var(--ui-section)}.context-inspector .notes-panel>textarea{border-color:var(--ui-section);background:#fff}.context-inspector .notes-panel>textarea:focus{border-color:#6685a4;box-shadow:0 0 0 2px #315d891f}.context-inspector .quality-tabs{border-color:var(--ui-section);background:#e9edf1}.context-inspector .quality-issue-list>button,.context-inspector .translation-comments-list article,.context-inspector .terminology-list>*{border-color:var(--ui-section);background-color:#fff}.context-more-menu,.reader-file-menu,.translation-file-menu{border-color:var(--ui-frame);box-shadow:0 10px 26px #16223029}.context-more-menu>button,.reader-file-menu>button,.translation-file-menu>button{border-bottom:1px solid #e0e5ea}.context-more-menu>button:last-child,.reader-file-menu>button:last-child,.translation-file-menu>button:last-child{border-bottom:0}.page-overview .metric,.page-overview .card,.page-runs .run-strip,.page-runs .data-card{border-color:var(--ui-section);border-radius:7px;box-shadow:0 1px 3px #19263511}.page-overview .card>.card-head,.page-runs .data-card>.tab-toolbar{border-bottom-color:var(--ui-section);background:#f8f9fa}.page-overview .attention-footer{border-top-color:var(--ui-section);background:#f3f5f7}.page-runs .run-strip{background:#fff;overflow:hidden}.page-runs .run-strip>div{border-right-color:var(--ui-row)}.page-runs .table-scroll{border-top:1px solid var(--ui-frame);border-bottom:1px solid var(--ui-frame)}.page-runs .runs-table th{border-right:1px solid #b9c2cc;border-bottom:1px solid var(--ui-frame);background:#e1e5e9}.page-runs .runs-table th:last-child{border-right:0}.page-runs .runs-table td{border-right:1px solid var(--ui-column);border-bottom:1px solid var(--ui-row)}.page-runs .runs-table td:last-child{border-right:0}.page-runs .runs-table tbody tr:nth-child(2n){background:#f8fafb}.page-runs .runs-table tbody tr:hover{background:#eaf1f8}.drawer{border-left:1px solid var(--ui-frame);overflow-x:hidden}.drawer-head,.drawer-section-title,.drawer-footer{border-color:var(--ui-section)}.run-detail-hero{border-bottom:1px solid var(--ui-section);background:#f2f5f7}.run-meta{border-bottom:1px solid var(--ui-section);background:#fff;gap:0}.run-meta>span{border-right:1px solid var(--ui-row);border-bottom:1px solid var(--ui-row);background:#f8fafb}.job-timeline{padding-bottom:2px}.job-step{border-bottom:1px solid var(--ui-row);min-width:0}.job-step>section{min-width:0}.job-step>.status-badge{border-radius:3px;width:auto;min-width:max-content;height:auto;padding:3px 6px;display:inline-flex}.page-applications .application-intro{border-color:var(--ui-section);background:#eef3f7;border-radius:7px}.page-applications .application-card,.page-applications .create-app-card{border-color:var(--ui-section);border-radius:7px;position:relative;box-shadow:0 1px 3px #19263511}.page-applications .application-card:hover,.page-applications .create-app-card:hover{border-color:var(--ui-frame);transform:none;box-shadow:0 4px 12px #19263517}.page-applications .application-card>section{border-color:var(--ui-row)}.page-applications .application-card>footer{border-top:1px solid #e2e6eb;padding-top:12px}.application-card-menu{z-index:12;border:1px solid var(--ui-frame);background:#fff;border-radius:5px;width:168px;display:grid;position:absolute;top:58px;right:18px;overflow:hidden;box-shadow:0 10px 24px #16223029}.application-card-menu>button{color:#26394f;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5ea;min-height:36px;padding:0 12px;font-size:10px;font-weight:650}.application-card-menu>button:hover{background:#eef3f7}.application-card-menu>button:last-child{border-bottom:0}.designer-header{border-bottom-color:var(--ui-frame);background:#fff}.designer-steps{border-right-color:var(--ui-frame);background:#eef1f4}.designer-steps>button{border:1px solid #0000;border-bottom-color:var(--ui-row);border-radius:4px}.designer-steps>button:hover{border-color:var(--ui-section);background:#f8fafb}.designer-steps>button.active{box-shadow:inset 3px 0 var(--ui-selected-border);background:#fff;border-color:#829ab3}.designer-steps>section{border-color:var(--ui-section);border-radius:5px}.designer-main{background:#fff}.designer-preview{border-left-color:var(--ui-frame);background:#e8ecf0}.designer-preview>section,.designer-main :where(.schema-builder,.release-checklist,.publish-box,.workflow-list,.quality-rule-list){border-color:var(--ui-section)}.designer-navigation{border-top-color:var(--ui-frame);background:#f8f9fa;box-shadow:0 -4px 12px #1926350e}.review-queue{border-right-color:var(--ui-frame);background:#f1f3f5;position:relative}.review-queue>header{border-bottom-color:var(--ui-section);background:#fff}.review-queue>header .icon-button.active{background:var(--ui-selected-bg);color:var(--ui-selected-ink);border-color:#7895b3}.review-queue-filter{z-index:24;border:1px solid var(--ui-frame);background:#fff;border-radius:5px;width:174px;display:grid;position:absolute;top:50px;right:10px;overflow:hidden;box-shadow:0 10px 24px #16223029}.review-queue-filter>button{color:#26394f;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5ea;min-height:36px;padding:0 12px;font-size:10px;font-weight:650}.review-queue-filter>button:hover,.review-queue-filter>button.active{color:#174f88;background:#eaf1f8}.review-queue-filter>button:last-child{border-bottom:0}.review-queue>div:not(.review-queue-filter)>button{border-color:var(--ui-section);border-radius:5px}.review-queue>footer{border-top-color:var(--ui-frame);background:#eef1f4}.review-document{background:#cbd3dc}.review-document>header,.review-document>footer{border-color:var(--ui-frame);background:#f3f5f7}.review-form{border-left-color:var(--ui-frame);background:#f4f6f8}.review-form>header{border-bottom-color:var(--ui-section);background:#fff}.review-form>div>label{border-color:var(--ui-section);border-radius:5px}.review-form>div>label.active{border-color:#6f91b6}.review-form>footer{border-top-color:var(--ui-frame);background:#fff}.integration-overview .endpoint-card,.integration-overview .api-health-card,.integration-console{border-color:var(--ui-section);border-radius:7px;box-shadow:0 1px 3px #19263511}.integration-console>nav{border-bottom-color:var(--ui-frame);background:#e6eaee}.deployment-table>header,.webhook-panel>header,.credentials-panel>header,.audit-panel>header{border-bottom:1px solid var(--ui-section);background:#fafbfc}.deployment-head,.audit-head{border-bottom:1px solid var(--ui-frame);background:#e1e5e9}.deployment-row,.webhook-panel>article,.credentials-panel>article,.audit-table>article{border-bottom-color:var(--ui-row)}.deployment-row:nth-of-type(2n),.webhook-panel>article:nth-of-type(2n),.credentials-panel>article:nth-of-type(2n),.audit-table>article:nth-of-type(2n){background:#f8fafb}.deployment-row:hover,.webhook-panel>article:hover,.credentials-panel>article:hover,.audit-table>article:hover{background:#eaf1f8}.endpoint-spec-modal{width:min(760px,100vw - 32px)}.endpoint-spec-body{padding:18px 20px 20px}.endpoint-spec-route{border:1px solid var(--ui-section);background:#eef2f5;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.endpoint-spec-route code{color:#173f68;font-size:11px;font-weight:750}.endpoint-spec-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.endpoint-spec-grid>section{border:1px solid var(--ui-section);background:#fff;border-radius:5px;overflow:hidden}.endpoint-spec-grid>section>header{border-bottom:1px solid var(--ui-section);background:#f3f5f7;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.endpoint-spec-grid>section>header strong{font-size:10px}.endpoint-spec-grid>section>header small{color:#627286;font-size:9px}.endpoint-spec-grid pre{color:#dce8f5;background:#172235;min-height:164px;margin:0;padding:14px;font:10px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.endpoint-spec-notes{color:#27445f;background:#e9eff5;border:1px solid #9eafbf;border-radius:5px;grid-template-columns:22px 1fr;gap:9px;margin-top:14px;padding:12px;display:grid}.endpoint-spec-notes span{gap:3px;display:grid}.endpoint-spec-notes strong{font-size:10px}.endpoint-spec-notes small{color:#50647a;font-size:9px;line-height:1.55}@media (width<=700px){.endpoint-spec-grid{grid-template-columns:1fr}}.settings-nav,.settings-main{border-color:var(--ui-section);border-radius:7px;box-shadow:0 1px 3px #1926350e}.settings-nav{background:#f3f5f7}.settings-nav button{border:1px solid #0000;border-bottom-color:var(--ui-row);border-radius:4px}.settings-nav button:hover{border-color:var(--ui-section);background:#fff}.settings-nav button.active{color:var(--ui-selected-ink);box-shadow:inset 3px 0 var(--ui-selected-border);background:#fff;border-color:#829ab3}.settings-nav>footer{border-top-color:var(--ui-section)}.settings-main{background:#fff}.connection-list,.routing-policy,.secret-list,.policy-list,.retention-table{border-color:var(--ui-section);border-radius:6px}.connection-list article,.secret-list>article,.policy-list>label,.retention-table>div{border-bottom-color:var(--ui-row)}.connection-list article:nth-child(2n),.secret-list>article:nth-child(2n),.policy-list>label:nth-child(2n),.retention-table>div:nth-child(odd){background:#f8fafb}.routing-policy>header,.retention-table>header{border-bottom-color:var(--ui-frame);background:#e9edf1}.settings-grid>label,.storage-summary article{border-color:var(--ui-section);background:#f8fafb;border-radius:5px}.settings-grid>label>div{border-color:var(--ui-section);background:#fff}.context-inspector .result-inspector{padding:14px 14px 0}.context-inspector .result-inspector .result-summary{border-color:#aeb9c4;border-radius:5px;min-height:88px;margin-bottom:10px;padding:12px 13px}.context-inspector .result-commandbar{border-bottom:1px solid #c7cfd6;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin-bottom:14px;padding:0 2px 9px;display:flex}.context-inspector .result-commandbar>span{color:#3e6250;align-items:center;gap:6px;min-width:0;display:inline-flex}.context-inspector .result-commandbar>span.dirty{color:#9a4d0a}.context-inspector .result-commandbar>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.context-inspector .result-commandbar>button{color:#34485a;background:#fff;border:1px solid #aeb9c4;border-radius:4px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.context-inspector .result-commandbar>button:hover,.context-inspector .result-commandbar>button.active{color:#183b58;background:#e9eef2;border-color:#647f99}.context-inspector .result-commandbar>button:disabled{cursor:not-allowed;opacity:.5}.context-inspector .result-commandbar>button em{text-align:center;background:#dce3e9;border-radius:8px;min-width:16px;padding:1px 4px;font-size:8px;font-style:normal}.context-inspector .result-fields-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.context-inspector .result-fields-heading span{color:#1f2d39;font-size:11px;font-weight:780}.context-inspector .result-fields-heading small{color:#5c6a76;font-size:9px}.context-inspector .result-field-list{border-color:#aeb9c4;border-radius:5px;overflow:visible}.context-inspector .result-field-row{background:#fff;border-bottom:1px solid #cfd6dc;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;min-height:59px;display:grid;position:relative}.context-inspector .result-field-row:last-child{border-bottom:0}.context-inspector .result-field-row:hover{background:#f3f6f8}.context-inspector .result-field-row.invalid{box-shadow:inset 4px 0 #b23b32}.context-inspector .result-field-list .result-field-focus,.context-inspector .result-field-list .result-evidence-trigger{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.context-inspector .result-field-list .result-field-focus{text-align:left;grid-area:1/1;min-width:0;padding:10px 4px 10px 12px;display:block}.context-inspector .result-field-list .result-field-focus:hover,.context-inspector .result-field-list .result-evidence-trigger:hover{background:0 0}.context-inspector .result-field-focus span{gap:5px;min-width:0;display:grid}.context-inspector .result-field-focus strong{color:#172633;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:760;overflow:hidden}.context-inspector .result-field-row>em{color:#356148;white-space:nowrap;grid-area:1/2;margin-right:5px;font-size:9px;font-style:normal;font-weight:760}.context-inspector .result-field-list .result-evidence-trigger{color:#48657d;grid-area:1/3;place-items:center;width:28px;height:28px;padding:0;display:grid}.context-inspector .result-field-list .result-evidence-trigger:hover{color:#143e60}.context-inspector .result-field-list :where(.result-field-focus,.result-evidence-trigger):focus-visible{outline-offset:0!important;outline:none!important}:is(.context-inspector .result-field-row:has(.result-field-focus:focus-visible),.context-inspector .result-field-row:has(.result-evidence-trigger:focus-visible)){box-shadow:inset 4px 0 #315d81,inset 0 0 0 2px #6c8aa3}.context-inspector .result-inspector.is-editing .result-field-row{grid-template-rows:27px 38px;min-height:76px;padding-top:3px}.context-inspector .result-inspector.is-editing .result-field-focus{padding-top:7px;padding-bottom:3px}.context-inspector .result-field-row>input{color:#172633;background:#fff;border:1px solid #9eacb8;border-radius:4px;outline:none;grid-area:2/1/auto/-1;width:auto;height:34px;margin:0 9px 8px;padding:0 9px;font:700 11px/1.2 inherit}.context-inspector .result-field-row>input:focus{border-color:#315d81;box-shadow:0 0 0 2px #315d8121}.context-inspector .result-field-row>input[aria-invalid=true]{background:#fff8f7;border-color:#b23b32}.context-inspector .result-inspector .evidence-location{color:#214f72;background:#e7eef3;border-color:#91a8ba;border-radius:5px;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:12px;padding:11px 12px;display:grid}.context-inspector .result-inspector .evidence-location>span{gap:3px;min-width:0;display:grid}.context-inspector .result-inspector .evidence-location strong{color:#17364e;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.context-inspector .result-inspector .evidence-location strong em{color:#45647b;font-size:9px;font-style:normal;font-weight:700}.context-inspector .result-inspector .evidence-location small{color:#506879;font-size:9px}.context-inspector .result-inspector .evidence-location p{color:#263b4b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9.5px;line-height:1.45;overflow:hidden}.context-inspector .result-audit-panel{background:#fff;border:1px solid #aeb9c4;border-radius:5px;margin-top:0}.context-inspector .result-audit-panel>header{background:#edf1f4;border-bottom:1px solid #cfd6dc;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;display:flex}.context-inspector .result-audit-panel>header div{gap:2px;display:grid}.context-inspector .result-audit-panel>header strong{color:#1d2e3b;font-size:10.5px}.context-inspector .result-audit-panel>header small{color:#60707d;font-size:8.5px}.context-inspector .result-audit-panel>header button{color:#536676;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.context-inspector .result-audit-panel>div{max-height:220px;overflow:auto}.context-inspector .result-audit-panel article{border-bottom:1px solid #d9dfe4;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:11px;display:grid}.context-inspector .result-audit-panel article:last-child{border-bottom:0}.context-inspector .result-audit-panel article>i{color:#344f64;background:#e7edf1;border:1px solid #93a4b2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:760;display:grid}.context-inspector .result-audit-panel article>span{gap:3px;min-width:0;display:grid}.context-inspector .result-audit-panel article strong{color:#21323f;font-size:10px}.context-inspector .result-audit-panel article small{color:#63717d;font-size:8.5px}.context-inspector .result-audit-panel article p{color:#465866;margin:2px 0;font-size:9px;line-height:1.45}.context-inspector .result-audit-panel article em{border-top:1px dashed #d4dae0;grid-template-columns:58px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:4px;padding-top:5px;font-size:8.5px;font-style:normal;display:grid}.context-inspector .result-audit-panel article em b{color:#425766}.context-inspector .result-audit-panel article del,.context-inspector .result-audit-panel article ins{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-inspector .result-audit-panel article del{color:#8b5250}.context-inspector .result-audit-panel article ins{color:#2f6347;text-decoration:none}.context-inspector .result-actions{z-index:3;background:#f7f8faf7;border-top:1px solid #b8c2cb;margin:14px -14px 0;padding:12px 14px 14px;position:sticky;bottom:0;box-shadow:0 -5px 12px #1c2a370f}.context-inspector .result-actions .button{min-height:34px}.production-reader .evidence-box{background:#1a77ae1c;border:2px solid #176a9d;box-shadow:0 0 0 3px #ffffffe0,0 2px 8px #113d5938}.production-reader .evidence-box em{letter-spacing:.02em;background:#176a9d;border-radius:3px 3px 3px 0;padding:4px 7px;font-size:8px;font-weight:760;top:-23px}.production-reader .contract-document{color:#16212b;background:#fff;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.production-reader .contract-classification{color:#455564;font-size:7.5px;font-weight:600}.production-reader .contract-classification b{color:#25394b;font-weight:760}.production-reader .contract-letterhead{border-bottom-color:#1f3e5b}.production-reader .contract-letterhead strong{color:#183550;font-size:12.5px;font-weight:760}.production-reader .contract-letterhead small{color:#4d6071;font-size:6px;font-weight:600}.production-reader .contract-letterhead em{color:#344c60;border-color:#718496;font-size:7.5px;font-weight:650}.production-reader .contract-document .contract-type{color:#405464;font-size:8.5px;font-weight:600}.production-reader .contract-document h2{color:#10283d;font-weight:720}.production-reader .contract-document .doc-number{color:#314b60;font-size:9.5px;font-weight:650}.production-reader .contract-document>hr{border-color:#788896}.production-reader .contract-document p{color:#17232d;font-size:10.5px;font-weight:500;line-height:1.78}.production-reader .contract-document h3{color:#122c42;margin-top:15px;font-size:11.5px;font-weight:760}.production-reader .contract-parties{background:#fbfcfd;border-color:#677b8d}.production-reader .contract-parties p{color:#172633;border-right-color:#8f9eaa;padding:9px 10px;font-weight:520;font-size:8.5px!important;line-height:1.65!important}.production-reader .contract-parties p b{color:#163a56;font-weight:760}.production-reader .contract-parties p span{color:#273b4b}.production-reader .contract-price-table{color:#172633;border-color:#60768a;font-size:8.5px;font-weight:520}.production-reader .contract-price-table span,.production-reader .contract-price-table strong,.production-reader .contract-price-table b{border-right-color:#91a0ad;padding:7px}.production-reader .contract-price-table>header{color:#203a50;background:#e4eaf0;border-color:#91a0ad;font-weight:760}.production-reader .contract-price-table>div,.production-reader .contract-price-table>footer{border-color:#91a0ad}.production-reader .contract-price-table>div b,.production-reader .contract-price-table>footer strong{color:#112e47;font-weight:780}.production-reader .contract-running-head{color:#344b5e;border-color:#52687a;font-size:9px;font-weight:650}.production-reader .contract-notice{color:#203646;background:#edf2f5;border-color:#8395a4;font-size:9.5px;font-weight:520}.production-reader .contract-notice strong{color:#153a56;font-weight:760}.production-reader .contract-signatures>span{background:#fcfdfd;border-color:#7d8f9e}.production-reader .contract-signatures b{color:#18364e;font-size:10px}.production-reader .contract-signatures i{color:#31495b;font-size:8.5px;font-weight:520}.production-reader .contract-page-footer{color:#455968;border-color:#8b99a5;font-size:7px;font-weight:600}.production-reader .contract-page-footer b{color:#253e52}.context-inspector .result-fields-heading span{color:#142531;font-size:11.5px}.context-inspector .result-fields-heading small{color:#425767;font-size:9.5px;font-weight:620}.context-inspector .result-field-row.active{background:#e2ebf2}.context-inspector .result-field-focus small{color:#3f5565;font-size:10px;font-weight:740}.context-inspector .result-field-focus strong{color:#102331;font-size:12px;font-weight:780}.context-inspector .result-field-row>em{color:#285c40;font-size:9.5px}.context-inspector .result-field-row>em.attention{color:#8b4106}.context-inspector .result-inspector .evidence-location strong{color:#102f46;font-size:11px}.context-inspector .result-inspector .evidence-location small{color:#3d586b;font-size:9.5px;font-weight:620}.context-inspector .result-inspector .evidence-location p{color:#182f40;font-size:10.5px;font-weight:560}.production-reader .invoice-document{color:#3c1d1a}.production-reader .invoice-security{background:#fff8f7;border-color:#c7837c}.production-reader .invoice-security small,.production-reader .invoice-security span{color:#6f3733;font-size:7.5px;font-weight:560}.production-reader .invoice-security strong{color:#4b211f;font-size:10.5px}.production-reader .invoice-security em{font-size:8px}.production-reader .invoice-document>header b{color:#64251f;font-size:19px}.production-reader .invoice-document>header span,.production-reader .invoice-document>header small{color:#5c2c28;font-size:8px;font-weight:600}.production-reader .invoice-meta{border-color:#b9554c}.production-reader .invoice-meta small{color:#75423d;font-size:7px;font-weight:600}.production-reader .invoice-meta strong{color:#3c211f;font-size:8.5px}.production-reader .invoice-parties{border-color:#b9554c}.production-reader .invoice-parties>label{color:#7f2c25;font-size:8px;font-weight:700}.production-reader .invoice-parties small{color:#70413c;font-size:7px}.production-reader .invoice-parties strong{color:#351b19;font-size:9.5px}.production-reader .invoice-parties span{color:#422b28;font-size:7.5px;font-weight:520}.production-reader .invoice-table>header{background:#f4e4e2}.production-reader .invoice-table>header span,.production-reader .invoice-table>div>*,.production-reader .invoice-table>footer>*{color:#3e2825;font-size:7.5px;font-weight:560}.production-reader .invoice-table>header span{color:#6c302a;font-weight:740}.production-reader .invoice-total strong,.production-reader .invoice-total b{color:#551f1a;font-size:10.5px;font-weight:780}.production-reader .invoice-remark small,.production-reader .invoice-remark p,.production-reader .invoice-document>footer span{color:#442b28;font-size:7.5px;font-weight:540}.production-reader .sheet-document>header strong,.production-reader .archive-document>header strong{color:#182b3b;font-size:13px}.production-reader .sheet-document>header small,.production-reader .archive-document>header small{color:#465b6e;font-size:8px;font-weight:600}.production-reader .sheet-ribbon,.production-reader .formula-bar>*,.production-reader .sheet-columns>*{color:#344b5e;font-size:7.5px;font-weight:600}.production-reader .production-sheet>*{color:#1f3547;min-height:32px;font-size:7.5px;font-weight:560}.production-reader .production-sheet>strong{color:#174f34;font-weight:760}.production-reader .sheet-tabs button,.production-reader .sheet-tabs span{color:#3e5365;font-size:7.5px;font-weight:600}.production-reader .archive-breadcrumb{color:#3d5265;font-size:8px;font-weight:600}.production-reader .archive-breadcrumb button{font-size:8px;font-weight:700}.production-reader .archive-summary strong{color:#172f43;font-size:11px}.production-reader .archive-summary small{color:#4c6072;font-size:7.5px;font-weight:600}.production-reader .archive-tree>header{color:#3b5164;font-size:7.5px}.production-reader .archive-tree>div{min-height:42px}.production-reader .archive-tree small{color:#526778;font-size:7px}.production-reader .archive-tree strong{color:#172d40;font-size:8.5px}.production-reader .archive-tree>div>span:not(:first-child){color:#3f5567;font-size:7.5px;font-weight:560}.production-reader .image-document>header small,.production-reader .image-document>header span{color:#283b4a;font-size:8.5px;font-weight:600}.production-reader .image-document>header h2{color:#132b3e;font-size:22px}.production-reader .image-document>section>*{color:#172b3b;font-size:9px;font-weight:540}.production-reader .image-document>section>label{color:#173c57;font-weight:760}.production-reader .image-document>footer>span,.production-reader .image-document>footer i{color:#2b4152;font-size:8.5px;font-weight:560}.documents-page .table-scroll{background:#fff;border:1px solid #8f9daa}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{color:#192e42;background:#dbe2e8;border-bottom-color:#7f8e9d;border-right-color:#adb8c2;font-size:10.5px;font-weight:820}.documents-page .table-scroll td{color:#1c3042;border-bottom-color:#b8c2cc;border-right-color:#ccd4dc;font-weight:540}.documents-page .enterprise-document-table tbody tr:nth-child(2n){background:#f7f9fb}.documents-page .enterprise-document-table tbody tr:hover{background:#edf3f8}.documents-page .table-scroll tbody tr.keyboard-active:not(.selected){background:#f7f9fb;box-shadow:inset 3px 0 #7c91a5}.documents-page .enterprise-document-table tbody tr.selected{background:#dbe8f4;box-shadow:inset 4px 0 #245a8d}.documents-page .enterprise-document-table tbody tr.selected td{color:#102d46}.documents-page .document-cell strong{color:#10273b;font-size:12.5px;font-weight:780}.documents-page .document-cell small{color:#42586b;font-size:9.5px;font-weight:600}.documents-page .category-cell{color:#243b4e;background:#e4eaf0;border-color:#9eacb9;font-size:9.5px;font-weight:740}.documents-page .cell-app{color:#405568;font-size:9.5px;font-weight:580}.documents-page .source-cell,.documents-page td.muted{color:#354b5e;font-size:10px;font-weight:600}.documents-page .quality-cell{color:#155d41;font-size:10.5px;font-weight:780}.documents-page .quality-cell i{background:#c5ced6;height:5px}.documents-page .enterprise-document-table .col-actions{width:72px}.documents-page .row-action-wrap{justify-content:center;display:flex}.documents-page .row-action-button{color:#263f54;background:#fff;border:1px solid #9ba9b6;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:56px;height:30px;padding:0 7px;font-size:9.5px;font-weight:720;display:inline-flex}.documents-page .row-action-button:hover,.documents-page .row-action-button[aria-expanded=true]{color:#123e62;background:#e7eef4;border-color:#547696}.documents-page .row-action-button:disabled{color:#7c8994;background:#edf0f2}.documents-page .project-entry strong{color:#1c3245;font-size:11.5px}.documents-page .project-entry small{color:#4d6173;font-size:9px;font-weight:580}.documents-page .project-entry>em{color:#40566a;font-size:9px}.documents-page .document-query-controls .toolbar-filter-group label>span{color:#405468;font-size:9.5px;font-weight:720}.documents-page .document-query-controls .toolbar-filter-group select{color:#192f42;font-size:10.5px;font-weight:650}.runs-table{border:1px solid #8f9daa}.runs-table thead th{color:#1b3043;background:#dbe2e8;border-bottom-color:#7f8e9d;border-right-color:#adb8c2;font-weight:800}.runs-table tbody td{color:#1d3144;border-bottom-color:#b8c2cc;border-right-color:#ccd4dc;font-weight:520}.runs-table tbody tr:nth-child(2n){background:#f7f9fb}.runs-table tbody tr:hover{background:#edf3f8}.runs-table .run-name strong{color:#10273b;font-size:12.5px;font-weight:780}.runs-table .run-name small{color:#42586b;font-size:10px;font-weight:580}.runs-table .source,.runs-table td.muted{color:#354b5e;font-weight:580}.run-detail-button{color:#29445a;background:#fff;border:1px solid #9aa8b5;border-radius:4px;align-items:center;gap:3px;height:29px;padding:0 7px;font-size:9.5px;font-weight:720;display:inline-flex}.run-detail-button:hover{color:#123f63;background:#e7eef4;border-color:#557797}.drawer .drawer-head small{color:#42586a;font-size:9px;font-weight:620}.drawer .drawer-head strong{color:#12283b;font-size:14px;font-weight:780}.drawer .run-detail-hero>div>small{color:#405669;font-size:10px;font-weight:580}.drawer .run-meta small{color:#455b6d;font-size:9.5px;font-weight:620}.drawer .run-meta strong{color:#142b3d;font-size:11px;font-weight:750}.drawer .drawer-section-title h3{color:#142a3c;font-size:12px;font-weight:770}.drawer .drawer-section-title small{color:#485e70;font-size:9.5px;font-weight:560}.drawer .drawer-section-title button{color:#174e7d;font-size:9.5px;font-weight:720}.drawer .job-step strong{color:#173044;font-size:11px;font-weight:750}.drawer .job-step small{color:#4b6071;font-size:9px;font-weight:560}.drawer .job-step>em{color:#405669;font-size:9.5px;font-weight:600}.documents-page .document-console{border:1px solid var(--ui-frame);box-shadow:0 0 0 1px #6f7f8f29,0 10px 26px #1926351f}.documents-page .library-panel{background:#edf1f4;border-right:2px solid #8291a0}.documents-page .document-space-header{border-bottom:1px solid #8997a5;background:#e5eaef!important}.documents-page .document-dataset-heading{background:#f7f9fa;border-bottom:1px solid #9aa7b4}.documents-page .document-data>.data-toolbar{background:#edf1f4;border-bottom:1px solid #8795a3;box-shadow:inset 0 1px #fff,inset 0 -1px #2533420f}.documents-page .project-scope-tabs{border-bottom-color:#a1adb8}.documents-page .document-query-controls>.search-field,.documents-page .document-query-controls .toolbar-filter-group label,.documents-page .document-view-controls .toolbar-actions-group>button,.documents-page .document-view-controls .toolbar-actions-group>div>button{border-color:#8f9dab;box-shadow:0 1px 1px #18253309}.documents-page .table-scroll{border-color:#6f7f8f;box-shadow:inset 0 1px #fff}.documents-page .table-scroll th,.documents-page .table-scroll th.col-select,.documents-page .table-scroll th.col-document{background:#d7dfe6;border-bottom-color:#6f7f8f;border-right-color:#9daab6}.documents-page .table-scroll td{border-bottom-color:#adb8c2;border-right-color:#c3ccd5}.documents-page .project-stage-track>div+div{border-left:1px solid #b9cadc38;padding-left:14px}.project-workspace-header>footer{border-top-color:#dde7f133}.page-overview .metric,.page-overview .card,.page-runs .run-strip,.page-runs .data-card,.page-applications .application-intro,.page-applications .application-card,.page-applications .create-app-card,.integration-overview .endpoint-card,.integration-overview .api-health-card,.integration-console{border-color:#98a5b2;box-shadow:0 1px 3px #19263517,0 0 0 1px #6f7f8f09}.page-overview .pipeline-insight{background:#eef2f5;border-top-color:#98a5b2}.page-overview .pipeline-insight>span{border-right:1px solid #bcc6cf;min-height:32px;padding-right:10px}.page-runs .run-strip>div:not(.throughput){border-right:1px solid #b8c2cc;padding-right:24px}.page-runs .data-card>.tab-toolbar{background:#f4f6f8;border-bottom-color:#8795a3}.page-applications .application-toolbar{background:#f7f9fa;border:1px solid #98a5b2;border-radius:6px;min-height:58px;margin-bottom:16px;padding:8px 10px;box-shadow:inset 0 1px #fff}.page-applications .application-card>section{background:#f7f9fa;border-color:#aeb9c3}.page-applications .application-card>section>div{border-right-color:#b8c2cc}.review-queue{border-right:2px solid #788897}.review-form{border-left:2px solid #788897}.review-document>header,.review-document>footer,.review-form>header,.review-form>footer{border-color:#7f8e9d}.production-reader>.unified-reader-bar,.production-translation-workspace>.translation-workspace-header{border-bottom-color:#778797;box-shadow:0 2px 4px #18253312}.production-reader>.reader-toolbar,.production-translation-workspace>.translation-navigationbar{background:#e2e7ec;border-bottom-color:#8795a3;box-shadow:inset 0 1px #f8fafb}.production-canvas{background:#c6cfd8;box-shadow:inset -1px 0 #8d9aa7,inset 0 1px #5b6a7929}.context-inspector{background:#eef2f5;border-left:2px solid #697988;box-shadow:-5px 0 14px #19222d1a}.context-inspector>header{background:#e5eaef;border-bottom-color:#8795a3}.context-panel-tabs{background:#dce3e9;border-bottom-color:#788897;box-shadow:inset 0 -1px #22303e0d}.context-inspector .result-inspector .result-summary,.context-inspector .result-field-list,.context-inspector .result-audit-panel{border-color:#8998a6;box-shadow:0 1px 3px #18253312}.context-inspector .result-commandbar{border-bottom-color:#a3afb9}.context-inspector .result-field-row{border-bottom-color:#b7c1ca}.context-inspector .result-field-row:nth-child(2n){background:#f8fafb}.context-inspector .result-field-row.active{background:#dce8f1;box-shadow:inset 4px 0 #285b86}.context-inspector .result-inspector .evidence-location{background:#e2ebf2;border-color:#7895aa}.context-inspector .result-actions{background:#f3f6f8fa;border-top-color:#7f8e9d;box-shadow:0 -6px 14px #1c2a3717}.documents-page :is(.project-stage-track small,.project-entry small,.project-entry>em,.document-cell small,.cell-app,.category-cell,.source-cell,td.muted,.row-action-button,.document-query-controls .toolbar-filter-group label>span),.page-overview :is(.metric small,.pipeline-stage>header small,.pipeline-stage>em,.pipeline-insight small,.attention-row small,.attention-row em,.compact-run small),.page-runs :is(.run-strip small,.run-name small,.progress-cell small,.source,td.muted,.run-detail-button),.page-applications :is(.application-card>p,.application-card>section small,.application-card>footer small,.application-intro p,.application-toolbar button,.application-toolbar input),.drawer :is(.drawer-head small,.run-detail-hero small,.run-meta small,.drawer-section-title small,.job-step small,.job-step>em){font-size:10.5px!important}.documents-page :is(.project-stage-track strong,.table-scroll th,.table-scroll th.col-select,.table-scroll th.col-document,.table-scroll td,.document-query-controls .toolbar-filter-group select,.project-scope-tabs button,.document-view-controls button),.page-runs :is(.runs-table th,.runs-table td),.drawer :is(.run-meta strong,.job-step strong,.drawer-section-title button){font-size:11px!important}.documents-page .project-scope-tabs em,.page-applications .formats span{font-size:10px!important}.documents-page .status-badge,.page-runs .status-badge,.page-applications .status-badge,.integration-overview :is(.endpoint-card small,.endpoint-card footer,.api-health-card small,.api-health-card span,.api-health-card strong em),.deployment-row small,.webhook-panel small,.credentials-panel small,.deployment-row code,.webhook-panel code,.credentials-panel code{font-size:10.5px!important}.deployment-head,.audit-panel>header :is(p,input){font-size:11px!important}.audit-summary small,.audit-table>article small,.audit-table .status-badge{font-size:10.5px!important}.audit-head{height:42px;font-size:11px!important}.audit-table>article{min-height:68px}.audit-table code{font-size:10px!important}.settings-nav>small,.settings-nav>footer small,.routing-policy>div>span small,.settings-grid small,.secret-list small,.storage-summary span{font-size:10.5px!important}.settings-nav>footer strong,.connection-list :is(small,article>em),.routing-policy>header p,.settings-notice p,.policy-list small,.storage-summary small,.retention-table>:is(header,div){font-size:11px!important}.connection-list strong,.routing-policy>div>span strong,.secret-list strong,.settings-notice strong,.policy-list strong{font-size:11.5px!important}.review-queue>div:not(.review-queue-filter)>button :is(strong,small,p),.review-queue>footer span,.review-form>header>div>span,.review-form>header>strong,.review-form label>span:first-child>strong,.review-form label>p :is(span,small),.production-reader :is(.reader-asset-identity em,.reader-workspace-actions>button,.embedded-mode-switch button,.reader-toolbar-group>button:not(.icon-button),.reader-toolbar-group>span,.reader-page-control input,.reader-page-control span,.reader-document-bar strong,.reader-document-bar small,.reader-warning,.reader-warning button),.production-reader>footer,.production-reader .page-stage>footer,.reader-file-menu :is(strong,small),.context-panel-tabs button{font-size:10.5px!important}.production-reader .reader-workspace-actions>button>span,.production-reader .embedded-mode-switch button>span{font-size:inherit!important}.context-inspector :where(small){font-size:10.5px!important}.context-inspector :where(.result-field-focus strong,.inspector-fields strong,.quality-issue-list strong,.translation-comments-list strong,.terminology-list strong,.terminology-list span){font-size:12px!important}.context-inspector .result-field-row>em,.context-inspector .result-commandbar>button em,.context-inspector .quality-tabs em{font-size:10px!important}.context-inspector .result-audit-panel>header strong,.context-inspector .result-audit-panel article strong{font-size:11px!important}.context-inspector .result-audit-panel article :is(small,p,em),.context-inspector .result-audit-panel>header small{font-size:10px!important}.production-reader .contract-classification,.production-reader .contract-letterhead small,.production-reader .contract-letterhead em,.production-reader .contract-footer span,.production-reader .contract-footer b{font-size:8.5px!important}.production-reader .contract-parties :is(span,b),.production-reader .contract-table :is(span,strong,b),.production-reader .archive-document>header small,.production-reader .archive-breadcrumb,.production-reader .archive-breadcrumb button,.production-reader .archive-summary small,.production-reader .archive-tree>header,.production-reader .archive-tree small,.production-reader .archive-tree>div>span:not(:first-child){font-size:9px!important}.production-reader .archive-tree strong,.production-translation-workspace :is(.translation-title small,.translation-route button small,.translation-route>span,.translation-progressbar,.translation-progressbar small,.document-pane>header span,.document-pane>header small,.translation-page-meta,.translation-statusbar>div>span,.translation-statusbar button,.segment-navigator span,.production-quality>section>header small,.quality-tabs button,.quality-tabs em,.quality-issue-list small,.quality-issue-list p,.translation-comments-list small,.translation-comments-list p,.translation-comments-list article>button,.quality-gate small,.note-provenance small,.document-chat-scope small){font-size:10px!important}.production-translation-workspace :is(.document-pane>header strong,.production-quality>section>header span,.quality-issue-list strong,.translation-comments-list strong,.quality-gate strong,.note-provenance strong,.document-chat-scope strong){font-size:11px!important}.production-parallel-view :is(.document-block>em,.document-block>i,.segment-comment,.segment-comment button,.document-sync-rail small){font-size:8.5px!important}.production-parallel-view :is(.document-block>span,.document-block textarea){font-size:10px!important}.production-parallel-view .paper-kicker,.production-parallel-view .translation-page-meta{font-size:8.5px!important}.terminology-list>header,.terminology-list :is(strong,span){font-size:10px!important}:is(.review-document,.designer-preview) .contract-document :is(.contract-classification,.contract-letterhead small,.contract-letterhead em,.contract-type,.doc-number,.contract-footer span,.contract-footer b){font-size:8px!important}:is(.review-document,.designer-preview) .contract-document :is(p,.contract-parties span,.contract-parties b,.contract-table span,.contract-table strong,.contract-table b){font-size:8.5px!important;line-height:1.58!important}.writing-workspace :is(.outline-panel b,.editor-toolbar button,.editor-toolbar>span,.ai-block>header span,.ai-block>header small,.writing-placeholder strong,.writing-placeholder p,.writing-placeholder button,.prompt-context>span,.prompt-context button,.writing-prompt textarea,.writing-prompt>small,.reference-panel>nav button,.reference-panel>header input,.source-list>button>strong,.source-list>button>small,.source-list>button>p,.source-list>button>footer span,.source-list>button>footer em,.source-evidence strong,.source-evidence button,.source-evidence p,.source-evidence footer,.citation-list>header small,.citation-list>button>b,.citation-list strong,.citation-list small,.version-history article strong,.version-history article small,.version-history article p){font-size:10px!important}.writing-workspace .outline-panel small,.writing-paper>footer,.writing-paper>header,.writing-meta{font-size:9.5px!important}.documents-page .project-entry strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.documents-page :is(.project-workspace-identity small,.project-workspace-identity p,.project-workspace-header>footer,.project-sidebar-list>small){font-size:10.5px!important}.production-reader .document-mode-tabs button span,.production-reader .document-mode-actions button span,.production-reader .reader-toolbar :is(span,small),.production-reader .document-page-control :is(span,input),.production-reader .page-stage-label,.production-translation-workspace .document-mode-tabs button span,.production-translation-workspace .document-mode-actions button span{font-size:10px!important}.production-reader .evidence-box em{font-size:9.5px!important}.production-reader .contract-document>footer :is(span,b){font-size:8.5px!important}.production-reader .contract-document :is(.contract-parties,.contract-table) :is(span,strong,b){font-size:9.5px!important}:is(.review-document,.designer-preview) .contract-document table :is(th,td,strong,span,b),:is(.review-document,.designer-preview) .contract-document>footer :is(span,b),:is(.review-document,.designer-preview) .contract-price-table,:is(.review-document,.designer-preview) .contract-price-table :is(span,strong,b),:is(.review-document,.designer-preview) .contract-page-footer :is(span,b){font-size:8.5px!important}.production-parallel-view .translation-source-page .contract-document h2{letter-spacing:.13em;font-size:21px}.production-parallel-view .translation-source-page .contract-document :is(.contract-classification,.contract-letterhead small,.contract-letterhead em,.contract-type,.doc-number,.contract-running-head,.contract-notice),.production-parallel-view .translation-source-page .contract-page-footer,.production-parallel-view .translation-source-page .contract-page-footer :is(span,b){font-size:8.5px!important}.production-parallel-view .translation-source-page .contract-parties p,.production-parallel-view .translation-source-page .contract-price-table,.production-parallel-view .translation-source-page .contract-price-table :is(span,strong,b){font-size:9px!important}.production-parallel-view .document-pane>header button em,.production-parallel-view .translation-paper .paper-page-number,.production-parallel-view .translation-paper .translation-signatures span,.production-parallel-view .translation-paper .translation-signatures i{font-size:8.5px!important}.view-switch button{font-size:10px!important}.create-app-card small{font-size:10.5px!important}.integration-console>nav button em{font-size:10px!important}:root{--ui-border:#8695a5;--ui-border-strong:#617386;--ui-divider:#99a7b6;--ui-frame:#596d80;--ui-section:#7f8e9e;--ui-row:#a2afbc;--ui-column:#b2bdc8}.app-shell .topbar-title :is(span,strong,button),.app-shell .topbar-actions :is(button,span),.app-shell .global-search span{font-size:12px!important}.app-shell .global-search kbd,.app-shell .topbar em,.app-shell .nav-item em,.app-shell .tabs em{font-size:11px!important}.page>:is(.page-header,.operations-heading) p,.page>.page-header button,.page>.operations-heading button{font-size:13px!important}.page-overview :is(.metric small,.pipeline-stage>header small,.pipeline-stage>em,.pipeline-insight small,.attention-row small,.attention-row em,.compact-run small,.throughput-chart span){line-height:1.45;font-size:12px!important}.page-overview :is(.pipeline-stage>b,.pipeline-insight b,.attention-row strong,.compact-run strong,.card-head p,.card-head button){font-size:13px!important}.page-overview :is(.metric,.card,.pipeline-stage,.attention-row,.compact-run){border-color:var(--ui-border)!important}.documents-page :is(.project-stage-track small,.project-entry small,.project-entry>em,.document-cell small,.cell-app,.category-cell,.source-cell,td.muted,.row-action-button,.document-query-controls .toolbar-filter-group label>span,.project-workspace-identity small,.project-workspace-identity p,.project-workspace-header>footer,.project-sidebar-list>small,.document-dataset-heading span,.document-dataset-heading small,.document-panel-title small,.table-footer span,.table-footer label,.pagination button,.pagination span){line-height:1.42;font-size:12px!important}.documents-page :is(.project-stage-track strong,.project-entry strong,.table-scroll th,.table-scroll td,.document-query-controls input,.document-query-controls select,.document-query-controls button,.project-scope-tabs button,.document-view-controls button,.document-panel-title strong,.document-dataset-heading strong,.table-footer select){font-size:12.5px!important}.documents-page .document-cell strong{line-height:1.35;font-size:13px!important}.documents-page :is(.status-badge,.project-scope-tabs em,.quality-cell,.row-action-button span){font-size:12px!important}.documents-page .library-panel nav button.project-entry{min-height:88px;padding-block:12px}.documents-page .enterprise-document-table tbody tr{height:66px}.documents-page .enterprise-document-table thead th{height:46px;background:#dce3ea!important;border-color:#95a3b1!important}.documents-page .enterprise-document-table tbody tr:nth-child(2n) td{background:#f5f7f9}.documents-page .enterprise-document-table td{border-color:#aab5c0!important}.documents-page :is(.data-toolbar input,.data-toolbar select,.data-toolbar button){min-height:40px}.page-runs :is(.run-strip small,.run-name small,.progress-cell small,.source,td.muted,.run-detail-button),.page-applications :is(.application-card>p,.application-card>section small,.application-card>footer small,.application-intro p,.application-toolbar button,.application-toolbar input,.create-app-card small){line-height:1.48;font-size:12px!important}.page-runs :is(.runs-table th,.runs-table td,.run-name strong),.page-applications :is(.application-card>section strong,.application-card>footer button,.formats span,.status-badge){font-size:12.5px!important}.page-runs .runs-table tbody tr{height:64px}.page-runs .runs-table thead th,.page-applications .application-toolbar{background:#dce3ea!important;border-color:#91a0af!important}.drawer :is(.drawer-head small,.run-detail-hero small,.run-meta small,.drawer-section-title small,.job-step small,.job-step>em){font-size:12px!important}.drawer :is(.run-meta strong,.job-step strong,.drawer-section-title button){font-size:13px!important}.view-switch button{min-height:36px;font-size:12px!important}.integration-console>nav button,.integration-console>nav button em,.integration-overview :is(.endpoint-card small,.endpoint-card footer,.api-health-card small,.api-health-card span,.api-health-card strong em),.deployment-row :is(small,code),.webhook-panel :is(small,code),.credentials-panel :is(small,code){line-height:1.45;font-size:12px!important}.deployment-head,.deployment-row strong,.deployment-row>span,.webhook-panel strong,.credentials-panel strong,.audit-panel>header :is(p,input,button){font-size:12.5px!important}.deployment-row{min-height:72px}.audit-summary b,.audit-table>article strong{font-size:13.5px!important}.audit-summary small,.audit-table>article small,.audit-table .status-badge,.audit-table code{line-height:1.45;font-size:12px!important}.audit-head{height:48px;background:#d9e0e7!important;border-color:#8d9cab!important;font-size:12.5px!important}.audit-table>article{min-height:78px;border-color:#9eabb8!important}.audit-table>article:nth-child(odd){background:#f5f7f9}.settings-nav :is(button,small),.settings-nav>footer small,.routing-policy :is(small,p),.settings-grid small,.secret-list small,.storage-summary :is(span,small),.connection-list :is(small,article>em),.settings-notice p,.policy-list small,.retention-table>:is(header,div){line-height:1.48;font-size:12px!important}.settings-nav>footer strong,.connection-list strong,.routing-policy strong,.secret-list strong,.settings-notice strong,.policy-list strong{font-size:13px!important}.review-queue>div:not(.review-queue-filter)>button :is(strong,small,p),.review-queue>footer span,.review-form>header>div>span,.review-form>header>strong,.review-form label>span:first-child>strong,.review-form label>p :is(span,small),.review-document>header :is(strong,small,button){line-height:1.46;font-size:12px!important}.review-queue>div:not(.review-queue-filter)>button{min-height:112px;border-color:#8f9eac!important}.review-form label,.review-form input,.review-form textarea{border-color:#8797a7!important;font-size:12.5px!important}.review-workspace>:is(.review-queue,.review-document,.review-form){border-color:#65788a!important}:is(.review-document,.designer-preview) .contract-document :is(.contract-classification,.contract-letterhead small,.contract-letterhead em,.contract-type,.doc-number,.contract-page-footer,.contract-page-footer span,.contract-page-footer b){font-size:9.5px!important}:is(.review-document,.designer-preview) .contract-document :is(p,.contract-parties span,.contract-parties b,.contract-price-table,.contract-price-table span,.contract-price-table strong,.contract-price-table b){font-size:10.5px!important;line-height:1.68!important}.production-reader :is(.reader-asset-identity strong,.reader-asset-identity em,.reader-workspace-actions>button,.reader-toolbar-group>button,.reader-toolbar-group>span,.reader-page-control input,.reader-page-control span,.reader-document-bar strong,.reader-document-bar small,.reader-warning,.reader-warning button,.document-mode-tabs button span,.document-mode-actions button span,.reader-toolbar span,.reader-toolbar small,.document-page-control span,.document-page-control input,.page-stage-label),.production-translation-workspace :is(.document-mode-tabs button span,.document-mode-actions button span,.translation-title small,.translation-route button small,.translation-route>span,.translation-progressbar,.translation-progressbar small,.document-pane>header span,.document-pane>header small,.translation-page-meta,.translation-statusbar>div>span,.translation-statusbar button,.segment-navigator span,.quality-tabs button,.quality-tabs em,.quality-issue-list small,.quality-issue-list p,.translation-comments-list small,.translation-comments-list p,.quality-gate small,.note-provenance small,.document-chat-scope small){line-height:1.42;font-size:12px!important}.production-reader .document-mode-tabs button,.production-reader .document-mode-actions button,.production-translation-workspace .document-mode-tabs button,.production-translation-workspace .document-mode-actions button{min-height:38px}.context-inspector :where(small){line-height:1.45;font-size:12px!important}.context-inspector :where(button,input,textarea,p){font-size:12.5px!important}.context-inspector :where(.result-field-focus strong,.inspector-fields strong,.quality-issue-list strong,.translation-comments-list strong,.terminology-list strong,.terminology-list span),.context-inspector>header strong{font-size:13.5px!important}.context-inspector .result-field-row>em,.context-inspector .result-commandbar>button em,.context-inspector .quality-tabs em,.context-inspector .result-audit-panel article :is(small,p,em),.context-inspector .result-audit-panel>header small{font-size:11.5px!important}.context-inspector :is(.result-field-row,.quality-issue-list>button,.translation-comments-list>article,.terminology-list>article){border-color:#8f9dab!important}.production-reader .contract-document p{font-size:11.5px!important;line-height:1.78!important}.production-reader .contract-document :is(.contract-parties p,.contract-parties span,.contract-parties b,.contract-price-table,.contract-price-table span,.contract-price-table strong,.contract-price-table b){font-size:10.5px!important}.production-parallel-view{background:#627487!important;gap:2px!important}.production-parallel-view .document-pane+.document-pane{border-left:2px solid #5f7183}.production-parallel-view .document-pane>header{min-height:50px;border-bottom:2px solid #789!important}.production-parallel-view .translation-source-page,.production-parallel-view .translation-paper{border-color:#8795a3;width:calc(100% - 28px);padding:30px 28px 42px}.production-parallel-view .translation-source-page>.contract-document{padding:20px 14px 28px}.production-parallel-view .translation-source-page .contract-document p{font-size:11.5px!important;line-height:1.72!important}.production-parallel-view .translation-source-page .contract-document h3{font-size:12.5px!important}.production-parallel-view .translation-source-page .contract-document :is(.contract-classification,.contract-letterhead small,.contract-letterhead em,.contract-type,.doc-number,.contract-running-head,.contract-notice,.contract-page-footer,.contract-page-footer span,.contract-page-footer b),.production-parallel-view .translation-source-page :is(.contract-parties p,.contract-parties span,.contract-parties b,.contract-price-table,.contract-price-table span,.contract-price-table strong,.contract-price-table b),.production-parallel-view :is(.document-block>em,.document-block>i,.segment-comment,.segment-comment button,.paper-kicker,.translation-page-meta,.translation-paper .paper-page-number,.translation-paper footer span,.translation-paper footer i){font-size:10.5px!important}.production-parallel-view :is(.document-block>span,.document-block textarea,.translated-continuation p){font-size:12.5px!important;line-height:1.66!important}.production-parallel-view :is(.document-block.block-heading textarea,.translated-continuation h3){font-size:13.5px!important}.production-parallel-view .document-block.block-title textarea{font-size:18px!important}.production-translation-workspace .translation-statusbar{border-top:2px solid #6e7f90;min-height:48px}.app-designer :is(.designer-sidebar small,.designer-sidebar button,.designer-main p,.schema-table :is(th,td,input,select,button),.designer-header small,.designer-header button),.writing-workspace :is(.outline-panel b,.outline-panel small,.editor-toolbar button,.editor-toolbar>span,.ai-block>header span,.ai-block>header small,.writing-placeholder strong,.writing-placeholder p,.writing-placeholder button,.prompt-context>span,.prompt-context button,.writing-prompt textarea,.writing-prompt>small,.reference-panel>nav button,.reference-panel>header input,.source-list>button>strong,.source-list>button>small,.source-list>button>p,.source-list>button>footer span,.source-list>button>footer em,.source-evidence strong,.source-evidence button,.source-evidence p,.source-evidence footer,.citation-list>header small,.citation-list>button>b,.citation-list strong,.citation-list small,.version-history article strong,.version-history article small,.version-history article p){line-height:1.45;font-size:12px!important}.page>.page-header>div>small,.page>.operations-heading .operations-kicker,.page .pagination :is(button,span,label,input,select),.page .table-footer :is(button,span,label,input,select){font-size:12px!important}.documents-page .project-stage-track strong,.documents-page .project-scope-tabs button,.documents-page .data-toolbar :is(button,input,select),.documents-page .enterprise-document-table thead th,.documents-page .project-sidebar-footer button{font-size:12.5px!important}.integration-overview .status-badge,.integration-overview .endpoint-card :is(button,code),.integration-console>nav button,.integration-console>nav button em,.production-reader .reader-asset-identity :is(strong,small,em,.status-badge),.production-translation-workspace .reader-asset-identity :is(strong,small,em,.status-badge){font-size:12px!important}.production-reader .reader-asset-identity strong,.production-translation-workspace .reader-asset-identity strong{font-size:13px!important}.production-reader :is(.evidence-box em,.page-stage-label,.document-score em,.result-summary-card .status-badge,.result-save-state strong){font-size:11.5px!important}.production-reader .contract-document :is(.contract-classification,.contract-letterhead small,.contract-letterhead em,.contract-type,.doc-number,.contract-running-head,.contract-notice,.contract-page-footer,.contract-page-footer span,.contract-page-footer b),.production-parallel-view .translation-source-page>footer :is(span,strong,small),.production-parallel-view .translation-paper>header :is(span,small),.production-parallel-view .translation-statusbar kbd,.production-parallel-view .document-pane>header button em{font-size:11px!important}.page-overview :is(.status-badge,.run-fraction,.live-chip,.attention-footer span,.attention-footer button,.throughput-chart span),.page-runs :is(.status-badge,.run-strip b,.run-strip em),.page-settings :is(.status-badge,.settings-title p),.review-workspace .status-badge{font-size:12px!important}.page-overview .throughput-chart span{font-size:11px!important}.page-settings .routing-policy>header p,.page-settings .routing-policy>div>span :is(b,strong,small){font-size:12px!important}.page-settings .routing-policy>div>span strong{font-size:13px!important}.review-document>footer :is(button,span,small),.review-document .evidence-box em{font-size:11.5px!important}.review-document .contract-document :is(.contract-classification,.contract-letterhead small,.contract-letterhead em,.contract-type,.doc-number,.contract-page-footer,.contract-page-footer span,.contract-page-footer b){font-size:10.5px!important}.review-document .contract-document :is(p,.contract-parties p,.contract-parties span,.contract-parties b,.contract-price-table,.contract-price-table span,.contract-price-table strong,.contract-price-table b){font-size:11.5px!important;line-height:1.72!important}#main-content .documents-page .enterprise-document-table thead th,#main-content .documents-page .enterprise-document-table thead th.col-select,#main-content .documents-page .enterprise-document-table thead th.col-document,#main-content .documents-page .data-toolbar :is(button,input,select),#main-content .documents-page .project-scope-tabs button,#main-content .documents-page .project-stage-track strong{font-size:12.5px!important}.page-overview .metric{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.page-overview .metric:hover{border-color:#8799aa;transform:translateY(-1px);box-shadow:0 8px 20px #1b2d3e1c}.page-overview .metric:focus-visible{outline-offset:2px;border-color:#2d6c9b;outline:3px solid #1d649933}.page-overview :is(.pipeline-insight>button,.card-head>button,.attention-footer>button){border-radius:5px;min-height:36px;padding:0 10px}.page-overview .run-fraction{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:76px;overflow:visible}.app-shell .activity-trigger{overflow:visible}.documents-page .library-panel>header>button{width:36px;min-width:36px;height:36px;min-height:36px}.documents-page .project-sidebar-footer button,.documents-page .row-action-button{min-height:36px;padding-left:9px;padding-right:9px}.documents-page .row-action-button{min-width:72px}.documents-page .library-panel nav button.project-entry{min-height:104px}.documents-page .project-entry small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.documents-page .enterprise-document-table input[type=checkbox]{accent-color:#1d6499;width:18px;min-width:18px;height:18px;min-height:18px}.page-runs .run-detail-button{min-width:72px;min-height:36px;padding-left:9px;padding-right:9px}.page-runs .table-footer :is(select,input,button),.page-runs .pagination :is(select,input,button){min-height:36px}.page-applications .search-field input{align-self:stretch;min-height:38px}.page-applications .application-card>footer button{min-height:36px;padding-left:9px;padding-right:9px}.review-document>header button{width:36px;min-width:36px;height:36px;min-height:36px}.integration-overview .endpoint-card>div button{min-height:36px;padding-left:9px;padding-right:9px}.integration-overview .endpoint-card .status-badge{white-space:nowrap;flex:none;min-width:max-content;max-width:none;overflow:visible}.designer :is(.view-switch button,.route-builder>header button,.rule-list>header button,.ownership-strip button,.output-contract>header button){min-height:36px;padding-left:10px;padding-right:10px}.designer :is(.route-builder,.rule-list,.designer-preview) .icon-button{width:36px;min-width:36px;height:36px;min-height:36px}.schema-json-panel{background:#172331;border:1px solid #8797a6;border-radius:7px;overflow:hidden;box-shadow:0 2px 6px #0f1d2a21}.schema-json-panel>header{color:#eef4fa;background:#243444;border-bottom:1px solid #4b5c6d;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.schema-json-panel>header>span,.schema-json-panel>header>button{align-items:center;gap:7px;display:inline-flex}.schema-json-panel>header>span{font-size:13px;font-weight:700}.schema-json-panel>header>button{color:#f4f8fb;background:#31465a;border:1px solid #718395;border-radius:5px;min-height:36px;padding:0 10px;font-size:12px;font-weight:700}.schema-json-panel>header>button:hover{background:#3b5369;border-color:#9db0c2}.schema-json-panel pre{color:#dceaf5;tab-size:2;min-height:430px;max-height:560px;margin:0;padding:20px 22px 26px;font:12.5px/1.68 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}@media (width<=960px){.schema-json-panel pre{min-height:340px;padding:16px;font-size:12px}}:root{--canvas:#e7ecf0;--ink:#0d1f30;--ink-2:#1d3448;--muted:#40576b;--faint:#536a7e;--line:#8796a5;--line-soft:#aeb9c3;--ui-border:#77899a;--ui-border-strong:#52687c;--ui-divider:#8798a8;--ui-frame:#4c6377;--ui-section:#6d8193;--ui-row:#94a3b1;--ui-column:#a6b3bf}.app-shell .main-content{background:#edf1f4}.app-shell .topbar{background:#fbfcfd;border-bottom-color:#768899;box-shadow:0 2px 5px #12233214}.app-shell .topbar-title strong,.app-shell .topbar-title button{color:#172d40;font-weight:700}.app-shell .topbar-title span,.app-shell .global-search,.app-shell .global-search span{color:#465d71;font-weight:500}.app-shell :is(.global-search,.button-ghost,.button-subtle){border-color:#8394a4}.page>:is(.page-header,.operations-heading) h1{color:#0b1e30;letter-spacing:-.028em;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-weight:760}.page>:is(.page-header,.operations-heading) p{color:#40576b;font-weight:520;line-height:1.55}.page .operations-kicker,.page>.page-header>div>small{color:#315873;letter-spacing:.13em;font-weight:800}.page-overview .metric,.page-overview .card{background:#fff;box-shadow:0 2px 5px #13263717;border-color:#718395!important}.page-overview .metric{min-height:142px;padding:20px 21px}.page-overview .metric>div>span{border:1px solid #2853792e;width:36px;height:36px}.page-overview .metric>div small{color:#2e465b;font-weight:720;font-size:12.5px!important}.page-overview .metric>section strong{color:#0a1b2b;font-size:31px;font-weight:760}.page-overview .metric>section small{color:#4c6276;font-weight:520;font-size:12.5px!important}.page-overview .spark-bars i{opacity:.9}.page-overview .card>.card-head{background:#e9eef2;border-bottom:1px solid #718395;align-items:center;min-height:82px;padding:17px 20px}.page-overview .card-head h2{color:#132a3d;font-size:16px;font-weight:750}.page-overview .card-head p{color:#465d70;font-weight:520}.page-overview .card-head>button{color:#14578c;font-weight:750}.page-overview .live-chip{color:#355065;background:#f8fafb;border:1px solid #92a4b3;font-weight:700}.page-overview .pipeline-flow{background:#fff;padding-top:26px;padding-bottom:24px}.page-overview .pipeline-stage{border-right-color:#8595a4!important}.page-overview .pipeline-stage>header small{color:#50667a;font-weight:750}.page-overview .pipeline-stage>strong{color:#0b1e2f;font-size:28px;font-weight:760}.page-overview .pipeline-stage>b{color:#1d3549;font-weight:750;font-size:13.5px!important}.page-overview .pipeline-stage>em{color:#52697d;font-weight:520}.page-overview .pipeline-stage>svg{color:#6f8293}.page-overview .pipeline-insight{background:#e8edf1;border-top:1px solid #667b8e;min-height:72px}.page-overview .pipeline-insight>span{border-right:1px solid #9aa8b5;align-content:center;min-height:40px;padding-right:14px}.page-overview .pipeline-insight b{color:#1d3549;font-weight:750}.page-overview .pipeline-insight small{color:#4f667a;font-weight:520}.page-overview .attention-row,.page-overview .compact-run{background:#fff;border-bottom-color:#91a1af!important}.page-overview .attention-row:hover,.page-overview .compact-run:hover{background:#e8eff5}.page-overview .attention-row strong,.page-overview .compact-run strong{color:#172e42;font-weight:750}.page-overview :is(.attention-row em,.compact-run small,.run-fraction){color:#465e72;font-weight:520}.page-overview .attention-footer,.page-overview .throughput-board>footer{color:#40586c;background:#e8edf1;border-top:1px solid #718395;font-weight:550}.page-overview .mini-progress,.page-overview .throughput-chart{background-color:#e0e6eb}.documents-page :is(.library-panel,.document-data),.page-runs :is(.run-strip,.data-card),.page-applications :is(.application-card,.create-app-card,.application-toolbar),.integration-overview>article,.integration-console,.page-settings :is(.settings-nav,.settings-main),.review-workspace :is(.review-queue,.review-form){box-shadow:0 2px 5px #13263714;border-color:#6d8092!important}.documents-page :is(.library-panel>header,.document-dataset-heading,.data-toolbar),.page-runs .data-card>.tab-toolbar,.page-applications .application-toolbar,.integration-console>nav,.review-workspace :is(.review-queue>header,.review-queue>nav,.review-form>header),.page-settings .settings-nav>small{background:#e0e7ec!important;border-color:#718395!important}.documents-page .enterprise-document-table thead th,.page-runs .runs-table thead th,.integration-console :is(.deployment-head,.audit-head){color:#21394d!important;background:#cdd7df!important;border-color:#657a8d!important;font-weight:760!important}.documents-page .enterprise-document-table tbody td,.page-runs .runs-table tbody td,.integration-console :is(.deployment-row,.audit-table>article){color:#263e52;border-color:#97a6b3!important}.documents-page .enterprise-document-table tbody tr:nth-child(2n),.page-runs .runs-table tbody tr:nth-child(2n),.integration-console .deployment-row:nth-child(2n){background:#f4f7f9}.documents-page :is(.project-entry small,.project-entry>em,.document-cell small,.cell-app,.category-cell,.source-cell,td.muted,.document-dataset-heading span),.page-runs :is(.run-name small,.progress-cell small,.source,td.muted),.page-applications :is(.application-card>p,.application-card>section small,.application-card>footer small,.application-intro p),.integration-overview :is(.endpoint-card small,.endpoint-card footer,.api-health-card small,.api-health-card span),.page-settings :is(.settings-title p,.connection-list small,.settings-nav>footer small){font-weight:520;color:#41586c!important}.documents-page :is(.project-entry strong,.document-cell strong),.page-runs .run-name strong,.page-applications .application-card h2,.integration-console :is(.deployment-row strong,.audit-table strong),.page-settings :is(.settings-title h2,.connection-list strong){color:#172f43;font-weight:740}.page-applications .application-card,.page-applications .create-app-card{background:#fff}.designer :is(.designer-header,.designer-steps,.designer-main,.designer-preview),.designer :is(.schema-table,.route-builder,.rule-list,.input-policy-grid>section,.release-checklist,.output-contract){border-color:#718496!important}.designer :is(.schema-head,.route-builder>header,.rule-list>header,.designer-preview>header){background:#e2e8ed!important;border-color:#718496!important}.review-workspace .review-queue>div>button,.review-workspace .review-form label,.review-workspace .decision-impact{border-color:#8798a7!important}.review-workspace :is(.review-queue small,.review-form small,.review-form p){font-weight:520;color:#41586c!important}.production-reader>:is(.unified-reader-bar,.reader-toolbar),.production-translation-workspace>:is(.translation-workspace-header,.translation-navigationbar){border-color:#657a8d!important}.production-reader>.reader-toolbar,.production-translation-workspace>.translation-navigationbar{background:#dce4ea!important}.production-reader .document-mode-tabs,.production-translation-workspace .document-mode-tabs{background:#dce4ea;border-color:#71869a!important}.production-reader .document-mode-tabs button,.production-translation-workspace .document-mode-tabs button{color:#304a60;font-weight:650}.production-reader .document-mode-tabs button.active,.production-translation-workspace .document-mode-tabs button.active{color:#124f7f;background:#fff;box-shadow:inset 0 -3px #1c669e}.context-inspector{background:#e7edf1!important;border-left-color:#4f667a!important}.context-inspector>header,.context-panel-tabs{background:#d9e2e9!important;border-color:#61778b!important}.context-inspector>header :is(strong,small),.context-panel-tabs button,.context-inspector .result-field-row :is(span,strong,em),.context-inspector .result-commandbar,.context-inspector .result-save-state{color:#243d52}.context-inspector .result-field-row,.context-inspector :is(.quality-issue-list>button,.translation-comments-list>article,.terminology-list>article){background:#fff;border-color:#8495a4!important}.context-inspector .result-field-row.active{box-shadow:inset 4px 0 #1d5f91;background:#d3e2ed!important}.context-inspector .result-actions{background:#e3e9ee;border-top-color:#5e7488!important}@media (width<=760px){.page-overview .metric{min-height:132px}.page-overview .card>.card-head{min-height:72px}}.documents-page .document-console{grid-template-columns:232px minmax(0,1fr)}.documents-page .library-panel{width:232px}.documents-page .library-panel>header{height:58px;min-height:58px;padding-left:12px;padding-right:12px}.documents-page .project-sidebar-list{gap:0;padding:0!important}.documents-page .project-sidebar-list>small{border-bottom:1px solid var(--boundary-section);color:#40576b;letter-spacing:.02em;background:#e2e8ed;margin:0;padding:10px 11px 8px;font-weight:750;font-size:11.5px!important}.documents-page .library-panel nav button.project-entry{border:0;border-bottom:1px solid var(--boundary-row);background:#f7f9fa;border-radius:0;gap:8px;min-height:68px;margin:0;padding:11px 10px 10px 12px}.documents-page .library-panel nav button.project-entry:last-of-type{border-bottom:1px solid var(--boundary-row)}.documents-page .library-panel nav button.project-entry:hover{background:#e8eef3}.documents-page .library-panel nav button.project-entry.active{background:#dce8f2;box-shadow:inset 4px 0 #1d5f91;border-color:var(--boundary-row)!important}.documents-page .project-entry>span{gap:4px}.documents-page .project-entry strong{color:#1e3549;white-space:nowrap;font-size:13px;line-height:1.35}.documents-page .project-entry small{color:#4b6174;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-weight:540;line-height:1.35;display:block;overflow:hidden;font-size:12px!important}.documents-page .project-entry i{display:none}.documents-page .project-entry>em{color:#2f4e69;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:48px;padding-top:1px;font-weight:750;font-size:12px!important}.documents-page .project-sidebar-footer{background:#e3e9ee;min-height:44px;border-top:1px solid var(--boundary-frame)!important}@media (width<=1280px){.documents-page .document-console{grid-template-columns:220px minmax(0,1fr)}.documents-page .library-panel{width:220px}}.page-overview .operations-heading{min-height:102px;padding-bottom:20px}.page-overview .operations-kicker{color:#355a74;letter-spacing:.06em;font-size:11.5px;font-weight:760}.page-overview .metrics{gap:12px}.page-overview .metric{text-align:left;min-height:122px;padding:16px 17px;position:relative;overflow:hidden}.page-overview .metric>div>span{width:33px;height:33px}.page-overview .metric>div small{font-size:13px!important}.page-overview .metric>section{margin-top:11px}.page-overview .metric>section strong{font-size:29px}.page-overview .metric:hover{background:#f8fafc;box-shadow:0 4px 10px #12283b1c}.page-overview .card>.card-head{min-height:72px;padding:14px 18px}.page-overview :is(.control-grid,.overview-grid){align-items:start}.page-overview .pipeline-flow{padding-top:21px;padding-bottom:21px}.page-overview .pipeline-stage>strong{margin-top:12px}.page-overview .pipeline-insight{min-height:66px;padding:12px 16px}.page-overview .attention-board{align-self:start}.page-overview .attention-row{padding-top:13px;padding-bottom:13px}.page-overview .attention-row small{color:#8f342e;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-weight:700;font-size:11.5px!important}.page-overview .throughput-summary{border-bottom:1px solid var(--boundary-section);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.page-overview .throughput-summary>span{border-right:1px solid var(--boundary-row);flex-direction:column;min-width:0;padding:13px 15px 12px;display:flex}.page-overview .throughput-summary>span:last-child{border-right:0}.page-overview .throughput-summary strong{color:#132a3d;font-size:21px;font-weight:760;line-height:1.1}.page-overview .throughput-summary small{color:#4a6276;margin-top:5px;font-size:11.5px;font-weight:560}.page-overview .throughput-chart{height:123px;padding-top:18px}@media (width<=760px){.page-overview .operations-heading{min-height:auto}.page-overview .throughput-summary>span{padding-left:10px;padding-right:10px}}:root{--boundary-frame:#4b6377;--boundary-section:#60788c;--boundary-row:#8194a5;--boundary-control:#708598;--boundary-soft:#9eacb8}.app-shell .topbar{border-bottom:1px solid var(--boundary-frame)}.app-shell :is(.global-search,.button-ghost,.button-subtle),.page :is(input,select,textarea){border-color:var(--boundary-control)}.app-shell :is(.global-search,.button-ghost,.button-subtle):hover,.page :is(input,select,textarea):hover{border-color:var(--boundary-frame)}.page-overview .metric{box-shadow:0 2px 4px #10223217;border:2px solid #63798c!important}.page-overview .card{box-shadow:0 2px 5px #10223214;border:2px solid var(--boundary-section)!important}.page-overview .card>.card-head{border-bottom:1px solid var(--boundary-frame)}.page-overview .pipeline-stage{border-right:1px solid #708598!important}.page-overview .pipeline-insight,.page-overview .attention-footer,.page-overview .throughput-board>footer{border-top:1px solid var(--boundary-frame)}.page-overview .pipeline-insight>span{border-right-color:var(--boundary-row)}.page-overview .attention-row,.page-overview .compact-run{border-bottom:1px solid var(--boundary-row)!important}.page-overview .metric:hover,.page-overview .attention-row:hover,.page-overview .compact-run:hover{border-color:#345f83!important}.page-overview .spark-bars{gap:3px;width:52px}.page-overview .spark-bars i{width:4px}.page-overview .metric>section small{white-space:nowrap}.documents-page :is(.library-panel,.document-data){box-shadow:0 2px 5px #12243414;border:2px solid var(--boundary-frame)!important}.documents-page .document-console{box-shadow:none;border-color:#0000!important}.documents-page .library-panel{border-right-width:2px!important}.documents-page :is(.library-panel>header,.document-dataset-heading,.data-toolbar,.project-scope-tabs,.table-footer){border-color:var(--boundary-section)!important}.documents-page .enterprise-document-table thead th{border-right-color:var(--boundary-section)!important;border-bottom:2px solid var(--boundary-frame)!important}.documents-page .enterprise-document-table tbody td{border-right-color:var(--boundary-row)!important;border-bottom-color:var(--boundary-row)!important}.documents-page :is(.search-field,.toolbar-filter-group,.row-action-button,.pagination button,.table-footer select){border-color:var(--boundary-control)!important}.documents-page .project-entry.active{box-shadow:inset 4px 0 #1d5f91;border-color:#456f95!important}.page-runs :is(.run-strip,.data-card),.page-applications :is(.application-intro,.application-toolbar,.application-card,.create-app-card){box-shadow:0 2px 5px #12243413;border:2px solid var(--boundary-section)!important}.page-runs .data-card>.tab-toolbar,.page-applications .application-toolbar{border-bottom:1px solid var(--boundary-frame)!important}.page-runs .runs-table thead th{border-right-color:var(--boundary-section)!important;border-bottom:2px solid var(--boundary-frame)!important}.page-runs .runs-table tbody td{border-right-color:var(--boundary-row)!important;border-bottom-color:var(--boundary-row)!important}.page-applications .application-card>section,.page-applications .application-card>footer{border-color:var(--boundary-row)}.page-applications .application-card:hover,.page-applications .create-app-card:hover{border-color:#3e678c!important}.designer :is(.designer-header,.designer-steps,.designer-main,.designer-preview){border-color:var(--boundary-frame)!important}.designer :is(.schema-table,.route-builder,.rule-list,.input-policy-grid>section,.release-checklist,.output-contract,.quality-grid>article,.split-rules,.publish-box){border:2px solid var(--boundary-section)!important}.designer :is(.schema-head,.schema-row,.route-builder>header,.route-builder>div,.rule-list>header,.rule-list>div,.designer-preview>header){border-color:var(--boundary-row)!important}.designer .designer-steps>button.active{box-shadow:inset 3px 0 #1d5f91;border:2px solid #37678f!important}.review-workspace :is(.review-queue,.review-form),.integration-overview :is(.endpoint-card,.api-health-card),.integration-console,.page-settings :is(.settings-nav,.settings-main){box-shadow:0 2px 5px #12243414;border:2px solid var(--boundary-frame)!important}.review-workspace :is(.review-queue>header,.review-queue>nav,.review-queue>footer,.review-form>header,.review-form>footer),.integration-overview .endpoint-card :is(header,div,footer),.integration-console>nav,.integration-console :is(.deployment-head,.audit-head),.page-settings :is(.settings-title,.connection-list article,.routing-policy>header){border-color:var(--boundary-section)!important}.review-workspace .review-queue>div>button,.review-workspace .review-form label,.integration-console :is(.deployment-row,.audit-table>article){border-color:var(--boundary-row)!important}.review-workspace .review-queue>div>button.active{box-shadow:inset 4px 0 #1d5f91;border:2px solid #4d7192!important}.page-settings .settings-nav>button.active,.integration-console>nav>button.active{box-shadow:inset 3px 0 #1d5f91;border:2px solid #3d678d!important}.production-reader>.unified-reader-bar,.production-translation-workspace>.translation-workspace-header{border-bottom:2px solid var(--boundary-frame)!important}.production-reader>.reader-toolbar,.production-translation-workspace>.translation-navigationbar{border-bottom:2px solid var(--boundary-section)!important}.production-reader .document-mode-tabs,.production-translation-workspace .document-mode-tabs{border:2px solid var(--boundary-section)!important}.context-inspector{border-left:2px solid var(--boundary-frame)!important}.context-inspector>header,.context-panel-tabs,.context-inspector .result-actions{border-color:var(--boundary-frame)!important}.context-inspector :is(.result-summary,.result-field-list,.result-audit-panel,.document-score,.quality-tabs,.quality-gate){border:2px solid var(--boundary-section)!important}.context-inspector .result-field-row,.context-inspector :is(.quality-issue-list>button,.translation-comments-list>article,.terminology-list>article){border-color:var(--boundary-row)!important}.context-inspector .result-field-row.active{border-left:3px solid #1d5f91!important}.drawer,.modal{border-color:var(--boundary-frame)!important}@media (width<=760px){.page-overview .metric,.page-overview .card,.documents-page :is(.library-panel,.document-data),.page-runs :is(.run-strip,.data-card),.page-applications :is(.application-intro,.application-toolbar,.application-card,.create-app-card){border-width:1px!important}}.page-runs .run-strip{gap:20px;min-height:84px;margin-bottom:14px;padding:10px 17px}.page-runs .run-strip>div:not(.throughput){padding-right:18px}.page-runs .data-card>.tab-toolbar{gap:12px;min-height:60px;padding:8px 14px}.page-runs .run-list-tools{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.page-runs .run-search-field{background:#fff;width:252px;height:38px;margin:0}.page-runs .runs-empty-row td{color:#486074;text-align:center;background:#f8fafb;height:144px}.page-runs .runs-empty-row td>svg{color:#607b92;vertical-align:middle;margin-right:9px}.page-runs .runs-empty-row td>span{text-align:left;vertical-align:middle;flex-direction:column;gap:3px;display:inline-flex}.page-runs .runs-empty-row strong{color:#20394e;font-size:13px}.page-runs .runs-empty-row small{color:#536a7d;font-size:12px!important}.page-applications .application-intro{min-height:68px;margin-bottom:14px;padding:12px 16px}.page-applications .application-intro>div{gap:12px}.page-applications .application-intro>div>span{border-radius:9px;width:38px;height:38px}.page-applications .application-intro p{margin-top:3px}.page-applications .application-toolbar{min-height:56px;margin-bottom:14px}.page-applications .application-grid{gap:14px}.page-applications :is(.application-card,.create-app-card){min-height:304px;padding:16px}.page-applications .app-icon{width:38px;height:38px}.page-applications .application-card h2{margin:12px 0 6px}.page-applications .application-card>p{min-height:42px;line-height:1.55}.page-applications .formats{margin-top:10px}.page-applications .application-card>section{min-height:56px;margin-top:12px;padding:10px 0}.page-applications .application-card>footer{min-height:38px;margin-top:10px;padding-top:10px}@media (width<=900px){.page-runs .data-card>.tab-toolbar,.page-runs .run-list-tools{flex-wrap:wrap}.page-runs .run-search-field{width:min(100%,280px)}}.audit-panel>header label>button{color:#536a7d;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.audit-panel>header label>button:hover{background:#e7edf2}.audit-table>.audit-empty{border-bottom:1px solid var(--boundary-row);color:#587085;background:#f8fafb;justify-content:center;align-items:center;gap:10px;min-height:140px;display:flex}.audit-table>.audit-empty>span{flex-direction:column;gap:4px;display:flex}.audit-table>.audit-empty strong{color:#213a4f;font-size:13.5px}.audit-table>.audit-empty small{color:#536a7d;font-size:12px}.page-settings .settings-nav>footer.dirty{background:#fff7e8;border:1px solid #b88b42;margin-left:0;margin-right:0;padding:11px 8px}.page-settings .settings-nav>footer.dirty>span{color:#8a5b18;background:#fce8bd}.page-settings .settings-nav>footer.dirty strong{color:#6f4713}.page-settings .settings-nav>footer.dirty small{color:#765c35}.page-overview .control-grid,.page-overview .overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(380px,.72fr);align-items:stretch}.page-overview .control-grid>.card,.page-overview .overview-grid>.card{height:100%}.page-overview :is(.pipeline-board,.attention-board,.recent-projects,.throughput-board){flex-direction:column;min-height:0;display:flex}.page-overview .control-grid .card-head,.page-overview .overview-grid .card-head{box-sizing:border-box;align-items:center;height:76px;min-height:76px;padding:14px 20px}.page-overview .card-head>:last-child{flex:none;align-self:center}.page-overview .live-chip{color:#426177;gap:7px;padding:0;font-size:11.5px;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important}.page-overview .live-chip i{background:#12956d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #12956d1f}.page-overview .pipeline-flow{flex:auto;align-items:center}.page-overview .pipeline-stage{align-self:center}.page-overview .pipeline-insight,.page-overview .attention-footer{box-sizing:border-box;height:66px;min-height:66px}.page-overview .attention-row{flex:1 1 0;min-height:78px}.page-overview .attention-footer,.page-overview .throughput-board>footer{margin-top:auto}.page-overview .recent-projects .compact-run{flex:1 1 0}.page-overview .throughput-chart{flex:auto}@media (width<=1120px){.page-overview .control-grid,.page-overview .overview-grid{grid-template-columns:1fr}.page-overview .control-grid>.card,.page-overview .overview-grid>.card{height:auto}.page-overview .pipeline-flow,.page-overview .throughput-chart,.page-overview .attention-row,.page-overview .recent-projects .compact-run{flex:none}}.designer-layout{background:#edf1f4;grid-template-columns:246px minmax(600px,1fr) minmax(330px,380px)}.designer-steps{background:#e8edf1;padding:18px 14px;border-right:2px solid #687d90!important}.designer-steps-title{color:#27445b;justify-content:space-between;align-items:center;min-height:34px;margin:0 4px 10px;padding:0 7px;font-size:12px;font-weight:780;display:flex}.designer-steps-title em{color:#5b7184;font-size:11px;font-style:normal;font-weight:700}.designer .designer-steps>button{color:#2b4256;min-height:52px;box-shadow:none;background:#f5f7f9;border-radius:6px;grid-template-columns:34px 28px minmax(0,1fr) 18px;gap:7px;margin-bottom:6px;padding:7px 9px;border:1px solid #a9b6c2!important}.designer .designer-steps>button:hover{background:#fff;border-color:#71889c!important}.designer .designer-steps>button.active{color:#143f66;background:#fff;box-shadow:inset 4px 0 #1b5e91,0 2px 5px #15304714;border:2px solid #285f8e!important}.designer .designer-step-icon{color:#385873;background:#fff;border:1px solid #9eafbe;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.designer .designer-steps>button.active .designer-step-icon{color:#145a8d;background:#e6f0f8;border-color:#7da4c7}.designer .designer-steps>button.complete .designer-step-icon{color:#197451;background:#edf7f2;border-color:#8fb8a7}.designer .designer-steps>button>em{color:#587084;font-size:10.5px;font-weight:720}.designer .designer-steps>button>strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;overflow:hidden}.designer .designer-step-state{color:#728698;justify-self:end}.designer .designer-steps>button.complete .designer-step-state{color:#18835b}.designer-steps>section{background:#f8fafb;margin:18px 4px 0;border:1px solid #9eafbd!important}.designer-main{background:#fff;border-right:0!important}.designer-title{border-bottom:1px solid #c5d0d9;padding-bottom:20px}.designer-title>div>small{color:#1d5f91;font-size:11px;font-weight:780}.designer-title h2{color:#102a3f;font-size:26px;font-weight:760}.designer-title p{color:#415b70;font-size:12.5px}.designer-form-panel{background:#fff;border:2px solid #718496;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #14283a12}.designer-form-panel>header{background:#e3e9ee;border-bottom:1px solid #8fa0ae;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;display:flex}.designer-form-panel>header strong{color:#1d374c;font-size:13px;font-weight:780}.designer-form-panel>header small{color:#526a7e;font-size:11px;font-weight:620}.designer-form-panel>header small em{color:#b32824;font-style:normal}.designer-form-panel .designer-form{background:#f9fafb;gap:20px 22px;padding:22px}.designer-form-panel .designer-form label>span{color:#20394e;font-size:12.5px;font-weight:740}.designer-form-panel .designer-form :is(input,select,textarea),.designer-form-panel .input-prefix{background:#fff;border-color:#8698a8;font-size:13px}.designer-form-panel .designer-form :is(input,select,textarea):hover,.designer-form-panel .input-prefix:hover{border-color:#4d7192}.designer-form-panel .designer-form :is(input,select,textarea):focus{border-color:#1f659c;box-shadow:0 0 0 3px #1f659c1f}.designer-form-panel .designer-form small{color:#4e6578;font-size:11px;line-height:1.45}.designer .ownership-strip{background:#eef3f6;border:1px solid #8da0b0;border-radius:7px}.designer-preview{background:#e5eaee;padding:16px;border-left:2px solid #687d90!important}.designer-preview>header{min-height:58px;margin:-16px -16px 16px;padding:10px 14px;background:#dce4ea!important;border-bottom:1px solid #8799a8!important}.designer-preview>header strong{color:#1d374c;font-size:12.5px;font-weight:780}.designer-preview>header small{color:#4d6579;font-size:10.5px}.designer-preview>.mock-document{border:1px solid #8b9cab;box-shadow:0 5px 16px #15243221}.designer-preview>section{border-radius:6px;box-shadow:0 2px 5px #1524320f;border:1px solid #8295a5!important}.production-reader>.document-file-bar,.production-translation-workspace>.document-file-bar{grid-template-columns:300px auto minmax(220px,1fr);gap:14px;width:100%;height:58px;min-height:58px;max-height:58px;overflow:visible;background:#f8fafb!important;border-bottom:2px solid #657a8d!important;align-items:center!important;padding:6px 12px!important;display:grid!important}.production-reader>.document-file-bar>.document-file-identity,.production-translation-workspace>.document-file-bar>.document-file-identity{grid-column:1;justify-self:start;min-width:0}.production-reader>.document-file-bar>.document-file-actions,.production-translation-workspace>.document-file-bar>.document-file-actions{display:contents!important}.document-file-bar .document-mode-tabs{background:#e9eef2;border-radius:5px;grid-column:2;justify-self:center;align-items:center;gap:2px;height:40px;padding:2px;display:flex;border:0!important}.document-file-bar .document-mode-tabs>button{color:#40576b;background:0 0;border-radius:4px;min-width:70px;height:36px;min-height:36px;padding:0 11px;font-weight:720;box-shadow:none!important;border:1px solid #0000!important}.document-file-bar .document-mode-tabs>button:hover{background:#ffffffb8!important;border-color:#9eafbd!important}.document-file-bar .document-mode-tabs>button.active{color:#154f7d;background:#fff!important;border-color:#6d8ba6!important;box-shadow:inset 0 -3px #1d659b!important}.document-file-bar .document-command-spacer{display:none}.document-file-bar .document-mode-actions{grid-column:3;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.document-file-bar .document-mode-actions>button,.document-file-bar .document-mode-actions>div>button{color:#344d61;background:#fff;border:1px solid #93a4b3;border-radius:5px;min-height:36px}.production-reader>.document-subtoolbar,.production-translation-workspace>.document-subtoolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:46px;min-height:46px;max-height:46px;padding:0 12px;display:grid;background:#e3e9ee!important;border-bottom:2px solid #60788c!important}.document-subtoolbar>.document-view-tools{grid-column:1;justify-self:start;min-width:0}.document-subtoolbar>.document-page-control,.document-subtoolbar>.reader-page-control{grid-column:2;justify-self:center}.document-subtoolbar>.document-toolbar-balance{grid-column:3}@media (width<=1380px){.designer-layout{grid-template-columns:226px minmax(520px,1fr) 320px}}@media (width<=1180px){.document-file-bar .document-mode-actions button span{display:none}.production-reader>.document-file-bar,.production-translation-workspace>.document-file-bar{grid-template-columns:210px auto minmax(92px,1fr);gap:8px}}@media (width<=1120px){.designer-steps-title,.designer-steps>section,.designer-steps>button>em,.designer-steps>button>.designer-step-state{display:none}.designer .designer-steps>button{grid-template-columns:34px auto;width:auto;min-width:max-content;margin:0 5px 0 0}}@media (width<=840px){.production-reader>.document-file-bar,.production-translation-workspace>.document-file-bar{grid-template-rows:50px 50px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;height:102px;min-height:102px;max-height:102px;padding:0 10px!important}.production-reader>.document-file-bar>.document-file-identity,.production-translation-workspace>.document-file-bar>.document-file-identity{grid-area:1/1/auto/-1;width:100%;height:50px}.document-file-bar .document-mode-tabs{grid-area:2/1;justify-self:start}.document-file-bar .document-mode-actions{grid-area:2/2}.document-file-bar .document-mode-tabs>button{min-width:60px;padding-left:8px;padding-right:8px}}.login-shell{--login-ink:#172c40;--login-muted:#607387;--login-line:#c7d1db;min-height:100dvh;color:var(--login-ink);background:#edf1f4;grid-template-columns:minmax(420px,1.06fr) minmax(460px,.94fr);display:grid}.login-context{color:#f5f8fa;background:#142b40;flex-direction:column;min-height:100dvh;padding:42px clamp(46px,6vw,96px) 36px;display:flex;position:relative;overflow:hidden}.login-context:before,.login-context:after{content:"";pointer-events:none;position:absolute}.login-context:before{opacity:.16;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:48px 48px;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.login-context:after{border:1px solid #7cb3d942;border-radius:50%;width:470px;height:470px;bottom:-180px;right:-180px;box-shadow:0 0 0 74px #4d89b50f,0 0 0 148px #4d89b509}.login-brand{z-index:1;width:fit-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.login-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.login-brand strong{letter-spacing:.12em;font-size:19px}.login-brand small{color:#aebfce;letter-spacing:.16em;font-size:9px;font-weight:650}.login-brand-mark{background:#1d4261;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:flex-end;gap:3px;width:39px;height:39px;padding:10px 8px;display:flex;box-shadow:0 8px 22px #00000029}.login-brand-mark i{background:#e8f1f7;border-radius:1px;width:4px;display:block}.login-brand-mark i:first-child{height:10px}.login-brand-mark i:nth-child(2){background:#73add4;height:17px}.login-brand-mark i:nth-child(3){height:13px}.login-context-copy{z-index:1;flex-direction:column;flex:1;justify-content:center;width:min(610px,100%);padding:64px 0 58px;display:flex;position:relative}.login-kicker{color:#bcd8ea;letter-spacing:.08em;background:#538fb81f;border:1px solid #9dc6e252;border-radius:5px;width:fit-content;margin-bottom:25px;padding:7px 11px;font-size:12px;font-weight:700}.login-context h1{color:#f8fafc;letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(32px,3.15vw,48px);font-weight:680;line-height:1.28}.login-context-copy>p{color:#b7c6d3;max-width:580px;margin:24px 0 0;font-size:15px;line-height:1.8}.login-capabilities{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.login-capabilities>div{padding:19px 18px 19px 0}.login-capabilities>div+div{border-left:1px solid #ffffff2e;padding-left:18px}.login-capabilities strong,.login-capabilities span{display:block}.login-capabilities strong{color:#f1f5f8;font-size:13px}.login-capabilities span{color:#91a5b7;margin-top:7px;font-size:11px;line-height:1.55}.login-api-note{color:#a9bed0;background:#4a81a91f;border:1px solid #97bed947;border-radius:6px;align-items:center;gap:9px;width:fit-content;margin-top:24px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.login-api-note svg{color:#8cb9d5;flex:none}.login-api-note strong{color:#d8e7f1;margin-right:7px}.login-api-note code{color:#d6e9f6;background:#0819273d;border:1px solid #adcce23d;border-radius:4px;margin-right:7px;padding:2px 5px;font-size:10px}.login-context footer{z-index:1;color:#91a6b8;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.login-entry{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:48px clamp(34px,6vw,88px);display:flex}.login-card{background:#fff;border:1px solid #b9c5d0;border-radius:13px;width:min(440px,100%);overflow:hidden;box-shadow:0 18px 46px #1d314321}.login-card>header{background:#f8fafb;border-bottom:1px solid #d5dde4;align-items:center;gap:13px;padding:27px 30px 23px;display:flex}.login-card-icon{color:#284f72;background:#e9eff5;border:1px solid #b8c7d5;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.login-card h2{color:#162d42;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:720}.login-card header p{color:#6a7c8d;margin:5px 0 0;font-size:12px}.login-card form{padding:26px 30px 25px}.login-card form>label,.login-captcha-label label{color:#344b60;margin:0 0 8px;font-size:12px;font-weight:700;display:block}.login-card form>.login-input-wrap+label{margin-top:18px}.login-input-wrap{color:#6b7d8d;background:#fff;border:1px solid #aebdca;border-radius:7px;align-items:center;gap:9px;height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.login-input-wrap:focus-within{color:#315f88;border-color:#315f88;box-shadow:0 0 0 3px #315f8821}.login-input-wrap input{color:#172f45;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.login-input-wrap input::placeholder{color:#8796a4}.login-password-toggle{color:#617589;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.login-password-toggle:hover{color:#234b70;background:#edf2f6}.login-password-toggle:focus-visible,.login-captcha-image:focus-visible,.login-submit:focus-visible{outline-offset:2px;outline:3px solid #2a5c8947}.login-captcha-label{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.login-captcha-label label{margin:0}.login-captcha-label span{color:#738494;font-size:10px}.login-captcha-row{grid-template-columns:minmax(0,1fr) 164px;gap:10px;display:grid}.login-captcha-row .login-input-wrap{padding-left:12px}.login-captcha-image{color:#5d7082;cursor:pointer;background:#f4f7fa;border:1px solid #aebdca;border-radius:7px;place-items:center;height:44px;padding:0;display:grid;position:relative;overflow:hidden}.login-captcha-image img{object-fit:cover;width:100%;height:100%;display:block}.login-captcha-image>span{font-size:11px}.login-captcha-image i{color:#fff;opacity:0;background:#142b40c7;border-radius:4px;place-items:center;width:20px;height:20px;transition:opacity .16s;display:grid;position:absolute;bottom:4px;right:4px}.login-captcha-image:hover i{opacity:1}.login-feedback{color:#0000;min-height:34px;padding:10px 0 7px;font-size:11px;line-height:1.45}.login-feedback.visible{color:#ad2e2e}.login-submit{color:#fff;width:100%;height:45px;font:inherit;cursor:pointer;background:#214f78;border:1px solid #183f64;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:720;transition:background .16s,transform .16s;display:flex;box-shadow:0 5px 14px #214f7833}.login-submit:hover:not(:disabled){background:#173f64;transform:translateY(-1px)}.login-submit:disabled{cursor:wait;opacity:.64}.spin{animation:.9s linear infinite login-spin}.login-help{color:#647688;margin:18px 0 0;font-size:11px}@keyframes login-spin{to{transform:rotate(360deg)}}@media (width<=980px){.login-shell{grid-template-columns:1fr}.login-context{min-height:auto;padding:26px 32px 28px}.login-context-copy{padding:54px 0 36px}.login-context h1{font-size:32px}.login-context footer{display:none}.login-entry{min-height:auto;padding:48px 26px 64px}}@media (width<=620px){.login-context{padding:22px 22px 25px}.login-context-copy{padding:38px 0 15px}.login-kicker{margin-bottom:17px}.login-context h1{font-size:27px}.login-context-copy>p{margin-top:16px;font-size:13px}.login-capabilities{display:none}.login-api-note{margin-top:22px}.login-entry{padding:30px 15px 48px}.login-card>header,.login-card form{padding-left:21px;padding-right:21px}.login-captcha-row{grid-template-columns:minmax(0,1fr) 140px}}
