:root{--color-extra-white: #fff;--color-extra-white--75: rgba(255, 255, 255, .75);--color-white: #fcfcfc;--color-off-white: #f5f5f5;--color-dirty-white: #f0f0f0;--color-lighter-grey: #e8e8e8;--color-light-grey: #d9d9d9;--color-medium-grey: #999999;--color-dark-grey: #757575;--color-black: #272727;--color-extra-black: #000;--color-lighter-cool-grey: #d5d9e3;--color-light-cool-grey: #c5cbd6;--color-medium-cool-grey: #9ea5b5;--color-dark-cool-grey: #484d57;--color-light-blue: #c5e4ff;--spy-tint: rgba(57, 122, 227, .11);--spy-tint-faint: rgba(57, 122, 227, .055);--color-lighter-blue: #e4f1fd;--color-faint-blue: #f2f8fd;--color-blue: #397ae3;--color-blue-text: #1f65d4;--color-deep-blue: #0039ab;--color-dark-blue: #002777;--color-light-red: #ffdede;--color-bright-red: #fd5741;--color-bright-red-text: #f33c18;--color-dark-red: #800000;--color-light-amber: #fff9ec;--color-amber: #e6c07a;--color-amber-text: #997700;--color-dark-green: #1a7f37;--shadow-menu: 2px 4px 12px rgba(0, 0, 0, .14);--sheet-dock-bg: #edf3f1;--sheet-border: #dee9ec;--sheet-stub: #a2a2a2;--sheet-hilite: #89b011;--sheet-sel: rgba(186, 234, 44, .45);--sheet-col-current: #e9f5eb;--sheet-col-past: #ebe9f5;--font-stack-native-ui: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-size--XXS: 12px;--font-size--XS: 14px;--font-size--S: 15px;--font-size--M: 17px;--font-size--L: 21px;--font-size--XL: 26px;--line-height--S: 1em;--line-height--M: 1.2em;--line-height--L: 1.5em;--font-weight--light: 200;--font-weight--regular: 400;--font-weight--semibold: 600;--font-weight--bold: 800;--shell-header-h: 46px;--shell-outline-w: 300px}:root[data-theme=dark]{color-scheme:dark;--color-extra-white: #464646;--color-extra-white--75: rgba(70, 70, 70, .75);--color-white: #414141;--color-off-white: #383838;--color-dirty-white: #3d3d3d;--color-lighter-grey: #4a4a4a;--color-light-grey: #565656;--color-medium-grey: #9a9a9a;--color-dark-grey: #b4b4b4;--color-black: #e9e9e9;--color-extra-black: #f6f6f6;--color-lighter-cool-grey: #474b54;--color-light-cool-grey: #545a66;--color-medium-cool-grey: #9aa1b2;--color-dark-cool-grey: #ccd2de;--color-light-blue: #2b4a66;--spy-tint: rgba(90, 150, 245, .2);--spy-tint-faint: rgba(90, 150, 245, .1);--color-lighter-blue: #23384f;--color-faint-blue: #202d3a;--color-blue: #4a86e8;--color-blue-text: #7db0ff;--color-deep-blue: #9dc0ff;--color-dark-blue: #bcd4ff;--color-light-red: #4a2626;--color-bright-red: #fd5741;--color-bright-red-text: #ff7a68;--color-dark-red: #ff9b9b;--color-light-amber: #38321f;--color-amber: #e6c07a;--color-amber-text: #e8c66b;--color-dark-green: #5fd08a;--shadow-menu: 2px 4px 14px rgba(0, 0, 0, .5);--sheet-dock-bg: #333a3a;--sheet-border: #4d4d4d;--sheet-stub: #8a8a8a;--sheet-hilite: #a6d117;--sheet-sel: rgba(186, 234, 44, .26);--sheet-col-current: rgba(120, 200, 140, .14);--sheet-col-past: rgba(150, 140, 220, .16)}body{margin:0;background:var(--color-off-white);color:var(--color-black);font-family:var(--font-stack-native-ui);font-size:var(--font-size--S);font-kerning:normal;-webkit-font-smoothing:antialiased}input,button,select,textarea{font-family:var(--font-stack-native-ui)}::-webkit-scrollbar{width:8px;height:8px;background:var(--color-light-grey)}::-webkit-scrollbar-thumb{border-radius:0;background:var(--color-medium-grey)}html{overflow-y:scroll}.muted[data-v-0b64f37f]{color:var(--color-dark-grey)}.error[data-v-0b64f37f]{color:var(--color-dark-red)}.linklike[data-v-0b64f37f]{background:none;border:none;color:var(--color-blue-text);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.topbar[data-v-0b64f37f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.show-archived[data-v-0b64f37f]{font-size:.82rem;color:var(--color-dark-cool-grey);display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.doc-link[data-v-0b64f37f]{background:none;border:none;color:var(--color-blue-text);cursor:pointer;padding:0;font-size:1rem}.doc-link[data-v-0b64f37f]:hover{text-decoration:underline}li[data-v-0b64f37f]{display:flex;align-items:center;gap:.5rem;padding:.1rem 0}li.is-archived .doc-link[data-v-0b64f37f]{color:var(--color-medium-grey)}.badge[data-v-0b64f37f]{font-size:.66rem;text-transform:uppercase;letter-spacing:.03em;background:var(--color-dirty-white);color:var(--color-dark-cool-grey);border-radius:.2rem;padding:0 .3rem}.doc-actions[data-v-0b64f37f]{display:inline-flex;gap:.35rem;visibility:hidden}li:hover .doc-actions[data-v-0b64f37f]{visibility:visible}.act[data-v-0b64f37f]{border:1px solid var(--color-light-cool-grey);background:var(--color-off-white);color:var(--color-blue-text);border-radius:.25rem;padding:.05rem .5rem;cursor:pointer;font-size:.74rem}.act.primary[data-v-0b64f37f]{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-extra-white)}.act[data-v-0b64f37f]:disabled{opacity:.6;cursor:default}.rename-input[data-v-0b64f37f]{border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.1rem .4rem;font:inherit;font-size:.95rem}.year-input[data-v-0b64f37f]{border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.1rem .4rem;font:inherit;font-size:.95rem;width:5rem}.dup-label[data-v-0b64f37f]{font-size:.78rem;color:var(--color-dark-cool-grey)}.client h2[data-v-0b64f37f]{font-size:1.1rem;margin:1rem 0 .25rem}.project[data-v-0b64f37f]{margin-left:1rem}.project h3[data-v-0b64f37f]{font-size:.95rem;font-weight:600;margin:.5rem 0 .25rem}ul[data-v-0b64f37f]{margin:.25rem 0 .5rem;list-style:none;padding-left:0}.blockmenu[data-v-1b0b5dc8]{position:relative;display:inline-block}.caret[data-v-1b0b5dc8]{border:none;background:none;cursor:pointer;color:var(--color-medium-cool-grey);font-size:.75rem;padding:0 .2rem;border-radius:4px}.caret[data-v-1b0b5dc8]:hover,.caret.open[data-v-1b0b5dc8]{color:var(--color-bright-red-text);background:var(--color-light-red)}.edit-word[data-v-1b0b5dc8]{border:none;background:none;cursor:pointer;color:var(--color-light-grey);font-family:var(--font-stack-native-ui);font-size:.72rem;font-style:normal;padding:0 .15rem;margin-left:.3rem}.edit-word[data-v-1b0b5dc8]:hover,.edit-word.open[data-v-1b0b5dc8]{color:var(--color-blue-text)}.blockmenu.is-bar[data-v-1b0b5dc8]{display:block}.panel.bar[data-v-1b0b5dc8]{position:static;display:flex;flex-wrap:wrap;gap:0 .8rem;box-shadow:none;border:none;border-bottom:1px solid var(--color-lighter-grey);border-radius:0;background:var(--color-off-white);min-width:0}.panel[data-v-1b0b5dc8]{position:absolute;top:1.4rem;left:0;z-index:400;display:block;min-width:15rem;background:var(--color-extra-white);border:1px solid var(--color-light-grey);border-radius:4px;box-shadow:var(--shadow-menu);padding:.5rem .6rem;font-size:var(--font-size--XS);font-style:normal;font-weight:var(--font-weight--regular);text-transform:none;letter-spacing:normal;color:var(--color-black)}.row[data-v-1b0b5dc8]{display:flex;align-items:center;gap:.3rem;padding:.15rem 0}.row button[data-v-1b0b5dc8]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.1rem .4rem;font-size:.75rem;cursor:pointer;white-space:nowrap}.row button[data-v-1b0b5dc8]:hover:not(:disabled){border-color:var(--color-light-red);background:var(--color-light-red);color:var(--color-bright-red-text)}.row button.on[data-v-1b0b5dc8]{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-extra-white)}.row button[data-v-1b0b5dc8]:disabled:not(.on){opacity:.5;cursor:default}.sizes button[data-v-1b0b5dc8]{font-weight:var(--font-weight--bold)}.marker input[data-v-1b0b5dc8]{width:3.5rem;border:1px solid var(--color-light-cool-grey);border-radius:4px;padding:.05rem .3rem;font-size:.75rem;margin-left:.25rem}.rename input[data-v-1b0b5dc8],.cls input[data-v-1b0b5dc8]{width:9rem;border:1px solid var(--color-light-cool-grey);border-radius:4px;padding:.05rem .3rem;font-size:.75rem;margin-left:.25rem}.danger[data-v-1b0b5dc8]{margin-top:.15rem}.row button.del[data-v-1b0b5dc8]{color:var(--color-bright-red-text);border-color:var(--color-light-red)}.row button.del[data-v-1b0b5dc8]:hover:not(:disabled){background:var(--color-bright-red);border-color:var(--color-bright-red);color:var(--color-extra-white)}.toggles[data-v-1b0b5dc8]{gap:.9rem;color:var(--color-dark-cool-grey)}.toggles label[data-v-1b0b5dc8]{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;white-space:nowrap}.node-editor[data-v-a81be009]{border:1px solid var(--color-light-cool-grey);border-radius:.4rem;margin:.35rem 0;background:var(--color-white);overflow:hidden}.cols[data-v-a81be009]{display:flex;align-items:stretch}.col[data-v-a81be009]{flex:1 1 0;min-width:0;border-right:1px solid var(--color-lighter-grey);display:flex;flex-direction:column}.col[data-v-a81be009]:last-child{border-right:none}.col-head[data-v-a81be009]{display:flex;align-items:baseline;gap:.5rem;padding:.25rem .5rem .1rem;font-size:.72rem}.lang[data-v-a81be009]{text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight--semibold);color:var(--color-deep-blue)}.status[data-v-a81be009]{color:var(--color-medium-grey)}.status.is-conflict[data-v-a81be009],.status.is-error[data-v-a81be009]{color:var(--color-dark-red)}.status.is-locked[data-v-a81be009],.detail[data-v-a81be009]{color:var(--color-amber-text)}.field[data-v-a81be009]{width:100%;box-sizing:border-box;border:none;background:transparent;padding:.35rem .5rem .5rem;font:inherit;outline:none;flex:1}.area[data-v-a81be009]{min-height:5rem;max-height:70vh;resize:vertical;field-sizing:content}.node-editor.inline .field[data-v-a81be009]{font-weight:600}.ro[data-v-a81be009]{color:var(--color-dark-grey);background:var(--color-off-white);white-space:pre-wrap}.ro.absent[data-v-a81be009]{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.mk-translation[data-v-a81be009]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.15rem .6rem;cursor:pointer;font-size:.8rem;color:var(--color-blue-text)}.ro.absent .hint[data-v-a81be009]{font-size:.72rem;color:var(--color-medium-grey)}.ro.absent .stored[data-v-a81be009]{font-size:.8rem;color:var(--color-medium-grey);white-space:pre-wrap}.actions[data-v-a81be009]{display:flex;gap:.4rem;justify-content:flex-start;padding:.3rem .5rem;border-top:1px solid var(--color-lighter-grey)}.actions button[data-v-a81be009]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.15rem .7rem;cursor:pointer;font-size:.8rem}.actions .done[data-v-a81be009]{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-extra-white)}.actions .cancel[data-v-a81be009]:hover{border-color:var(--color-bright-red);color:var(--color-bright-red-text)}.needle[data-v-784e290f]{transition:height .3s,border-bottom-color .3s;position:relative;width:100%;height:0;margin:20px 0;border-top:1px solid var(--color-lighter-grey);border-bottom:1px solid transparent;cursor:pointer}.needle[data-v-784e290f]:after{content:"";position:absolute;left:0;right:0;top:-10px;height:20px}.wedge:not(.open) .needle[data-v-784e290f]:hover{border-top-color:var(--color-light-red)}.wedge.open .needle[data-v-784e290f]{height:64px;border-bottom-color:var(--color-lighter-grey)}.cross[data-v-784e290f]{transition:opacity .2s,transform .2s;opacity:0;position:absolute;top:-16px;left:8px;pointer-events:none}.needle:hover .cross[data-v-784e290f],.wedge.open .cross[data-v-784e290f]{opacity:1}.cross .disc[data-v-784e290f]{transition:fill .2s;fill:var(--color-light-red)}.cross .stroke[data-v-784e290f]{fill:none;stroke:var(--color-bright-red);stroke-width:1;stroke-linecap:square}.wedge.open .cross[data-v-784e290f]{transform:translateY(31px) rotate(45deg)}.wedge.open .cross .disc[data-v-784e290f]{fill:var(--color-off-white)}.wedge.open .cross .stroke[data-v-784e290f]{stroke:var(--color-dark-cool-grey)}.form[data-v-784e290f]{padding:16px 0 0 48px;display:flex;flex-wrap:wrap;align-items:center}.wform-enter-active[data-v-784e290f]{transition:opacity .2s .1s,transform .1s .1s}.wform-leave-active[data-v-784e290f]{transition:opacity .1s}.wform-enter-from[data-v-784e290f],.wform-leave-to[data-v-784e290f]{opacity:0}.wform-enter-from[data-v-784e290f]{transform:translateY(-12px)}.form button[data-v-784e290f]{border:1px solid transparent;background:transparent;border-radius:4px;margin:0 4px;padding:.25rem .5rem;font-size:var(--font-size--XS);color:var(--color-dark-cool-grey);cursor:pointer;white-space:nowrap}.form button[data-v-784e290f]:hover:not(:disabled),.form button[data-v-784e290f]:focus{border-color:var(--color-light-red);background-color:var(--color-light-red);color:var(--color-bright-red-text)}.form button[data-v-784e290f]:disabled{opacity:.4;cursor:default}.lang-cell[data-v-11bf31d8]{position:relative;min-width:0;border-left:1px solid var(--color-lighter-grey);padding-left:1.5rem}.lang-cell.ghost .node[data-v-11bf31d8]{color:var(--color-medium-grey)}.state-chip[data-v-11bf31d8]{position:absolute;top:.35rem;right:0;font-size:.72rem;color:var(--color-medium-cool-grey);border:1px solid var(--color-lighter-grey);border-radius:3px;padding:0 .3rem;background:var(--color-white);cursor:help}.placeholder[data-v-11bf31d8]{color:var(--color-light-cool-grey);margin:.35rem 0}.placeholder.none[data-v-11bf31d8]{font-size:.8rem}.mode-ctl[data-v-11bf31d8]{position:absolute;top:.35rem;right:0;z-index:1;display:inline-flex;gap:1px;opacity:0}.lang-cell:hover .mode-ctl[data-v-11bf31d8]{opacity:1}.mode-ctl button[data-v-11bf31d8]{border:1px solid var(--color-lighter-grey);background:var(--color-extra-white);color:var(--color-medium-grey);font-size:.68rem;padding:0 .3rem;cursor:pointer}.mode-ctl button[data-v-11bf31d8]:first-child{border-radius:3px 0 0 3px}.mode-ctl button[data-v-11bf31d8]:last-child{border-radius:0 3px 3px 0}.mode-ctl button.on[data-v-11bf31d8]{background:var(--color-dirty-white);color:var(--color-black)}.mode-ctl button[data-v-11bf31d8]:hover{color:var(--color-blue-text);border-color:var(--color-light-grey)}.node[data-v-11bf31d8]{margin:.35rem 0}.node-heading[data-v-11bf31d8]{margin:.5rem 0 .25rem}.node-text[data-v-11bf31d8]{max-width:80ch}.node-footnote[data-v-11bf31d8]{font-size:var(--font-size--XS);color:var(--color-dark-grey)}.prose-body[data-v-11bf31d8] p{margin:0 0 .5em}.prose-body[data-v-11bf31d8] p:last-child{margin-bottom:0}.prose-body[data-v-11bf31d8] ul,.prose-body[data-v-11bf31d8] ol{margin:0 0 .5em;padding-left:1.4em}.prose-body[data-v-11bf31d8] h1,.prose-body[data-v-11bf31d8] h2,.prose-body[data-v-11bf31d8] h3,.prose-body[data-v-11bf31d8] h4{margin:.4em 0 .25em;line-height:var(--line-height--M)}.prose-body[data-v-11bf31d8] a{color:var(--color-blue-text)}.prose-body[data-v-11bf31d8] a:empty:after{content:"⌗" attr(href);font-family:var(--font-stack-native-ui);font-size:.72em;background:var(--color-faint-blue);border:1px solid var(--color-lighter-blue);border-radius:3px;padding:0 .25em;margin:0 .15em;color:var(--color-deep-blue);white-space:nowrap}[data-v-11bf31d8] .var{background:var(--color-faint-blue);border-bottom:1px dotted var(--color-blue);border-radius:2px;padding:0 .1em;cursor:help}.edit-word[data-v-11bf31d8]{float:right;border:none;background:none;cursor:pointer;color:var(--color-light-grey);font-family:var(--font-stack-native-ui);font-size:.72rem;margin-left:.6rem;padding:0 .15rem}.edit-word[data-v-11bf31d8]:hover{color:var(--color-blue-text)}.table-wrap[data-v-9a93adc7]{overflow-x:auto;margin:.5rem 0}.sheet[data-v-9a93adc7]{border-collapse:collapse;font-size:.85rem}.sheet.activatable[data-v-9a93adc7]{cursor:pointer}.sheet.activatable[data-v-9a93adc7]:hover{outline:1px solid var(--color-lighter-blue)}.sheet caption[data-v-9a93adc7]{text-align:left;font-weight:var(--font-weight--semibold);padding:.25rem 0;color:var(--color-black);caption-side:top}.sheet td[data-v-9a93adc7]{border:none;border-bottom:1px solid var(--color-lighter-grey);padding:3px 8px 3px 0;vertical-align:bottom}.cell[data-v-9a93adc7]{font-variant-numeric:tabular-nums;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-titleCol[data-v-9a93adc7]{text-align:left;white-space:normal;min-width:14rem}.col-past[data-v-9a93adc7]{color:var(--color-medium-grey)}.col-current[data-v-9a93adc7],.col-past[data-v-9a93adc7],.col-total[data-v-9a93adc7],.kind-number[data-v-9a93adc7],.kind-percent[data-v-9a93adc7],.kind-financial[data-v-9a93adc7]{text-align:right}.row-header td.cell[data-v-9a93adc7],.row-titleH1 td.cell[data-v-9a93adc7],.row-titleH2 td.cell[data-v-9a93adc7],.row-titleH3 td.cell[data-v-9a93adc7]{font-weight:var(--font-weight--semibold)}.row-titleH1 td.cell[data-v-9a93adc7]{font-size:1.1em}.row-total td.cell[data-v-9a93adc7]{font-weight:var(--font-weight--semibold);border-top:1.5px solid var(--color-medium-grey)}.row-subTotal td.cell[data-v-9a93adc7]{border-top:1px solid var(--color-medium-grey)}.alt-lang[data-v-9a93adc7]{display:block;font-size:.9em;color:var(--color-medium-grey);white-space:normal}.fnref[data-v-9a93adc7]{color:var(--color-dark-cool-grey);font-size:.7em;margin-left:1px}td.alignLeft[data-v-9a93adc7]{text-align:left}td.alignCenter[data-v-9a93adc7]{text-align:center}td.alignRight[data-v-9a93adc7]{text-align:right}td.noWrap[data-v-9a93adc7]{white-space:nowrap}td.noBorder[data-v-9a93adc7]{border:none}td.noBG[data-v-9a93adc7]{background:none}td.titleH1[data-v-9a93adc7]{font-size:1.15em;font-weight:700}td.titleH2[data-v-9a93adc7],td.titleH3[data-v-9a93adc7]{font-weight:700}td.condensed[data-v-9a93adc7]{line-height:1.1}tr.subItem td.cell[data-v-9a93adc7]{font-style:italic}tr.indent td.cell[data-v-9a93adc7]:first-of-type{padding-left:1.2rem}tr.indentDouble td.cell[data-v-9a93adc7]:first-of-type{padding-left:2.4rem}tr.tall td[data-v-9a93adc7]{padding-top:.7rem}tr.short td[data-v-9a93adc7]{padding-top:0;padding-bottom:0}.data-editor[data-v-5a2509cd]{border:1px solid var(--color-lighter-cool-grey);border-radius:.4rem;padding:.5rem;background:var(--color-white);margin:.5rem 0}.toolbar[data-v-5a2509cd]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.toolbar .spacer[data-v-5a2509cd]{flex:1}.status[data-v-5a2509cd]{font-size:.7rem;text-transform:uppercase;color:var(--color-medium-grey)}.status.saving[data-v-5a2509cd]{color:var(--color-amber-text)}.status.saved[data-v-5a2509cd]{color:var(--color-deep-blue)}.save[data-v-5a2509cd]{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.cancel[data-v-5a2509cd]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.save[data-v-5a2509cd]:disabled{opacity:.5;cursor:default}.grid-wrap[data-v-5a2509cd]{overflow-x:auto}.grid[data-v-5a2509cd]{border-collapse:collapse;font-size:.8rem}.grid th.rownum[data-v-5a2509cd]{color:var(--color-medium-grey);font-weight:400;padding:0 .4rem;text-align:right}.grid td[data-v-5a2509cd]{border:1px solid var(--color-lighter-grey);padding:1px;white-space:nowrap}.grid td.bad[data-v-5a2509cd]{outline:2px solid var(--color-bright-red)}.cell-val[data-v-5a2509cd]{border:none;padding:.15rem .3rem;font:inherit;width:9rem;background:transparent}.cell-val[data-v-5a2509cd]:focus{outline:1px solid var(--color-blue);background:var(--color-extra-white)}.cell-type[data-v-5a2509cd]{border:none;background:var(--color-off-white);color:var(--color-dark-cool-grey);font-size:.7rem}.warn[data-v-5a2509cd]{color:var(--color-dark-red);font-size:.85rem;margin:.25rem 0}.muted[data-v-5a2509cd]{color:var(--color-medium-grey)}.linklike[data-v-5a2509cd]{background:none;border:none;color:var(--color-blue-text);cursor:pointer;text-decoration:underline;padding:0;font:inherit}.inspector[data-v-793f46aa]{margin:.35rem 0;font-size:var(--font-size--XS)}.dock[data-v-793f46aa]{position:sticky;top:var(--shell-header-h);z-index:300;background:var(--sheet-dock-bg);border:1px solid var(--color-light-cool-grey);border-radius:4px 4px 0 0;padding:0 .15rem}.head[data-v-793f46aa]{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-bottom:1px solid var(--color-lighter-grey)}.head .title[data-v-793f46aa]{font-weight:var(--font-weight--semibold);color:var(--color-dark-cool-grey)}.head .info[data-v-793f46aa]{color:var(--color-medium-cool-grey);font-size:.72rem}.status[data-v-793f46aa]{color:var(--color-medium-grey)}.status.is-saving[data-v-793f46aa],.status.is-starting[data-v-793f46aa]{color:var(--color-amber-text)}.spacer[data-v-793f46aa]{flex:1}.tool[data-v-793f46aa]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.15rem .5rem;cursor:pointer;font-size:.75rem;white-space:nowrap}.tool.primary[data-v-793f46aa]{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-extra-white)}.tool.on[data-v-793f46aa]{border-color:var(--color-blue);color:var(--color-blue-text)}.tool[data-v-793f46aa]:disabled{opacity:.45;cursor:default}.banner[data-v-793f46aa],.confirm[data-v-793f46aa]{margin:.4rem .6rem}.warn[data-v-793f46aa]{color:var(--color-dark-red)}.confirm[data-v-793f46aa]{background:var(--color-light-amber);border:1px solid var(--color-amber);border-radius:4px;padding:.4rem .6rem}.meta[data-v-793f46aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.4rem 1rem;padding:.5rem .6rem;border-bottom:1px solid var(--color-lighter-grey)}.meta-field[data-v-793f46aa]{display:flex;flex-direction:column;gap:.1rem}.meta-field span[data-v-793f46aa]{color:var(--color-dark-cool-grey);font-size:.72rem}.meta-field input[data-v-793f46aa],.meta-field textarea[data-v-793f46aa]{border:1px solid var(--color-light-cool-grey);border-radius:4px;padding:.15rem .35rem;font:inherit}.menus[data-v-793f46aa]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:.4rem .6rem;border-bottom:1px solid var(--color-lighter-grey);position:relative}.group[data-v-793f46aa]{display:flex;align-items:center;gap:.2rem;position:relative}.group.off[data-v-793f46aa]{opacity:.55}.glabel[data-v-793f46aa]{color:var(--color-medium-cool-grey);font-size:.72rem;margin-right:.1rem}.menu-btn[data-v-793f46aa]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.15rem .5rem;cursor:pointer;font-size:.75rem;min-width:5.5rem}.menu-btn.plus[data-v-793f46aa]{min-width:0;padding:.15rem .35rem;color:var(--color-bright-red-text)}.menu-btn[data-v-793f46aa]:disabled{cursor:default}.dropdown[data-v-793f46aa]{position:absolute;top:1.7rem;left:0;z-index:500;background:var(--color-extra-white);border:1px solid var(--color-light-grey);border-radius:4px;box-shadow:var(--shadow-menu);padding:.3rem;display:flex;flex-direction:column;gap:.1rem;min-width:9rem}.dropdown.wide[data-v-793f46aa]{flex-direction:row;flex-wrap:wrap;width:21rem}.dropdown button[data-v-793f46aa]{border:1px solid transparent;background:none;border-radius:4px;padding:.15rem .4rem;cursor:pointer;text-align:left;font-size:.75rem}.dropdown button[data-v-793f46aa]:hover{background:var(--color-light-red);color:var(--color-bright-red-text)}.dropdown button.on[data-v-793f46aa]{background:var(--color-blue);color:var(--color-extra-white)}.dropdown .sub[data-v-793f46aa],.dropdown .fnote[data-v-793f46aa],.dropdown .custom[data-v-793f46aa]{display:flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--color-dark-cool-grey);padding:.15rem .4rem}.dropdown .custom input[data-v-793f46aa]{width:7rem;border:1px solid var(--color-light-cool-grey);border-radius:4px;padding:.05rem .3rem;font-size:.72rem}.dropdown .sub input[type=number][data-v-793f46aa]{width:3.5rem;border:1px solid var(--color-light-cool-grey);border-radius:4px;padding:.05rem .3rem;font-size:.72rem}.sep[data-v-793f46aa]{width:1px;align-self:stretch;background:var(--color-lighter-grey)}.bindbar[data-v-793f46aa]{display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-bottom:1px solid var(--color-lighter-grey);background:var(--color-off-white)}.gridwrap[data-v-793f46aa]{overflow-x:auto}table.sheet[data-v-793f46aa]{border-collapse:collapse;font-size:.85rem;-webkit-user-select:none;user-select:none;background:var(--color-extra-white)}.wys th[data-v-793f46aa],.wys td[data-v-793f46aa]{border:1px solid var(--sheet-border);padding:2px 6px 2px 5px;height:20px;vertical-align:bottom;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wys .extra[data-v-793f46aa]{font-family:var(--font-stack-native-ui);font-size:8px;font-weight:var(--font-weight--regular);color:var(--sheet-stub);background:var(--color-white);cursor:pointer}.wys th.extra.col[data-v-793f46aa]{text-align:left;border-bottom:2px solid var(--color-lighter-grey);min-width:2rem}.wys td.extra.rownum[data-v-793f46aa]{text-align:right;width:23px;border-right:2px solid var(--color-lighter-grey)}.wys th.extra.col.is-hilite[data-v-793f46aa]{border-bottom-color:var(--sheet-hilite)}.wys td.extra.rownum.is-hilite[data-v-793f46aa]{border-right-color:var(--sheet-hilite)}.wys .extra.is-sel[data-v-793f46aa]{background:var(--sheet-sel);color:var(--color-black)}.wys .tag[data-v-793f46aa]{display:inline-block;margin-left:.25rem;color:var(--color-blue-text);font-size:.65rem}.wys td[data-v-793f46aa]:not(.extra){cursor:cell;font-variant-numeric:tabular-nums}.wys td.is-sel[data-v-793f46aa]{background:var(--sheet-sel);color:var(--color-black)}.wys .is-ignored[data-v-793f46aa],.wys tr.is-ignored td[data-v-793f46aa]{opacity:.4;background:var(--color-dirty-white)}.wys td.wys-kind-financial[data-v-793f46aa],.wys td.wys-kind-number[data-v-793f46aa],.wys td.wys-kind-percent[data-v-793f46aa]{text-align:right;font-variant-numeric:tabular-nums}.wys td.wys-kind-date[data-v-793f46aa]{color:var(--color-deep-blue)}.wys td.is-bound[data-v-793f46aa]{color:var(--color-deep-blue);text-decoration:underline dotted}.wys td.wys-col-titleCol[data-v-793f46aa]{text-align:left;white-space:normal;min-width:14rem}.wys td.wys-col-current[data-v-793f46aa]{background:var(--sheet-col-current)}.wys td.wys-col-past[data-v-793f46aa]{background:var(--sheet-col-past)}.wys td.wys-col-current[data-v-793f46aa],.wys td.wys-col-past[data-v-793f46aa],.wys td.wys-col-total[data-v-793f46aa]{text-align:right}.pad[data-v-793f46aa]{padding:.5rem}.wys tr.wys-row-header td[data-v-793f46aa],.wys tr.wys-row-titleH1 td[data-v-793f46aa],.wys tr.wys-row-titleH2 td[data-v-793f46aa],.wys tr.wys-row-titleH3 td[data-v-793f46aa]{font-weight:var(--font-weight--bold)}.wys tr.wys-row-total td[data-v-793f46aa]{font-weight:var(--font-weight--bold);border-top:2px solid var(--color-dark-grey)}.wys tr.wys-row-subTotal td[data-v-793f46aa]{border-top:1.5px solid var(--color-medium-grey)}.wys tr.t-subItem td[data-v-793f46aa]{font-style:italic}.wys tr.t-indent td[data-v-793f46aa]:nth-child(2){padding-left:1.1rem}.wys tr.t-indentDouble td[data-v-793f46aa]:nth-child(2){padding-left:2rem}.wys td.t-alignLeft[data-v-793f46aa]{text-align:left}.wys td.t-alignCenter[data-v-793f46aa]{text-align:center}.wys td.t-alignRight[data-v-793f46aa]{text-align:right}.wys td.t-noWrap[data-v-793f46aa]{white-space:nowrap}.wys td.is-merge-head[data-v-793f46aa]{outline:2px dashed var(--color-blue);outline-offset:-2px}.wys td.is-merge-member[data-v-793f46aa]{color:var(--color-light-cool-grey);background:var(--color-off-white)}.wys td.is-emptied .muted[data-v-793f46aa]{color:var(--color-light-grey)}.fnsup[data-v-793f46aa]{color:var(--color-deep-blue);font-size:.65em}.hint[data-v-793f46aa]{color:var(--color-medium-grey);font-size:.72rem;padding:0 .6rem .5rem;margin:.2rem 0 0}.muted[data-v-793f46aa]{color:var(--color-medium-grey)}.geom-editor[data-v-be54a456]{border:1px solid var(--color-lighter-cool-grey);border-radius:.4rem;padding:.5rem .75rem;background:var(--color-white);margin:.5rem 0}.toolbar[data-v-be54a456]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.toolbar .spacer[data-v-be54a456]{flex:1}.status[data-v-be54a456]{font-size:.7rem;text-transform:uppercase;color:var(--color-amber-text)}.hint[data-v-be54a456]{font-size:.78rem;color:var(--color-dark-cool-grey);margin:0 0 .4rem}.grid-wrap[data-v-be54a456]{overflow-x:auto}.grid[data-v-be54a456]{border-collapse:collapse;font-size:.8rem}.grid th[data-v-be54a456],.grid td[data-v-be54a456]{border:1px solid var(--color-lighter-grey);padding:.15rem .4rem}.grid .corner[data-v-be54a456],.grid .append[data-v-be54a456],.grid .pad[data-v-be54a456]{border:none;background:none}.grid .colhead[data-v-be54a456],.grid .rowhead[data-v-be54a456]{background:var(--color-off-white);text-align:center;white-space:nowrap}.grid .idx[data-v-be54a456]{font-size:.65rem;color:var(--color-medium-cool-grey);text-transform:uppercase}.grid .ctrls[data-v-be54a456]{display:flex;gap:.15rem;justify-content:center}.grid .ctrls button[data-v-be54a456],.grid .append button[data-v-be54a456],.grid .rowhead button[data-v-be54a456]{border:1px solid var(--color-light-cool-grey);background:var(--color-extra-white);border-radius:.25rem;padding:0 .3rem;cursor:pointer;color:var(--color-blue-text);font-size:.75rem}.grid .ctrls button.del[data-v-be54a456]{color:var(--color-dark-red);border-color:var(--color-light-red)}.grid .ctrls button[data-v-be54a456]:disabled,.grid .append button[data-v-be54a456]:disabled,.grid .rowhead button[data-v-be54a456]:disabled{opacity:.4;cursor:default}.grid .cell[data-v-be54a456]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-dark-cool-grey)}.done[data-v-be54a456]{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.warn[data-v-be54a456]{color:var(--color-dark-red);font-size:.85rem;margin:.25rem 0}.muted[data-v-be54a456]{color:var(--color-medium-grey)}.history[data-v-66aac047]{border:1px solid var(--color-lighter-grey);border-radius:.4rem;padding:.5rem .75rem;background:var(--color-white);margin:.5rem 0;font-size:.82rem}.cols[data-v-66aac047]{display:flex;gap:2rem;flex-wrap:wrap}.cols>section[data-v-66aac047]{flex:1 1 16rem;min-width:0}h4[data-v-66aac047]{margin:0 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-medium-cool-grey)}.log[data-v-66aac047]{list-style:none;margin:0;padding:0}.log li[data-v-66aac047]{display:grid;grid-template-columns:auto 1fr;gap:.1rem .5rem;padding:.25rem 0;border-bottom:1px solid var(--color-dirty-white)}.sha[data-v-66aac047]{grid-row:span 2;align-self:start;color:var(--color-dark-red);background:var(--color-light-red);border-radius:.2rem;padding:0 .25rem;font-size:.75rem}.msg[data-v-66aac047]{color:var(--color-black)}.meta[data-v-66aac047]{grid-column:2;color:var(--color-medium-grey);font-size:.75rem}.blame[data-v-66aac047]{border-collapse:collapse;width:100%}.blame td[data-v-66aac047]{border-bottom:1px solid var(--color-dirty-white);padding:.2rem .4rem;vertical-align:top}.blame .label[data-v-66aac047]{font-weight:500;white-space:nowrap}.blame .who[data-v-66aac047]{color:var(--color-dark-cool-grey);font-size:.78rem}.muted[data-v-66aac047]{color:var(--color-medium-grey)}.compare[data-v-66aac047]{margin-top:.75rem;border-top:1px solid var(--color-dirty-white);padding-top:.6rem}.compare .pick[data-v-66aac047]{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:.5rem}.compare .pick label[data-v-66aac047]{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:var(--color-medium-cool-grey);min-width:0}.compare .pick select[data-v-66aac047]{max-width:18rem;font-size:.78rem}.sum[data-v-66aac047]{display:flex;gap:.75rem;flex-wrap:wrap;margin:.25rem 0 .5rem;font-size:.8rem}.sum .add[data-v-66aac047],.rowdeltas .add[data-v-66aac047]{color:var(--color-dark-green)}.sum .del[data-v-66aac047],.rowdeltas .del[data-v-66aac047]{color:var(--color-dark-red)}.sum .chg[data-v-66aac047]{color:var(--color-dark-cool-grey)}.sum .net[data-v-66aac047]{font-weight:600}.celldiff[data-v-66aac047]{border-collapse:collapse;width:100%;font-size:.78rem}.celldiff th[data-v-66aac047],.celldiff td[data-v-66aac047]{border-bottom:1px solid var(--color-dirty-white);padding:.2rem .4rem;text-align:left;vertical-align:top}.celldiff th[data-v-66aac047]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-medium-cool-grey)}.celldiff .label[data-v-66aac047]{font-weight:500;white-space:nowrap}.celldiff .n[data-v-66aac047]{text-align:right;color:var(--color-medium-grey)}.celldiff .before[data-v-66aac047]{color:var(--color-dark-red);text-decoration:line-through}.celldiff .after[data-v-66aac047]{color:var(--color-dark-green)}.rowdeltas[data-v-66aac047]{margin-top:.4rem;font-size:.8rem}.rowdeltas p[data-v-66aac047]{margin:.15rem 0}.node[data-v-b6c84228]{margin:.35rem 0}.lang-split[data-v-b6c84228]{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.lang-split[data-v-b6c84228]>:first-child{min-width:0}.node-section[data-v-b6c84228]{border-left:1px solid var(--color-light-grey);padding-left:.9rem;margin:1rem 0}.section-tag[data-v-b6c84228]{display:inline-block;font-size:var(--font-size--XXS);color:var(--color-extra-white);background:var(--color-medium-grey);padding:2px 8px 3px;margin-bottom:.35rem;margin-left:-.9rem}.section-tag .section-mark[data-v-b6c84228]{display:inline-block;margin-right:6px;opacity:.8}.node-tag[data-v-b6c84228]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-medium-grey);margin-bottom:.25rem}.node-heading[data-v-b6c84228]{margin:.5rem 0 .25rem}.node-text[data-v-b6c84228]{max-width:80ch}.prose-body[data-v-b6c84228] p{margin:0 0 .5em}.prose-body[data-v-b6c84228] p:last-child{margin-bottom:0}.prose-body[data-v-b6c84228] ul,.prose-body[data-v-b6c84228] ol{margin:0 0 .5em;padding-left:1.4em}.prose-body[data-v-b6c84228] h1,.prose-body[data-v-b6c84228] h2,.prose-body[data-v-b6c84228] h3,.prose-body[data-v-b6c84228] h4{margin:.4em 0 .25em;line-height:var(--line-height--M)}.prose-body[data-v-b6c84228] a{color:var(--color-blue-text)}.prose-body[data-v-b6c84228] a:empty:after{content:"⌗" attr(href);font-family:var(--font-stack-native-ui);font-size:.72em;background:var(--color-faint-blue);border:1px solid var(--color-lighter-blue);border-radius:3px;padding:0 .25em;margin:0 .15em;color:var(--color-deep-blue);white-space:nowrap}[data-v-b6c84228] .var{background:var(--color-faint-blue);border-bottom:1px dotted var(--color-blue);border-radius:2px;padding:0 .1em;cursor:help}.node-footnote[data-v-b6c84228]{font-size:var(--font-size--XS);color:var(--color-dark-grey)}.node-block .chip[data-v-b6c84228]{display:inline-block;font-size:.75rem;background:var(--color-dirty-white);border:1px solid var(--color-lighter-grey);border-radius:4px;padding:.1rem .45rem;margin-right:.5rem}.node-block .muted[data-v-b6c84228]{font-size:.75rem;color:var(--color-medium-grey)}.src-badge[data-v-b6c84228]{font-size:.7rem;text-transform:none;letter-spacing:normal;color:var(--color-medium-cool-grey);border:1px solid var(--color-lighter-grey);border-radius:4px;padding:0 .3rem;margin-left:.4rem}.node-image[data-v-b6c84228]{margin:.6rem 0}.node-image img[data-v-b6c84228]{max-width:100%;height:auto;border:1px solid var(--color-lighter-grey);border-radius:4px}.node-image figcaption[data-v-b6c84228]{font-size:.8rem;color:var(--color-dark-grey);margin-top:.25rem}.img-variant[data-v-b6c84228]{display:inline-flex;gap:.9rem;font-size:.72rem;color:var(--color-dark-cool-grey);margin-top:.3rem}.img-variant select[data-v-b6c84228]{font:inherit;font-size:.72rem;margin-left:.3rem}.is-hidden[data-v-b6c84228]{opacity:.45}.img-menu[data-v-b6c84228]{margin-top:.2rem}.editable .edit-btn[data-v-b6c84228]{opacity:0;border:none;background:none;cursor:pointer;color:var(--color-blue-text);font-size:.85rem;margin-left:.35rem}.editable:hover .edit-btn[data-v-b6c84228]{opacity:1}.edit-word[data-v-b6c84228]{border:none;background:none;cursor:pointer;color:var(--color-light-grey);font-family:var(--font-stack-native-ui);font-size:.72rem;font-weight:var(--font-weight--regular);font-style:normal;margin-left:.4rem;padding:0 .15rem;vertical-align:baseline}.edit-word[data-v-b6c84228]:hover{color:var(--color-blue-text)}.edit-word.float-top[data-v-b6c84228]{float:right;margin-left:.6rem}.edit-btn.shown[data-v-b6c84228]{opacity:1;font-size:.7rem;margin-left:.5rem}.outline[data-v-80b6f52b]{font-size:var(--font-size--XS)}.head[data-v-80b6f52b]{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem}.outline h2[data-v-80b6f52b]{font-size:var(--font-size--S);font-weight:var(--font-weight--light);color:var(--color-medium-grey);margin:0;flex:1 1 auto}.head-actions[data-v-80b6f52b]{flex:0 0 auto;display:inline-flex;gap:.4rem}.hact[data-v-80b6f52b]{border:none;background:none;cursor:pointer;font-size:var(--font-size--XS);color:var(--color-medium-cool-grey);padding:0}.hact[data-v-80b6f52b]:hover{color:var(--color-bright-red)}.hact.temp[data-v-80b6f52b]:before{content:"["}.hact.temp[data-v-80b6f52b]:after{content:"]"}.scaf-toggle[data-v-80b6f52b]{display:block;margin:-.25rem 0 .5rem;font-size:var(--font-size--XS);color:var(--color-medium-cool-grey);cursor:pointer;-webkit-user-select:none;user-select:none}.scaf-toggle input[data-v-80b6f52b]{vertical-align:middle;margin:0 .2rem 0 0}ul[data-v-80b6f52b]{list-style:none;margin:0;padding:0}.row[data-v-80b6f52b]{display:flex;align-items:baseline;gap:.15rem;border-radius:4px}.row.section[data-v-80b6f52b]:not(:first-child){margin-top:.5rem}.row.trace[data-v-80b6f52b]{align-items:center;min-height:0}.row.trace.section[data-v-80b6f52b]:not(:first-child){margin-top:0}.trace-line[data-v-80b6f52b]{flex:1 1 auto;height:5px;padding:2px 0;margin:0 .5rem 0 .25rem;border:none;background:none;cursor:pointer;background-image:linear-gradient(var(--color-light-grey),var(--color-light-grey));background-size:100% 1px;background-position:center;background-repeat:no-repeat}.trace-line[data-v-80b6f52b]:hover{background-image:linear-gradient(var(--color-bright-red),var(--color-bright-red))}.row.drop[data-v-80b6f52b]{background:var(--color-light-blue)}.row.spy[data-v-80b6f52b]{background:var(--spy-tint)}.row.spy-parent[data-v-80b6f52b]{background:var(--spy-tint-faint)}.row.editing .label[data-v-80b6f52b],.row.editing .glyph[data-v-80b6f52b]{color:var(--color-bright-red-text)!important}.grip[data-v-80b6f52b]{cursor:grab;color:var(--color-light-cool-grey);font-size:.8rem;-webkit-user-select:none;user-select:none}.row-btn[data-v-80b6f52b]{display:flex;gap:.4rem;align-items:baseline;flex:1 1 auto;min-width:0;text-align:left;background:none;border:none;cursor:pointer;padding:.15rem .25rem;border-radius:4px;color:var(--color-black);line-height:1.7}.row-btn[data-v-80b6f52b]:hover,.row-btn:hover .label[data-v-80b6f52b]{color:var(--color-bright-red)!important}.guide[data-v-80b6f52b]{flex:0 0 10px;align-self:stretch;border-left:1px solid var(--color-light-grey);margin-left:3px}.chev[data-v-80b6f52b]{flex:0 0 14px;border:none;background:none;cursor:pointer;color:var(--color-medium-cool-grey);font-size:.7rem;padding:0;line-height:1.7}.chev[data-v-80b6f52b]:hover{color:var(--color-bright-red)}.chev-pad[data-v-80b6f52b]{flex:0 0 14px}.row[class*=type-titleH] .label[data-v-80b6f52b]{font-weight:var(--font-weight--bold)}.row.section>.row-btn .label[data-v-80b6f52b]{font-style:italic}.glyph[data-v-80b6f52b]{flex:0 0 auto;display:inline-block;min-width:12px;color:var(--color-medium-cool-grey);font-weight:500}.type-raw .glyph[data-v-80b6f52b]{font-size:.7em;font-weight:var(--font-weight--bold)}.label[data-v-80b6f52b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls[data-v-80b6f52b]{flex:0 0 auto;display:inline-flex;gap:.1rem}.ctl[data-v-80b6f52b]{border:none;background:none;cursor:pointer;color:var(--color-medium-cool-grey);font-size:.8rem;padding:0 .15rem;border-radius:4px}.ctl[data-v-80b6f52b]:hover:not(:disabled){background:var(--color-lighter-cool-grey)}.ctl[data-v-80b6f52b]:disabled{opacity:.3;cursor:default}.ctl.danger[data-v-80b6f52b]:hover:not(:disabled){background:var(--color-light-red)}.muted[data-v-80b6f52b]{color:var(--color-medium-grey)}.dict[data-v-cc72c01b]{border:1px solid var(--color-lighter-cool-grey);border-radius:.4rem;padding:.6rem .85rem;background:var(--color-white)}.dict-head[data-v-cc72c01b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dict-head>div[data-v-cc72c01b]{display:flex;align-items:baseline;gap:.5rem}.count[data-v-cc72c01b]{font-size:.75rem;color:var(--color-medium-cool-grey)}.filter[data-v-cc72c01b]{flex:1;min-width:10rem;border:1px solid var(--color-light-grey);border-radius:.3rem;padding:.25rem .5rem;font:inherit;font-size:.85rem}.close[data-v-cc72c01b]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.new-btn[data-v-cc72c01b]{border:1px solid var(--color-light-cool-grey);background:var(--color-off-white);color:var(--color-blue-text);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.create[data-v-cc72c01b]{border:1px solid var(--color-light-cool-grey);border-radius:.4rem;background:var(--color-off-white);padding:.55rem .7rem;margin:.35rem 0 .6rem}.create-head[data-v-cc72c01b],.create-langs[data-v-cc72c01b]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.create-langs[data-v-cc72c01b]{margin-top:.5rem}.fld[data-v-cc72c01b]{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:var(--color-dark-cool-grey)}.fld>span[data-v-cc72c01b]{text-transform:uppercase;letter-spacing:.03em}.fld input[data-v-cc72c01b],.fld select[data-v-cc72c01b]{border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.2rem .4rem;font:inherit;font-size:.82rem}.key-fld[data-v-cc72c01b]{flex:1;min-width:12rem}.key-input[data-v-cc72c01b]{font-family:ui-monospace,Menlo,monospace;width:100%;box-sizing:border-box}.create-actions[data-v-cc72c01b]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.55rem}.reuse[data-v-cc72c01b]{margin-top:.55rem;border:1px solid var(--color-light-red);border-radius:.35rem;background:var(--color-light-red);padding:.4rem .6rem}.reuse-head[data-v-cc72c01b]{display:block;font-size:.76rem;font-weight:600;color:var(--color-dark-red);margin-bottom:.3rem}.reuse ul[data-v-cc72c01b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.reuse li[data-v-cc72c01b]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem}.reuse-use[data-v-cc72c01b]{border:1px solid var(--color-blue);background:var(--color-extra-white);color:var(--color-blue-text);border-radius:.25rem;padding:.05rem .5rem;cursor:pointer;font-size:.74rem}.reuse-use[data-v-cc72c01b]:disabled{opacity:.6;cursor:default}.reuse-key[data-v-cc72c01b]{font-family:ui-monospace,Menlo,monospace;font-size:.74rem;color:var(--color-dark-cool-grey)}.reuse-match[data-v-cc72c01b]{color:var(--color-dark-cool-grey)}.reuse-lang[data-v-cc72c01b]{color:var(--color-medium-cool-grey);text-transform:uppercase;font-size:.68rem}.small[data-v-cc72c01b]{font-size:.76rem;margin:.5rem 0 0}.hint[data-v-cc72c01b]{font-size:.78rem;color:var(--color-dark-cool-grey);margin:.3rem 0 .5rem}.table-wrap[data-v-cc72c01b]{overflow-x:auto;max-height:32rem;overflow-y:auto}.terms[data-v-cc72c01b]{border-collapse:collapse;font-size:.82rem;width:100%}.terms th[data-v-cc72c01b]{position:sticky;top:0;background:var(--color-off-white);text-align:left;font-weight:600;color:var(--color-dark-cool-grey);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;padding:.3rem .5rem;border-bottom:1px solid var(--color-lighter-grey)}.terms td[data-v-cc72c01b]{padding:.25rem .5rem;border-bottom:1px solid var(--color-dirty-white);vertical-align:top}.terms td.k .keytext[data-v-cc72c01b]{font-family:ui-monospace,Menlo,monospace;font-size:.78rem;color:var(--color-dark-cool-grey)}.forms-btn[data-v-cc72c01b]{border:none;background:none;color:var(--color-blue-text);cursor:pointer;font-size:.72rem;padding:0 0 0 .35rem}.kind[data-v-cc72c01b]{font-size:.62rem;background:var(--color-dirty-white);color:var(--color-dark-cool-grey);border-radius:.2rem;padding:0 .25rem;margin-left:.3rem;text-transform:uppercase}.val.absent[data-v-cc72c01b]{color:var(--color-light-grey)}.edit-btn[data-v-cc72c01b]{border:none;background:none;color:var(--color-blue-text);cursor:pointer;font-size:.8rem;padding:0 0 0 .35rem;visibility:hidden}.terms tr:hover .edit-btn[data-v-cc72c01b]{visibility:visible}.saved[data-v-cc72c01b]{color:var(--color-deep-blue);font-weight:700;margin-left:.35rem}.cell-input[data-v-cc72c01b]{width:100%;min-width:6rem;box-sizing:border-box;border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.15rem .35rem;font:inherit;font-size:.8rem}tr.editing td[data-v-cc72c01b]{background:var(--color-off-white)}.edit-row td[data-v-cc72c01b]{background:var(--color-off-white);border-bottom:1px solid var(--color-light-grey)}.edit-actions[data-v-cc72c01b]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.15rem 0}.edit-actions .save[data-v-cc72c01b],.create-actions .save[data-v-cc72c01b]{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);border-radius:.3rem;padding:.2rem .8rem;cursor:pointer}.edit-actions .save[data-v-cc72c01b]:disabled,.create-actions .save[data-v-cc72c01b]:disabled{opacity:.6;cursor:default}.edit-actions .cancel[data-v-cc72c01b],.create-actions .cancel[data-v-cc72c01b]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.fork-note[data-v-cc72c01b]{font-size:.74rem;color:var(--color-dark-red)}.chip[data-v-cc72c01b]{font-size:.66rem;text-transform:uppercase;letter-spacing:.02em;border-radius:.25rem;padding:.05rem .35rem;border:1px solid transparent}.chip.shared[data-v-cc72c01b]{background:var(--color-light-blue);color:var(--color-deep-blue);border-color:var(--color-lighter-cool-grey)}.chip.client[data-v-cc72c01b]{background:var(--color-dirty-white);color:var(--color-dark-cool-grey);border-color:var(--color-light-cool-grey)}.chip.project[data-v-cc72c01b]{background:var(--color-light-red);color:var(--color-dark-red);border-color:var(--color-light-red)}.forms-edit-btn[data-v-cc72c01b]{font-size:.7rem}.forms-row td[data-v-cc72c01b]{background:var(--color-off-white)}.forms-edit-row td[data-v-cc72c01b]{background:var(--color-off-white);border-bottom:1px solid var(--color-light-grey)}.forms-editor[data-v-cc72c01b]{padding:.2rem 0}.fe-head[data-v-cc72c01b]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.fe-head code[data-v-cc72c01b]{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;background:var(--color-off-white);padding:0 .2rem;border-radius:.2rem}.fe-row[data-v-cc72c01b]{display:flex;gap:.4rem;align-items:center;margin-bottom:.3rem}.fe-lang[data-v-cc72c01b]{border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.15rem .3rem;font:inherit;font-size:.78rem}.fe-name[data-v-cc72c01b]{width:11rem;font-family:ui-monospace,Menlo,monospace;border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.15rem .35rem;font-size:.78rem}.fe-text[data-v-cc72c01b]{flex:1;min-width:12rem;border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.15rem .35rem;font:inherit;font-size:.8rem}.fe-del[data-v-cc72c01b]{border:1px solid var(--color-light-red);background:var(--color-light-red);color:var(--color-dark-red);border-radius:.25rem;padding:.1rem .45rem;cursor:pointer}.fe-del[data-v-cc72c01b]:disabled{opacity:.5;cursor:default}.fe-actions[data-v-cc72c01b]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.fe-add[data-v-cc72c01b]{border:1px solid var(--color-light-cool-grey);background:var(--color-off-white);color:var(--color-blue-text);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.forms[data-v-cc72c01b]{display:flex;flex-wrap:wrap;gap:.35rem}.form[data-v-cc72c01b]{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.76rem;border:1px solid var(--color-lighter-grey);border-radius:.3rem;padding:.1rem .4rem;background:var(--color-extra-white)}.form .fl[data-v-cc72c01b]{text-transform:uppercase;font-size:.62rem;color:var(--color-medium-cool-grey)}.form .fn[data-v-cc72c01b]{font-family:ui-monospace,Menlo,monospace;font-size:.7rem;color:var(--color-dark-grey)}.form .ft[data-v-cc72c01b]{color:var(--color-dark-cool-grey)}.muted[data-v-cc72c01b]{color:var(--color-medium-grey)}.warn[data-v-cc72c01b]{color:var(--color-dark-red)}.ds-panel[data-v-6265fd3c]{border:1px solid var(--color-light-grey);border-radius:4px;background:var(--color-white);padding:.75rem 1rem;margin-bottom:.75rem}.head[data-v-6265fd3c]{display:flex;align-items:center;gap:.5rem}.head h2[data-v-6265fd3c]{font-size:var(--font-size--M);font-weight:var(--font-weight--regular);color:var(--color-dark-cool-grey);margin:0}.spacer[data-v-6265fd3c]{flex:1}.close[data-v-6265fd3c]{border:none;background:none;cursor:pointer;color:var(--color-medium-grey);font-size:.9rem}.close[data-v-6265fd3c]:hover{color:var(--color-bright-red-text)}.hint[data-v-6265fd3c]{font-size:var(--font-size--XS);color:var(--color-dark-cool-grey);margin:.25rem 0 .75rem}.source[data-v-6265fd3c]{border-top:1px solid var(--color-lighter-grey);padding:.5rem 0}.src-head[data-v-6265fd3c]{display:flex;align-items:baseline;gap:.6rem}.file[data-v-6265fd3c]{font-weight:var(--font-weight--semibold);font-size:var(--font-size--S)}.meta[data-v-6265fd3c]{font-size:var(--font-size--XS);color:var(--color-medium-grey)}.upload[data-v-6265fd3c]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.15rem .6rem;font-size:var(--font-size--XS);cursor:pointer;color:var(--color-blue-text)}.upload[data-v-6265fd3c]:hover{border-color:var(--color-blue)}.upload input[data-v-6265fd3c]{display:none}.tables[data-v-6265fd3c]{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.05rem 1rem;font-size:var(--font-size--XS);color:var(--color-dark-grey)}.tables .sheet[data-v-6265fd3c]{color:var(--color-medium-cool-grey)}.hand .file[data-v-6265fd3c]{color:var(--color-dark-cool-grey)}.review h3[data-v-6265fd3c]{font-size:var(--font-size--S);margin:.25rem 0 .5rem}.diffsum[data-v-6265fd3c]{border-collapse:collapse;font-size:var(--font-size--XS);width:100%}.diffsum th[data-v-6265fd3c],.diffsum td[data-v-6265fd3c]{text-align:left;padding:.15rem .5rem;border-bottom:1px solid var(--color-dirty-white)}.diffsum th[data-v-6265fd3c]{color:var(--color-medium-grey);font-weight:var(--font-weight--regular)}.diffsum .n[data-v-6265fd3c]{text-align:right;font-variant-numeric:tabular-nums}.diffsum .add[data-v-6265fd3c]{color:var(--color-deep-blue)}.diffsum .del[data-v-6265fd3c]{color:var(--color-dark-red)}.diffsum .chg[data-v-6265fd3c]{color:var(--color-amber-text)}.diffsum tr.missing td[data-v-6265fd3c]{color:var(--color-medium-grey)}.missing-note[data-v-6265fd3c]{font-style:italic}.actions[data-v-6265fd3c]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem}.actions button[data-v-6265fd3c]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.25rem .8rem;cursor:pointer;font-size:var(--font-size--XS)}.actions .primary[data-v-6265fd3c]{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-extra-white)}.actions button[data-v-6265fd3c]:disabled{opacity:.5;cursor:default}.muted[data-v-6265fd3c]{color:var(--color-medium-grey);font-size:var(--font-size--XS)}.warn[data-v-6265fd3c]{color:var(--color-dark-red);background:var(--color-light-red);border-radius:4px;padding:.3rem .6rem;font-size:var(--font-size--XS)}.img-upload[data-v-102a2d63]{border:1px solid var(--color-lighter-cool-grey);border-radius:.4rem;padding:.6rem .85rem;background:var(--color-white)}.head[data-v-102a2d63]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.close[data-v-102a2d63]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.hint[data-v-102a2d63]{font-size:.78rem;color:var(--color-dark-cool-grey);margin:.3rem 0 .55rem}.fields[data-v-102a2d63]{display:flex;gap:.85rem;flex-wrap:wrap;align-items:flex-end}.fld[data-v-102a2d63]{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:var(--color-dark-cool-grey)}.fld>span[data-v-102a2d63]{text-transform:uppercase;letter-spacing:.03em}.fld input[type=text][data-v-102a2d63],.fld select[data-v-102a2d63]{border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.2rem .4rem;font:inherit;font-size:.82rem}.file-fld[data-v-102a2d63]{flex:1;min-width:14rem}.actions[data-v-102a2d63]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.6rem}.actions .add[data-v-102a2d63]{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);border-radius:.3rem;padding:.25rem .85rem;cursor:pointer}.actions .add[data-v-102a2d63]:disabled{opacity:.6;cursor:default}.actions .cancel[data-v-102a2d63]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.25rem .75rem;cursor:pointer}.warn[data-v-102a2d63]{color:var(--color-dark-red);font-size:.82rem}.assets[data-v-0183b2a9]{border:1px solid var(--color-lighter-cool-grey);border-radius:.4rem;padding:.6rem .85rem;background:var(--color-white)}.head[data-v-0183b2a9]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.head>div[data-v-0183b2a9]{display:flex;align-items:baseline;gap:.5rem}.count[data-v-0183b2a9]{font-size:.75rem;color:var(--color-medium-cool-grey)}.filter[data-v-0183b2a9]{flex:1;min-width:10rem;border:1px solid var(--color-light-grey);border-radius:.3rem;padding:.25rem .5rem;font:inherit;font-size:.85rem}.close[data-v-0183b2a9]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.2rem .7rem;cursor:pointer}.hint[data-v-0183b2a9]{font-size:.78rem;color:var(--color-dark-cool-grey);margin:.3rem 0 .55rem}.insert-here[data-v-0183b2a9]{font-size:.82rem;color:var(--color-deep-blue);background:var(--color-faint-blue);border:1px solid var(--color-lighter-blue);border-radius:4px;padding:.35rem .6rem;margin:.3rem 0}.linkish[data-v-0183b2a9]{border:none;background:none;padding:0;color:var(--color-blue-text);cursor:pointer;font:inherit;text-decoration:underline}.grid[data-v-0183b2a9]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem}.card[data-v-0183b2a9]{display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--color-lighter-grey);border-radius:.35rem;padding:.5rem;background:var(--color-extra-white)}.thumb[data-v-0183b2a9]{height:6rem;display:flex;align-items:center;justify-content:center;background:var(--color-off-white);border-radius:.25rem;overflow:hidden}.thumb img[data-v-0183b2a9]{max-width:100%;max-height:100%}.noimg[data-v-0183b2a9]{font-size:.72rem;color:var(--color-medium-cool-grey);letter-spacing:.05em}.meta[data-v-0183b2a9]{display:flex;flex-direction:column;gap:.2rem;min-height:0}.ref[data-v-0183b2a9]{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;color:var(--color-dark-cool-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row[data-v-0183b2a9]{display:flex;gap:.35rem;align-items:center}.chip[data-v-0183b2a9]{font-size:.62rem;text-transform:uppercase;letter-spacing:.02em;border-radius:.25rem;padding:.05rem .35rem;border:1px solid transparent}.chip.document[data-v-0183b2a9]{background:var(--color-light-red);color:var(--color-dark-red);border-color:var(--color-light-red)}.chip.project[data-v-0183b2a9]{background:var(--color-dirty-white);color:var(--color-dark-cool-grey);border-color:var(--color-light-cool-grey)}.chip.client[data-v-0183b2a9]{background:var(--color-light-blue);color:var(--color-deep-blue);border-color:var(--color-lighter-cool-grey)}.variants[data-v-0183b2a9]{font-size:.66rem;color:var(--color-dark-grey)}.alt[data-v-0183b2a9]{font-size:.74rem;color:var(--color-dark-cool-grey)}.card-actions[data-v-0183b2a9]{display:flex;align-items:center;gap:.4rem}.insert[data-v-0183b2a9]{border:1px solid var(--color-blue);background:var(--color-off-white);color:var(--color-blue-text);border-radius:.3rem;padding:.2rem .6rem;cursor:pointer}.insert[data-v-0183b2a9]:disabled{opacity:.6;cursor:default}.edit-meta[data-v-0183b2a9]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);color:var(--color-dark-cool-grey);border-radius:.3rem;padding:.2rem .5rem;cursor:pointer}.edit-meta[data-v-0183b2a9]:disabled{opacity:.5;cursor:default}.card.editing[data-v-0183b2a9]{border-color:var(--color-light-cool-grey);background:var(--color-off-white)}.editor[data-v-0183b2a9]{display:flex;flex-direction:column;gap:.3rem}.lrow[data-v-0183b2a9]{display:flex;align-items:center;gap:.3rem}.lcode[data-v-0183b2a9]{font-size:.62rem;text-transform:uppercase;color:var(--color-medium-cool-grey);width:1.6rem;flex:none}.minput[data-v-0183b2a9]{flex:1;min-width:0;border:1px solid var(--color-light-cool-grey);border-radius:.25rem;padding:.12rem .3rem;font:inherit;font-size:.76rem}.editor-actions[data-v-0183b2a9]{display:flex;gap:.4rem;margin-top:.15rem}.editor-actions .save[data-v-0183b2a9]{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);border-radius:.3rem;padding:.15rem .6rem;cursor:pointer}.editor-actions .save[data-v-0183b2a9]:disabled{opacity:.6;cursor:default}.editor-actions .cancel[data-v-0183b2a9]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:.3rem;padding:.15rem .5rem;cursor:pointer}.variant-add[data-v-0183b2a9]{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--color-light-grey)}.edit-meta.danger[data-v-0183b2a9]{color:var(--color-dark-red);border-color:var(--color-light-red)}.delete-confirm[data-v-0183b2a9]{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--color-light-red)}.dc-modes[data-v-0183b2a9]{display:flex;flex-direction:column;gap:.15rem;font-size:.76rem;color:var(--color-dark-cool-grey)}.dc-modes label[data-v-0183b2a9]{display:flex;align-items:center;gap:.3rem}.small[data-v-0183b2a9]{font-size:.72rem}.del-btn[data-v-0183b2a9]{border:1px solid var(--color-bright-red-text);background:var(--color-bright-red);color:var(--color-extra-white);border-radius:.3rem;padding:.15rem .6rem;cursor:pointer}.del-btn[data-v-0183b2a9]:disabled{opacity:.6;cursor:default}.muted[data-v-0183b2a9]{color:var(--color-medium-grey)}.warn[data-v-0183b2a9]{color:var(--color-dark-red)}.insert-table[data-v-7c9d1f3f]{border:1px solid var(--color-light-cool-grey);border-radius:.4rem;background:var(--color-white);padding:.6rem .8rem .8rem;margin:.4rem 0}.head[data-v-7c9d1f3f]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.close[data-v-7c9d1f3f],.cancel[data-v-7c9d1f3f]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.1rem .6rem;cursor:pointer;font-size:.8rem}.pickers[data-v-7c9d1f3f]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-bottom:.4rem}.pickers label[data-v-7c9d1f3f]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem}.pickers select[data-v-7c9d1f3f]{font:inherit;font-size:.82rem}.region-readout[data-v-7c9d1f3f]{font-size:.82rem;color:var(--color-dark-cool-grey)}.whole[data-v-7c9d1f3f]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.05rem .5rem;cursor:pointer;font-size:.78rem}.hint[data-v-7c9d1f3f]{font-size:.78rem;color:var(--color-dark-cool-grey);margin:.2rem 0 .45rem}.grid-wrap[data-v-7c9d1f3f]{max-height:42vh;overflow:auto;border:1px solid var(--color-lighter-grey);border-radius:4px}.grid[data-v-7c9d1f3f]{border-collapse:collapse;font-size:.75rem}.grid th[data-v-7c9d1f3f],.grid td[data-v-7c9d1f3f]{border:1px solid var(--color-lighter-grey);padding:.1rem .35rem;white-space:nowrap}.grid .colhead[data-v-7c9d1f3f],.grid .rowhead[data-v-7c9d1f3f],.grid .corner[data-v-7c9d1f3f]{background:var(--color-off-white);color:var(--color-medium-grey);font-weight:var(--font-weight--regular);text-align:center;position:sticky}.grid thead th[data-v-7c9d1f3f]{top:0;z-index:1}.grid .rowhead[data-v-7c9d1f3f],.grid .corner[data-v-7c9d1f3f]{left:0}.grid .cell[data-v-7c9d1f3f]{cursor:pointer;text-align:right;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.grid .cell[data-v-7c9d1f3f]:hover{background:var(--color-faint-blue)}.grid .cell.sel[data-v-7c9d1f3f]{background:var(--color-lighter-blue)}.actions[data-v-7c9d1f3f]{display:flex;gap:.4rem;margin-top:.55rem}.insert[data-v-7c9d1f3f]{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);border-radius:4px;padding:.15rem .8rem;cursor:pointer;font-size:.82rem}.insert[data-v-7c9d1f3f]:disabled{opacity:.5;cursor:default}.muted[data-v-7c9d1f3f]{font-size:.8rem;color:var(--color-medium-grey)}.warn[data-v-7c9d1f3f]{font-size:.8rem;color:var(--color-dark-red)}section[data-v-58ba20a6]{padding:0 1.25rem}.doc-layout[data-v-58ba20a6]{margin-left:-1.25rem}.back[data-v-58ba20a6]{margin-left:1.25rem}.back[data-v-58ba20a6]{background:none;border:none;color:var(--color-blue-text);cursor:pointer;padding:0;margin-bottom:.75rem;font-size:var(--font-size--XS)}.back[data-v-58ba20a6]:hover{color:var(--color-bright-red-text)}.doc-toolbar[data-v-58ba20a6]{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem;margin-left:.75rem}.back-inline[data-v-58ba20a6]{background:none;border:none;color:var(--color-blue-text);cursor:pointer;font-size:var(--font-size--S);padding:0 .2rem}.back-inline[data-v-58ba20a6]:hover{color:var(--color-bright-red-text)}.doc-toolbar h1[data-v-58ba20a6]{font-size:var(--font-size--M);font-weight:var(--font-weight--regular);color:var(--color-medium-cool-grey);margin:0;min-width:0;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tspacer[data-v-58ba20a6]{flex:1}.reorg-btn[data-v-58ba20a6]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.2rem .6rem;cursor:pointer;font-size:.8rem;white-space:nowrap;color:var(--color-black)}.reorg-btn[data-v-58ba20a6]:hover{border-color:var(--color-medium-grey)}.reorg-btn.active[data-v-58ba20a6]{background:var(--color-blue);color:var(--color-extra-white);border-color:var(--color-blue)}.pdf-btn[data-v-58ba20a6]{text-decoration:none;display:inline-flex;align-items:center;line-height:1.4}.pdf-btn[data-v-58ba20a6]:hover{border-color:var(--color-blue);color:var(--color-blue-text)}.reorg-hint[data-v-58ba20a6]{font-size:.8rem;color:var(--color-dark-cool-grey);background:var(--color-off-white);border:1px solid var(--color-lighter-grey);border-radius:4px;padding:.4rem .6rem;margin-bottom:.5rem}.reorg-warn[data-v-58ba20a6]{font-size:var(--font-size--XS);color:var(--color-dark-red);background:var(--color-light-red);border:1px solid var(--color-light-red);border-radius:4px;padding:.4rem .6rem;margin-bottom:.5rem}.compare-layout[data-v-58ba20a6]{display:flex;gap:1.5rem;align-items:flex-start}.preview-col[data-v-58ba20a6]{position:sticky;top:calc(var(--shell-header-h) + 1rem)}.preview-bar[data-v-58ba20a6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.preview-bar .spacer[data-v-58ba20a6]{flex:1}.preview-bar .mini[data-v-58ba20a6]{border:1px solid var(--color-light-grey);background:var(--color-extra-white);border-radius:4px;padding:.05rem .4rem;font-size:.75rem;cursor:pointer;color:var(--color-blue-text);text-decoration:none}.preview-frame[data-v-58ba20a6]{width:100%;height:calc(100vh - 10rem);border:1px solid var(--color-light-grey);border-radius:4px;background:var(--color-extra-white)}.compare-layout .doc-col[data-v-58ba20a6]{flex:1 1 0;min-width:0}.col-lang[data-v-58ba20a6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-deep-blue);font-weight:var(--font-weight--semibold);margin-bottom:.5rem}.reference .col-lang[data-v-58ba20a6]{color:var(--color-medium-grey)}@media(max-width:40rem){.compare-layout[data-v-58ba20a6]{flex-direction:column}}.doc-layout[data-v-58ba20a6]{display:flex;align-items:flex-start;background:var(--color-white)}.outline-col[data-v-58ba20a6]{flex:0 0 var(--shell-outline-w);box-sizing:border-box;position:sticky;top:var(--shell-header-h);max-height:calc(100vh - var(--shell-header-h));min-height:calc(100vh - var(--shell-header-h) - 8rem);overflow-y:scroll;background:var(--color-dirty-white);padding:.75rem .5rem .75rem 1rem}.col-gutter[data-v-58ba20a6]{flex:0 0 14px;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:col-resize;touch-action:none}.col-gutter .grabber[data-v-58ba20a6]{position:sticky;bottom:1.25rem;width:6px;height:44px;border-radius:3px;background:var(--color-light-grey);margin-bottom:1.25rem}.col-gutter:hover .grabber[data-v-58ba20a6]{background:var(--color-medium-grey)}.doc-col[data-v-58ba20a6]{flex:1 1 auto;min-width:0}.doc-layout .doc-col[data-v-58ba20a6]{box-sizing:border-box;background:var(--color-white);border-right:1px solid var(--color-lighter-grey);padding:1rem 1.5rem;margin-right:1.25rem}@media(max-width:40rem){.doc-layout[data-v-58ba20a6]{flex-direction:column}.outline-col[data-v-58ba20a6]{flex:none;width:100%;position:static;max-height:none;min-height:0;border-bottom:1px solid var(--color-light-grey)}.col-gutter[data-v-58ba20a6]{display:none}.doc-layout .doc-col[data-v-58ba20a6]{padding-left:1.25rem}}.langs[data-v-58ba20a6]{display:flex;align-items:center;gap:.7rem}.lang-check[data-v-58ba20a6]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--color-medium-grey);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.lang-check.on[data-v-58ba20a6]{color:var(--color-black)}.lang-check input[data-v-58ba20a6]{accent-color:var(--color-blue);margin:0;cursor:pointer}.lang-check input[data-v-58ba20a6]:disabled{cursor:default}.muted[data-v-58ba20a6]{color:var(--color-medium-grey)}.error[data-v-58ba20a6]{color:var(--color-dark-red)}.login[data-v-85325259]{max-width:22rem}form[data-v-85325259]{display:flex;flex-direction:column;gap:.75rem}label[data-v-85325259]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:var(--color-dark-grey)}input[data-v-85325259]{padding:.4rem .5rem;border:1px solid var(--color-light-grey);border-radius:.3rem;font-size:1rem}.actions[data-v-85325259]{display:flex;gap:.5rem;margin-top:.25rem}button[data-v-85325259]{padding:.4rem .9rem;border-radius:.3rem;border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-extra-white);cursor:pointer;font-size:.95rem}button.secondary[data-v-85325259]{background:var(--color-extra-white);color:var(--color-blue-text)}button[data-v-85325259]:disabled{opacity:.5;cursor:default}.error[data-v-85325259]{color:var(--color-dark-red);margin:0;font-size:.9rem}.app-header{position:fixed;top:0;left:0;right:0;z-index:600;box-sizing:border-box;height:var(--shell-header-h);display:flex;align-items:center;gap:.75rem;padding:0 1.25rem;background:var(--color-off-white);border-bottom:1px solid var(--color-light-grey)}.app-header .brand{font-size:var(--font-size--M);font-weight:var(--font-weight--semibold);color:var(--color-dark-cool-grey)}.app-header .header-doc{flex:1;min-width:0;display:flex;align-items:center}.app-header .theme-toggle{background:none;border:1px solid var(--color-light-grey);border-radius:4px;padding:.15rem .4rem;cursor:pointer;font-size:var(--font-size--XS);line-height:1}.app-header .theme-toggle:hover{border-color:var(--color-blue)}.app-header .who{color:var(--color-medium-grey);font-size:var(--font-size--XS)}.app-header .signout{background:none;border:1px solid var(--color-light-grey);border-radius:4px;padding:.2rem .6rem;cursor:pointer;font-size:var(--font-size--XS);color:var(--color-dark-grey)}.app-header .signout:hover{color:var(--color-bright-red-text);border-color:var(--color-bright-red)}.app-main{padding:calc(var(--shell-header-h) + 1.25rem) 1.25rem 1.25rem;max-width:60rem}.app-main.wide{max-width:none;padding-right:0;padding-left:0}.app-main>.muted{color:var(--color-medium-grey)}
