:root.design-b{--font:var(--font-b,"Plus Jakarta Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--mono:var(--mono-b,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace}body.app{line-height:1.3846;display:block}body.app .p-app{font-size:var(--fs-14);word-spacing:.05em;line-height:1.4286}.app-frame{box-sizing:border-box;grid-template-columns:var(--rail-w) var(--ctx-w) minmax(0, 1fr);width:100%;min-height:100vh;display:grid}.app-frame.ctx-collapsed{grid-template-columns:var(--rail-w) 0 minmax(0, 1fr)}.overlay{z-index:var(--z-dialog)}.overlay.to-right{z-index:var(--z-drawer)}.menu,.listbox,.datepicker,.popover,.tip{z-index:var(--z-popover)}.palette{z-index:var(--z-palette)}.toast{z-index:var(--z-toast)}:where(button.menu-item){cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;margin:0}a.menu-item,a.menu-item:hover{text-decoration:none}@media print{:root.design-b{--canvas:var(--paper)}.rail,.ctx,.topbar,.menu,.listbox,.datepicker,.popover,.tip,.palette,.toast{display:none}.app-frame{display:block}.main{padding:0}.surface{box-shadow:none;border:0;border-radius:0}}:where(.page-head,.section-head,.tab-head,.rec-head,.rec-facts,.card,.empty,.state-page,.section-error,.banner,.alert,.notice-bar,.peek,.progress,.consequences,.facts,.kv,.kv-grid,.stages,.steps,.stepper,.wizard-head) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure),:where(h1.page-title,h1.record-title,p.facts-row,p.loading-row,dl.facts,dl.kv,dl.kv-grid,dl.rec-facts,ol.stages,ol.steps,ol.stepper,ul.consequences){margin:0}:where(ol.stages,ol.steps,ol.stepper,ul.consequences){padding:0;list-style:none}:where(button.tab,button.toggle-chip,button.member-chip,button.token-x,.filter-pill>button,button.seg-item,button.btn){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}a.tab,a.tab:hover,a.stat,a.stat:hover{text-decoration:none}.mono,.id,.kbd,.form-tag{word-spacing:0}.c-1{color:var(--text)}.c-3{color:var(--text-3)}.sep-dot{background:var(--text-3);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.view-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;min-width:0;display:flex}.view-tabs>.tabs{border-bottom:0;min-width:0}.view-tabs-actions{flex:none;align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.peek{overflow-y:auto}.peek-head>.cell-text{flex:1}.peek-actions{flex:none;gap:8px;margin-left:auto;display:flex}.peek-actions-row{flex-wrap:wrap;gap:8px;display:flex}.peek-section>.peek-label:not(:first-child){margin-top:20px}.peek-kv{min-height:40px;font-size:var(--fs-14);line-height:var(--lh-14);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.peek-kv+.peek-kv{border-top:1px solid var(--line-soft)}.peek-kv-label{color:var(--text-2)}.peek-kv-value{min-width:0;color:var(--text);text-align:right;font-weight:500}.schedule-head{justify-content:flex-start;margin-top:32px;scroll-margin-top:12px}.schedule-head.is-first{margin-top:0}.schedule-icon{color:var(--text-3);display:inline-flex}.schedule-hint{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2)}.schedule-head>.schedule-controls{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fitted-tags{flex-wrap:nowrap;min-width:0;position:relative;overflow:hidden}.fitted-tags-ruler{visibility:hidden;pointer-events:none;flex-wrap:nowrap;position:absolute;top:0;left:0}.kv-act{justify-content:flex-end;display:flex}:where(button.btn,button.select,button.input,button.seg-item,button.switch,button.swatch,button.option,button.token-x,button.rte-btn,button.dp-day,button.link){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(p.hint,p.field-error,p.dropzone-title,p.dropzone-hint,p.listbox-group,p.upload-name,h3.form-section-title,p.form-section-sub,ul.uploads){margin:0}:where(ul.uploads){padding:0;list-style:none}.opt-check>svg.i{display:block}.fw-600{font-weight:600}.c-2{color:var(--text-2)}.c-done{color:var(--done)}.c-danger{color:var(--danger)}.link{color:var(--accent);border-radius:var(--r-1);font-weight:600}.link:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.dropzone-title .link{text-underline-offset:3px;text-decoration:underline}a.btn,a.btn:hover{text-decoration:none}button.link:disabled{color:var(--text-3);cursor:not-allowed;text-decoration:none}.select-native{align-items:center;width:100%;min-width:0;display:flex;position:relative}.select-native>select.select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:36px;display:block}.select-native>select.select.is-placeholder{color:var(--text-3)}.select-native>select.select:disabled{cursor:not-allowed}.select-native>.i,.select-native>.spinner{pointer-events:none;color:var(--text-3);position:absolute;right:12px}.select-native>.spinner{width:16px;height:16px}.select-native>.spinner .spin-track{stroke:var(--line)}.select-native.is-compact>select.select{height:32px;padding-left:10px}.select-wrap,.combo-wrap,.date-wrap{min-width:0;position:relative}.select-wrap>.listbox,.combo-wrap>.listbox{margin-top:4px;position:absolute;top:100%;left:0;right:0}.field>:is(.select-wrap,.combo-wrap)>.listbox{margin-top:10px}.date-wrap>.datepicker{z-index:var(--z-popover);margin-top:4px;position:absolute;top:100%;left:0}.date-wrap>.date-range{width:100%}.date-wrap>.date-range>.input{flex:1;min-width:0}.input.is-focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}.popup-layer{z-index:var(--z-popover);margin:0;position:fixed}.popup-layer>:is(.listbox,.datepicker),.design-b .popup-layer>.ma-format-pop{margin:0;position:static}:is(.input,.token-input)>input.input-bare:not([type=checkbox]):not([type=radio]):focus-visible{box-shadow:none;outline:0}:is(textarea.textarea,input.input,input.input-bare){word-spacing:inherit}:is(textarea.textarea,input.input,input.input-bare)::placeholder{word-spacing:normal}:is(.select,.textarea,button.input,.token-input,.rte):focus-visible,:is(div.input,.token-input,.rte):focus-within{box-shadow:var(--field-focus-ring,0 0 0 1px var(--accent), var(--focus-ring))}@media (prefers-reduced-motion:reduce){:is(.btn,.input,.select,.textarea,.token-input,.token-x,.rte,.rte-btn,.rte-select,.otp-box,.check,.radio,.switch,.switch-thumb,.choice-card,.seg-item,.swatch,.option,.dp-day,.dropzone,.link){transition:none}}.dp-day:is(.is-selected,.is-range-start,.is-range-end):focus-visible{outline-color:var(--on-accent);outline-offset:-3px}.rte :is(.rte-btn,.rte-select):focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:none}.design-b .rte>.ma-format-bar.rte-toolbar{padding:5px 6px}:is(.select,button.input).is-invalid:focus-visible{border-color:var(--accent)}.btn.btn-primary.is-busy:is(:hover,:active){background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.btn.btn-secondary.is-busy:is(:hover,:active){background:var(--raised);border-color:var(--line);color:var(--text);box-shadow:var(--shadow-card)}.btn.btn-ghost.is-busy:is(:hover,:active){color:var(--text);background:0 0}.btn.btn-danger.is-busy:is(:hover,:active){background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger);box-shadow:none}.select.is-busy[aria-disabled=true]{cursor:progress}.btn-split>.btn-primary:focus-visible,.btn-split>.btn-primary.is-focus{outline-color:var(--on-accent)}.slider.slider:focus-visible .slider-thumb{box-shadow:0 0 0 2px var(--focus), var(--focus-ring)}input.otp-box{text-align:center;caret-color:var(--accent);padding:0}.otp>input.otp-box:not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--accent);box-shadow:var(--field-focus-ring,0 0 0 1px var(--accent), var(--focus-ring));outline:0}.dp-dow{position:relative}.design-b .rte{overflow:visible}.design-b .rte>.rte-toolbar{border-radius:calc(var(--r-3) - 1px) calc(var(--r-3) - 1px) 0 0}.design-b .ma-fmt-legacy{display:none}.design-b .ma-fmt-b{display:contents}.design-b .ma-format-bar+.ma-rich-toolbar{display:none}.design-b .ma-rich-toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.design-b .ma-format-bar.rte-toolbar{flex-wrap:wrap;row-gap:2px;height:auto;min-height:40px}.design-b .ma-format-bar.rte-toolbar:not(.rte>.ma-format-bar){background:0 0;margin-bottom:8px;padding:0 0 6px}.design-b .ma-format-spacer{flex:1}.rte-letter{font-weight:700}.design-b .ma-rich .sign-mark{border-radius:var(--r-3);border:1px solid var(--accent-line);background:var(--accent-soft);height:20px;color:var(--accent);font-size:var(--fs-12);white-space:nowrap;vertical-align:baseline;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;margin:0 2px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.design-b .ma-rich .sign-mark-firm_signature{border-color:var(--neutral-line);background:var(--neutral-bg);color:var(--neutral)}.design-b .ma-rich .sign-mark.ProseMirror-selectednode{outline:2px solid var(--accent-line)}.design-b .ma-rich .letter-sigblock{border:1px dashed var(--line-strong);border-radius:var(--r-3);background:var(--sunken);color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13);cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;margin:12px 0;padding:12px 16px;display:flex}.design-b .ma-rich .letter-sigblock strong{color:var(--text);font-weight:600}.design-b .ma-rich .letter-sigblock.ProseMirror-selectednode{border-color:var(--accent-line)}.design-b .ma-rich .review-passage{border:1px solid var(--warn-line);border-radius:var(--r-3);background:var(--warn-bg);margin:12px 0;padding:24px 12px 8px;position:relative}.design-b .ma-rich .review-passage:before{content:"Review before sending";font-size:var(--fs-12);line-height:var(--lh-12);color:var(--warn);font-weight:600;position:absolute;top:4px;left:12px}.design-b .ma-rich .review-passage[data-label]:not([data-label=""]):before{content:"Review before sending — " attr(data-label)}.design-b .ma-rich .review-passage.is-found{outline:2px solid var(--warn-line)}.design-b .rte-select{border:1px solid var(--line);border-radius:var(--r-2);background:var(--raised);height:30px;color:var(--text-2);font-size:var(--fs-13);cursor:pointer;margin-right:2px;padding:0 8px;font-weight:600}.design-b .rte-select:hover{border-color:var(--line-strong);color:var(--text)}.design-b .ma-format-pop{z-index:var(--z-popover);border-radius:var(--r-4);background:var(--overlay);box-shadow:var(--shadow-overlay);margin-top:4px;padding:8px;position:absolute;top:100%;left:0}.design-b .ma-format-bar>div:has(>.ma-format-shortcode){margin-left:auto}.design-b .ma-format-shortcode~.ma-format-pop{left:auto;right:0}.design-b .ma-format-swatches{grid-template-columns:repeat(8,24px);align-items:center;gap:8px;display:grid}.design-b .ma-format-swatch{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;border-radius:50%;padding:0}.design-b .ma-format-swatch:hover{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--line-strong)}.design-b .ma-format-emoji-grid{grid-template-columns:repeat(8,32px);gap:2px;display:grid}.design-b .ma-format-emoji{border-radius:var(--r-2);width:32px;height:32px;font-size:var(--fs-16);cursor:pointer;background:0 0;border:0;padding:0}.design-b .ma-format-emoji:hover{background:var(--hover)}.design-b .ma-format-link-input{align-items:center;gap:8px;width:300px;display:flex}.design-b .ma-format-shortcode-menu{flex-direction:column;min-width:240px;max-height:280px;display:flex;overflow-y:auto}.design-b .ma-format-shortcode-item{border-radius:var(--r-2);width:100%;min-height:36px;color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;font-weight:500;display:flex}.design-b .ma-format-shortcode-item:hover,.design-b .ma-format-shortcode-item:focus-visible{background:var(--hover)}.design-b .ma-format-shortcode-item:focus-visible{outline-offset:-2px}.design-b .ma-format-shortcode-item small{font-family:var(--mono);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-2)}.design-b .ma-mention-popup{z-index:var(--z-popover);min-width:200px;max-height:240px;position:absolute;overflow-y:auto}.design-b .ma-rich{font-size:var(--fs-14);line-height:22px}.design-b .ma-rich>*+*{margin-top:10px}.design-b .ma-rich h1{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tr-20)}.design-b .ma-rich h2{font-size:var(--fs-16);line-height:var(--lh-16)}.design-b .ma-rich h3{font-size:var(--fs-15);line-height:var(--lh-15)}.design-b .ma-rich blockquote{border-left-color:var(--line-strong)}.design-b .ma-rich :is(pre,code){font-family:var(--mono);font-size:var(--fs-13);background:var(--sunken)}.design-b .ma-rich pre code{background:0 0}.design-b .ma-rich a{color:var(--accent);text-underline-offset:3px}.design-b .ma-mention{border-radius:var(--r-1);background:var(--accent-soft);color:var(--accent);font-size:inherit;padding:0 4px;font-weight:600}.design-b .rte .ma-rich.rte-body{outline:none;min-height:120px}.design-b .ma-rich-err{margin-bottom:8px}.design-b .ma-rich-diff{border:1px solid var(--line);border-radius:var(--r-3);background:var(--sunken);margin-bottom:8px;padding:12px 14px}.design-b .ma-rich-diff-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.design-b .ma-rich-diff-title{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);font-weight:600}.design-b .ma-rich-diff-body{font-size:var(--fs-14);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:180px;line-height:22px;overflow-y:auto}.design-b .ma-rich-ins{border-radius:var(--r-1);background:var(--done-bg);color:var(--done)}.design-b .ma-rich-del{border-radius:var(--r-1);background:var(--danger-bg);color:var(--danger);text-decoration:line-through}.address-listbox{max-height:320px;overflow-y:auto}.address-listbox .option{cursor:pointer}.address-listbox>.listbox-foot{justify-content:flex-end;padding:6px 8px}.field-error.is-inline{margin-top:6px}.sensitive-number>.btn-icon{margin:-6px -8px -6px 0}.sensitive-number>.btn.is-done>.i{color:var(--done)}:root.design-b{--z-sticky:30;--z-drawer:60;--z-dialog:70;--z-palette:90;--z-popover:100;--z-toast:120;--z-session:10000;--toast-inset-left:236px}[data-layer-root],.tip-anchor{display:contents}.overlay.is-layer{overscroll-behavior:contain;border-radius:0;position:fixed;inset:0;overflow-y:auto}.overlay.is-layer[data-state=closed]{pointer-events:none}.overlay.is-layer>.dialog{max-height:100%}.overlay.is-layer>.dialog>.dialog-head,.overlay.is-layer>.dialog>.dialog-foot{flex:none}.overlay.is-layer>.dialog>.dialog-body{flex:auto;min-height:0;overflow-y:auto}.dialog.has-width{width:var(--dialog-w,520px)}.dialog-body.is-flow{display:block}.dialog-head.is-bare{padding-bottom:20px}.overlay.is-layer.to-right{overflow:hidden}.overlay.is-layer>.drawer>.drawer-head,.overlay.is-layer>.drawer>.drawer-tabs,.overlay.is-layer>.drawer>.drawer-foot{flex:none}.overlay.is-layer>.drawer>.drawer-body{min-height:0;overflow-y:auto}.dialog[tabindex="-1"]:focus-visible,.drawer[tabindex="-1"]:focus-visible,.menu[tabindex="-1"]:focus-visible,.popover[tabindex="-1"]:focus-visible{outline:0}.menu-list{display:contents}.menu.is-layer,.popover.is-layer,.tip.is-layer,.tip-box.is-layer{margin:0;position:fixed}.menu.is-layer{max-height:calc(100dvh - 16px);overflow-y:auto}.popover.is-layer[data-side=top]>.popover-arrow{top:auto;bottom:-6px;transform:rotate(225deg)}:is(.overlay,.dialog,.drawer,.menu,.popover,.toast,.tip,.tip-box)[data-state=open]{animation-fill-mode:backwards}.toast-layer{left:var(--toast-inset-left,24px);z-index:var(--z-toast,120);pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast-layer .toast{pointer-events:auto}:where(.menu-label,.menu-desc,.dialog-title,.dialog-sub,.drawer-kicker,.drawer-title,.drawer-label,.toast-text,.bx-sub,.state-note,.sheet-title,.sheet-note,.dsheet-cap,.field-error,.alert-text>p,.page-title,.loading-row,.t-40,.t-32,.t-24,.t-20,.t-16,.t-15,.t-14,.t-13,.t-12){margin:0}:where(ul.consequences){margin:0;padding:0;list-style:none}:where(.c-1){color:var(--text)}:where(.c-2){color:var(--text-2)}:where(.c-3){color:var(--text-3)}:where(.c-warn){color:var(--warn)}:where(.fw-500){font-weight:500}:where(.fw-600){font-weight:600}:where(.menu-item.is-focus,.option.is-focus,.dp-day.is-focus,.rte-btn.is-focus){outline:2px solid var(--focus)}.ds-cap-n{background:var(--neutral-bg);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--neutral-line);color:var(--text-2);font-size:var(--fs-12);border-radius:12px;place-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-grid}.dsheet-cap .ds-cap-n{background:var(--raised);box-shadow:none;color:var(--text)}.b-note{font-size:var(--fs-14);color:var(--text-2);max-width:680px;margin:0;line-height:22px}:where(button.btn,button.toast-action,button.toast-x,button.suggest,button.dp-day,button.rte-btn){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0}@media (max-width:640px){.overlay.is-layer:not(.to-right){padding:16px}.toast-layer{bottom:16px;left:16px;right:16px}}:where(button.btn,button.token-x,button.filter-add,button.filter-clear,button.filter-pill-edit,button.pager-btn,button.seg-item,button.group-label,button.menu-item-main,button.list-row,button.dg-sort,button.toggle-chip,button.suggest,button.kcol-add,button.repeat-add){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(ul.list){margin:0;padding:0;list-style:none}:where(p.menu-label,p.menu-desc,p.dg-confirm-text){margin:0}:where(table.table){border-collapse:separate;border-spacing:0}:where(dl.kv-grid,.kv-grid dd){margin:0}:where(.c-danger){color:var(--danger)}:where(.is-focus){outline:2px solid var(--focus);outline-offset:2px}:where(.colman-row .grip,.menu-item .menu-check){display:inline-flex}a.list-row,a.list-row:hover{color:inherit;text-decoration:none}button.list-row{width:100%}.dg-grid{overflow:visible}.dg-grid>:not(.dg-scroll){flex:none}.dg-grid>.dg-scroll{flex:auto;min-height:112px}.dg-summary{margin-top:16px}.dg-scroll{min-width:0;scroll-padding:48px 8px 6px;overflow:auto}.dg-scroll :focus-visible:not(.check):not(.radio):not(.switch){outline-offset:-2px}.dialog-body{scroll-padding:12px}.hue-opt{border-radius:var(--r-3);min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.hue-opt:hover,.hue-opt.is-selected{background:var(--hover)}.hue-opt.is-selected .av{box-shadow:0 0 0 2px var(--hover), 0 0 0 4px var(--focus)}.hue-opt:disabled{cursor:default}.dg-grid>.grid-toolbar,.dg-grid>.bulkbar{flex-wrap:wrap;row-gap:8px}.dg-grid .grid-toolbar-end{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;row-gap:8px;min-width:0}.dg-grid>.grid-toolbar>.search{flex:200px;max-width:280px}.dg-pop{flex-direction:column;max-height:min(560px,100vh - 24px);display:flex;position:fixed}.dg-pop>.popover-body,.dg-pop>[role=menu]{min-height:0;overflow:auto}.dg-pop>:not(.popover-body):not([role=menu]){flex:none}.dg-anchor{flex:none;display:inline-flex}.table-two-line td{height:48px}.dg-table thead th{z-index:2}.dg-table thead th.col-check,.dg-table thead th.col-sticky{z-index:3}.dg-table .col-check{z-index:1;background:var(--raised);min-width:52px;position:sticky;left:0}.dg-table .col-sticky{left:52px}.dg-table tbody tr:hover>.col-check,.dg-table tbody tr:hover>.col-sticky{background:var(--hover)}.dg-table tbody tr.is-checked>.col-check,.dg-table tbody tr.is-checked>.col-sticky,.dg-table tbody tr.is-selected>.col-check,.dg-table tbody tr.is-selected>.col-sticky{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--raised)}.dg-table td{white-space:nowrap}.dg-table tbody tr.is-clickable{cursor:pointer}.dg-table td.dg-state-cell{white-space:normal;height:auto;padding:0}.dg-table tbody tr.dg-state-row:hover{background:0 0}.dg-table td.dg-error{text-align:center;color:var(--text-2);padding:18px 24px}.dg-error-text{color:var(--danger);margin-right:12px;font-weight:600}.dg-sort{font:inherit;color:inherit;white-space:nowrap;border-radius:var(--r-1);align-items:center;gap:4px;display:inline-flex}.select.filter:focus-visible,.select.filter.is-focus{box-shadow:var(--field-focus-ring)}.filter-pill-edit{font:inherit;color:inherit;border-radius:var(--r-2);align-items:center;gap:6px;display:inline-flex}.filter-pill-edit:focus-visible{outline-offset:1px}.dg-pair{align-items:center;gap:8px;display:flex}.dg-pair-sep{color:var(--text-3)}.dg-input-sm{height:32px}.dg-choices{gap:10px;max-height:220px;margin:-4px;padding:4px;overflow:auto}.menu-item.dg-menu-row{padding:0}.menu-item-main{border-radius:inherit;min-width:0;height:100%;font:inherit;color:inherit;flex:1;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}.menu-item-main:focus-visible{outline-offset:-2px}.menu-item-main>.i{color:var(--text-3)}.menu-item.is-active .menu-item-main>.i{color:var(--accent)}.menu-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-item-main .menu-check{color:var(--accent);margin-left:auto}.dg-menu-row .menu-row-tools{opacity:0;padding-right:4px}.dg-menu-row:hover .menu-row-tools,.dg-menu-row:focus-within .menu-row-tools{opacity:1}.colman-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.colman-move{opacity:0;gap:2px;margin-left:auto;display:inline-flex}.colman-row:hover .colman-move,.colman-row:focus-within .colman-move{opacity:1}.colman-move .btn-icon{width:28px;height:28px}.colman-row.is-dragging{background:var(--press)}.bulkbar{--dg-on-fill:var(--on-accent)}.dg-bulk-legacy{--primary-fg:var(--text);--on-accent:var(--text);display:contents}.dg-bulk-legacy [style*="background: var(--primary)"],.dg-bulk-legacy [style*="background:var(--primary)"]{--primary-fg:var(--dg-on-fill);--on-accent:var(--dg-on-fill)}.dg-bulk-legacy [style*="rgba(255, 255, 255"],.dg-bulk-legacy [style*="rgba(255,255,255"]{border-color:var(--line-strong)!important}.dg-host{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:16px;display:grid}.dg-host.has-peek{grid-template-columns:minmax(0,1fr) 400px}.dg-host.has-peek>.dg-grid{border-top-right-radius:0;border-bottom-right-radius:0}.dg-confirm-text{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2)}@media print{.dg-grid>.grid-toolbar,.dg-grid>.bulkbar,.dg-grid .hint-row,.dg-grid .grid-foot .btn,.dg-table .col-check{display:none}.dg-grid{max-height:none!important}.dg-scroll{overflow:visible;max-height:none!important}.dg-table th,.dg-table .col-sticky{position:static}.dg-table tr>.col-sticky{padding-left:24px}.dg-grid,.dg-summary{box-shadow:none}}button.thread-row,button.mail-row{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;margin:0}button.mail-who{font:inherit;font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.attach-err{color:var(--danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.attach-err>.i{color:currentColor}.composer+.field-error{margin:8px 0 0}:where(.day-divider,.msg-meta,.bubble,.note-internal-label,.note-internal-text,.note-text,.ai-thinking,.att-what,.brief-text,.brief-title,.brief-facts,.att-list,.ai-body p,.ai-body ol,.ai-body ul,.mail-body p,.bubble p,.note-internal-text p){margin:0}:where(.brief-facts,.att-list){padding:0;list-style:none}.att-row>.att-main .att-expand{height:24px;font-size:var(--fs-13);line-height:var(--lh-13);flex:none;gap:4px;padding:0 4px 0 10px}.att-row>.att-detail{border-radius:var(--r-3);background:var(--sunken);min-width:0;color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);grid-column:1/-1;margin:4px 0 2px;padding:12px 16px 16px}a.thread-row,a.mail-row,a.attach,a.attach-thumb,a.source{text-decoration:none}.composer-input:focus-visible{box-shadow:none}:where(button.suggest){background:0 0;border:0;margin:0;padding:0}.switch[aria-disabled=true]{cursor:progress}.composer:focus-within{box-shadow:var(--field-focus-ring,var(--focus-ring))}.composer.is-invalid:focus-within{border-color:var(--danger-dot);box-shadow:0 0 0 1px var(--danger-dot), 0 0 0 4px var(--danger-bg)}:where(button.thumb,button.tool,button.disc,button.disclose,button.tree-item,button.outline-item){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(button.tree-item,button.outline-item){width:100%}:where(div.tree-item){cursor:pointer}a.tree-item,a.tree-item:hover,a.outline-item,a.outline-item:hover{text-decoration:none}:where(p.inspector-title,p.save-bar-text,p.cn-msg,p.busy-note,p.ds-cap,p.sx-sub,p.sec-row-note,p.paper-h,p.paper-t,p.state-note),:where(ul.sec-rows){margin:0}:is(.viewer-sub,.sec-row-sub,.dv-meta) .sep-dot{background:var(--text-3);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.dv-notice .link{color:var(--accent);border-radius:var(--r-1);font-weight:600}.dv-notice .link:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}:is(.grip,.tree-chev,.outline-count,.sfield)>svg.i{display:block}.overlay.viewer-overlay{z-index:var(--z-dialog);padding:16px;position:fixed;inset:0}.viewer.is-modal{flex:none;width:min(1100px,96vw);height:min(92vh,900px)}.viewer.is-modal:focus-visible{outline:0}.viewer.is-modal .viewer-bar{min-height:64px}.viewer.is-modal .viewer-tools{gap:4px}.viewer.is-modal .doc-pager{gap:2px;margin:0 4px}.dv-stack{flex-direction:column;flex:1;min-height:0;display:flex}.dv-actions{align-items:center;display:inline-flex}.dv-tools{border-bottom:1px solid var(--line-soft);background:var(--overlay);align-items:center;gap:4px;min-height:52px;padding:8px 12px 8px 16px;display:flex}.dv-tools .vr{background:var(--line);align-self:center;height:20px;margin:0 8px}.dv-grp{align-items:center;gap:4px;display:flex}input.input.dv-pagebox{text-align:center;width:44px;height:32px;padding:0;font-weight:600}.dv-of{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);white-space:nowrap;padding:0 4px}.dv-tools .zoom{min-width:64px;color:var(--text);padding:0 8px}.dv-find{width:300px;margin-left:auto}.dv-tools{flex-wrap:wrap;row-gap:8px}@media (max-width:860px){.dv-find{width:100%;min-width:0;margin-left:0}}.viewer-search input.input-bare{font-size:var(--fs-14);width:0}.viewer .viewer-search input.input-bare:focus-visible{box-shadow:none}.viewer-search:focus-within{box-shadow:var(--field-focus-ring)}.viewer-search.is-focus{outline:0}.viewer-search:not(:focus-within):not(.is-focus){border-color:var(--field-line);box-shadow:none}.dv-main{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.dv-main .thumbs{min-height:0;overflow-y:auto}.dv-main .viewer-canvas{align-items:flex-start;min-height:0;overflow:auto}.dv-main .viewer-canvas>.paper{margin:0 auto}.paper.is-page{aspect-ratio:auto;flex:none;width:auto;max-width:none;padding:0;line-height:0;display:block}.paper.is-page[hidden]{display:none}.paper.is-page>canvas{display:block}.paper.is-page .ma-pdf-text{line-height:1}.paper.is-page .ma-pdf-text .is-hit{background:var(--paper-hit)}.paper.is-page .ma-pdf-text{mix-blend-mode:multiply}.thumb-page.is-live{aspect-ratio:auto;min-height:40px;padding:0;display:block;overflow:hidden}.thumb-page.is-live>canvas{aspect-ratio:8.5/11;width:100%;height:auto;display:block}.pdf-scroll{scrollbar-gutter:stable;position:relative;overflow:auto}.pdf-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pdf-track{flex:none;position:relative}.pdf-track>.paper.pdf-page{margin:0;position:absolute;overflow:hidden}.pdf-page>.pdf-raster{position:absolute;inset:0}.pdf-page>.pdf-raster>canvas,.pdf-page>.pdf-raster>img{width:100%;height:100%;display:block}.pdf-page-note{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--paper-text-2);margin:0;padding:16px;position:relative}.paper.is-page .ma-pdf-text .is-current{background:var(--paper-hit-now)}.thumb-page.is-live>.thumb-raster{display:block}.thumb-raster>img,.thumb-raster>canvas{width:100%;height:auto;display:block}.thumb-raster>canvas{aspect-ratio:8.5/11}.dv-foot{border-top:1px solid var(--line-soft);background:var(--overlay-foot);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex}.dv-meta{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);white-space:nowrap}.dv-body{background:var(--sunken);flex-direction:column;flex:1;min-height:0;display:flex}.dv-body>.empty{flex:1}.dv-loading{flex:1;justify-content:center;align-items:center;display:flex}.dv-notice{background:var(--accent-soft);min-height:52px;padding-left:16px}.dv-notice .link{white-space:nowrap}.dv-img-canvas{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.dv-img-canvas>img{object-fit:contain;max-width:100%;max-height:100%;transition:transform var(--dur-med) var(--ease-out)}.dv-img-tools{border-top:1px solid var(--line-soft);background:var(--overlay);justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}.dv-img-note{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2)}.doc-thumb{width:var(--thumb-size,32px);height:var(--thumb-size,32px);border-radius:var(--r-2);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);flex:none;place-items:center;display:grid;overflow:hidden}img.doc-thumb{object-fit:cover;background:var(--paper)}.doc-thumb.is-pending{background:var(--hover)}:root[data-motion] .doc-thumb.is-pending{animation:1.2s ease-in-out infinite ma-pulse}.esign-place{background:var(--sunken);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.esign-zoom.dv-tools{flex:none;justify-content:center;min-height:44px;padding:4px 12px}.esign-canvas.is-placing{background:var(--sunken);scrollbar-gutter:stable;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:12px;min-width:0;min-height:0;overflow:auto}.esign-canvas.is-placing .pdf-page{cursor:crosshair}.sfield.is-hued{--sf:var(--accent);--sf-bg:var(--accent-soft);background:var(--sf-bg);box-shadow:inset 0 0 0 1.5px var(--sf)}.sfield.is-hued>.i{color:var(--sf)}.sfield.is-placed{cursor:move;-webkit-user-select:none;user-select:none;height:auto;overflow:hidden}.sfield.is-compact{text-align:center;white-space:normal;justify-content:center;gap:0;padding:0 4px;font-weight:600;line-height:1.1}.sfield.is-compact>.i{display:none}.sfield.is-compact>span{overflow-wrap:normal}.sfield.s1{--sf:var(--signer-1)}.sfield.s2{--sf:var(--signer-2)}.sfield.s3{--sf:var(--signer-3)}.sfield.s4{--sf:var(--signer-4)}.sfield-grip{background:var(--paper);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--sf);cursor:nwse-resize;border-radius:2px 0;position:absolute;bottom:-1px;right:-1px}.pdf-page-preview{width:100%}:where(.sx-item) .ds-cap{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}:where(.sx-item) .ds-cap-n{background:var(--neutral-bg);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--neutral-line);color:var(--text-2);font-size:var(--fs-12);border-radius:12px;place-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-grid}:where(.sx-item) .ds-stage{border-radius:var(--r-4);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft);padding:24px}.save-bar.is-floating{z-index:var(--z-sticky);position:sticky;bottom:24px}:where(.kanban,.cal-head,.cal,.agenda,.timeline,.chart,.stat-strip,.job,.work,.bk-conn,.bk-views) :where(h2,h3,p,ul,ol,figcaption),:where(figure.chart){margin:0}:where(.chart,.work) :where(ul,ol),:where(ul.work){margin:0;padding:0;list-style:none}:where(.diff-arrow)>.i{display:block}:where(button.kcol-add,button.kcol-expand,button.kcard-open,button.cal-more,button.timer-pill){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(a.kcard-open,a.kc-auto,a.cal-ev,a.cal-more,a.agenda-item,a.vbar,a.hbar,a.acct-chip):hover{text-decoration:none}.kcard,.kcol.is-collapsed{position:relative}.kcard-open,.kcol-expand{z-index:0;border-radius:inherit;position:absolute;inset:0}.kcard-open:focus-visible,.kcol-expand:focus-visible{outline-offset:-2px}.kcard :where(.check,a:not(.kcard-open),button:not(.kcard-open)){z-index:1;position:relative}.kcard:has(>.kcard-open){cursor:pointer}.cal-week{display:contents}.cal-day:focus-visible{outline-offset:-2px}.cal-day.is-today:focus-visible{outline-offset:-6px}.chart-table tr>:first-child{padding-left:0}.chart-table tr>:last-child{padding-right:0}.chart-table tbody th{border-bottom:1px solid var(--line-soft);height:44px;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);background:0 0;padding:0 12px 0 0;font-weight:500;position:static}.chart-table tbody tr:last-child th{border-bottom:0}.chart-table tbody tr:hover{background:0 0}.chart .plot-wrap{position:relative}.chart-tip-float{top:0;left:calc(100% * var(--x-frac,0));z-index:var(--z-popover,100);pointer-events:none;grid-area:1/2;position:absolute;transform:translate(12px)}.chart-tip-float.is-flip{transform:translate(calc(-100% - 12px))}.plot .line.c-other{stroke:var(--series-other)}.plot .dot-end.c-other{fill:var(--series-other)}.donut .d-other{stroke:var(--series-other)}:where(.bk-conn,.stat-strip,.job,.timeline,.work,.agenda) .c-danger{color:var(--danger)}:where(.bk-conn,.stat-strip,.job,.timeline,.work,.agenda) .c-warn{color:var(--warn)}[data-archetype]{--arch-main-h:var(--main-h,calc(100dvh - var(--topbar-h,60px) - var(--band-h,0px) - 18px))}.arch-list{min-width:0;min-height:var(--arch-main-h);flex-direction:column;display:flex}.arch-list.is-bleed{padding:16px 0 0}.arch-list.is-bleed>.arch-list-top{padding:0 20px}.arch-list>.arch-list-top>.page-head{align-items:center;margin-bottom:24px}@media (max-width:1360px){.arch-list>.arch-list-top>.page-head{gap:16px}}.arch-list-views{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin-bottom:20px;display:flex}.arch-list.is-card .arch-list-views{margin-bottom:24px}.arch-list-body{flex-direction:column;flex:1;min-width:0;display:flex}.arch-list-body>.dg-host{margin-top:0}.arch-list-body>.dg-summary{margin:0 0 24px}.arch-list.is-bleed .arch-list-body>.dg-host{flex:1;align-items:stretch}.arch-list.is-bleed .arch-list-body .dg-grid{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;flex:1}.arch-list.is-bleed .dg-grid>.dg-scroll{flex:0 auto}.arch-list.is-bleed .dg-grid>.grid-toolbar,.arch-list.is-bleed .dg-grid>.bulkbar,.arch-list.is-bleed .dg-grid>.grid-foot,:where(.arch-list.is-bleed .dg-grid) .table tr>:first-child,:where(.arch-list.is-bleed .dg-grid) .table tr>.col-check:first-child{padding-left:20px}:where(.arch-list.is-bleed .dg-grid) .table tr>:last-child{padding-right:20px}.arch-list.is-bleed .dg-grid .table th,.arch-list.is-bleed .dg-table .col-check,.arch-list.is-bleed .dg-table .col-sticky{background:var(--panel)}.arch-list.is-bleed .dg-table tbody tr:hover>.col-check,.arch-list.is-bleed .dg-table tbody tr:hover>.col-sticky{background:var(--hover)}.arch-list.is-bleed .dg-table tbody tr.is-checked>.col-check,.arch-list.is-bleed .dg-table tbody tr.is-checked>.col-sticky,.arch-list.is-bleed .dg-table tbody tr.is-selected>.col-check,.arch-list.is-bleed .dg-table tbody tr.is-selected>.col-sticky{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--panel)}.arch-dock{grid-template-columns:minmax(0, 1fr) var(--arch-peek-w,400px);min-width:0;min-height:var(--arch-main-h);display:grid}.arch-dock.is-solo{grid-template-columns:minmax(0,1fr)}.arch-dock.has-peek .dg-grid>.grid-toolbar>.search{flex:0 136px;min-width:136px}.arch-peek{height:var(--arch-main-h);overscroll-behavior:contain;border-bottom-right-radius:11px;align-self:start;position:sticky;top:0;overflow:auto}@media print{.arch-peek{display:none}.arch-dock{grid-template-columns:minmax(0,1fr)}.arch-dock,.arch-list{min-height:0}}.arch-settings .settings-main>.page-head{margin-bottom:0}.arch-settings .settings-main>.page-head .page-sub{max-width:640px}.arch-editor:not(.is-sheet){min-width:0;height:var(--arch-main-h);flex-direction:column;display:flex}.arch-editor-tabs{flex:none;margin:-12px 0 24px}.arch-editor>.editor{flex:1;min-height:0}.arch-editor>.editor>.editor-outline,.arch-editor>.editor>.editor-canvas,.arch-editor>.editor>.editor-inspector{min-height:0;overflow:auto}.arch-editor-foot{z-index:var(--z-sticky);flex:none;margin-top:16px;position:sticky;bottom:24px}.arch-editor.is-sheet,.arch-wizard{flex-direction:column;align-items:center;min-width:0;display:flex}.arch-sheet{flex:none}.arch-sheet>.dialog-foot{z-index:var(--z-sticky);position:sticky;bottom:0}.arch-sheet-actions{flex:none;align-items:center;gap:8px;display:flex}.arch-sheet-actions>.btn-icon:last-child{margin-right:-4px}.arch-editor.is-sheet .dialog-tabs{border-bottom:1px solid var(--line-soft);margin-top:12px}.arch-editor.is-sheet .dialog-tabs>.tabs{border-bottom:0}.arch-editor.is-sheet .arch-sheet>.dialog-body{gap:28px;padding-top:24px}.arch-sheet>.dialog-foot>.foot-start{gap:12px}.arch-sheet-head-row{align-items:flex-start;gap:14px;display:flex}.arch-sheet-head-row>.dialog-heading{padding-top:0}.arch-sheet-head-row>.btn-icon{margin:-4px -8px 0 0}.arch-wizard .arch-sheet>.dialog-body{padding-top:24px}.arch-wizard .arch-sheet>.dialog-foot>.foot-start{gap:8px}.arch-board{min-width:0;min-height:var(--arch-main-h);flex-direction:column;display:flex}.arch-board>.page-head{margin-bottom:16px}.arch-board-views{flex:none;margin-bottom:24px}.arch-board-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.arch-board-bar{align-items:center;gap:12px;min-width:0;min-height:40px;margin-bottom:16px;display:flex}.arch-board-body{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.arch-board-body.has-bulk{padding-bottom:88px}.arch-board-body>.kanban{flex:1;min-height:560px}.arch-board-bulk{z-index:3;white-space:nowrap;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.arch-split{min-width:0;height:var(--arch-main-h);flex-direction:column;display:flex}.arch-split>.page-head{margin-bottom:24px}.arch-split>.split{flex:1;min-height:480px}.split.has-cols{grid-template-columns:var(--arch-split-list,336px) minmax(0, 1fr)}.split.has-cols.has-aside{grid-template-columns:var(--arch-split-list,336px) minmax(0, 1fr) var(--arch-split-aside,288px)}.split.has-aside>.split-detail{border-right:1px solid var(--line-soft)}.arch-split>.split>*{min-height:0;overflow:auto}@media (max-width:1360px){.split.has-cols.has-aside{grid-template-columns:var(--arch-split-list,336px) minmax(0, 1fr);grid-template-rows:auto 1fr}.split.has-aside>.split-list{grid-row:1/span 2}.split.has-aside>.split-detail{border-right:0}.split.has-aside>:last-child:not(.split-detail){border-top:1px solid var(--line-soft);grid-column:2}}@media print{.arch-editor:not(.is-sheet),.arch-split{height:auto}}:where(.ctx,.ctx-menu-head) :where(h2,p,ul){margin:0}:where(.ctx) :where(ul){padding:0;list-style:none}:where(button.nav-item,button.ctx-user){cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0}a.nav-item,a.nav-item:hover{text-decoration:none}.ctx-nav{flex:1;min-height:0;overflow:hidden auto}button.nav-item,button.ctx-user{text-align:left;width:100%}.nav-item>.nav-pending{opacity:.75;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;margin-left:auto}.nav-item>.nav-count+.nav-pending{margin-left:6px}.ctx-pin-empty{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);gap:10px;padding:6px 8px 10px 10px;display:flex}.ctx-pin-empty>.i{color:var(--text-3);flex:none;margin-top:2px}.ctx-menu-head{align-items:center;gap:12px;padding:10px 10px 8px;display:flex}.ctx-menu-name{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);font-weight:600}.ctx-menu-sub{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);overflow-wrap:anywhere}.ctx-menu-switch{cursor:pointer}.ctx-menu-switch>.switch{margin-left:auto}.ctx-menu-switch>.switch[data-on=true]{background:var(--accent-fill)}.ctx-menu-switch>.switch[data-on=true] .switch-thumb{left:18px}.ctx-body{display:contents}:root.design-b{--rail-w:72px;--ctx-w:248px;--topbar-h:60px;--band-h:0px;--frame-inset:8px;--main-h:calc(100dvh - 2 * var(--frame-inset) - 2px - var(--topbar-h) - var(--band-h));--toast-inset-left:calc(var(--rail-w) + var(--ctx-w) + 24px)}:root.design-b:has(.app-frame.ctx-collapsed){--toast-inset-left:calc(var(--rail-w) + 4px + 24px)}.app-frame{height:100dvh;min-height:0;overflow:hidden}.app-frame>.main,.app-frame>.main>.surface{min-height:0}.app-frame>.main>.surface{overflow:hidden}.frame-main{background:var(--page-bg,var(--panel));flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.app-frame>.rail{scrollbar-width:none;min-height:0;overflow:hidden auto}.app-frame>.ctx{min-height:0;overflow:hidden auto}:where(button.rail-user){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a.rail-btn,a.rail-btn:hover,a.nav-item,a.nav-item:hover{text-decoration:none}:where(.ctx) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.ctx) :where(h2,h3,p){margin:0}.rail-pending{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.rail-icon>.rail-pending{margin-left:-3px;position:absolute;bottom:2px;left:50%}.nav-item>.rail-pending{margin-left:6px}[data-motion] .rail-pending{animation:frame-pending .9s var(--ease) infinite alternate}@keyframes frame-pending{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){[data-motion] .rail-pending{animation:none}}.rail-badge.is-danger{background:var(--danger-fill);color:var(--on-danger)}@media print{.app-frame,.app-frame>.main>.surface,.frame-main{height:auto;overflow:visible}}.popover-tools{flex:none;align-items:center;gap:4px;display:flex}.crumbs a{color:inherit;text-decoration:none}.cmd{text-align:start}.overlay.is-layer.is-palette{z-index:var(--z-palette);padding-top:80px}.palette.is-layer{flex-direction:column;flex:none;width:640px;max-width:100%;max-height:100%;display:flex}.palette.is-layer>.palette-input,.palette.is-layer>.palette-foot{flex:none}.palette.is-layer>.palette-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px 6px 8px;overflow-y:auto}.palette-input>input.input-bare{height:100%}.palette .palette-input>input.input-bare:focus-visible{box-shadow:none}.palette-group .pal-glabel{align-items:center;gap:8px;display:inline-flex}.pal-n{color:var(--text-2);font-weight:500}.pal-n.is-capped{color:var(--accent);font-weight:600}.pal-all{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--accent);border-radius:var(--r-1);cursor:pointer;font-weight:600}.pal-all:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.pal-hit{min-height:52px}.pal-hit.is-one-line{min-height:44px}.pal-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.pal-title{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);font-weight:600}.pal-sub{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);font-weight:400}.pal-hit .chip,.pal-hit .palette-meta{flex:none}.pal-hit>.i{color:var(--text-3)}.pal-incomplete{cursor:default;gap:12px;min-height:40px}.pal-incomplete:hover{box-shadow:none;background:0 0}.pal-incomplete>.i{color:var(--warn)}.pal-incomplete .pal-title{color:var(--text-2)}.pal-ask{border-radius:var(--r-3);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line);flex:none;place-items:center;display:grid}.pal-scope{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pal-empty{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);padding:10px 10px 6px}.pal-go{min-height:44px}.pal-go>.i{color:var(--text-3);margin:0 5px}.pal-go.is-active>.i{color:var(--accent)}.pal-go .pal-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.palette-item.is-active .kbds .then{color:var(--text-2)}.palette-item[role=option]:not([aria-disabled=true]){cursor:pointer}.dialog-body:has(>.sc){padding-top:16px}.sc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.sc-col{flex-direction:column;gap:20px;min-width:0;display:flex}.sc-title{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);margin:0 0 4px;font-weight:600}.sc-list{margin:0;padding:0;list-style:none}.sc-row{border-bottom:1px solid var(--line-soft);min-height:36px;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);justify-content:space-between;align-items:center;gap:16px;display:flex}.sc-row:last-child{border-bottom:0}.sc-what{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-off{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-3)}.overlay.is-layer.is-fluid{align-items:stretch;padding:16px 24px}.overlay.is-layer.is-fluid>.dialog.is-fluid{max-width:1400px;height:100%;max-height:none}.dialog.esb{overflow:hidden}.dialog.esb>.dialog-head{border-bottom:1px solid var(--line-soft);align-items:center;min-height:68px;padding:10px 12px 10px 20px}.dialog.esb>.dialog-head>.icon-tile{margin-top:0}.dialog.esb .dialog-heading{gap:2px;padding-top:0}.dialog.esb .dialog-title{white-space:nowrap}.dialog.esb>.dialog-head>.btn-icon{margin:0}.esb-sub{white-space:nowrap;align-items:center;min-width:0;display:flex}.esb-sub>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.esb-sub>:not(:first-child){flex:none}.esb-sub>.sep-dot,.esign-pagecap>.sep-dot{margin:0 8px}.overlay.is-layer>.dialog.esb>.dialog-body{gap:0;padding:0;display:flex;overflow:hidden}.esb-body{border:0;border-radius:0;flex:1;grid-template-columns:296px minmax(0,1fr) 120px 304px;min-width:0;min-height:0}.esb-body.no-thumbs{grid-template-columns:296px minmax(0,1fr) 304px}.esb-body>.esign-side,.esb-body>.thumbs{overscroll-behavior:contain;min-height:0;overflow-y:auto}.esb-body .esign-side{gap:16px}.esb-send{border-right:0;border-left:1px solid var(--line-soft)}.esb-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.esb-sec+.esb-sec{border-top:1px solid var(--line-soft);padding-top:16px}.esb-sec-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.esb-sec-head .fieldset-legend{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.esb-signers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esb-signers .signer{padding:6px 4px 6px 10px}.esb-pick{min-width:0;color:inherit;font:inherit;text-align:left;border-radius:var(--r-3);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.esb-n{width:24px;height:24px;font-size:var(--fs-12);color:var(--text);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.esb-n.is-hued{--sn:var(--accent);--sn-bg:var(--accent-soft);background:var(--sn-bg);box-shadow:inset 0 0 0 1.5px var(--sn)}.esb-signers .signer-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.esb-signers .btn-icon{flex:none}.esb-add{align-self:flex-start}.esb-off{border:1px dashed var(--line-strong);min-height:52px;color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:6px 4px 6px 10px;display:flex}.esb-off .esb-n{background:var(--sunken);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--text-2)}.esb-off .cell-text{flex:1}.esb-off-name{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);font-weight:600;display:block}.esb-off-sub{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);display:block}.esb-invite{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.esb-noemail{color:var(--text-2)}.esb .tool{padding:0 8px}.esb-body>.esign-place>.esign-canvas.is-placing{padding:24px}.esign-zoom .esign-pagecap{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);white-space:nowrap;padding:0 4px;font-weight:600}.esb .thumb{gap:4px}.esb .thumb-page{position:relative}.esb-tmarks{pointer-events:none;position:absolute;inset:0}.esb-tm{--sn:var(--accent);--sn-bg:var(--accent-soft);background:var(--sn-bg);min-width:3px;min-height:2px;box-shadow:inset 0 0 0 1px var(--sn);border-radius:1px;display:block;position:absolute}.esb-tcount{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:500}.esb-send .textarea{min-height:0;line-height:22px}.esb-num-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.esb-num-label{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text)}.esb-num-row .esb-num{flex:none;width:64px;height:36px}.esb-ready{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.esb-ready li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.esb-ready li>.i{color:var(--done);margin-top:1px}.esb-ready li.is-bad>.i{color:var(--danger)}.esb-ready-text{min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);flex-direction:column;gap:2px;font-weight:600;display:flex}.esb-ready-text small{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);flex-direction:column;font-weight:400;display:flex}.esb-year{width:120px}.dialog.esb>.dialog-foot .foot-start{font-size:var(--fs-14);line-height:var(--lh-14);min-width:0}.dialog.esb>.dialog-foot .foot-start>.i{color:var(--text-3);flex:none}.dialog.esb>.dialog-foot .foot-start.field-error{color:var(--danger);font-weight:600}.dialog.esb>.dialog-foot .foot-start.field-error>.i{color:var(--danger);margin-top:0}@media (max-width:1399px){.esb-body{grid-template-columns:248px minmax(0,1fr) 96px 256px}.esb-body.no-thumbs{grid-template-columns:248px minmax(0,1fr) 256px}.esb-body>.esign-place>.esign-canvas.is-placing{padding:20px}.esb .tools{grid-template-columns:minmax(0,1fr)}.esb .thumb-page{width:72px}}.pi-page{background:var(--panel);height:100vh;color:var(--text);flex-direction:column;display:flex}.pi-cols{flex:1;grid-template-columns:minmax(320px,400px) minmax(340px,1fr) minmax(300px,1fr);min-height:0;display:grid}.pi-col{min-width:0;min-height:0;overflow-y:auto}.pi-col+.pi-col{border-left:1px solid var(--line)}.pi-col-queue{background:var(--panel);flex-direction:column;display:flex}.pi-queue{flex-direction:column;flex:1;min-height:0;display:flex}.pi-qhead{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:8px 12px 8px 16px;display:flex}.pi-new{cursor:pointer;margin-left:auto}.pi-hist-clear{margin-left:auto}:is(.pi-new:has(input:focus-visible),.pi-drop:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}.pi-drop-note{margin:0;padding:8px 16px 0}.pi-filed-note{border-bottom:1px solid var(--line-soft);padding:8px 16px}.pi-filed-note .cn-msg{margin:0}.pi-filehead,.pi-qrow-main{grid-template-columns:20px minmax(0,1fr) minmax(0,132px);align-items:center;gap:10px;display:grid}.pi-filehead{border-bottom:1px solid var(--line);min-height:32px;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);padding:0 44px 0 16px;font-weight:600}.pi-filehead>:first-child{grid-column:1/3}.pi-qempty{flex:1;padding:16px;display:flex}.pi-drop{cursor:pointer;flex:1}.pi-drop .field-error{text-align:left;justify-content:center}.pi-queue-list{margin:0;padding:0;list-style:none}.pi-qrow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 32px;align-items:center;padding-right:12px;display:grid}.pi-qrow:hover{background:var(--hover)}.pi-qrow.is-selected{background:var(--accent-soft);border-bottom-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.pi-qrow-main{min-width:0;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 16px}.pi-qrow-main>.i{color:var(--text-3)}.pi-qrow.is-selected .pi-qrow-main>.i{color:var(--accent)}.pi-qrow-main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pi-qrow-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pi-qrow-name{min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pi-qrow-status{min-width:0;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);align-items:center;gap:6px;display:flex}.pi-qrow-status>.dot{flex:none}.pi-qrow-words{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pi-qrow-status.is-warn .pi-qrow-words{color:var(--warn)}.pi-qrow-status.is-danger .pi-qrow-words{color:var(--danger)}.pi-qrow-acct{min-width:0;font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pi-qrow-acct.is-none{color:var(--text-3)}.pi-detail{background:var(--raised)}.pi-form{gap:16px;padding:16px 24px 24px}.pi-form .select .select-lead>.i{color:var(--text-3)}.pi-dhead{flex-direction:column;display:flex}.pi-eyebrow{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2)}.pi-dtitle{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tr-20);overflow-wrap:anywhere;margin:0;font-weight:600}.pi-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:32px 24px;display:flex}.pi-placeholder-text{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);margin:0;font-weight:400}.pi-options{border-radius:var(--r-4);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.pi-options>*{padding:12px 16px}.pi-options>*+*{border-top:1px solid var(--line-soft)}.pi-suggested{align-items:center;gap:8px;display:inline-flex}.pi-dup-acts{gap:8px;margin-top:6px;margin-left:-10px;display:flex}.pi-done{flex-direction:column;gap:10px;display:flex}.pi-done-line{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.pi-done-line>.i{color:var(--done);flex:none}.pi-done .link{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.pi-cols.is-history{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pi-history{background:var(--panel);flex-direction:column;display:flex}.pi-hist-scroll{overflow-x:auto}.pi-hist-table{width:100%}.pi-hist-when{white-space:nowrap}.pi-hist-name,.pi-hist-cell{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.pi-hist-empty{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.pi-preview{background:var(--sunken);flex-direction:column;display:flex}.pi-well{flex:1;justify-content:center;align-items:flex-start;padding:20px;display:flex}.pi-paper{width:440px;max-width:100%}.pi-preview-empty{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);align-self:center;align-items:center;gap:8px;margin:0;display:inline-flex}.pi-pfoot{justify-content:center;padding:0 20px 16px;display:flex}.pi-pfoot .doc-pager{font-weight:500}.pi-bar{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;flex:none;align-items:center;gap:12px 16px;min-height:52px;padding:10px 16px;display:flex}.pi-counter{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pi-counter.is-warn{color:var(--warn)}.pi-bar-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:1079px){.pi-cols{grid-template-rows:auto auto;grid-template-columns:minmax(300px,360px) minmax(0,1fr);overflow-y:auto}.pi-col{overflow-y:visible}.pi-col-queue{grid-row:1/3}.pi-preview{border-top:1px solid var(--line);grid-column:2}.pi-preview.pi-col{border-left:1px solid var(--line)}}@media (max-width:719px){.pi-page{height:auto;min-height:100vh}.pi-cols{grid-template-columns:minmax(0,1fr);overflow-y:visible}.pi-col-queue{grid-row:auto}.pi-preview{grid-column:auto}.pi-col+.pi-col,.pi-preview.pi-col{border-left:0;border-top:1px solid var(--line)}.pi-bar{position:sticky;bottom:0}}.listbox .option.is-depth-1{padding-left:30px}.listbox .option.is-depth-2{padding-left:50px}.listbox .option.is-depth-3{padding-left:70px}.listbox .option.is-depth-4{padding-left:90px}.listbox .option.is-depth-5,.listbox .option.is-depth-6{padding-left:110px}.listbox>.menu-sep{margin:6px -6px}.auth.is-popup{justify-content:center;padding:32px 24px}.auth.is-popup .auth-logo{height:32px;margin-bottom:24px}.auth.is-popup .firm-plate.auth-logo>img{width:auto;height:100%}.auth.is-popup .auth-done{gap:10px}.auth.is-popup .auth-done>*{margin:0}.auth.is-popup .auth-done .icon-tile{margin-bottom:6px}.auth.is-popup .auth-sub{text-wrap:balance;max-width:360px}.auth.is-popup .link{font-size:var(--fs-16);line-height:var(--lh-16);align-items:center;gap:6px;margin-top:10px;display:inline-flex}.handoff-toast{z-index:var(--z-toast);width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.drawer-body.is-flow{display:block}:root.design-b .wp-sheet{animation:none}:root.design-b .wp-ruled{background-image:none}:root.design-b .wp-folio{border-bottom:0;gap:12px 24px;margin-bottom:28px;padding-bottom:0}:root.design-b .arch-list-top>.wp-folio{margin-bottom:24px}:root.design-b .wp-folio>[aria-hidden=true]:first-child{display:none!important}:root.design-b :is(span.dc-tab,[role=tab].dc-tab){cursor:pointer;white-space:nowrap}:root.design-b :is(span.dc-tab,[role=tab].dc-tab):hover{color:var(--text)!important}@media print{:root.design-b .table td{height:auto}}.input.input-mono,.input-mono>.input-bare,.textarea.input-mono{font-family:var(--mono);word-spacing:0}.input.is-fit,.select-native.is-fit{flex:none;width:auto}.select-native.is-fit>select.select{width:auto}.w3s-row-end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.w3s-logo-plate{border:1px solid var(--line);border-radius:var(--r-4);background:var(--surface-2);justify-content:center;align-items:center;min-height:72px;padding:14px;display:flex}.w3s-logo-img{object-fit:contain;max-width:100%;max-height:56px}.w3s-verdict-grid{grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.w3s-contents{display:contents}.tag.w3s-tag-fill{border-color:#0000}.w3s-integration-more{padding:0 24px 16px 84px}.w3s-steps{padding:4px 0 12px 18px;list-style:decimal}.w3s-min-220{min-width:220px}.w3s-preview{align-items:flex-start}.w3s-switch-indent{padding-left:46px}.w3s-start{align-items:flex-start}.w3s-sub-setting>.setting-row{padding-left:48px}.w3s-sub-setting+.w3s-sub-setting>.setting-row,.setting-row+.w3s-sub-setting>.setting-row{border-top:1px solid var(--line-soft)}.w3s-mailbox{flex-wrap:wrap;align-items:flex-start;min-height:0;padding-top:16px;padding-bottom:16px}.w3s-step+.w3s-step{border-top:1px solid var(--line-soft)}.w3s-step-body{align-items:flex-start;padding:4px 0 16px}.w3s-map-row{grid-template-columns:200px minmax(200px,320px);align-items:center;gap:12px;display:grid}.w3s-full{width:100%}.w3s-col-520{max-width:520px}.w3s-principal-add{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.w3s-sunken-top{border-top:1px solid var(--line-soft);background:var(--sunken)}.w3s-mt-12{margin-top:12px}.secret.w3s-secret-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.w3s-reason{max-width:32ch}.card.w3s-reveal{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.w3s-history>li+li{border-top:1px solid var(--line-soft)}.w3s-history-body{padding:0 24px 16px 42px}.w3s-mt-8{margin-top:8px}.w3s-pad-y-8{padding:8px 0}.kv.w3s-kv-pad{padding:4px 16px 12px}.w3s-pre{white-space:pre-wrap}.form-grid.w3s-tight-grid{gap:8px 12px}.w3s-branch{border-left:3px solid var(--line);flex-direction:column;gap:8px;padding-left:12px;display:flex}.w3s-branch.is-on{border-left-color:var(--danger)}.w3s-branch.is-off{color:var(--text-3)}.table .w3s-notif-cell{height:auto;padding-top:10px;padding-bottom:10px}.w3s-detail-col{max-width:720px}.card.w3s-danger-card{border-color:var(--danger)}.w3s-drawer-end{border-top:1px solid var(--line);padding-top:16px}.w3s-x-scroll{overflow-x:auto}.table.w3s-top-cells td{vertical-align:top;height:auto;padding-top:12px;padding-bottom:12px}.w3s-mt-4{margin-top:4px}.w3s-hits{max-height:200px;box-shadow:none;border:1px solid var(--line);overflow:auto}.w3s-w-380{max-width:380px}.w3s-static-value{align-items:center;min-height:36px;display:flex}.w3s-domain-add{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:12px;display:grid}.kv.w3s-dns .kv-row{grid-template-columns:120px minmax(0,1fr) auto}.w3s-ai-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.w3s-baseline{align-items:baseline}.w3s-self-center{align-self:center}.w3s-month-row{grid-template-columns:64px minmax(0,1fr) 96px 72px;align-items:center;gap:12px;display:grid}.w3s-end{text-align:right}.w3s-scroll-320{max-height:320px;overflow:auto}.w3s-break{overflow-wrap:anywhere}.w3s-break-all{word-break:break-all}.w3s-trace-row{align-items:baseline;gap:8px;display:flex}.w3s-trace-row.is-turn{margin-top:4px}.w3s-trace-seq{text-align:right;width:28px}.w3s-trace-mark{width:12px}.w3s-card-pad{padding:12px 16px}.w3s-min-240{min-width:240px}.w3s-min-260{min-width:260px}.w3s-endpoint-row{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:8px;display:grid}.w3s-bullets{padding-left:18px;list-style:outside}.w3s-w-90{width:90px}.w3s-w-220{width:220px}.w3s-narrow-form{max-width:480px}.w3s-suggest-anchor{position:relative}.w3s-suggest{z-index:var(--z-popover);position:absolute;top:calc(100% + 4px);left:0;right:0}.w3s-w-280{width:280px}.w3s-admin-row{flex-wrap:wrap;gap:12px}.w3s-name-col{min-width:160px}.w3s-row-detail{border-top:1px solid var(--line-soft);background:var(--sunken);padding:12px 16px}.w3s-w-320{max-width:320px}.w3s-w-420{max-width:420px}.w3s-hue,.w3s-hue-dot{--hue:var(--line-strong)}.w3s-hue{background:var(--hue)}.w3s-hue.is-small{width:16px;height:16px}.w3s-hue-dot{background:var(--hue);border-radius:50%;flex:none;width:12px;height:12px}.w3s-overview{max-width:920px}.w3s-click-row{cursor:pointer}.w3s-pipe-split{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.w3s-group-label{margin-top:12px;padding:0 8px}.outline-item.w3s-archived{color:var(--text-3)}.w3s-pipe-head{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding-top:16px;padding-bottom:16px}.w3s-stage-scroll{padding:16px 20px;overflow-x:auto}.w3s-stage-row{align-items:flex-start;gap:12px;min-width:min-content;display:flex}.w3s-stage-col{border:1px solid var(--line);border-radius:var(--r-4);background:var(--sunken);flex-direction:column;flex:0 0 300px;gap:12px;width:300px;padding:12px;display:flex}.w3s-stage-col.is-drop{border-color:var(--accent)}.w3s-stage-col.is-dragging{border-style:dashed}.w3s-grip{cursor:grab;-webkit-user-select:none;user-select:none;display:inline-flex}.w3s-rule{border:0;border-top:1px solid var(--line);width:100%;margin:0}.w3s-self-start{align-self:flex-start}.w3s-auto-row{border:1px solid var(--line);background:var(--raised);text-align:left;width:100%;min-height:32px}.w3s-stage-add{border:1px dashed var(--line-strong);border-radius:var(--r-4);flex-direction:column;flex:0 0 260px;gap:8px;width:260px;padding:14px;display:flex}.w3s-status-row{border:1px solid var(--line);border-radius:var(--r-3);align-items:center;gap:12px;padding:8px 12px;display:flex}.w3s-cfs-add{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;display:flex}.w3s-grow-1{flex:1;min-width:140px}.w3s-grow-2{flex:2;min-width:180px}.w3s-colour{cursor:pointer;width:44px;padding:2px}.w3s-confirm-row{margin-top:8px}.w3s-col-640{max-width:640px}.w3s-col-560{max-width:560px}.w3s-w-104{width:104px}.w3s-w-110{width:110px}.w3s-w-130{width:130px}.w3s-w-150{width:150px}.editor.w3s-org-editor{grid-template-columns:280px minmax(0,1fr)}.editor.w3s-org-editor.is-solo{grid-template-columns:minmax(0,1fr)}.w3s-org-list{gap:8px}.w3s-org-main{gap:16px}.w3s-org-col{max-width:900px}.w3s-align-end{align-items:flex-end}.w3s-w-80{width:80px}.w3s-min-160{min-width:160px}.w3s-indent{margin-left:24px}.w3s-indent-sm{margin-left:16px}.w3s-drag-card.is-draggable{cursor:grab}.w3s-drag-card.is-drop{border-color:var(--accent)}.w3s-editor-col{max-width:860px}.w3s-w-120{width:120px}.w3s-two-pane{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.w3s-pane-pad{padding:12px 16px}.w3s-w-180{width:180px}.w3s-w-200{width:200px}.w3s-tree-row{min-height:40px;margin-left:calc(var(--depth,0) * 20px);border-radius:var(--r-2);align-items:center;gap:8px;padding:4px 8px;display:flex}.w3s-tree-row.is-root{background:var(--sunken)}.w3s-tree-add{margin:4px 0 4px calc(var(--depth,1) * 20px)}.w3s-pick-list{border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;gap:8px;max-height:180px;padding:8px 12px;display:flex;overflow-y:auto}.w3s-tpl-body{grid-template-columns:296px minmax(0,1fr) 120px}.w3s-tpl-body.no-thumbs{grid-template-columns:296px minmax(0,1fr)}.w3s-tpl-empty{text-align:center;align-items:center}.anchored-menu-anchor{display:inline-block;position:relative}.popover.anchored-menu{width:auto}.md{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);flex-direction:column;gap:8px;display:flex}.md-h{color:var(--text);font-weight:600}.md-h1{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tr-20)}.md-h2{font-size:var(--fs-16);line-height:var(--lh-16)}.md-h3{font-size:var(--fs-15);line-height:var(--lh-15)}.md-p{white-space:pre-wrap}.md-hr{border:none;border-top:1px solid var(--line);margin:0}.md-code,.md-pre{font-family:var(--mono);font-size:var(--fs-13);line-height:var(--lh-13);background:var(--well);border:1px solid var(--line);border-radius:var(--r-1)}.md-code{padding:0 4px}.md-pre{border-radius:var(--r-2);margin:0;padding:8px 10px;overflow-x:auto}.md-list{margin:0;padding-left:20px}ul.md-list{list-style:outside}ol.md-list{list-style:decimal}.md-list>li{margin:1px 0}.md-table-wrap{overflow-x:auto}.md-table{border-collapse:collapse;min-width:100%;font-size:var(--fs-14);line-height:var(--lh-14)}.md-table th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:4px 10px 4px 0;font-weight:600}.md-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:4px 10px 4px 0}.page-loading{padding:24px 28px;animation:.18s ease-out .15s both b-fade-in}.page-loading-body{flex-direction:column;gap:18px;display:flex}@media (prefers-reduced-motion:reduce){.page-loading{animation:none}}.shell-noprint{display:contents}@media print{.shell-noprint{display:none}}.tick{vertical-align:middle;width:16px;height:16px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.tick-clear{color:var(--done)}.tick-overdue{color:var(--danger)}.tick-xref{color:var(--accent)}.tick>.spinner{width:16px;height:16px}.tick-legend{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-3);white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.tick-legend-item{align-items:center;gap:4px;display:inline-flex}.topbar .cmd{container-type:inline-size}.topbar .cmd-text-short{display:none}@container (max-width:400px){.topbar .cmd-text-long{display:none}.topbar .cmd-text-short{display:block}}.confirm-body{flex-direction:column;gap:20px;display:flex}.palette .palette-input>input.input-bare{height:40px;margin-inline:-8px;padding:0 8px}.palette .palette-input>input.input-bare:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-2)}:root.design-b .sr-only{top:0;left:0}.cmh-activity{max-width:1180px}.cmh-act-filters{margin-bottom:12px}.cmh-act-card{overflow:hidden}.cmh-act-table col.cmh-act-col-acct{width:196px}.cmh-act-table col.cmh-act-col-type{width:144px}.cmh-act-table col.cmh-act-col-actor{width:212px}.cmh-act-table col.cmh-act-col-when{width:164px}.cmh-act-cell{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.cmh-act-cell>.btn{flex:none}.cmh-act-what{flex-wrap:nowrap;min-width:0}.cmh-act-what>.btn{flex:none}.cmh-act-foot{margin-top:12px}.cmh-inbox{max-width:1180px}.cmh-ib-bar{margin-bottom:12px;padding-left:16px}.cmh-ib-card{overflow:hidden}.cmh-ib-row{border-bottom:1px solid var(--line-soft);min-height:40px;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);align-items:center;gap:12px;padding:0 16px;display:flex}.cmh-ib-row:last-child{border-bottom:0}.cmh-ib-row:hover{background:var(--hover)}.cmh-ib-row.is-checked{background:var(--accent-soft)}.cmh-ib-dot-read{background:0 0}.cmh-ib-glyph{background:var(--sunken);width:24px;height:24px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.cmh-ib-glyph.is-accent{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.cmh-ib-glyph.is-done{background:var(--done-bg);color:var(--done);box-shadow:inset 0 0 0 1px var(--done-line)}.cmh-ib-glyph.is-warn{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.cmh-ib-glyph.is-danger{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-line)}.cmh-ib-time{text-align:right;flex:none;width:128px}.cmh-ib-tools{flex-wrap:nowrap;flex:none}.cmh-ib-foot{margin-top:12px}.split.cmh-solo{grid-template-columns:minmax(0,1fr)}.split.cmh-solo>.split-list{display:none}.cmh-as-split.is-strip{grid-template-columns:64px minmax(0,1fr)}.cmh-as-rail{padding:16px}.cmh-as-strip{align-items:center;padding:16px 0}.cmh-as-clients .toggle-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cmh-as-rail-note{padding:4px 0}.cmh-as-group{flex-direction:column;gap:2px;display:flex}.cmh-as-group-label{padding:8px 8px 4px}.cmh-as-conv{border-radius:var(--r-2);align-items:center;gap:4px;padding:2px;display:flex}.cmh-as-conv.is-active{background:var(--accent-soft)}.cmh-as-conv-open.btn{min-width:0;height:auto;min-height:44px;color:var(--text);text-align:left;white-space:normal;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;padding:4px 8px;font-weight:400}.cmh-as-conv-title{max-width:100%}.cmh-as-conv.is-active .cmh-as-conv-title{font-weight:600}.cmh-as-conv-meta{flex-wrap:nowrap;max-width:100%}.cmh-as-conv-client{max-width:120px}.arch-split>.split>.split-detail.cmh-as-detail{overflow:hidden}.cmh-as-col{flex-direction:column;flex:1;gap:12px;width:100%;max-width:808px;min-height:0;margin:0 auto;padding:16px 24px;display:flex}.cmh-as-log-wrap{flex:1;min-height:0;display:flex;position:relative}.cmh-as-log{flex-direction:column;flex:1;gap:16px;min-width:0;padding:4px 4px 8px;display:flex;overflow-y:auto}.cmh-as-jump{box-shadow:var(--shadow-overlay);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cmh-as-compose{flex-direction:column;gap:4px;display:flex}.cmh-as-drop{border:1px dashed var(--accent);border-radius:var(--r-3);color:var(--accent);margin-bottom:4px;padding:8px 12px}.cmh-as-compose .composer-input{min-height:56px;max-height:230px;overflow-y:auto}.cmh-as-hint{flex-wrap:nowrap;margin-top:4px}.cmh-as-starters{padding:20px 0}.cmh-onb-col{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.cmh-onb-intro{max-width:560px}.cmh-onb-who{flex-wrap:nowrap;align-items:baseline}.cmh-onb-who>.link{flex:none}.cmh-onb-log{flex-direction:column;gap:12px;padding:20px;display:flex}.cmh-onb-line{white-space:pre-wrap}.cmh-onb-form{flex-wrap:nowrap}.cmh-onb-plan-row{border-top:1px solid var(--line-soft);padding:10px 16px}.card-head+.cmh-onb-plan-row{border-top:0}.cmh-tv-ask{max-width:80%}.cmh-tv-question{white-space:pre-wrap}.cmh-tv-files{margin-top:4px}.cmh-tv-answer{max-width:100%}.cmh-tv-lines{flex-direction:column;gap:4px;display:flex}.cmh-tv-line{white-space:pre-wrap;overflow-wrap:anywhere}.cmh-tv-line>.i,.cmh-tv-lines .i{vertical-align:-3px;display:inline-block}.cmh-tv-wrap{overflow-wrap:anywhere}.cmh-tv-summary{border-top:1px solid var(--line-soft);white-space:pre-wrap;margin-top:4px;padding-top:8px}.cmh-tv-ledger-sum.ai-trace{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:28px;padding-block:4px}.cmh-tv-details>summary{cursor:pointer;width:fit-content;list-style:revert}.cmh-tv-details>.cmh-tv-lines{margin-top:4px}.cmh-tv-quiet.link{color:var(--text-2);align-items:center;gap:2px;font-weight:500;display:inline-flex}.cmh-tv-quiet.link:hover{color:var(--text)}.cmh-tv-undo{vertical-align:middle;margin-left:8px;display:inline-flex}.cmh-tv-source{border-radius:var(--r-2);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14);padding:8px 12px;text-decoration:none;display:block}.cmh-tv-source:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-strong);text-decoration:none}.cmh-tv-source>.tag{vertical-align:middle}.cmh-tv-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding-top:8px}.cmh-tv-why{width:220px}.cmh-tv-card{max-width:100%}.cmh-tv-card-body{padding:12px 16px}.cmh-tv-card-foot{flex-wrap:wrap;justify-content:flex-start}.cmh-tv-args{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.cmh-tv-args dd{margin:0}.cmh-tv-rows{overflow-x:auto}.cmh-tv-rowtable{border-collapse:collapse;width:100%;font-size:var(--fs-14);line-height:var(--lh-14)}.cmh-tv-rowtable th{text-align:left;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-3);white-space:nowrap;padding:4px 8px 4px 0;font-weight:600}.cmh-tv-rowtable td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid var(--line-soft);padding:4px 8px 4px 0}.cmh-tv-rowtable tr.is-off td{color:var(--text-3);text-decoration:line-through}.cmh-tv-onb{flex-direction:column;gap:12px;display:flex}.cmh-tv-onb-sec{flex-direction:column;gap:4px;display:flex}.cmh-tv-onb-ids{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.cmh-tv-verbatim{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:4px 0 0}.cmh-chat-embed{height:calc(var(--main-h) - var(--chat-offset,124px));flex-direction:column;min-height:440px;display:flex}.cmh-chat-bar{flex-wrap:nowrap;flex:none;padding:12px 16px}.cmh-chat-embed>.split{flex:1;min-height:0}.cmh-chat-embed>.split>*{min-height:0;overflow:auto}.split>.split-detail.cmh-chat-detail,.arch-split>.split>.split-detail.cmh-chat-detail{overflow:hidden}.cmh-chat-pad{padding:12px 16px}.cmh-chat-error{margin:0;padding:8px 16px}.cmh-chat-noone{border:1px dashed var(--line-strong);border-radius:50%;width:24px;height:24px}.cmh-chat-people{max-height:240px;overflow-y:auto}.cmh-chat-tool.is-on{color:var(--accent)}.cmh-chat-num{width:64px}.cmh-chat-picker{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.cmh-chat-new{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.cmh-chat-thread{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cmh-chat-older{flex:none;align-self:center;margin-bottom:8px}.cmh-chat-edit{min-width:280px}.cmh-chat-edit-foot{justify-content:flex-end;margin-top:8px}.cmh-rich-field.is-internal{border-style:dashed;border-color:var(--warn-line);background:var(--sunken)}.cmh-chat-task-done input{color:var(--text-3);text-decoration:line-through}.cmh-ann-accounts{gap:6px}.cmh-ann-accounts-list{border:1px solid var(--field-line);border-radius:var(--r-3);background:var(--raised);flex-direction:column;gap:8px;max-height:160px;padding:8px 12px;display:flex;overflow-y:auto}.cmh-mail-pad{padding:16px 20px}p.cmh-mail-pad{margin:0}.cmh-mail-thread{flex-direction:column;min-width:0;display:flex}.cmh-mail-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cmh-tpl-tabs{border-bottom:1px solid var(--line-soft);padding:4px 20px 0}.cmh-tpl-tabs>.view-tabs{border-bottom:0}.cmh-tpl-list .list-row{border-bottom:1px solid var(--line-soft)}.cmh-tpl-subject{display:block}.cmh-tpl-err{padding:12px 24px 0}.cmh-tpl-editor{flex-direction:column;gap:16px;max-width:640px;padding:20px 24px 24px;display:flex}.cmh-tpl-editor>.section-head{margin:0}.cmh-rich-field{border:1px solid var(--field-line);border-radius:var(--r-2);background:var(--raised);padding:8px 12px}.cmh-rich-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.cmh-tpl-actions{padding-top:4px}.cmh-ins{max-width:1380px}.cmh-ins-top{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.cmh-ins-col{flex-direction:column;gap:32px;min-width:0;display:flex}.cmh-ins-section{min-width:0}.cmh-ins>.arch-list-body>*+*{margin-top:32px}.cmh-ins-head{flex-wrap:wrap;margin-bottom:12px;scroll-margin-top:12px}.cmh-ins-head-text{align-items:baseline;min-width:0}.cmh-ins-controls{flex:none}.cmh-ins-card{overflow:hidden}.cmh-ins-pad{padding:12px 16px}.cmh-ins-muted,.cmh-ins-note{margin:0;padding:12px 16px}.cmh-ins-scroll{overflow-x:auto}.cmh-ins-capacity{min-width:760px}.cmh-ins-hours{min-width:720px}.cmh-ins-center{text-align:center}.cmh-ins-total>td{background:var(--sunken);border-top:2px solid var(--line-strong)}.cmh-ins-lead col.cmh-ins-col-count{width:88px}.cmh-ins-lead col.cmh-ins-col-mark{width:64px}.cmh-ins-item{flex-wrap:nowrap;max-width:100%}.cmh-ins-row-link{color:var(--text);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cmh-ins-see{flex:none;margin-left:auto}.cmh-ins-glyph{color:var(--text-2);flex:none;display:flex}.cmh-ins-foot{border-top:1px solid var(--line-soft);background:var(--sunken);padding:8px 16px}.cmh-ins-legend{white-space:nowrap;flex-wrap:nowrap}.cmh-ins-mark{vertical-align:middle;width:16px;height:16px;color:var(--text-3);justify-content:center;align-items:center;display:inline-flex}.cmh-ins-mark.is-clear{color:var(--done)}.cmh-ins-mark.is-overdue{color:var(--danger)}.cmh-ins-team-row{flex-wrap:nowrap}.cmh-ins-team-name{flex:none;width:152px}.cmh-ins-bars{border-radius:var(--r-1);background:var(--sunken);min-width:2px;display:inline-flex;overflow:hidden}.cmh-ins-seg{width:var(--w,0px);height:12px;display:inline-block}.cmh-ins-seg.is-urgent,.cmh-ins-key.is-urgent{background:var(--danger-dot)}.cmh-ins-seg.is-high,.cmh-ins-key.is-high{background:var(--warn-dot)}.cmh-ins-seg.is-overdue,.cmh-ins-key.is-overdue{background:var(--prog-dot)}.cmh-ins-key{border-radius:2px;width:8px;height:8px}.cmh-ins-note-head{border-bottom:1px solid var(--line);background:var(--sunken);min-height:44px;padding:0 16px}.cmh-ins-empty{min-height:64px;padding:12px 16px}.cmh-ins-agenda .cmh-ins-agenda-mark{width:40px;padding-right:0}.cmh-ins-buckets>.stat-strip{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;border-radius:0}.cmh-ins-mix{align-items:flex-end;gap:8px;height:96px;display:flex}.cmh-ins-mix-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;display:flex}.cmh-ins-mix-seg{min-height:1px}.cmh-ins-mix-axis{border-top:1px solid var(--line-strong);gap:8px;margin-top:8px;padding-top:4px;display:flex}.cmh-ins-mix-axis>span{text-align:center;white-space:nowrap;flex:1 1 0}.cmh-ins-mix-keys{margin-top:12px}.cmh-ins-sub{margin:0;padding:12px 16px 4px}.cmh-ins-rule{border-top:1px solid var(--line-soft)}.cmh-ins-member{flex-wrap:nowrap}.cmh-ins-capacity td.num>.heat{min-width:40px}.cmh-ins-card>.loading-row{padding:12px 16px}.cmh-bk-page{max-width:1320px}.cmh-bk-intro{margin-bottom:16px}.cmh-bk-failed{padding:16px}.cmh-bk-bar{border-bottom:1px solid var(--line-soft);padding:12px 16px}.cmh-bk-pad{padding:12px 16px 0}.cmh-bk-scroll{overflow-x:auto}.cmh-bk-client{min-width:180px}.cmh-bk-client>p{margin:0}a.cmh-bk-name{text-decoration:none;display:block}.cmh-bk-keeper{white-space:nowrap;min-width:120px}.cmh-bk-health{min-width:208px}.cmh-bk-health-link{flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:inline-flex}.cmh-bk-table .cmh-bk-mth{text-align:center;padding-left:2px;padding-right:2px}.cmh-bk-table tr>.cmh-bk-mth:last-child{padding-right:16px}.cmh-bk-table th.cmh-bk-mth.is-current{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.cmh-bk-table td.cmh-bk-mth.is-current{background:var(--sunken)}.cmh-bk-cell.btn,.cmh-bk-swatch{border:1px solid var(--line);border-radius:var(--r-1);color:var(--text-3);background:0 0;place-items:center;display:inline-grid}.cmh-bk-cell.btn{width:32px;height:24px;box-shadow:none;padding:0}.cmh-bk-cell.btn:hover{border-color:var(--line-strong)}.cmh-bk-cell.btn.is-busy{cursor:progress}.cmh-bk-cell.is-done,.cmh-bk-swatch.is-done{background:var(--done-bg);border-color:var(--done-line);color:var(--done)}.cmh-bk-cell.is-prog,.cmh-bk-swatch.is-prog{background:var(--prog-bg);border-color:var(--prog-line);color:var(--prog)}.cmh-bk-cell.is-danger,.cmh-bk-swatch.is-danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.cmh-bk-swatch{width:20px;height:16px}.cmh-bk-swatch>.i{width:14px;height:14px}.cmh-bk-swatch>.dot{width:6px;height:6px}.cmh-bk-years{flex-wrap:nowrap}.cmh-bk-year{text-align:center;min-width:40px}.cmh-bk-opt.is-current{font-weight:600}.work-filters{margin-bottom:16px}.work-tasks-scroll{max-height:calc(var(--main-h) - 200px)}.work-tasks-table{min-width:1140px}.table .work-center{text-align:center}.table .work-cell-name{min-width:200px;max-width:260px}.work-hint-under{margin-top:-16px}.work-input-count{flex:none;width:64px}.work-subtask>.input{flex:1;width:auto}.q-card.is-off .q-title,.q-card.is-off .q-n{color:var(--text-2)}.q-card.is-busy{pointer-events:none}.work-automation-meta{margin-top:8px}.work-dl-bar{z-index:var(--z-sticky);background:var(--panel);margin:8px 0 12px;padding:4px 0;position:sticky;top:0}.work-dl-spacer{flex:none;width:12px}.work-dl-search{flex:none;width:180px}.work-dl-summary{margin-bottom:12px}.work-dl-card{overflow:hidden}.work-dl-head{background:var(--sunken);border-bottom:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:12px 16px;display:flex}.work-dl-cols{border-bottom:1px solid var(--line-soft);grid-template-columns:120px 1.4fr 1.6fr 1fr 100px;align-items:center;gap:12px;padding:8px 16px;display:grid}.work-dl-row:last-child{border-bottom:0}.work-dl-stack{flex-direction:column;min-width:0;display:flex}.work-dl-status{justify-self:start;align-items:flex-start;gap:4px}.work-dl-band{margin:4px 0 8px}.work-dl-scroll{overflow-x:auto}.work-dl-table{min-width:748px}.work-dl-table.has-fye{min-width:840px}.work-dl-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:220px repeat(12,minmax(44px,1fr));align-items:center;padding:4px 16px;display:grid}.work-dl-table.has-fye .work-dl-grid{grid-template-columns:220px 92px repeat(12,minmax(44px,1fr))}.work-dl-grid:last-child{border-bottom:0}.work-dl-grid-head{padding-block:8px}.work-dl-month{text-align:center}.work-dl-name{padding-right:8px}.work-dl-mcell{justify-content:center;padding:0 4px;display:flex}.work-dl-mcell.is-now{background:var(--accent-soft)}.work-dl-none{color:var(--line-strong)}.work-dl-chip{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--raised);width:100%;max-width:32px;height:20px;color:var(--text-3);justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.work-dl-chip:hover{text-decoration:none}.work-dl-chip.is-done,.work-dl-chip.is-done:hover{background:var(--done-bg);border-color:var(--done-line);color:var(--done)}.work-dl-chip.is-started,.work-dl-chip.is-started:hover{background:var(--prog-bg);border-color:var(--prog-line);color:var(--prog)}.work-dl-chip.is-overdue,.work-dl-chip.is-overdue:hover{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.work-dl-chip.is-due_soon,.work-dl-chip.is-due_soon:hover{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.work-dl-chip.is-future:hover{color:var(--text-3)}.work-dl-chip.is-pre,.work-dl-chip.is-pre:hover{border-style:dashed;border-color:var(--line);color:var(--text-3);background:0 0}.work-dl-chip[aria-disabled=true]{cursor:progress}.work-dl-chip.is-swatch{flex:none;width:24px;height:16px;overflow:hidden}.work-dl-chip.is-swatch>.i{width:12px;height:12px}.work-dl-roll{opacity:.8;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:2px}.work-dl-year{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--raised);align-items:center;gap:4px;padding:0 4px;display:inline-flex}.work-dl-year-n{text-align:center;min-width:40px}.work-dl-part{border:1px solid var(--line-soft);border-radius:var(--r-3);flex-direction:column;gap:8px;padding:12px;display:flex}.work-dl-acct-head{border-bottom:1px solid var(--line-soft);padding:12px 16px}.work-dl-fact{border-bottom:1px solid var(--line-soft);flex-wrap:nowrap;padding:8px 16px}.work-dl-fact:last-child{border-bottom:0}.work-cov-account{min-width:180px}.table .work-cov-col{text-align:center;border-left:1px solid var(--line-soft)}.work-cov-cell{justify-content:center;display:inline-flex}.work-cal-ev{flex-direction:column;min-width:0;display:flex}.work-cal-more{padding:0 8px}.work-cal-loading{margin-bottom:8px}.dot.work-dot-data{--work-dot:var(--neutral-dot);background:var(--work-dot)}.table .work-col-kebab{text-align:right;width:40px;padding-left:8px}.work-days-over{justify-content:flex-end}.work-kanban{align-items:flex-start;padding-bottom:12px;overflow-x:auto}.work-kanban>.kcol:not(.is-collapsed){max-height:calc(var(--main-h) - 187px);flex:1 0 232px}.work-kanban>.kcol:not(.is-collapsed)>.kcol-body{overflow-y:auto}.work-kcol-empty{text-align:center;padding:8px}.work-kcard-more{color:var(--warn)}.work-kcard-assignees{margin-left:auto}.work-board-note{padding:20px}.work-drawer-actions{margin-top:8px}.drawer-foot>.work-foot-start{margin-right:auto}.work-drawer-part{border-top:1px solid var(--line-soft);padding-top:20px}.work-drawer-list>.list-row{gap:10px;min-height:40px;padding:8px 12px}.work-drawer-list>.list-row.is-attention{box-shadow:inset 3px 0 0 var(--danger)}.work-task-done{color:var(--text-3);text-decoration:line-through}.work-time-budget>.input{flex:none;width:104px}.work-cond-group{box-shadow:none;flex-direction:column;gap:8px;padding:12px;display:flex}.work-comment-editor{border-radius:var(--r-3);border:1px solid var(--line-strong);background:var(--raised);padding:8px 12px}.work-comment{box-shadow:none;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.hstack.work-end{justify-content:flex-end}.work-break{overflow-wrap:anywhere}.work-comment.is-settled .fw-600{color:var(--text-2)}.work-verify-row>.select-native{flex:1;min-width:220px}.work-rec-form{box-shadow:none;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;padding:16px;display:grid}.work-rec-submit{align-items:flex-end}.table td.work-col-meta{font-size:var(--fs-13);line-height:var(--lh-13)}.table .work-col-actions{text-align:right;white-space:nowrap;width:160px}.table .work-cell-clip{text-overflow:ellipsis;max-width:280px;overflow:hidden}.work-tag-link,.work-tag-link:hover{text-decoration:none}.table .work-col-actions>.hstack{justify-content:flex-end}.work-pay-summary{border-radius:var(--r-3);background:var(--sunken);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);flex-direction:column;gap:2px;padding:12px;display:flex}.dialog-foot>.work-foot-start{margin-right:auto}.work-picker-list{min-width:0;max-height:180px;margin-top:4px;overflow-y:auto}.work-picker-list>.work-picker-note{border-top:0;margin:0;padding:6px 10px}.work-page-note,.work-my-time{margin-bottom:16px}.work-window-row{align-items:flex-end}.work-window-row>.field{width:180px}.card.work-table-scroll{overflow:auto}.table tr.work-total-row>td{background:var(--sunken);font-weight:600}.hstack.work-spread{justify-content:space-between}.work-kanban .kcard-client{white-space:normal}:where(ul.work-plain,ol.work-plain){margin:0;padding:0;list-style:none}.rec-id>span:first-child{margin-top:10px;display:flex}.rec-notes{max-width:820px}.rec-line,.rec-kv-line{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.rec-line>:first-child,.rec-kv-line>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rec-line>:last-child,.rec-kv-line>:last-child{white-space:nowrap;flex:none}.rec-role-line{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.rec-card-list{flex-direction:column;padding:4px 16px 12px;display:flex}.rec-invoice-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:44px;display:flex}.rec-invoice-row:last-child{border-bottom:0}.rec-invoice-row>:first-child{flex:none;width:96px}.rec-invoice-due{text-align:right;flex:none;width:112px}.rec-related-spouse{border-top:1px solid var(--line-soft);padding-top:12px}.rec-hits{border:1px solid var(--line);border-radius:var(--r-3,8px);flex-direction:column;padding:4px;display:flex}.rec-access-row>.dot{flex:none;margin-top:6px}.rec-meeting{border:1px solid var(--line-soft);border-radius:var(--r-3);background:var(--raised);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.rec-emails{max-width:960px}.rec-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rec-jobs-table tr>:first-child{padding-left:0}.rec-jobs-table tr>:last-child{padding-right:0}@media print{.rec-id>span:first-child{display:none}}.rec-bk-head{margin-bottom:8px}.rec-bk-lines{margin-bottom:16px}.rec-prewrap{white-space:pre-wrap}.rec-center{text-align:center;justify-content:center}.rec-scroll-180{max-height:180px;overflow:auto}.hstack.rec-nowrap-row{flex-wrap:nowrap}.hstack.rec-align-end{align-items:flex-end}.diff.rec-inset-panel{padding:12px}.rec-passkey-row{min-height:36px}.list>li.rec-contact{padding:16px 0}.rec-picker{max-width:280px}.rec-scroll-x{overflow-x:auto}.rec-scroll-280{max-height:280px;overflow-y:auto}.rec-scroll-320{max-height:320px;overflow:auto}.rec-indent,.table tr>td.rec-indent{padding-left:var(--indent,0px)}.rec-depth{padding-left:calc(var(--depth,0) * 16px)}.hstack.rec-end{justify-content:flex-end}.rec-full-row{flex-basis:100%}.btn.rec-fav{text-overflow:ellipsis;max-width:230px;overflow:hidden}.rec-cite{max-width:220px;overflow:hidden}.link.rec-teaser{max-width:100%;display:block}.list>li.rec-row-12{padding:12px 0}.diff.rec-standing{border-color:var(--line-strong)}.rec-date-col{min-width:104px}.rec-c-warn{color:var(--warn)}.cla-table-card{overflow-x:auto}.cla-table-card .table tbody tr.is-clickable{cursor:pointer}.cla-notes{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.cla-group-notes{max-width:720px;margin:0 0 16px}.cla-group-error{margin-bottom:16px}.cla-group-add{flex-direction:column;gap:8px;max-width:520px;margin-top:16px;display:flex}.cla-member-role{width:152px}.cla-member-order{width:72px}.cla-add-role{flex:none;width:168px}.cla-peek-notes>li{border-bottom:1px solid var(--line-soft);padding:8px 0}.cla-peek-notes>li:last-child{border-bottom:0}.cla-note-body{white-space:pre-wrap}.cla-leads-views{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.cla-truncated{border-bottom:1px solid var(--line-soft);padding:8px 20px}.cla-card-section-head{padding:12px 16px 0}.cla-card-pad{padding:12px 16px}.cla-one-line{flex-wrap:nowrap}.tag.cla-tag-clip{max-width:150px}.cla-row-end{flex-wrap:nowrap;justify-content:flex-end}.cla-row-alert{border-radius:var(--r-1);display:inline-flex}:where(button.cla-cell-button){font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button.cla-copy{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button.cla-copy.is-copied{color:var(--done)}.cla-typeahead{min-width:0;position:relative}.cla-typeahead>.menu{z-index:var(--z-popover);max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cla-wizard-body{gap:16px}.cla-wizard-body>.form-section-title{margin-top:8px}.cla-signer-order{max-width:120px}.cla-attention-note{gap:6px}.cla-name-cell{max-width:290px}.cla-pick-list{gap:4px;max-height:152px;overflow:auto}.cla-pick-scroll{max-height:260px;overflow:auto}.cla-pick-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cla-pop-foot{justify-content:flex-end;margin-top:4px;display:flex}.cla-remind-line{gap:8px}.input.cla-num-2{flex:none;width:56px}.input.cla-num-4{flex:none;width:80px}.textarea.cla-rich-field{height:auto;min-height:120px}.cla-table-scroll{overflow-x:auto}.cla-sample{max-width:180px;display:block}.cla-pre{white-space:pre-wrap}.cla-dialog-section,.cla-step{flex-direction:column;gap:16px;display:flex}.cla-dialog-section+.cla-dialog-section{margin-top:24px}.cla-dialog-section>.section-head,.cla-step>.section-head{margin-bottom:0}.input.cla-phone{max-width:220px}.input.cla-field-name{max-width:160px}.cla-typeahead-320{max-width:320px}.cla-tag-picker{display:inline-flex}.cla-tag-picker>.input{width:132px}.cla-tag-picker>.menu{min-width:192px;right:auto}.input.cla-email{max-width:260px}.cla-form-actions{justify-content:flex-end;margin-top:8px}.cla-dups{padding:0 20px 24px}.cla-dup-head{justify-content:space-between}.cla-dup-pair{align-items:stretch}.cla-dup-pair>.cla-dup-contact{min-width:0;box-shadow:none;flex:1;padding:12px 16px}.cla-dup-pair>.c-3{align-self:center}.cla-dup-conflict{border-bottom:1px solid var(--line-soft);padding:8px 0}.cla-id-extract{background:var(--sunken);box-shadow:none;flex-direction:column;gap:12px;padding:16px;display:flex}.cla-assistant-pane{margin-bottom:12px}.cla-assistant-turns{max-height:420px;overflow-y:auto}.select-native:has(>.cla-select-180){max-width:180px}.cla-role-name{width:38%}.cla-role-tools{margin-top:8px}@media (max-width:1360px){.arch-dock.has-peek.cla-accounts .dg-grid>.grid-toolbar>.search{flex:200px;min-width:200px}}.table td.c-1{color:var(--text)}.table td.c-2{color:var(--text-2)}.table td.c-3{color:var(--text-3)}.table td.c-done{color:var(--done)}.table td.c-danger{color:var(--danger)}.docs-file-cell{text-align:left;align-items:center;gap:8px;min-width:0;max-width:340px;display:inline-flex}.docs-row-acts{align-items:center;gap:12px;display:inline-flex}.docs-checklist-send{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:12px;display:grid}.docs-checklist-remind{align-items:flex-end;gap:8px;display:flex}.docs-checklist-remind>.hint{padding-bottom:8px}.docs-sig-row.list-row{border:1px solid var(--line);border-radius:var(--r-2);gap:12px;min-height:0;padding:8px 12px}.docs-sig-box{border:1px solid var(--line);border-radius:var(--r-2);padding:8px 12px}.docs-sig-panel{border-top:1px solid var(--line);padding-top:12px}.table :is(th,td).docs-center{text-align:center}.table td.docs-cell-pad{vertical-align:top;padding-block:8px}.docs-pre{white-space:pre-wrap}.docs-scroll{flex:none;max-height:240px;overflow-y:auto}.docs-scroll>*{flex-shrink:0}.docs-scroll.is-short{max-height:140px}.hstack.docs-nowrap{flex-wrap:nowrap}.docs-cell-cap{vertical-align:middle;max-width:340px;display:inline-block}.hstack.esign-ops-row{flex-wrap:wrap}.esign-ops-who{overflow-wrap:anywhere;flex:320px}.esign-ops-acts{text-align:right;align-items:flex-end}.input.docs-w-220{width:220px}.input.docs-w-150{width:150px}.input.docs-w-90{width:90px}.input.docs-w-56{width:56px}.table th.dg-al-start,.table td.dg-al-start{text-align:left}.table th.dg-al-end,.table td.dg-al-end{text-align:right}.table th.dg-al-center,.table td.dg-al-center{text-align:center}.table .dg-w-xs{--dg-col-w:44px;width:44px}.table .dg-w-sm{--dg-col-w:120px;width:120px}.table .dg-w-md{--dg-col-w:180px;width:180px}.table .dg-w-lg{--dg-col-w:260px;width:260px}.table .dg-w-xl{--dg-col-w:320px;width:320px}.table td.dg-trunc{white-space:nowrap}.dg-trunc-text{max-width:var(--dg-col-w,260px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dg-table tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.frame-main{scroll-padding:12px}.dg-grid{--dg-max-h:none;max-height:var(--dg-max-h)}.peek-title{overflow-wrap:anywhere;min-width:0}.frame-main:focus-visible{outline-offset:-2px}.bill-notice{padding:8px 0 12px}.bill-mb-4{margin-bottom:4px}.bill-mb-8{margin-bottom:8px}.bill-mb-12{margin-bottom:12px}.bill-mb-20{margin-bottom:20px}.link.bill-ml-8{margin-left:8px}.bill-rel{position:relative}.table th.bill-menu-col,.table td.bill-menu-col{padding:0 8px}.table td.bill-menu-cell{text-align:right;width:44px;padding:0 8px}.link.bill-trunc-link{text-align:left;max-width:100%;display:block}.bill-voided{color:var(--text-3);text-decoration:line-through}.bill-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.card.bill-card-scroll,.bill-scroll-x{overflow-x:auto}.bill-scroll-x{max-width:100%}@media print{.card.bill-card-scroll,.bill-scroll-x{overflow:visible}.table .bill-menu-col,.table .bill-menu-cell{display:none}.dg-table td.bill-print-wrap,.dg-table td.bill-print-wrap>.dg-trunc-text{white-space:normal;overflow:visible}}.field.bill-w-90{width:90px}.field.bill-w-100{width:100px}.field.bill-w-120{width:120px}.field.bill-w-150{width:150px}.field.bill-w-160{width:160px}.field.bill-w-180{width:180px}.field.bill-w-220{width:220px}.input.bill-year-input{width:78px}.bill-form-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bill-form-row.is-wide{gap:12px}.hstack.bill-h-40{height:40px}.hstack.bill-nowrap-row{flex-wrap:nowrap}.bill-kv{justify-content:space-between;gap:12px;display:flex}.bill-services{max-width:1000px}.bill-svc-grid-2,.bill-svc-grid-3{grid-template-columns:1.4fr 1fr;align-items:end;gap:12px;display:grid}.bill-svc-grid-3{grid-template-columns:1fr 1fr 1.4fr}.bill-svc-list{border:1px solid var(--line);border-radius:var(--r-4);flex-direction:column;display:flex}.bill-svc-list>*+*{border-top:1px solid var(--line)}.hstack.bill-svc-row{padding:9px 12px}.bill-svc-name{min-width:180px}.bill-svc-cat{min-width:120px}.bill-rate{min-width:110px}.bill-svc-detail{padding:0 12px 12px}.bill-svc-edit{border-radius:var(--r-4);background:var(--hover);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;padding:12px;display:flex}.hstack.bill-rate-row{padding:4px 0}.bill-rate-who{min-width:200px}.bill-pick-scroll{flex:1;overflow:auto}.hstack.bill-pick{border:1px solid var(--line);border-radius:var(--r-3);cursor:pointer;padding:7px 10px}.hstack.bill-pick.is-on{border-color:var(--accent-fill);background:var(--accent-soft)}.bill-pick-date{flex-shrink:0;width:78px}.bill-pick-dur{text-align:right;width:60px}.bill-pick-amt{text-align:right;width:90px}.bill-pick-list{border:1px solid var(--line);border-radius:var(--r-3);max-height:220px;padding:4px;overflow:auto}.bill-composer{border:1px solid var(--line);border-radius:var(--r-4);background:var(--hover);margin-bottom:16px;padding:14px}.bill-rt-box{border:1px solid var(--field-line);border-radius:var(--r-3);background:var(--raised);padding:4px 8px}.bill-lines{margin:0}.bill-line{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:5px 0;display:grid}.bill-line>dd{text-align:right;margin:0}.bill-line.is-total{border-top:0;padding:3px 0}.bill-line.is-total.is-grand{padding:6px 0}.bill-line.is-total.is-first{border-top:1px solid var(--field-line)}.bill-boxed{border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden}.table th.bill-col-56{width:56px}.table th.bill-col-64{width:64px}.table th.bill-col-96{width:96px}.table th.bill-col-110{width:110px}.table td.bill-t13{font-size:var(--fs-13);line-height:var(--lh-13)}.table .bill-col-200{width:200px}.bill-split{max-width:210px}.bill-totals-wrap{justify-content:flex-end;display:flex}.bill-totals{border:1px solid var(--line);border-radius:var(--r-4);background:var(--hover);width:100%;max-width:320px;padding:16px 20px}.bill-total-row{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.bill-total-row.is-divided{border-top:1px solid var(--line);padding-top:8px}.hstack.bill-app-row{flex-wrap:nowrap;gap:12px;padding:12px 16px}.bill-apps>.bill-app-row+.bill-app-row{border-top:1px solid var(--line)}.hstack.bill-app-row.is-reverse{background:var(--hover)}.hstack.bill-drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:16px}.input.docs-w-200{width:200px}.input.docs-w-52{width:52px}.table th.docs-th-46p{width:46%}.table th.docs-th-60p{width:60%}.table th.docs-th-60{width:60px}.table th.docs-th-70{width:70px}.table th.docs-th-80{width:80px}.table th.docs-th-190{width:190px}.bk-split-cell,.bk-split-cell>.select-native{max-width:210px}.docs-mt-8{margin-top:8px}.docs-req-tab{max-width:1180px;padding:20px 24px 48px}.docs-req-detail{max-width:1080px;padding:20px 28px 48px}.docs-req-edge{padding:20px 28px}.docs-req-loading{padding:24px 28px}.dialog.dv-dialog>.dialog-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 16px}.dialog.dv-dialog>.dialog-head>.icon-tile{margin-top:0}.dialog.dv-dialog .dialog-heading{gap:0;padding-top:0}.dialog.dv-dialog .dialog-title,.dialog.dv-dialog .dialog-sub{min-width:0}.dialog.dv-dialog .dialog-title>.viewer-name,.dialog.dv-dialog .dialog-sub>.viewer-sub{display:block}.dialog.dv-dialog .dialog-title{font-size:var(--fs-15);line-height:var(--lh-15)}.dialog.dv-dialog .dialog-sub{font-size:var(--fs-13);line-height:var(--lh-13)}.dialog.dv-dialog .drawer-tools{gap:0}.dialog.dv-dialog .viewer-tools{gap:4px}.dialog.dv-dialog .doc-pager{gap:2px;margin:0 4px}.overlay.is-layer>.dialog.dv-dialog>.dialog-body{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.thumb-page.is-live>canvas{--page-ar:8.5 / 11;aspect-ratio:var(--page-ar)}.auth.is-signin{justify-content:center;padding:40px 24px 72px}.auth.is-signin .firm-plate.auth-logo>img{width:auto;height:100%}.auth.is-signin .auth-head>*{margin:0}@media (max-width:480px){.auth.is-signin{padding:32px 16px}}.table td.x4-wrap-col{overflow-wrap:anywhere;min-width:220px;padding-top:10px;padding-bottom:10px}.table th.x4-date-col,.table td.x4-date-col{white-space:nowrap;width:120px}.table td.x4-ins-item-cell{padding-top:6px;padding-bottom:6px}.x4-ins-item-cell>.cmh-ins-item{flex-wrap:wrap;row-gap:2px}.x4-global-error{background:var(--panel);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.x4-global-error>.t-13{margin:0}.input.x4-signer-order{width:52px}.arch-split>.split>*,.cmh-ann-accounts-list,.cmh-bk-scroll{scroll-padding:8px}.table th .col-resize{z-index:1;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;position:absolute;top:0;bottom:0;right:0}.table th .col-resize:after{content:"";background:0 0;width:1px;position:absolute;top:8px;bottom:8px;right:0}.table th:hover .col-resize:after{background:var(--line-strong)}.table th .col-resize:hover:after,.table th .col-resize.is-dragging:after{background:var(--accent);width:2px;top:0;bottom:0}.table th .col-resize:focus-visible{outline:none}.table th .col-resize:focus-visible:after{background:var(--focus);width:2px;top:0;bottom:0}.col-resize-host{display:contents}html.is-col-resizing,html.is-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.table.table-fixed th,.table.table-fixed td:not(.col-check){text-overflow:ellipsis;overflow:hidden}.table.table-fixed .dg-trunc-text{max-width:calc(100% + 8px)}@media print{.table th .col-resize{display:none}}.dg-trunc-text{margin:-4px;padding:4px}:where(body.app) .composer>.rte-toolbar{border-radius:11px 11px 0 0;flex-wrap:wrap;height:auto;min-height:40px}:where(body.app) .rte-toolbar .composer-mode{min-height:38px;margin-left:auto;padding-right:4px}:where(body.app) .composer.is-internal .composer-mode{color:var(--warn)}:where(body.app) .composer.is-internal .composer-input{background:0 0}:where(body.app) .composer:has(>.rte-toolbar) .composer-input{min-height:76px}:where(body.app) .composer-bar{flex-wrap:wrap;row-gap:4px}:where(body.app) .composer-bar>.btn{margin-left:auto}:where(body.app) .composer-bar .btn .kbds{margin-left:4px}:where(body.app) .composer-tools .tag-x{height:28px;color:var(--text);gap:6px;margin-left:4px;padding-left:8px;font-weight:600}:where(body.app) .composer-tools .tag-x>.i{color:var(--text-3)}:where(body.app) .rte-btn .i{color:currentColor}:where(body.app) .thread-row .av,:where(body.app) .thread-row .thread-snip{margin-top:2px}:where(body.app) .thread-snip .i{vertical-align:-3px;color:var(--text-3);margin-right:6px;display:inline-block}:where(body.app) .thread-snip b{color:var(--text);font-weight:600}:where(body.app) .thread.is-pane .msg-row{max-width:min(600px,80%)}:where(body.app) .thread.is-pane .msg-row:not(.is-own){max-width:min(600px,80% + 44px)}:where(body.app) div.bubble>p+p{margin-top:8px}:where(body.app) .receipt.is-read .i{color:var(--text-2)}:where(body.app) .note-internal{width:100%}:where(body.app) .note-internal-label{white-space:nowrap;flex-wrap:wrap;row-gap:2px}:where(body.app) .kcard-due,:where(body.app) .kcard-flag{flex:none}:where(body.app) .kc-auto{margin:-6px 0 8px 14px}@media (max-width:1360px){:where(body.app) .kc-auto{margin-left:10px}}:where(body.app) .action-row{min-height:52px}:where(body.app) .action-row>.cell-text{flex:1;min-width:0}:where(body.app) .attach-meta:not(:has(.attach-err)){white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where(body.app) .attach-meta .spinner{width:16px;height:16px}:where(body.app) .attach.is-failed{border-color:var(--danger-line)}:where(body.app) .source .sep-dot{margin:0 2px}:where(body.app) .msg-row.is-own .msg-col>.attachments{justify-content:flex-end}:where(body.app) .dialog-sub,:where(body.app) .alert-text,:where(body.app) .alert-text p{text-wrap:pretty}:where(body.app) .card-title .section-count{margin-left:2px}:where(body.app) tr.is-archived .cell-title{color:var(--text-2)}:where(body.app) .dc-sub{flex-wrap:wrap;gap:12px 16px}:where(body.app) .input-value .shortcode{margin:0 1px}:where(body.app) .th-sort>.i{color:var(--text-2)}:where(body.app) .dv-img-canvas{background:var(--sunken)}:where(body.app) div.input:focus-within{border-color:var(--accent)}:where(body.app) :where(.drawer-label){margin:0}:where(body.app) .table tbody tr:focus-within .row-actions{opacity:1}:where(body.app) .row-actions:has([aria-expanded=true]){opacity:1}:where(body.app) .dg-host.is-flush-top{margin-top:0}:where(body.app) .dg-bulk-legacy .btn-primary{--primary-fg:var(--dg-on-fill);--on-accent:var(--dg-on-fill)}:where(body.app) .switch+.busy-note{vertical-align:middle;margin-left:12px}:where(body.app) .input:has(>input.input-bare:disabled){background:var(--sunken);border-color:var(--line);color:var(--text-3);box-shadow:none;cursor:not-allowed}:where(body.app) .input.is-disabled>input.input-bare,:where(body.app) .input.is-disabled>.affix{color:var(--text-3)}:where(body.app) .input:has(>input.input-bare:disabled)>input.input-bare{color:var(--text-3)}:where(body.app) .input:has(>input.input-bare:disabled)>.affix{color:var(--text-3)}:where(body.app) input.input-bare:disabled{cursor:not-allowed}:where(body.app) .dg-grid .dg-cols-hidden{margin-left:2px;display:none}@media (max-width:1360px){:where(body.app) .dg-grid.is-fold .grid-toolbar .filter-add,:where(body.app) .dg-grid.is-fold .grid-toolbar-end>.dg-anchor>.btn{gap:0;font-size:0}:where(body.app) .dg-grid.is-fold .dg-chev{display:none}:where(body.app) .dg-grid.is-fold .dg-cols-hidden{margin-left:4px;display:inline-flex}}:where(body.app) .seg>.seg-tabs{gap:2px;min-width:0;display:inline-flex}:where(body.app) .seg-block>.seg-tabs{flex:1;display:flex}:where(body.app) .seg-sep{background:var(--line);flex:none;width:1px;margin:6px 4px}:where(body.app) .seg .seg-more{display:none}@media (max-width:1360px){:where(body.app) .seg .seg-opt{display:none}:where(body.app) .seg .seg-more{display:inline-flex}}:where(body.app) :where(button.stat){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}:where(body.app) button.stat:hover,:where(body.app) button.stat.is-hover{background:var(--hover)}:where(body.app) button.stat:active,:where(body.app) button.stat.is-pressed{background:var(--press)}:where(body.app) button.stat.is-active{background:var(--accent-soft)}:where(body.app) button.stat:hover .stat-go{color:var(--accent)}:where(body.app) button.stat:focus-visible{outline-offset:-2px}:where(body.app) .ai-trace{border-radius:var(--r-3);height:28px;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-weight:600;display:inline-flex}:where(body.app) .ai-trace:hover{background:var(--hover);color:var(--text)}:where(body.app) .ai-trace>.i{color:var(--text-3)}:where(body.app) .ai-trace[aria-expanded=true]{color:var(--text)}:where(body.app) .ai-trace-list{flex-direction:column;gap:2px;margin-top:-6px;display:flex}:where(body.app) .ai-trace-row{min-height:28px;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);align-items:center;gap:10px;display:flex}:where(body.app) .ai-trace-row>.i{color:var(--done)}:where(body.app) .ai-trace-row>.spinner{width:16px;height:16px}:where(body.app) .ai-trace-row.is-failed,:where(body.app) .ai-trace-row.is-failed>.i{color:var(--danger)}:where(body.app) .ai-trace-row .ai-trace-why{color:var(--text-2)}:where(body.app) .ai-denied{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-2);align-items:center;gap:10px;display:flex}:where(body.app) .ai-denied>.i{color:var(--text-3)}:where(body.app) .ai-reach{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);align-items:center;gap:8px;display:flex}:where(body.app) .ai-reach>.i{color:var(--text-3)}:where(body.app) .ai-foot>.ai-meta{margin-right:4px}:where(body.app) .ai-foot-end{align-items:center;gap:2px;margin-left:auto;display:flex}:where(body.app) .ai-thanks{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2)}:where(body.app) .action-body{flex-direction:column;gap:16px;padding:16px;display:flex}:where(body.app) .action-sec{flex-direction:column;gap:8px;display:flex}:where(body.app) .action-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);font-weight:600}:where(body.app) .action-kv{font-size:var(--fs-14);line-height:var(--lh-14);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}:where(body.app) .action-kv dt{color:var(--text-2)}:where(body.app) .action-kv dd{min-width:0;color:var(--text);margin:0}:where(body.app) .action-kv .input{height:32px}:where(body.app) .action-folders{flex-wrap:wrap;gap:6px;display:flex}:where(body.app) .action-folders .tag>.i{width:16px;height:16px;color:var(--text-3);margin-right:6px}:where(body.app) .action-folders .tag small{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);margin-left:6px}:where(body.app) .action-verbatim{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2);align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:inline-flex}:where(body.app) .action-verbatim>.i{color:var(--text-3)}:where(body.app) .ai-ledger{flex-direction:column;gap:2px;display:flex}:where(body.app) .ai-ledger-row{min-height:36px;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);align-items:center;gap:10px;display:flex}:where(body.app) .ai-ledger-row>.i{color:var(--text-3)}:where(body.app) .ai-ledger-row.is-done>.i{color:var(--done)}:where(body.app) .ai-ledger-row.is-danger,:where(body.app) .ai-ledger-row.is-danger>.i{color:var(--danger)}:where(body.app) .ai-ledger-row.is-quiet{color:var(--text-2)}:where(body.app) .ai-ledger-row .btn-sm{height:28px;padding:0 8px}:where(body.app) .ai-ledger-row .ledger-acts{align-items:center;gap:2px;margin-left:4px;display:inline-flex}:where(body.p-app) :where(.p-page,.p-guest-page,.p-opener) :where(h1,h2,h3,h4,p,dl,dd,figure){margin:0}body.p-app .p-page{flex-direction:column;min-width:0;display:flex}body.p-app .p-opener-text{min-width:0}body.p-app .p-opener h1{overflow-wrap:anywhere;text-wrap:balance}body.p-app .p-opener-actions{flex:none;align-items:center;gap:8px;display:flex}body.p-app .p-form-page>.p-measure{width:100%;max-width:720px}body.p-app .p-guest-page{flex-direction:column;gap:24px;width:100%;max-width:760px;margin:0 auto;display:flex}body.p-app .p-grid.is-top{align-items:start}body.p-app .p-subnav{list-style:none}@media (max-width:899px){body.p-app .p-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.p-app .p-main{padding:24px 16px 32px}body.p-app .p-opener{flex-direction:column;align-items:stretch;gap:16px}body.p-app .p-opener-actions{flex-wrap:wrap}}@media (max-width:480px){body.p-app :is(.btn,.btn-sm,.btn-lg){height:44px}body.p-app .btn-icon{width:44px}}@media (max-width:639px){body.p-app .dialog.dv-dialog>.dialog-head{flex-wrap:wrap;row-gap:8px;min-width:0}body.p-app .dialog.dv-dialog>.dialog-head>.dialog-heading{flex:1 1 0;min-width:0}body.p-app .dialog.dv-dialog>.dialog-head>.drawer-tools{flex:1 0 100%;min-width:0}body.p-app .dialog.dv-dialog .viewer-tools{flex:1;justify-content:flex-end;min-width:0}body.p-app .dialog.dv-dialog .viewer-tools>.doc-pager{white-space:nowrap;margin-left:0;margin-right:auto}body.p-app .dialog.dv-dialog .viewer-tools>.doc-pager+.vr,body.p-app .dialog.dv-dialog .dv-tools>.vr{display:none}body.p-app .dialog.dv-dialog .dv-dl-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.p-app .dialog.dv-dialog .dialog-body,body.p-app .dialog.dv-dialog .dv-stack,body.p-app .dialog.dv-dialog .dv-tools{min-width:0}body.p-app .dialog.dv-dialog .dv-tools{padding:8px 12px}body.p-app .dialog.dv-dialog .viewer-search{min-width:0}body.p-app .dialog.dv-dialog .dv-main{grid-template-columns:minmax(0,1fr)}body.p-app .dialog.dv-dialog .dv-main>.thumbs{display:none}body.p-app .dialog.dv-dialog .dv-main .viewer-canvas{padding:16px 12px}}
