.knowledge-page.desk,.desk.knowledge-page{gap:24px}.help-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.help-index{position:sticky;top:20px;display:grid;gap:4px}.help-index a{display:flex;gap:12px;padding:8px 0;color:inherit;text-decoration:none;font-size:14px}.help-index a:hover{text-decoration:underline}.help-index span{color:var(--muted,#776d63);font-variant-numeric:tabular-nums}.help-section{scroll-margin-top:24px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #dcd4c8;line-height:1.7}.help-section h2{margin:0 0 12px}.knowledge-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.knowledge-columns>div{padding:16px;border-left:3px solid #a88c68;background:#eee9df}.dict-sheet{display:grid;gap:20px;margin-top:12px}.dict-sheet-lede{margin:0;color:var(--color-muted);font-size:14px;line-height:1.55}.dict-sheet-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);gap:12px}.dict-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:stretch}.dict-panel{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 18px;background:var(--color-wash);border:1px solid var(--color-line);border-radius:var(--radius-md);border-top:3px solid var(--color-brass);transition:border-color .16s ease,box-shadow .16s ease}.dict-panel:focus-within{border-color:color-mix(in srgb,var(--color-brass) 55%,var(--color-line));box-shadow:0 10px 28px color-mix(in srgb,var(--color-ink) 6%,transparent)}.dict-panel-target{background:var(--color-paper);border-top-color:var(--color-indigo)}.dict-panel-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.dict-panel-lang{color:var(--color-brass-deep);font-weight:560;letter-spacing:.04em}.dict-panel-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.55;color:var(--color-text);font-family:var(--font-display)}.dict-panel-hint{margin:0;font-size:12.5px;color:var(--color-muted);line-height:1.45}.dict-panel .MuiFormControl-root{flex:1}.dict-panel .MuiInputBase-root{background:var(--color-paper);align-items:flex-start}.dict-panel-target .MuiInputBase-root{background:var(--color-wash)}.dict-arrow{align-self:center;color:var(--color-brass-deep);font-size:22px;font-weight:500;line-height:1;opacity:.75;-webkit-user-select:none;user-select:none}.dict-extras{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.dict-view-meta{display:grid;gap:10px;padding:14px 16px;background:var(--color-wash);border-radius:var(--radius-sm);border:1px solid var(--color-line)}.dict-view-meta p{margin:0;font-size:14px;line-height:1.5}.dict-view-meta strong{color:var(--color-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:2px}.dict-chips{display:flex;flex-wrap:wrap;gap:6px}.dict-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-brass) 16%,var(--color-paper));color:var(--color-ink);font-size:13.5px;font-weight:500;line-height:1.3}.dict-chip-muted{background:var(--color-parchment);color:var(--color-muted)}@media(max-width:720px){.dict-pair,.dict-sheet-meta,.dict-extras{grid-template-columns:1fr}.dict-arrow{display:none}}.knowledge-pairs{display:flex;flex-wrap:wrap;gap:8px}.knowledge-preview{overflow:auto;max-height:360px}.knowledge-preview table{width:100%;border-collapse:collapse;font-size:14px}.knowledge-preview th,.knowledge-preview td{text-align:left;padding:10px;border-bottom:1px solid #ddd5ca;vertical-align:top}.knowledge-files{display:flex;flex-wrap:wrap;gap:16px}.knowledge-files label{display:grid;gap:8px;flex:1;min-width:220px}@media(max-width:800px){.help-layout,.knowledge-columns{grid-template-columns:1fr}.help-index{position:static;grid-template-columns:1fr 1fr;gap:8px}}.knowledge-term{font:inherit;color:inherit;text-align:left;border:0;padding:0;background:none;cursor:pointer}.knowledge-term:hover strong{text-decoration:underline}@media(max-width:600px){.dictionary-page .page-head-top{align-items:flex-start;flex-direction:column;gap:16px}.dictionary-page .page-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:8px}.dictionary-page .page-head-actions>*{margin:0}}.dict-status-help p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.6}.dict-review-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:1px solid var(--color-line);border-radius:var(--radius-md)}.dict-review-notice-pending{background:#fff1cf;border-color:#cf9d42;border-left:4px solid #a26910;color:#714609}.dict-review-notice strong{font-size:18px}.dict-review-notice p{margin:4px 0 0;font-size:14px;line-height:1.5}.dict-status{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;margin:4px 0 4px 10px;border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:12px;font-weight:700;line-height:1.4;color:var(--color-muted);vertical-align:middle}.dict-status-pending{background:#ffe5aa;border-color:#c69235;color:#714609}.dictionary-page .dict-row-pending{background:#fff8e9;box-shadow:inset 3px 0 #b47b20}.dict-panel>.dict-status{margin-left:0}.knowledge-term:focus-visible{outline:2px solid var(--color-brass-deep);outline-offset:4px}.dict-advice{border:1px solid var(--color-line);border-radius:12px;padding:clamp(14px,3vw,24px)}.dict-advice ul{margin:8px 0;padding-left:22px}.dict-advice li+li{margin-top:6px}.dict-sort{border:0;padding:4px 0;background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer}.dict-sort:hover{text-decoration:underline}.dict-sort-state{display:block;font-size:10px;letter-spacing:normal;text-transform:none}.dict-usage{font-variant-numeric:tabular-nums}@media(max-width:900px){.dictionary-page .dict-head{display:flex}.dictionary-page .dict-head>span:not(.dict-usage-heading){display:none}}.dict-tools{padding:20px}.dict-tools-groups{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.dict-tools-groups>div+div{border-left:1px solid var(--color-line);padding-left:24px}.dict-tools-help{margin:4px 0 12px;color:var(--color-muted);font-size:14px;line-height:1.5}.dict-quality-filters{display:flex;flex-wrap:wrap;gap:6px}.dict-quality-filters .MuiButton-root{gap:8px;padding:6px 12px}.dict-quality-filters .MuiButton-root[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper, #fff);border-color:var(--color-ink)}.dict-quality-count{display:inline-flex;justify-content:center;min-width:24px;padding:1px 6px;border-radius:6px;background:#504b7817;font-size:12px;font-variant-numeric:tabular-nums}.dict-quality-filters [aria-pressed=true] .dict-quality-count{background:#ffffff2e}.dict-file-actions{gap:4px}.dict-tools-selection{margin:0 0 10px}.dict-tools-selection .dict-tools-help{margin:0;font-size:13px}.dict-tools-selection .knowledge-pairs{align-items:center;padding:10px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-paper)}.dict-tools .knowledge-pairs>span{display:inline-flex}.dict-quality-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-bottom:12px;font-size:14px}@media(max-width:800px){.dict-tools-groups{grid-template-columns:1fr;gap:20px}.dict-tools-groups>div+div{border-left:0;border-top:1px solid var(--color-line);padding:20px 0 0}}:root{--color-ink: #17162c;--color-indigo: #26254a;--color-cream: #f6f1e8;--color-parchment: #f3ede3;--color-paper: #fffcf7;--color-brass: #c6a06a;--color-brass-deep: #8c6840;--color-line: #e7ded0;--color-line-strong: #d2c7b8;--color-muted: #6c6779;--color-faint: #9c97a6;--color-text: #1d1b2c;--color-danger: #a3392f;--color-danger-soft: #fae5e1;--color-warning: #8f6410;--color-warning-soft: #fbefd2;--color-success: #2e7a52;--color-success-soft: #e1f1e7;--color-info: #3a57a0;--color-info-soft: #e5eaf7;--color-night-text: #bdb9cd;--color-dash: #c4b8a4;--color-track: #e7e1d6;--color-wash: #f3eee6;--color-mark: #f3e6c4;--font-display: "Fraunces", "Iowan Old Style", Palatino, serif;--font-ui: "Outfit", "Avenir Next", "Segoe UI", sans-serif;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--rail: 248px;--shadow: 0 24px 50px color-mix(in srgb, var(--color-ink) 10%, transparent)}html,body,#root{height:100%}body{font-family:var(--font-ui);color:var(--color-text);background:var(--color-parchment)}button,input,textarea,select{font-family:inherit}.shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--color-parchment)}.drop-overlay{position:fixed;inset:12px;z-index:1600;pointer-events:none;display:grid;place-items:center;background:color-mix(in srgb,var(--color-parchment) 95%,transparent);border:2px dashed var(--color-brass);border-radius:var(--radius-lg);font-size:24px}.rail{display:flex;flex-direction:column;min-height:0;background:var(--color-ink);color:#fff;padding:28px 16px 20px}.rail-top{display:flex;align-items:center;gap:10px;padding-left:8px}.menu-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--color-indigo);background:transparent;color:#fff;cursor:pointer}.brand{color:inherit;text-decoration:none;display:flex;align-items:center;gap:12px;min-width:0}.brand-crest{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--color-indigo);border:1.5px solid var(--color-brass)}.brand-crest img{width:24px;height:24px;object-fit:contain;display:block}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-mark{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.1}.brand-kicker{font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--color-brass)}.rail-nav{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px;margin-top:32px}.nav-spacer{flex:1;min-height:16px}.nav-label{margin:0;padding:0 12px 6px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint)}.nav-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:var(--color-night-text);text-decoration:none;font-weight:500;font-size:15px}.nav-link>span{flex:1;min-width:0}.nav-link:hover{background:color-mix(in srgb,var(--color-indigo) 60%,transparent);color:#fff}.nav-link.is-active{background:var(--color-indigo);color:#fff;font-weight:600}.nav-link.is-active .MuiSvgIcon-root{color:var(--color-brass)}.nav-count{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--color-indigo);color:var(--color-brass);font-size:12px;font-weight:600;line-height:1.3}.nav-link.is-active .nav-count{background:var(--color-brass);color:var(--color-ink)}.rail-foot{flex-shrink:0;margin-top:4px;padding-top:12px;border-top:1px solid var(--color-indigo)}.disclaimer>button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.disclaimer p,.fine{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--color-muted)}.fine-on-dark{color:color-mix(in srgb,var(--color-cream) 72%,transparent)}.account{display:flex;align-items:center;gap:10px;padding:0 8px}.avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--color-brass);color:var(--color-ink);font-size:13px;font-weight:600}.avatar--img{display:block;object-fit:cover;background:transparent;color:transparent}.account-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.account-id strong{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-id span{font-size:12px;color:var(--color-brass)}.logout{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;color:var(--color-night-text);border:0;border-radius:999px;cursor:pointer}.logout:hover{background:var(--color-indigo);color:#fff}.stage{position:relative;min-width:0;min-height:0;overflow:auto;background:var(--color-parchment)}.stage-inner{position:relative;max-width:1192px;margin:0 auto;padding:48px 72px 72px}.settings-tabs{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:28px;border-bottom:1px solid var(--color-line)}.settings-tab{padding:0 2px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--color-muted);text-decoration:none;font-size:15px;font-weight:500}.settings-tab:hover{color:var(--color-text)}.settings-tab.is-active{color:var(--color-text);font-weight:600;border-bottom-color:var(--color-text)}.eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass-deep)}.page-head{margin-bottom:22px}.desk>.page-head{margin-bottom:0}.page-head-top,.hello{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:8px}.help-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-text);border-radius:999px;padding:8px 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.help-btn:hover{background:var(--color-wash)}.page-head h1,.hello h1,.gate-copy{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.page-head h1{margin:0;font-size:clamp(30px,3.4vw,40px);line-height:1.2}.page-head .lede,.hello .lede{margin:8px 0 0;max-width:68ch;font-size:17px;color:var(--color-muted);line-height:1.5}.hello h1,.page-head.is-hello h1{margin:8px 0 0;font-size:clamp(36px,4.4vw,52px);line-height:1.05}.desk{display:flex;flex-direction:column;gap:18px}.launch{display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;overflow:hidden;background:var(--color-ink);color:var(--color-cream);border-radius:var(--radius-lg);padding:28px 28px 24px;box-shadow:var(--shadow)}.launch:after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-90px;border-radius:50%;background:color-mix(in srgb,var(--color-brass) 42%,transparent)}.launch h2{position:relative;margin:8px 0 0;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:560;letter-spacing:-.03em;line-height:1}.launch p{position:relative;margin:8px 0 0;max-width:46ch;color:color-mix(in srgb,var(--color-cream) 78%,transparent)}.launch .eyebrow{position:relative;color:var(--color-brass)}.launch-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-brass);color:var(--color-text);text-decoration:none;padding:12px 20px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:1.3}.cta:hover{background:color-mix(in srgb,var(--color-brass) 86%,var(--color-paper))}.cta[aria-disabled=true],.cta:disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.recent,.surface,.ledger{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md)}.recent header,.ledger-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 12px}.recent h2,.help-title,.sheet h2{margin:0;font-family:var(--font-display);font-size:26px;font-weight:560;letter-spacing:-.02em}.recent header a,.text-link{color:var(--color-indigo);font-weight:560;font-size:14px}.recent-row,.rule,.job-row{display:grid;gap:12px;align-items:center;padding:13px 18px;border-top:1px solid var(--color-line);color:inherit;text-decoration:none;background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}.recent-row{grid-template-columns:minmax(0,1fr) auto auto}.job-row{grid-template-columns:minmax(0,1fr) auto}.rule{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}.recent-row:hover,.rule:hover,.job-row:hover{background:var(--color-wash)}.recent-row strong,.rule strong,.job-row strong{display:block;font-weight:600}.recent-row em,.job-row em,.meta,.rule .meta{display:block;margin-top:2px;font-style:normal;font-size:13px;color:var(--color-muted)}.recent-row time{font-size:13px;color:var(--color-muted);white-space:nowrap}.rule.is-off{opacity:.55}.rule-side{text-align:right}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.metric{padding:16px 18px 14px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.metric:nth-child(4n){border-right:0}.metric:nth-last-child(-n+4){border-bottom:0}.metric span{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.metric strong{display:block;margin-top:6px;font-family:var(--font-display);font-size:32px;font-weight:560;letter-spacing:-.03em;line-height:1}.charts{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.charts-3{grid-template-columns:repeat(3,1fr)}.panel{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px 18px 18px;min-width:0}.panel h3{margin:0;font-size:15px;font-weight:600}.panel .hint{margin:2px 0 12px;font-size:13px;color:var(--color-muted)}.columns{display:flex;align-items:flex-end;gap:6px;height:140px}.column{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center}.column-bar{flex:1;width:100%;display:flex;align-items:flex-end}.column-bar span{display:block;width:100%;border-radius:4px 4px 0 0;background:var(--color-track)}.column-bar span.is-on{background:var(--color-indigo)}.column small,.bar-label,.bar-value{font-size:11px;color:var(--color-muted)}.column small{margin-top:4px;min-height:14px}.bars{display:flex;flex-direction:column;gap:8px}.bar-row{display:grid;grid-template-columns:120px 1fr 28px;gap:10px;align-items:center}.bar-label{font-size:13px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:8px;border-radius:99px;background:var(--color-track);overflow:hidden}.bar-track span{display:block;height:100%;border-radius:99px;background:var(--color-indigo)}.bar-value{text-align:right;font-size:13px;color:var(--color-text)}.status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:16px;padding:4px 10px;border-radius:999px;background:var(--color-line);color:var(--color-muted);white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-termine{background:var(--color-success-soft);color:var(--color-success)}.status-traduction,.status-file{background:var(--color-info-soft);color:var(--color-info)}.status-echec{background:var(--color-danger-soft);color:var(--color-danger)}.tone-success{background:var(--color-success-soft);color:var(--color-success)}.tone-warning{background:var(--color-warning-soft);color:var(--color-warning)}.tone-danger{background:var(--color-danger-soft);color:var(--color-danger)}.tone-info{background:var(--color-info-soft);color:var(--color-info)}.tone-neutral{background:var(--color-line);color:var(--color-muted)}.pair{display:inline-flex;margin-top:6px;margin-right:6px;font-size:12px;padding:2px 8px;border-radius:999px;background:var(--color-wash);color:var(--color-muted)}.pair.warn{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-paper));color:var(--color-warning)}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:13px;color:var(--color-muted)}.pager div{display:flex;align-items:center;gap:8px}.pager button,.ghost,.icon-btn{border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-indigo);border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;font-size:13px}.pager button:disabled{opacity:.4;cursor:default}.empty{margin:0;padding:8px 0 4px;color:var(--color-muted)}.recent .empty,.ledger .empty{padding:4px 18px 16px}.deposit-card{display:flex;flex-direction:column;gap:24px;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:32px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent)}.deposit-card>.step:not(:first-child){margin-top:8px}.step{display:flex;align-items:center;gap:12px}.step h2{margin:0;font-size:18px;font-weight:600}.step-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-ink);color:#fff;font-size:13px;font-weight:600;flex-shrink:0}.step-note{font-size:13px;color:var(--color-faint)}.dropzone{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 24px 32px;border:1.5px dashed var(--color-brass);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brass) 4%,var(--color-paper));text-align:center;transition:background .15s ease,border-color .15s ease}.dropzone.is-compact{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:18px 24px}.dropzone.is-dragging{border-style:solid;background:color-mix(in srgb,var(--color-brass) 14%,var(--color-paper))}.dropzone-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-warning-soft);color:var(--color-text)}.dropzone-title{margin:0;font-family:var(--font-display);font-size:24px;font-weight:600}.dropzone.is-compact .dropzone-title{font-family:var(--font-ui);font-size:15px}.dropzone-or{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--color-muted)}.dropzone-hint{margin:0;font-size:13px;color:var(--color-faint)}.dropzone.is-compact .dropzone-hint{width:100%}.btn-secondary,.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text);text-decoration:none;cursor:pointer;white-space:nowrap}.btn-secondary{background:var(--color-paper);border:1px solid var(--color-line)}.btn-secondary:hover{background:var(--color-wash);border-color:var(--color-line-strong)}.btn-secondary.is-disabled{opacity:.55;pointer-events:none}.btn-quiet{padding:11px 10px;background:transparent;border:0}.btn-quiet:hover{background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.draft-list,.recent-list{list-style:none;margin:0;padding:0}.draft-list{display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.draft,.recent-list li{display:flex;align-items:center;gap:16px;padding:16px 20px}.draft+.draft,.recent-list li+li{border-top:1px solid var(--color-line)}.file-thumb{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:var(--color-warning-soft);color:var(--color-brass-deep)}.draft-text,.recent-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.draft-text strong,.recent-text strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.draft-text>span,.recent-text>span{font-size:13px;color:var(--color-muted)}.draft-text>.draft-error{color:var(--color-danger)}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.field-label{font-size:13px;font-weight:500;color:var(--color-text)}.placeholder{color:var(--color-faint)}.language-row{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:start;gap:16px}.language-sources{display:flex;flex-direction:column;gap:16px;min-width:0}.language-arrow{display:grid;place-items:center;height:56px;margin-top:32px;color:var(--color-faint)}.shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;font-size:13px;color:var(--color-muted)}.chip{padding:6px 14px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-paper);color:var(--color-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.chip:hover{border-color:var(--color-line-strong)}.chip.is-selected{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.more-options{display:flex;flex-direction:column;gap:16px}.more-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.more-toggle:hover{color:var(--color-text)}.more-toggle .MuiSvgIcon-root{transition:transform .15s ease}.more-toggle .MuiSvgIcon-root.is-open{transform:rotate(180deg)}.options-block{padding:16px;border-radius:var(--radius-sm);background:var(--color-wash)}.options-title{margin:0 0 12px;font-size:14px;font-weight:600}.options-fields{display:flex;flex-wrap:wrap;gap:12px}.dossier-field{max-width:360px}.deposit-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:28px;border-top:1px solid var(--color-line)}.deposit-note{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--color-muted)}.recent-work{display:flex;flex-direction:column;gap:24px;margin-top:12px}.recent-work>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.recent-work h2{margin:0;font-family:var(--font-display);font-size:26px;font-weight:600}.recent-list{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}@media(max-width:720px){.deposit-card{padding:20px}.language-row{grid-template-columns:minmax(0,1fr)}.language-arrow{display:none}.deposit-foot{flex-direction:column;align-items:stretch}.recent-list li{flex-wrap:wrap}.recent-text{flex-basis:calc(100% - 60px)}}.filters{display:flex;flex-wrap:wrap;gap:10px}.segment,.reading-card{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px 18px}.reading-card.accent{border-top:4px solid var(--color-brass)}.mark{background:var(--color-mark)}.table-head,.table-row{display:grid;grid-template-columns:180px 1fr 1.4fr;gap:10px;align-items:center;padding:12px 16px}.journal-head,.journal-row{grid-template-columns:150px minmax(120px,.9fr) minmax(160px,1.2fr) minmax(180px,1.4fr) auto}.journal-target{color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-actions{justify-self:end}.table-head{background:var(--color-wash);color:var(--color-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table-row{border-top:1px solid var(--color-line);font-size:14px}.modal-back{position:fixed;inset:0;margin:0;z-index:40;background:color-mix(in srgb,var(--color-ink) 46%,transparent);display:grid;place-items:center;padding:24px}.modal{width:min(560px,100%);max-height:min(86dvh,780px);display:flex;flex-direction:column;overflow:hidden;margin:0;background:var(--color-paper);color:var(--color-text);border-radius:var(--radius-lg);padding:0;box-shadow:var(--shadow)}.modal.modal-wide{width:min(920px,100%);max-height:min(90dvh,860px)}.modal>header{flex-shrink:0;padding:22px 24px 16px;border-bottom:1px solid var(--color-line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px 24px}.modal-footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--color-line);background:var(--color-paper)}.modal-footer>.confirm-actions{width:100%;margin:0;padding:0;border:0}@media(max-width:720px){.modal-footer>button{flex:1 1 auto}}.modal h2{margin:0;font-family:var(--font-display);font-size:32px;font-weight:560;letter-spacing:-.03em;line-height:1.05}.modal header button{background:transparent;border:0;color:var(--color-brass-deep);cursor:pointer;font:inherit;font-weight:560}.modal .lede+.lede{margin-top:10px}.confirm-message{margin:18px 0 0;color:var(--color-muted);font-size:16px;line-height:1.45}.confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px}.confirm-actions button{border-radius:999px;cursor:pointer;font:inherit;font-weight:600;padding:10px 18px;transition:background .15s ease,color .15s ease,border-color .15s ease}.confirm-cancel{background:transparent;border:1px solid var(--color-line-strong);color:var(--color-text)}.confirm-cancel:hover{background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.confirm-primary{background:var(--color-indigo);border:1px solid var(--color-indigo);color:var(--color-cream)}.confirm-primary:hover{background:color-mix(in srgb,var(--color-indigo) 88%,black)}.confirm-danger{background:var(--color-danger);border:1px solid var(--color-danger);color:var(--color-cream)}.confirm-danger:hover{background:color-mix(in srgb,var(--color-danger) 88%,black)}.form-error{margin:0;color:var(--color-danger)}.lang-label,.langs,.lang-chip{display:inline-flex;align-items:center;gap:6px}.flag{font-size:16px;line-height:1}.lang-arrow{color:var(--color-muted);font-size:13px}.dict{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.dict-head,.dict-row{display:grid;grid-template-columns:148px minmax(0,1.15fr) minmax(0,1.15fr) 100px 140px 108px;gap:12px;align-items:center;padding:12px 16px}.dict-head{background:var(--color-wash);color:var(--color-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dict-row{width:100%;border:0;border-top:1px solid var(--color-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dict-row:hover{background:var(--color-wash)}.dict-row.is-off{opacity:.55}.dict-forms{margin:10px 0 0;font-weight:600}.sheet-back{position:fixed;inset:0;margin:0;z-index:30;background:color-mix(in srgb,var(--color-ink) 46%,transparent);display:grid;justify-items:end}.sheet{width:min(440px,100%);height:100%;overflow:auto;background:var(--color-ink);color:var(--color-cream);padding:28px 26px 40px}.sheet header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sheet header button{background:transparent;color:var(--color-brass);border:0;cursor:pointer;font:inherit}.sheet .meta{color:color-mix(in srgb,var(--color-cream) 72%,transparent)}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gate{min-height:100dvh;display:grid;grid-template-columns:1.15fr .85fr;background:var(--color-parchment)}.gate.gate-solo{grid-template-columns:1fr;place-items:center;background:radial-gradient(900px 480px at 18% 8%,rgba(214,168,111,.16),transparent 55%),linear-gradient(160deg,#12122d,#23235b 58%,#1a1a40)}.gate.gate-solo .gate-form{width:min(420px,92vw);border-radius:18px;padding:2.4rem 2rem;background:#fffffff7}.brand-login{margin-bottom:.4rem;color:var(--color-ink)}.brand-login .brand-crest{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--color-brass) 34%,transparent),transparent 58%),var(--color-wash);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brass) 48%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-cream) 70%,transparent)}.brand-login .brand-copy{border-left-color:color-mix(in srgb,var(--color-brass) 42%,transparent)}.brand-login .brand-mark{font-size:1.7rem}.brand-login .brand-kicker{color:var(--color-brass-deep);margin:0}.gate-side{background:var(--color-ink);color:var(--color-cream);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.gate-copy{font-size:clamp(36px,4vw,56px);line-height:1.02;max-width:14ch;margin:0}.gate-form{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:48px 56px}.gate-form h1{margin:0;font-family:var(--font-display);font-size:42px;font-weight:560;letter-spacing:-.03em}.surface{padding:16px 18px}.surface+.surface,.ledger+.pager,.surface+.pager{margin-top:0}.help-title{font-size:22px}:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}@media(max-width:900px){.shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.rail{flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 12px;gap:8px}.menu-btn{display:inline-flex}.brand-crest{width:36px;height:36px}.brand-crest img{width:22px;height:22px}.brand-mark{font-size:20px}.rail-nav{display:none;order:3;width:100%;flex:none;max-height:min(62vh,480px);margin-top:8px;background:var(--color-ink)}.rail-nav.is-open{display:flex}.nav-spacer{display:none}.nav-label{padding-top:12px}.rail-foot{order:2;margin:0 0 0 auto;border:0;padding:0}.account{padding:0}.account-id{display:none}.stage-inner,.gate-side,.gate-form{padding:22px 16px 40px}.gate{grid-template-columns:1fr}.gate-side{min-height:auto;gap:28px}.launch,.launch-actions{align-items:flex-start}.launch{flex-direction:column}.metrics,.charts,.charts-3,.recent-row,.rule,.table-head,.table-row,.journal-head,.journal-row{grid-template-columns:1fr 1fr}.journal-target,.journal-actions{grid-column:1 / -1}.journal-actions{justify-self:start}.metric:nth-child(4n){border-right:1px solid var(--color-line)}.metric:nth-child(2n){border-right:0}.metric:nth-last-child(-n+4){border-bottom:1px solid var(--color-line)}.metric:nth-last-child(-n+2){border-bottom:0}.recent-row time,.rule-side{grid-column:1 / -1;text-align:left}.table-head,.dict-head{display:none}.dict-row{grid-template-columns:1fr;gap:4px}}.translation-detail .page-head h1,.translation-review .page-head h1{overflow-wrap:anywhere;line-height:1.08}.translation-detail .page-head-top>div:first-child,.translation-review .page-head-top>div:first-child{min-width:0}.review-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:var(--color-paper);border:1px solid var(--color-line-strong);border-left:4px solid var(--color-brass);border-radius:12px}.review-summary.is-complete{border-left-color:var(--color-success)}.review-summary>.MuiButton-root,.review-summary>.cta{flex-shrink:0}.review-next{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.review-next .MuiButton-root{background:var(--color-brass);color:var(--color-ink);padding:10px 18px;box-shadow:none}.review-next .MuiButton-root:hover{background:color-mix(in srgb,var(--color-brass) 86%,var(--color-paper));box-shadow:none}.review-summary .review-title{font-family:var(--font-display);font-size:30px;line-height:1.15;margin:4px 0 8px}.review-progress{padding:16px 0}.passage-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.passage-columns>*{min-width:0;overflow-wrap:anywhere}.passage-label.MuiTypography-root{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px}.review-segment{cursor:pointer;transition:border-color .15s,box-shadow .15s}.review-segment:hover,.review-segment:focus-within{border-color:var(--color-brass);box-shadow:0 4px 14px #17152b08}.passage-alerts{margin-top:20px;padding:14px 16px;border-left:2px solid var(--color-brass);background:var(--color-wash);display:grid;gap:8px}.passage-footer{display:flex;justify-content:flex-end;margin-top:12px}.review-workspace{gap:20px;align-items:start}.review-alerts{padding:14px;background:var(--color-wash);border-radius:8px}.translation-review .MuiInputBase-root{background:var(--color-paper);line-height:1.8}@media(max-width:700px){.review-summary{flex-direction:column;align-items:stretch;padding:20px;gap:18px}.review-next{align-items:stretch}.review-next .MuiStack-root{justify-content:flex-start}.passage-columns{grid-template-columns:minmax(0,1fr);gap:22px}.review-summary .review-title{font-size:27px}.translation-detail .page-head-top,.translation-review .page-head-top{flex-wrap:wrap}.translation-detail .page-head h1{font-size:30px}.passage-footer .MuiButton-root{width:100%}}@media(prefers-reduced-motion:reduce){.review-segment{transition:none}}.back-link{align-self:flex-start;margin:-12px 0 -4px -10px}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.detail-title{min-width:0}.detail-title h1{margin:0;font-family:var(--font-display);font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.detail-infos{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.lang-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-paper);font-size:13px;font-weight:500}.lang-pill>.MuiSvgIcon-root{color:var(--color-muted)}.detail-meta{font-size:13px;color:var(--color-muted)}.detail-actions{display:flex;gap:12px;flex-shrink:0}.menu-danger.MuiMenuItem-root{color:var(--color-danger)}.download-panel{padding:16px;min-width:280px}.download-title.MuiTypography-root{margin-bottom:10px;font-size:13px;font-weight:600;color:var(--color-muted)}.banner{display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--radius-md)}.banner-danger{background:var(--color-danger-soft)}.banner-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--color-paper);color:var(--color-danger)}.banner-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.banner-text strong{font-size:15px;font-weight:600}.checks{border:1px solid var(--color-brass);border-radius:var(--radius-md);background:var(--color-paper);overflow:hidden}.checks.is-danger{border-color:var(--color-danger)}.checks-bar{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px}.checks-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-warning-soft);color:var(--color-warning)}.checks.is-danger .checks-icon{background:var(--color-danger-soft);color:var(--color-danger)}.checks-summary{flex:1;margin:0;font-size:15px}.checks-summary strong{font-weight:600}.checks-summary span{font-size:13px;color:var(--color-muted)}.mini-bar{width:120px;height:6px;flex-shrink:0;border-radius:999px;background:var(--color-track);overflow:hidden}.mini-bar>span{display:block;height:100%;border-radius:999px;background:var(--color-success)}.checks-bar .btn-quiet .MuiSvgIcon-root,.detail-help .MuiSvgIcon-root{transition:transform .15s ease}.checks-bar .btn-quiet .MuiSvgIcon-root.is-open{transform:rotate(180deg)}.checks-list{list-style:none;margin:0;padding:0}.checks-list li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid var(--color-line)}.checks-number{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--color-brass);color:var(--color-text);font-size:12px;font-weight:600}.checks.is-danger .checks-number{background:var(--color-danger);color:#fff}.checks-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--color-muted)}.checks-text strong{font-size:15px;font-weight:600;color:var(--color-text)}.checks-line{margin-left:8px;font-size:12px;font-weight:400;color:var(--color-faint)}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.compare-toolbar h2{margin:0;font-size:15px;font-weight:600}.linked-toggle{display:inline-flex;align-items:center;gap:4px;padding:2px 14px 2px 6px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-paper);font-size:13px;font-weight:500;cursor:pointer}.linked-toggle .MuiSwitch-switchBase.Mui-checked{color:var(--color-paper)}.linked-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:var(--color-brass);opacity:1}.compare{max-height:min(72vh,820px);overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);overscroll-behavior:contain}.compare-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px minmax(0,1fr);border-top:1px solid var(--color-line)}.compare-side .compare-row{grid-template-columns:44px minmax(0,1fr)}.compare-head{position:sticky;top:0;z-index:1;border-top:0;background:var(--color-wash)}.compare-title{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.compare-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-faint)}.compare-num{padding:14px 0;text-align:center;font-size:11px;color:var(--color-faint);background:color-mix(in srgb,var(--color-parchment) 60%,var(--color-paper));border-left:3px solid transparent}.compare-row>.compare-num:nth-child(3){border-left-color:transparent;box-shadow:inset 1px 0 0 var(--color-line)}.compare-cell{min-width:0;padding:12px 16px}.cell-text{margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cell-waiting{color:var(--color-faint);font-style:italic}.cell-note{display:flex;align-items:center;gap:4px;margin:8px 0 0;font-size:13px;color:var(--color-warning)}.cell-note.is-danger{color:var(--color-danger)}.cell-note.is-done{color:var(--color-success)}.cell-empty{margin:0;padding:14px;border:1px dashed var(--color-danger);border-radius:var(--radius-sm);text-align:center;font-size:13px;color:var(--color-danger)}.cell-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.cell-actions .btn-secondary:disabled{opacity:.55;cursor:default}.compare-row.is-flagged{background:color-mix(in srgb,var(--color-warning-soft) 75%,var(--color-paper))}.compare-row.is-flagged>.compare-num{border-left-color:var(--color-brass);background:color-mix(in srgb,var(--color-warning-soft) 60%,var(--color-parchment))}.compare-row.is-missing{background:color-mix(in srgb,var(--color-danger-soft) 80%,var(--color-paper))}.compare-row.is-missing>.compare-num{border-left-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger-soft) 60%,var(--color-parchment))}.compare-row.is-flash{animation:row-flash 1.6s ease}@keyframes row-flash{0%,40%{box-shadow:inset 0 0 0 2px var(--color-brass)}to{box-shadow:inset 0 0 0 2px transparent}}.compare-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.compare-help{display:flex;align-items:center;gap:6px;margin:-6px 0 0;font-size:12px;color:var(--color-faint)}.detail-help{margin-top:8px}.detail-help .MuiSvgIcon-root.is-open{transform:rotate(180deg)}.relaunch-panel{border-color:var(--color-line-strong)}@media(max-width:900px){.detail-head{flex-direction:column}.compare-row{grid-template-columns:36px minmax(0,1fr)}.compare-row>.compare-num:nth-child(3){display:none}.compare-row>.compare-cell:nth-child(4){grid-column:2;border-top:1px dashed var(--color-line)}.compare-split{grid-template-columns:minmax(0,1fr)}.checks-bar,.checks-list li,.banner{flex-wrap:wrap}.mini-bar{display:none}}@media(prefers-reduced-motion:reduce){.compare-row.is-flash{animation:none;box-shadow:inset 0 0 0 2px var(--color-brass)}}.banner-warning{background:var(--color-warning-soft)}.banner-warning .banner-icon{color:var(--color-warning)}.dict-banner .banner-icon{color:var(--color-text)}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--color-line)}.tab{display:inline-flex;align-items:center;gap:8px;padding:0 2px 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--color-muted);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.tab:hover{color:var(--color-text)}.tab.is-active{color:var(--color-text);font-weight:600;border-bottom-color:var(--color-text)}.tab-count{padding:1px 8px;border-radius:999px;background:var(--color-ink);color:#fff;font-size:12px;font-weight:600}.dict-filters{display:flex;gap:12px}.dict-selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);background:var(--color-wash)}.words{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);overflow:hidden}.words-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) auto;gap:16px;align-items:center;padding:16px 20px;border-top:1px solid var(--color-line)}.words.is-admin .words-row{grid-template-columns:20px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) auto}.words-head{padding-top:14px;padding-bottom:14px;border-top:0;background:var(--color-wash);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.words-row.is-off{opacity:.6}.word-open{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.word-open:hover strong{text-decoration:underline;text-underline-offset:3px}.word-off{display:block;font-size:12px;color:var(--color-muted)}.word-translation{font-size:15px;font-weight:500;overflow-wrap:anywhere}.word-meta{font-size:13px;color:var(--color-muted)}.word-author{display:flex;flex-direction:column;gap:2px;font-size:13px}.word-author .word-meta{font-size:12px;color:var(--color-faint)}.word-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.word-actions .btn-secondary:disabled{opacity:.55;cursor:default}.words-empty{padding:20px;border-top:1px solid var(--color-line)}.words-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid var(--color-line);font-size:13px;color:var(--color-muted)}@media(max-width:900px){.dict-filters{flex-direction:column}.words-head{display:none}.words-row,.words.is-admin .words-row{grid-template-columns:minmax(0,1fr);gap:6px}.word-actions{justify-content:flex-start}}.manual-editor{display:flex;flex-direction:column;gap:8px}.manual-editor .MuiInputBase-root{background:var(--color-paper)}.team-filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:-8px}.job-list{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.job-line{display:flex;align-items:center;gap:14px;padding:16px 20px;border-top:1px solid var(--color-line)}.job-line:first-child{border-top:0}.job-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}.job-text strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.job-text:hover strong{text-decoration:underline;text-underline-offset:3px}.job-text>span{font-size:13px;color:var(--color-muted)}.job-empty{padding:20px}@media(max-width:720px){.job-line{flex-wrap:wrap}.job-text{flex-basis:calc(100% - 100px)}}
