.moment-stage--in[data-v-50820ef0]{animation:.5s both moment-in-50820ef0}.lang-tab[data-v-50820ef0]{border-bottom:2px solid #0000;transition:color .2s;position:relative}.lang-tab.is-active[data-v-50820ef0]{border-bottom-color:var(--color-brand-600)}.caret[data-v-50820ef0]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-50820ef0]{opacity:1;animation:1s step-end infinite caret-blink-50820ef0}@keyframes moment-in-50820ef0{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink-50820ef0{0%,50%{opacity:1}50.01%,to{opacity:0}}.moment-stage--in[data-v-04f7be92]{animation:.5s both moment-in-04f7be92}.frame-enter-active[data-v-04f7be92],.frame-leave-active[data-v-04f7be92],.reveal-enter-active[data-v-04f7be92],.reveal-leave-active[data-v-04f7be92]{transition:opacity .3s,transform .3s}.frame-enter-from[data-v-04f7be92],.reveal-enter-from[data-v-04f7be92]{opacity:0;transform:translateY(.4rem)}.frame-leave-to[data-v-04f7be92],.reveal-leave-to[data-v-04f7be92]{opacity:0;transform:translateY(-.4rem)}.caret[data-v-04f7be92]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-04f7be92]{opacity:1;animation:1s step-end infinite caret-blink-04f7be92}.sources[data-v-04f7be92]{opacity:0;transition:opacity .35s}.sources.is-shown[data-v-04f7be92]{opacity:1}@keyframes moment-in-04f7be92{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink-04f7be92{0%,50%{opacity:1}50.01%,to{opacity:0}}.moment-stage--in[data-v-44b7e880]{animation:.5s both moment-in-44b7e880}.reply-row[data-v-44b7e880]{transition:opacity .35s,transform .35s}.reply-row.is-pending[data-v-44b7e880]{opacity:0;transform:translateY(.4rem)}.reply-extras[data-v-44b7e880]{transition:opacity .35s}.reply-extras.is-pending[data-v-44b7e880]{opacity:0}.logo-enter-active[data-v-44b7e880],.logo-leave-active[data-v-44b7e880]{transition:opacity .3s}.logo-enter-from[data-v-44b7e880],.logo-leave-to[data-v-44b7e880]{opacity:0}.caret[data-v-44b7e880]{vertical-align:-2px;background:var(--chat-accent,var(--color-brand-600));opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-44b7e880]{opacity:1;animation:1s step-end infinite caret-blink-44b7e880}@keyframes moment-in-44b7e880{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink-44b7e880{0%,50%{opacity:1}50.01%,to{opacity:0}}.moment-stage--in[data-v-1e5e2d38]{animation:.5s both moment-in-1e5e2d38}.scan-bar[data-v-1e5e2d38]{transition:width .5s}.source-item[data-v-1e5e2d38]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(.25rem)}.source-item.is-shown[data-v-1e5e2d38]{opacity:1;transform:translateY(0)}.summary-item[data-v-1e5e2d38]{opacity:0;transform:translateY(.4rem)}.summary-item.summary-shown[data-v-1e5e2d38]{opacity:1;transform:translateY(0)}.moment-stage--in .summary-item[data-v-1e5e2d38]{transition:opacity .35s,transform .35s}@keyframes moment-in-1e5e2d38{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.moment-stage--in[data-v-04faa227]{animation:.5s both moment-in-04faa227}.moment-stage--in .stat-tile[data-v-04faa227]{animation:.4s both row-in-04faa227}.seg-bar[data-v-04faa227]{transition:width .7s cubic-bezier(.22,1,.36,1)}@keyframes moment-in-04faa227{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes row-in-04faa227{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.moment-stage--in[data-v-cbbdb480]{animation:.5s both moment-in-cbbdb480}.result-item[data-v-cbbdb480]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(.25rem)}.result-item.is-shown[data-v-cbbdb480]{opacity:1;transform:translateY(0)}.searching-dots[data-v-cbbdb480]{opacity:0;transition:opacity .2s}.searching-dots.is-on[data-v-cbbdb480]{opacity:1}.caret[data-v-cbbdb480]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-cbbdb480]{opacity:1;animation:1s step-end infinite caret-blink-cbbdb480}@keyframes moment-in-cbbdb480{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink-cbbdb480{0%,50%{opacity:1}50.01%,to{opacity:0}}.moment-stage--in[data-v-18c37422]{animation:.5s both moment-in-18c37422}.sys-row[data-v-18c37422]{opacity:0;transition:opacity .3s,transform .3s,box-shadow .3s;transform:translateY(.25rem)}.sys-row.is-shown[data-v-18c37422]{opacity:1;transform:translateY(0)}.sys-row.is-selecting[data-v-18c37422]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success-500) 35%, transparent)}.score-bar[data-v-18c37422]{transition:width .25s cubic-bezier(.22,1,.36,1)}.is-dimmed[data-v-18c37422]{opacity:.35;filter:blur(1px)}.match-overlay[data-v-18c37422]{opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)scale(.985)}.match-overlay.is-shown[data-v-18c37422]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mark[data-v-18c37422]{box-decoration-break:clone;color:inherit;background-image:linear-gradient(#fde68a,#fde68a);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-radius:2px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}.mark.is-shown[data-v-18c37422]{background-size:100% 100%}.spinner[data-v-18c37422]{border:2px solid var(--color-gray-200);border-top-color:var(--color-brand-600);opacity:0;border-radius:9999px;width:1.1rem;height:1.1rem}.spinner.is-on[data-v-18c37422]{opacity:1;animation:.7s linear infinite moment-spin-18c37422}.status-check[data-v-18c37422]{opacity:0;transition:opacity .3s}.status-check.is-on[data-v-18c37422]{opacity:1}.caret[data-v-18c37422]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-18c37422]{opacity:1;animation:1s step-end infinite caret-blink-18c37422}@keyframes moment-in-18c37422{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes moment-spin-18c37422{to{transform:rotate(360deg)}}@keyframes caret-blink-18c37422{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.moment-stage--in[data-v-18c37422],.sys-row[data-v-18c37422],.sys-row.is-selecting[data-v-18c37422],.score-bar[data-v-18c37422],.is-dimmed[data-v-18c37422],.match-overlay[data-v-18c37422],.mark[data-v-18c37422],.spinner[data-v-18c37422],.spinner.is-on[data-v-18c37422],.status-check[data-v-18c37422],.caret[data-v-18c37422],.caret.is-on[data-v-18c37422]{transition:none;animation:none}}.moment-stage--in[data-v-2d054d6a]{animation:.5s both moment-in-2d054d6a}.doc-mark[data-v-2d054d6a]{box-decoration-break:clone;background-image:linear-gradient(#fde68a,#fde68a);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-radius:2px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}.doc-mark.is-selected[data-v-2d054d6a]{background-size:100% 100%}.doc-mark.is-empty[data-v-2d054d6a]{background:0 0}.comment-card[data-v-2d054d6a]{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--color-navy-900) 28%, transparent);opacity:0;border-left:2px solid #f59e0b;transition:opacity .35s,transform .35s;transform:translateY(.4rem)}.comment-card.is-shown[data-v-2d054d6a]{opacity:1;transform:translateY(0)}.reply-row[data-v-2d054d6a]{transition:opacity .35s}.reply-row.is-pending[data-v-2d054d6a]{opacity:0}.caret[data-v-2d054d6a]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-2d054d6a]{opacity:1;animation:1s step-end infinite caret-blink-2d054d6a}@keyframes moment-in-2d054d6a{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink-2d054d6a{0%,50%{opacity:1}50.01%,to{opacity:0}}.moment-stage[data-v-88bbec54]{container-type:inline-size}.moment-stage--in[data-v-88bbec54]{animation:.5s both moment-in-88bbec54}.dex-frame[data-v-88bbec54]{aspect-ratio:720/620;width:100%;position:relative}.dex-scaler[data-v-88bbec54]{transform-origin:0 0;width:720px;height:620px;transform:scale(calc(100cqw / 720px));position:absolute;inset:0 auto auto 0}.dex-card[data-v-88bbec54]{width:720px;height:620px}.dex-canvas[data-v-88bbec54]{background:radial-gradient(circle at 100% 0,#0470e214,#0000 32%),linear-gradient(#fbfdff 0%,#f7f9fc 100%);height:575px;position:relative;overflow:hidden}.phase[data-v-88bbec54]{opacity:0;pointer-events:none;transition:opacity .42s,transform .42s;position:absolute;inset:0;transform:translateY(12px)}.phase.is-active[data-v-88bbec54]{opacity:1;pointer-events:auto;transform:translateY(0)}.editor-shell[data-v-88bbec54]{height:100%}.proj[data-v-88bbec54]{background:var(--color-gray-50);flex-direction:column;display:flex;position:absolute;inset:0}.proj-title[data-v-88bbec54]{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-900);flex-shrink:0;padding:14px 16px 10px;font-size:14px;font-weight:700}.proj-head[data-v-88bbec54]{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-800);flex-shrink:0;gap:12px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.proj-col--req[data-v-88bbec54]{width:160px}.proj-col--resp[data-v-88bbec54]{width:300px}.proj-col--status[data-v-88bbec54]{width:120px;color:var(--color-gray-600)}.proj-rows[data-v-88bbec54]{background:var(--color-white);flex-direction:column;flex:1;display:flex;overflow:hidden}.proj-row[data-v-88bbec54]{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);gap:12px;padding:16px;display:flex}.proj-cell--req[data-v-88bbec54]{width:160px;padding-top:2px}.req-text[data-v-88bbec54]{color:var(--color-gray-900);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.proj-cell--resp[data-v-88bbec54]{width:300px;min-width:0}.resp-box[data-v-88bbec54]{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-800);box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 4%, transparent);border-radius:5px;padding:10px 12px;font-size:12px;line-height:1.55}.proj-cell--status[data-v-88bbec54]{width:120px;padding-top:6px}.select-pill[data-v-88bbec54]{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-700);border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.select-pill svg[data-v-88bbec54]{width:10px;height:10px;color:var(--color-gray-600)}.seam[data-v-88bbec54]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-white) 0%, transparent), color-mix(in srgb, var(--color-white) 92%, transparent) 78%, var(--color-white));pointer-events:none;z-index:2;width:130px;position:absolute;top:0;bottom:0;right:360px}.seam-chip[data-v-88bbec54]{background:var(--color-white);border:1px solid var(--color-gray-300);width:18px;height:36px;box-shadow:-3px 0 6px color-mix(in srgb, var(--color-navy-900) 6%, transparent);z-index:4;border-right:none;border-radius:6px 0 0 6px;place-items:center;display:grid;position:absolute;top:50%;right:396px;transform:translateY(-50%)}.seam-chip svg[data-v-88bbec54]{width:11px;height:11px;color:var(--color-brand-700)}.chat[data-v-88bbec54]{background:var(--color-gray-50);border-left:1px solid var(--color-gray-200);width:400px;box-shadow:-16px 0 40px color-mix(in srgb, var(--color-navy-900) 10%, transparent);z-index:3;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.tabs[data-v-88bbec54]{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);flex-shrink:0;align-items:center;gap:6px;padding:8px 8px 0;display:flex}.tab[data-v-88bbec54]{border:1px solid var(--color-gray-300);background:var(--color-gray-50);color:var(--color-gray-800);border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.tab.is-active[data-v-88bbec54]{background:var(--color-white);border-bottom-color:var(--color-white)}.tab-icon[data-v-88bbec54]{width:13px;height:13px;color:var(--color-gray-700)}.tab-label[data-v-88bbec54]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.tab-x[data-v-88bbec54]{width:11px;height:11px;color:var(--color-gray-400)}.tabs-spacer[data-v-88bbec54]{flex:1}.tab-add[data-v-88bbec54]{place-items:center;width:26px;height:26px;display:grid}.tab-add svg[data-v-88bbec54]{width:16px;height:16px;color:var(--color-gray-700)}.msgs[data-v-88bbec54]{flex-direction:column;flex:1;gap:13px;min-height:0;padding:16px 14px 10px;display:flex;overflow:hidden}.user-msg[data-v-88bbec54]{justify-content:flex-end;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-88bbec54;display:flex}.bubble[data-v-88bbec54]{background:color-mix(in srgb, var(--color-gray-300) 45%, var(--color-gray-100));max-width:82%;color:var(--color-gray-900);border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.tool[data-v-88bbec54]{flex-direction:column;gap:10px;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-88bbec54;display:flex}.pill[data-v-88bbec54]{background:var(--color-white);border:1px solid var(--color-brand-200);color:var(--color-brand-700);box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 4%, transparent);border-radius:14px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:500;display:inline-flex}.pill svg[data-v-88bbec54]{width:13px;height:13px}.pill-chev[data-v-88bbec54]{opacity:.7;width:11px!important;height:11px!important}.search-list[data-v-88bbec54]{flex-direction:column;gap:6px;display:flex}.search-row[data-v-88bbec54]{color:var(--color-gray-800);opacity:0;align-items:center;gap:9px;font-size:12px;display:flex;transform:translateY(4px)}.search-row.is-shown[data-v-88bbec54]{opacity:1;transform:translateY(0)}.is-live .search-row[data-v-88bbec54]{transition:opacity .3s,transform .3s}.tick[data-v-88bbec54]{background:var(--color-success-500);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.tick svg[data-v-88bbec54]{width:9px;height:9px;color:var(--color-white)}.search-q[data-v-88bbec54]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search-n[data-v-88bbec54]{color:var(--color-gray-500);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.intro[data-v-88bbec54]{color:var(--color-gray-800);margin:0;font-size:12.5px;line-height:1.55;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-88bbec54}.composer[data-v-88bbec54]{background:var(--color-white);border-top:1px solid var(--color-gray-200);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px 8px;display:flex}.composer-input[data-v-88bbec54]{border:1px solid var(--color-gray-300);background:var(--color-white);box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 3%, transparent);border-radius:10px;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.composer-text[data-v-88bbec54]{color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:1.4;overflow:hidden}.composer-text.is-placeholder[data-v-88bbec54]{color:var(--color-gray-500)}.composer-clip[data-v-88bbec54]{width:14px;height:14px;color:var(--color-gray-500);flex-shrink:0}.composer-send[data-v-88bbec54]{background:var(--color-brand-600);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.composer-send svg[data-v-88bbec54]{width:14px;height:14px;color:var(--color-white)}.composer-tools[data-v-88bbec54]{align-items:center;gap:6px;display:flex}.ctool[data-v-88bbec54]{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-800);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.ctool svg[data-v-88bbec54]{width:12px;height:12px}.ctool--on[data-v-88bbec54]{border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-700)}.caret[data-v-88bbec54]{vertical-align:-2px;background:var(--color-gray-800);opacity:0;width:1.5px;height:13px;margin-left:1px;display:inline-block}.caret.is-on[data-v-88bbec54]{opacity:1;animation:1s step-end infinite aet-caret-88bbec54}@keyframes aet-up-88bbec54{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aet-caret-88bbec54{0%,49%{opacity:1}50%,to{opacity:0}}.editor-shell[data-v-88bbec54]{background:linear-gradient(#fff 0%,#f9fbfd 100%);height:100%;position:relative}.editor-head[data-v-88bbec54]{color:#0f172a;align-items:center;gap:16px;padding:14px 18px 10px;font-size:12px;font-weight:700;display:flex}.editor-back[data-v-88bbec54]{color:#334155}.editor-toolbar[data-v-88bbec54]{border-bottom:1px solid #e2e8f0f2;align-items:center;gap:8px;padding:0 18px 12px;display:flex}.toolbar-pill[data-v-88bbec54],.toolbar-btn[data-v-88bbec54]{color:#475569;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.toolbar-pill[data-v-88bbec54]{border:1px solid #e2e8f0f2;min-width:56px;padding:0 8px}.toolbar-btn[data-v-88bbec54]{border:1px solid #0000}.toolbar-btn--table[data-v-88bbec54]{background:#f8fafc;border-color:#e2e8f0f2}.table-picker[data-v-88bbec54]{z-index:10;opacity:0;background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;gap:3px;padding:8px;transition:opacity .24s,transform .24s;display:grid;position:absolute;top:76px;left:322px;transform:translateY(-8px);box-shadow:0 22px 42px -28px #0f172a4d}.table-picker.is-shown[data-v-88bbec54]{opacity:1;transform:translateY(0)}.picker-row[data-v-88bbec54]{gap:3px;display:flex}.picker-cell[data-v-88bbec54]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:2px;width:14px;height:14px}.editor-body[data-v-88bbec54]{height:calc(100% - 116px);padding:16px 42px 0;overflow:hidden}.doc-title[data-v-88bbec54]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800}.doc-lines[data-v-88bbec54]{gap:8px;margin-top:12px;display:grid}.doc-lines--complete[data-v-88bbec54]{margin-bottom:0}.doc-line[data-v-88bbec54]{opacity:.12;transition:opacity .24s,transform .24s;transform:translateY(5px)}.doc-line.is-shown[data-v-88bbec54]{opacity:1;transform:translateY(0)}.doc-line--heading[data-v-88bbec54]{color:#0f6ece;margin-top:8px;font-size:17px;font-weight:800}.doc-line--body[data-v-88bbec54]{color:#334155;font-size:12px;line-height:1.56}.doc-table-slot[data-v-88bbec54]{height:118px;margin-top:18px}.doc-table[data-v-88bbec54]{opacity:0;background:#fff;border:1px solid #cbd5e1;border-radius:8px;transition:opacity .24s,transform .24s;overflow:hidden;transform:translateY(8px)}.doc-table.is-shown[data-v-88bbec54]{opacity:1;transform:translateY(0)}.doc-table--ghost[data-v-88bbec54]{opacity:.16;transform:none}.doc-table__head[data-v-88bbec54],.doc-table__row[data-v-88bbec54]{grid-template-columns:repeat(var(--table-cols,4), minmax(0, 1fr));display:grid}.doc-table__row[data-v-88bbec54]:not(:last-child),.doc-table__head[data-v-88bbec54]{border-bottom:1px solid #e2e8f0f2}.doc-table__cell[data-v-88bbec54]{color:#334155;border-right:1px solid #e2e8f0f2;min-height:38px;padding:9px 10px;font-size:11px}.doc-table__cell[data-v-88bbec54]:last-child{border-right:0}.doc-table__cell--head[data-v-88bbec54]{color:#0f172a;background:#f8fafc;font-weight:700}.export-bar[data-v-88bbec54]{color:#64748b;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.template-label[data-v-88bbec54]{color:#94a3b8}.template-field[data-v-88bbec54],.export-field[data-v-88bbec54]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.template-field[data-v-88bbec54]{flex:auto}.export-field[data-v-88bbec54]{flex:none}.template-field--select svg[data-v-88bbec54],.export-field svg[data-v-88bbec54]{width:13px;height:13px}.export-field--button[data-v-88bbec54]{color:#fff;background:#0057b3;border-color:#0057b3}.desktop[data-v-88bbec54]{background:radial-gradient(circle at 22% 18%,#0470e229,#0000 42%),radial-gradient(circle at 82% 82%,#6366f124,#0000 46%),linear-gradient(160deg,#e8eef7 0%,#dbe4f1 100%);position:absolute;inset:0}.export-layer[data-v-88bbec54]{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;position:absolute;transform:scale(.97)}.export-layer.is-on[data-v-88bbec54]{opacity:1;pointer-events:auto;transform:scale(1)}.word-tile[data-v-88bbec54]{color:#fff;background:linear-gradient(160deg,#2b6ce4 0%,#1e50c8 100%);border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:inline-grid}.word-tile--sm[data-v-88bbec54]{border-radius:4px;width:18px;height:18px;font-size:11px}.dl-card[data-v-88bbec54]{backdrop-filter:blur(8px);background:#ffffffeb;border-radius:14px;align-items:center;gap:12px;width:320px;padding:14px 16px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)scale(.97);box-shadow:0 24px 48px -24px #0f172a80}.dl-card.is-on[data-v-88bbec54]{transform:translate(-50%,-50%)scale(1)}.dl-body[data-v-88bbec54]{flex:1;min-width:0}.dl-name[data-v-88bbec54]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:12.5px;font-weight:700;overflow:hidden}.dl-track[data-v-88bbec54]{background:#e2e8f0;border-radius:999px;height:5px;overflow:hidden}.dl-fill[data-v-88bbec54]{background:linear-gradient(90deg,#2b6ce4,#1e50c8);border-radius:999px;height:100%;transition:width .75s;display:block}.dl-check[data-v-88bbec54]{background:var(--color-success-500);color:#fff;opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;transition:opacity .25s,transform .25s;display:grid;transform:scale(.5)}.dl-check.is-done[data-v-88bbec54]{opacity:1;transform:scale(1)}.dl-check svg[data-v-88bbec54]{width:12px;height:12px}.finder[data-v-88bbec54]{background:#fff;border-radius:12px;width:540px;top:96px;left:90px;overflow:hidden;box-shadow:0 30px 60px -28px #0f172a8c}.win-bar[data-v-88bbec54]{background:linear-gradient(#f4f6fa 0%,#e9edf3 100%);border-bottom:1px solid #0f172a14;align-items:center;gap:12px;padding:10px 14px;display:flex}.lights[data-v-88bbec54]{gap:7px;display:inline-flex}.lights i[data-v-88bbec54]{border-radius:50%;width:11px;height:11px}.lights i[data-v-88bbec54]:first-child{background:#ff5f57}.lights i[data-v-88bbec54]:nth-child(2){background:#febc2e}.lights i[data-v-88bbec54]:nth-child(3){background:#28c840}.finder-title[data-v-88bbec54]{color:#0f172a;font-size:13px;font-weight:700}.finder-head[data-v-88bbec54],.finder-row[data-v-88bbec54]{grid-template-columns:2.4fr .8fr 1.3fr 1.5fr;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:grid}.finder-head[data-v-88bbec54]{color:#64748b;border-bottom:1px solid #0f172a0f;font-weight:600}.finder-row[data-v-88bbec54]{color:#334155;border-radius:6px;margin:4px 8px;padding:9px 12px}.finder-row.is-selected[data-v-88bbec54]{color:#fff;background:#2b6ce4}.finder-row.is-selected .fr--kind[data-v-88bbec54],.finder-row.is-selected .fr--size[data-v-88bbec54],.finder-row.is-selected .fr--date[data-v-88bbec54]{color:#ffffffd9}.finder-row.is-selected .word-tile--sm[data-v-88bbec54]{background:#ffffff38}.fr--name[data-v-88bbec54]{align-items:center;gap:9px;min-width:0;font-weight:600;display:inline-flex}.fr--kind[data-v-88bbec54],.fr--size[data-v-88bbec54],.fr--date[data-v-88bbec54]{color:#64748b}.word[data-v-88bbec54]{background:#f3f4f7;border-radius:12px;flex-direction:column;display:flex;inset:14px;overflow:hidden;box-shadow:0 30px 60px -30px #0f172a80}.win-bar--word[data-v-88bbec54]{background:linear-gradient(#f7f8fb 0%,#eef1f6 100%)}.word-titlebar[data-v-88bbec54]{color:#0f172a;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.word-ribbon[data-v-88bbec54]{color:#ffffffd1;background:#2b579a;align-items:center;gap:16px;padding:8px 16px 0;font-size:11.5px;font-weight:600;display:flex}.rb[data-v-88bbec54]{padding-bottom:8px}.rb--active[data-v-88bbec54]{color:#fff;border-bottom:2px solid #fff}.ribbon-spacer[data-v-88bbec54]{flex:1}.rb-share[data-v-88bbec54]{color:#fff;background:#ffffff29;border-radius:5px;margin-bottom:6px;padding:3px 12px}.word-toolbar[data-v-88bbec54]{background:#f0f2f6;border-bottom:1px solid #0f172a14;align-items:center;gap:8px;padding:7px 16px;display:flex}.tb-pill[data-v-88bbec54],.tb-btn[data-v-88bbec54]{color:#334155;background:#fff;border:1px solid #0f172a1f;border-radius:5px;justify-content:center;align-items:center;height:22px;font-size:11px;font-weight:700;display:inline-flex}.tb-pill[data-v-88bbec54]{padding:0 10px}.tb-pill--sm[data-v-88bbec54]{padding:0 7px}.tb-btn[data-v-88bbec54]{width:22px}.tb-sep[data-v-88bbec54]{background:#0f172a1f;width:1px;height:18px}.word-canvas[data-v-88bbec54]{flex:1;justify-content:center;padding:18px 0 0;display:flex;overflow:hidden}.word-page[data-v-88bbec54]{background:#fff;border-radius:6px 6px 0 0;width:460px;height:100%;padding:30px 40px;overflow:hidden;box-shadow:0 -1px #0f172a0a,0 20px 40px -28px #0f172a66}.word-brand[data-v-88bbec54]{width:auto;height:15px}.word-tag[data-v-88bbec54]{color:#2b6ce4;margin:9px 0 0;font-size:10px;font-weight:700}.word-title[data-v-88bbec54]{color:#0f172a;letter-spacing:-.02em;margin:18px 0 0;font-size:26px;font-weight:800}.word-meta[data-v-88bbec54]{color:#64748b;margin:8px 0 0;font-size:10.5px}.word-body[data-v-88bbec54]{color:#334155;margin:9px 0 0;font-size:11px;line-height:1.6}.word-h2[data-v-88bbec54]{color:#2b579a;margin:16px 0 8px;font-size:15px;font-weight:800}.word-table[data-v-88bbec54]{border-collapse:collapse;width:100%;font-size:10.5px}.word-table th[data-v-88bbec54],.word-table td[data-v-88bbec54]{text-align:left;color:#334155;border:1px solid #d7dce6;padding:7px 10px}.word-table th[data-v-88bbec54]{color:#0f172a;background:#eef2f9;font-weight:700}.word-sign[data-v-88bbec54]{color:#0f172a;margin:16px 0 0;font-size:17px;font-style:italic;font-weight:600}.word-role[data-v-88bbec54]{color:#64748b;margin:2px 0 0;font-size:10px}@keyframes moment-in-88bbec54{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.moment-stage--in[data-v-f34947cf]{animation:.5s both moment-in-f34947cf}.mcp-tool[data-v-f34947cf]{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(.3rem)}.mcp-tool.is-shown[data-v-f34947cf]{opacity:1;transform:translateY(0)}.mcp-result[data-v-f34947cf]{transition:opacity .3s}.mcp-result.is-pending[data-v-f34947cf]{opacity:0}.logo-enter-active[data-v-f34947cf],.logo-leave-active[data-v-f34947cf]{transition:opacity .3s}.logo-enter-from[data-v-f34947cf],.logo-leave-to[data-v-f34947cf]{opacity:0}@keyframes moment-in-f34947cf{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.moment-stage--in[data-v-340b6f29]{animation:.55s both moment-in-340b6f29}.moment-stage[data-v-340b6f29]{isolation:isolate}.moment-stage[data-v-340b6f29]:before{z-index:0;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-brand-500) 24%, transparent), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--color-brand-300) 18%, transparent), transparent 78%);filter:blur(22px);opacity:.8;content:"";pointer-events:none;border-radius:1.15rem;position:absolute;inset:1rem 1.25rem -1.1rem}.response-grid-card[data-v-340b6f29]{z-index:1;border-color:color-mix(in srgb, var(--color-brand-300) 32%, var(--color-gray-300));background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-50) 52%, var(--color-white)) 0%, color-mix(in srgb, var(--color-gray-50) 82%, var(--color-white)) 100%);height:clamp(28rem,48vw,38rem);max-height:38rem;box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 88%, transparent) inset, 0 16px 42px -28px color-mix(in srgb, var(--color-brand-700) 44%, transparent), 0 30px 72px -44px color-mix(in srgb, var(--color-navy-900) 28%, transparent);border-radius:.95rem;position:relative;overflow:hidden;container:response-grid/inline-size}.response-desktop[data-v-340b6f29]{height:100%}.response-grid-main[data-v-340b6f29]{flex-direction:column;min-height:0;display:flex}.response-grid-header[data-v-340b6f29]{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-gray-100));flex:none;column-gap:.5rem;min-height:4rem;padding:.85rem 2.1rem .4rem}.response-rows[data-v-340b6f29]{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-gray-100));flex-direction:column;flex:1;gap:.28rem;min-height:0;padding:0 1.25rem .55rem;display:flex;overflow:hidden}.response-row[data-v-340b6f29]{border:1px solid color-mix(in srgb, var(--color-gray-400) 78%, var(--color-navy-300));background:color-mix(in srgb, var(--color-white) 82%, var(--color-gray-50));border-radius:.3rem;flex-shrink:0;align-items:start;column-gap:.5rem;min-height:3.85rem;padding:.42rem .65rem}.response-row>.row-check[data-v-340b6f29]{margin-right:-.12rem}.col-label[data-v-340b6f29]{color:var(--color-gray-900);font-size:.82rem;font-weight:500}.row-check[data-v-340b6f29]{border:1px solid var(--color-gray-400);background:var(--color-white);border-radius:.11rem;width:.84rem;height:.84rem;margin-top:.06rem;display:block}.requirement-copy[data-v-340b6f29]{color:var(--color-gray-900);font-size:.74rem;font-weight:500;line-height:1.32}.response-tag[data-v-340b6f29]{border-radius:.14rem;padding:0 .28rem;font-size:.58rem;font-weight:650;line-height:1.15}.response-box[data-v-340b6f29]{border:1px solid color-mix(in srgb, var(--color-gray-500) 55%, var(--color-gray-300));background:var(--color-white);border-radius:.26rem;min-height:4.5rem;padding:.4rem .7rem;position:relative}.response-copy[data-v-340b6f29]{color:var(--color-navy-900);white-space:pre-line;font-size:.7rem;line-height:1.42}.response-copy--reserve[data-v-340b6f29]{visibility:hidden;pointer-events:none}.response-copy--live[data-v-340b6f29],.response-loader[data-v-340b6f29]{padding:inherit;position:absolute;inset:0}.compliance-pill[data-v-340b6f29]{border:1px solid color-mix(in srgb, var(--color-gray-500) 45%, var(--color-gray-300));background:var(--color-white);width:100%;min-height:1.95rem;color:var(--color-gray-500);border-radius:.26rem;justify-content:center;align-items:center;gap:.25rem;font-size:.74rem;font-weight:500;display:inline-flex}.compliance-pill svg[data-v-340b6f29]{width:.72rem;height:.72rem;color:var(--color-gray-500)}.trust-cell[data-v-340b6f29]{flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;display:flex}.attachment-icon[data-v-340b6f29]{width:.78rem;height:.78rem;color:var(--color-gray-500);place-items:center;display:grid}.person-control[data-v-340b6f29]{background:var(--color-white);border-radius:.22rem;width:100%;min-width:0;height:1.65rem;display:inline-flex;overflow:hidden}.person-icon[data-v-340b6f29]{width:1.45rem;color:var(--color-white);flex:none;place-items:center;display:grid}.person-icon svg[data-v-340b6f29]{stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.person-name[data-v-340b6f29]{min-width:0;color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 .22rem;font-size:.72rem;font-weight:500;display:flex;overflow:hidden}.person-control--editor[data-v-340b6f29]{border:1px solid var(--color-brand-600)}.person-control--editor .person-icon[data-v-340b6f29]{background:var(--color-brand-600)}.person-control--reviewer[data-v-340b6f29]{border:1px solid var(--color-success-500)}.person-control--reviewer .person-icon[data-v-340b6f29]{background:var(--color-success-500)}.flow-btn[data-v-340b6f29]{background:var(--color-white);text-align:center;border-radius:.2rem;justify-content:center;align-items:center;width:100%;height:1.15rem;font-size:.58rem;font-weight:600;display:inline-flex}.flow-btn--submit[data-v-340b6f29]{border:1px solid var(--color-brand-600);color:var(--color-brand-600)}.flow-btn--approve[data-v-340b6f29]{border:1px solid var(--color-success-500);color:color-mix(in srgb, var(--color-success-700) 72%, var(--color-success-500));justify-content:center;align-items:center;gap:.15rem;display:inline-flex}.flow-btn--approve svg[data-v-340b6f29]{width:.55rem;height:.55rem}.action-btn[data-v-340b6f29]{background:var(--color-white);border-radius:.18rem;place-items:center;width:1.45rem;height:1.25rem;display:grid}.action-btn svg[data-v-340b6f29]{stroke-linecap:round;stroke-linejoin:round;width:.68rem;height:.68rem}.action-btn--edit[data-v-340b6f29]{border:1px solid var(--color-brand-600);color:var(--color-brand-600)}.action-btn--comment[data-v-340b6f29]{border:1px solid var(--color-brand-700);color:var(--color-brand-700)}.caret[data-v-340b6f29]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-340b6f29]{opacity:1;animation:1s step-end infinite caret-blink-340b6f29}@container response-grid (width<=64rem){.response-grid-card[data-v-340b6f29] .response-rail{gap:.85rem;width:2.9rem;padding-top:4.35rem;padding-bottom:3.25rem}.response-grid-header[data-v-340b6f29],.response-row[data-v-340b6f29]{grid-template-columns:.84rem minmax(0,1.42fr) minmax(0,2.35fr) minmax(0,.68fr) 3rem 2.35rem 2.35rem;column-gap:.42rem}.response-grid-header[data-v-340b6f29]{min-height:3.85rem;padding:.75rem 1.45rem .4rem}.response-grid-header[data-v-340b6f29]>:nth-child(8),.response-row[data-v-340b6f29]>:nth-child(8){display:none}.response-rows[data-v-340b6f29]{gap:.24rem;padding:0 .85rem .5rem}.response-row[data-v-340b6f29]{min-height:3.55rem;padding:.38rem .5rem}.response-row>.row-check[data-v-340b6f29]{margin-right:-.1rem}.col-label[data-v-340b6f29]{font-size:.78rem}.requirement-copy[data-v-340b6f29]{font-size:.72rem}.response-tag[data-v-340b6f29]{padding:0 .22rem;font-size:.54rem}.response-box[data-v-340b6f29]{min-height:3.45rem;padding:.36rem .5rem}.response-copy[data-v-340b6f29]{font-size:.68rem;line-height:1.4}.compliance-pill[data-v-340b6f29]{min-height:1.8rem;font-size:.66rem}.person-control[data-v-340b6f29]{justify-content:center;height:1.55rem}.person-icon[data-v-340b6f29]{width:100%}.person-name[data-v-340b6f29],.flow-btn[data-v-340b6f29]{display:none}}@container response-grid (width<=62rem){.response-grid-card[data-v-340b6f29] .response-rail{gap:.78rem;width:2.6rem;padding-top:4.15rem;padding-bottom:3rem}.response-grid-header[data-v-340b6f29],.response-row[data-v-340b6f29]{grid-template-columns:.84rem minmax(7.25rem,.78fr) minmax(13rem,1.44fr) 3rem;column-gap:.42rem}.response-grid-header[data-v-340b6f29]{min-height:3.25rem;padding:.6rem 1.15rem .32rem}.response-grid-header[data-v-340b6f29]>:nth-child(4),.response-grid-header[data-v-340b6f29]>:nth-child(6),.response-grid-header[data-v-340b6f29]>:nth-child(7),.response-grid-header[data-v-340b6f29]>:nth-child(8),.response-row[data-v-340b6f29]>:nth-child(4),.response-row[data-v-340b6f29]>:nth-child(6),.response-row[data-v-340b6f29]>:nth-child(7),.response-row[data-v-340b6f29]>:nth-child(8){display:none}.response-rows[data-v-340b6f29]{gap:.22rem;padding:0 .65rem .42rem}.response-row[data-v-340b6f29]{min-height:3.35rem;padding:.36rem .48rem}.row-check[data-v-340b6f29]{width:.7rem;height:.7rem}.response-box[data-v-340b6f29]{min-height:3.6rem}.response-tag[data-v-340b6f29]:nth-child(n+3){display:none}.trust-cell[data-v-340b6f29]{gap:.25rem}.attachment-icon[data-v-340b6f29]{width:.68rem;height:.68rem}}@media (width<=47.99rem){.response-grid-card[data-v-340b6f29]{height:clamp(20rem,72vw,25rem)}}.response-mobile[data-v-340b6f29]{--rg-m-req:minmax(0, .92fr);--rg-m-res:minmax(0, 1.08fr)}.response-mobile-main[data-v-340b6f29]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.response-mobile-header[data-v-340b6f29]{grid-template-columns:var(--rg-m-req) var(--rg-m-res);background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-gray-100));flex:none;align-items:center;column-gap:.8rem;min-height:3.1rem;padding:1.15rem .85rem .5rem;display:grid}.response-mobile-rows[data-v-340b6f29]{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-gray-100));flex-direction:column;flex:1;gap:.4rem;min-height:0;padding:0 .85rem .7rem;display:flex;overflow:hidden}.response-mobile-row[data-v-340b6f29]{grid-template-columns:var(--rg-m-req) var(--rg-m-res);border:1px solid color-mix(in srgb, var(--color-gray-400) 78%, var(--color-navy-300));background:color-mix(in srgb, var(--color-white) 82%, var(--color-gray-50));border-radius:.3rem;flex:none;align-items:start;column-gap:.8rem;min-width:0;padding:.7rem .8rem;display:grid}.response-mobile-res[data-v-340b6f29]{min-width:0}.response-mobile[data-v-340b6f29] .response-rail.response-rail--mobile{gap:.8rem;width:2.85rem;padding-top:1.4rem;padding-bottom:1.4rem}@keyframes moment-in-340b6f29{0%{transform:translateY(.85rem)}to{transform:translateY(0)}}@keyframes caret-blink-340b6f29{0%,50%{opacity:1}50.01%,to{opacity:0}}.moment-stage[data-v-e5c130fd]{width:100%;position:relative;container-type:inline-size}.aet-frame[data-v-e5c130fd]{aspect-ratio:720/860;width:100%;position:relative}.aet-scaler[data-v-e5c130fd]{transform-origin:0 0;width:720px;height:860px;transform:scale(calc(100cqw / 720px));border:1px solid var(--color-gray-300);background:var(--color-gray-50);box-shadow:0 1px 2px -1px color-mix(in srgb, var(--color-navy-900) 12%, transparent), 0 24px 60px -30px color-mix(in srgb, var(--color-navy-900) 28%, transparent);font-family:var(--font-sans);border-radius:12px;position:absolute;top:0;left:0;overflow:hidden}.moment-stage--in .aet-scaler[data-v-e5c130fd]{animation:.55s both aet-in-e5c130fd}@keyframes aet-in-e5c130fd{0%{opacity:0;transform:scale(calc(100cqw / 720px)) translateY(12px)}to{opacity:1;transform:scale(calc(100cqw / 720px)) translateY(0)}}.proj[data-v-e5c130fd]{background:var(--color-gray-50);flex-direction:column;display:flex;position:absolute;inset:0}.proj-head[data-v-e5c130fd]{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-800);flex-shrink:0;gap:12px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.proj-col--req[data-v-e5c130fd]{width:160px}.proj-col--resp[data-v-e5c130fd]{width:300px}.proj-col--status[data-v-e5c130fd]{width:84px;color:var(--color-gray-600)}.proj-rows[data-v-e5c130fd]{background:var(--color-white);flex-direction:column;flex:1;display:flex;overflow:hidden}.proj-row[data-v-e5c130fd]{border-bottom:1px solid var(--color-gray-200);background:var(--color-white);gap:12px;padding:16px;display:flex}.proj-cell--req[data-v-e5c130fd]{width:160px;padding-top:2px}.req-text[data-v-e5c130fd]{color:var(--color-gray-900);font-size:12.5px;font-weight:600;line-height:1.4}.proj-cell--resp[data-v-e5c130fd]{flex-direction:column;gap:6px;width:300px;min-width:0;display:flex}.resp-box[data-v-e5c130fd]{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-800);white-space:pre-wrap;box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 4%, transparent);border-radius:5px;padding:10px 12px;font-size:12px;line-height:1.55;transition:border-color .4s,box-shadow .4s}.resp-box.is-edited[data-v-e5c130fd]{border-color:color-mix(in srgb, var(--color-success-500) 55%, var(--color-gray-300));box-shadow:0 1px 2px color-mix(in srgb, var(--color-success-700) 12%, transparent)}.seg-add[data-v-e5c130fd]{color:var(--color-gray-900);background:color-mix(in srgb, var(--color-success-500) 38%, transparent);border-radius:2px;padding:0 2px}.seg-add.is-hidden[data-v-e5c130fd]{display:none}.seg-rm[data-v-e5c130fd]{color:var(--color-gray-800);background:color-mix(in srgb, var(--color-danger-400) 38%, transparent);border-radius:2px;padding:0 2px;text-decoration:line-through}.is-live .seg-add[data-v-e5c130fd]:not(.is-hidden),.is-live .seg-rm[data-v-e5c130fd]{animation:.32s both aet-fade-e5c130fd}.resp-foot[data-v-e5c130fd]{opacity:0;align-items:center;gap:8px;font-size:10px;transition:opacity .3s;display:flex}.resp-foot.is-shown[data-v-e5c130fd]{opacity:1}.stat[data-v-e5c130fd]{font-variant-numeric:tabular-nums;font-weight:700}.stat--plus[data-v-e5c130fd]{color:var(--color-success-700)}.stat--minus[data-v-e5c130fd]{color:var(--color-danger-700)}.foot-spacer[data-v-e5c130fd]{flex:1}.btn-decline[data-v-e5c130fd]{color:var(--color-gray-600);letter-spacing:.03em;font-weight:600}.btn-accept[data-v-e5c130fd]{background:var(--color-brand-600);color:var(--color-white);letter-spacing:.03em;border-radius:3px;padding:3px 10px;font-weight:600}.proj-cell--status[data-v-e5c130fd]{width:84px;padding-top:8px}.select-pill[data-v-e5c130fd]{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-700);border-radius:3px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;display:inline-flex}.select-pill svg[data-v-e5c130fd]{width:9px;height:9px;color:var(--color-gray-600)}.proj-foot[data-v-e5c130fd]{border-top:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-700);flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:10px 14px;font-size:12px;display:flex}.page-nav[data-v-e5c130fd]{align-items:center;gap:4px;display:inline-flex}.page-nav svg[data-v-e5c130fd]{width:12px;height:12px;color:var(--color-gray-600)}.page-count[data-v-e5c130fd]{color:var(--color-gray-800)}.seam[data-v-e5c130fd]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-white) 0%, transparent), color-mix(in srgb, var(--color-white) 92%, transparent) 78%, var(--color-white));pointer-events:none;z-index:2;width:130px;position:absolute;top:0;bottom:0;right:360px}.seam-chip[data-v-e5c130fd]{background:var(--color-white);border:1px solid var(--color-gray-300);width:18px;height:36px;box-shadow:-3px 0 6px color-mix(in srgb, var(--color-navy-900) 6%, transparent);z-index:4;border-right:none;border-radius:6px 0 0 6px;place-items:center;display:grid;position:absolute;top:50%;right:396px;transform:translateY(-50%)}.seam-chip svg[data-v-e5c130fd]{width:11px;height:11px;color:var(--color-brand-700)}.chat[data-v-e5c130fd]{background:var(--color-gray-50);border-left:1px solid var(--color-gray-200);width:400px;box-shadow:-16px 0 40px color-mix(in srgb, var(--color-navy-900) 10%, transparent);z-index:3;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.tabs[data-v-e5c130fd]{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);flex-shrink:0;align-items:center;gap:6px;padding:8px 8px 0;display:flex}.tab[data-v-e5c130fd]{border:1px solid var(--color-gray-300);background:var(--color-gray-50);color:var(--color-gray-800);border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.tab.is-active[data-v-e5c130fd]{background:var(--color-white);border-bottom-color:var(--color-white)}.tab--edit[data-v-e5c130fd]{animation:.45s cubic-bezier(.2,.7,.3,1) both aet-tab-in-e5c130fd}.tab-icon[data-v-e5c130fd]{width:13px;height:13px;color:var(--color-gray-700)}.tab-label[data-v-e5c130fd]{text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden}.tab-x[data-v-e5c130fd]{width:11px;height:11px;color:var(--color-gray-400)}.tabs-spacer[data-v-e5c130fd]{flex:1}.tab-add[data-v-e5c130fd]{place-items:center;width:26px;height:26px;display:grid}.tab-add svg[data-v-e5c130fd]{width:16px;height:16px;color:var(--color-gray-700)}.msgs[data-v-e5c130fd]{flex-direction:column;flex:1;gap:13px;min-height:0;padding:16px 14px 10px;display:flex;overflow:hidden}.user-msg[data-v-e5c130fd]{justify-content:flex-end;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-e5c130fd;display:flex}.bubble[data-v-e5c130fd]{background:color-mix(in srgb, var(--color-gray-300) 45%, var(--color-gray-100));max-width:78%;color:var(--color-gray-900);border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.tool[data-v-e5c130fd]{flex-direction:column;gap:10px;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-e5c130fd;display:flex}.pill[data-v-e5c130fd]{background:var(--color-white);border:1px solid var(--color-brand-200);color:var(--color-brand-700);box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 4%, transparent);border-radius:14px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:500;display:inline-flex}.pill svg[data-v-e5c130fd]{width:13px;height:13px}.pill-chev[data-v-e5c130fd]{opacity:.7;width:11px!important;height:11px!important}.search-list[data-v-e5c130fd]{flex-direction:column;gap:6px;display:flex}.search-row[data-v-e5c130fd]{color:var(--color-gray-800);opacity:0;align-items:center;gap:9px;font-size:12px;display:flex;transform:translateY(4px)}.search-row.is-shown[data-v-e5c130fd]{opacity:1;transform:translateY(0)}.is-live .search-row[data-v-e5c130fd]{transition:opacity .3s,transform .3s}.tick[data-v-e5c130fd]{background:var(--color-success-500);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.tick svg[data-v-e5c130fd]{width:9px;height:9px;color:var(--color-white)}.search-q[data-v-e5c130fd]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search-n[data-v-e5c130fd]{color:var(--color-gray-500);font-variant-numeric:tabular-nums;font-size:10.5px}.intro[data-v-e5c130fd]{color:var(--color-gray-800);font-size:12.5px;line-height:1.55;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-e5c130fd}.edit-card[data-v-e5c130fd]{border:1px solid var(--color-gray-300);background:var(--color-white);box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 4%, transparent);border-radius:8px;flex-direction:column;animation:.4s cubic-bezier(.2,.7,.3,1) both aet-up-e5c130fd;display:flex;overflow:hidden}.edit-head[data-v-e5c130fd]{color:var(--color-gray-800);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.edit-ico[data-v-e5c130fd]{width:13px;height:13px;color:var(--color-gray-700)}.edit-badge[data-v-e5c130fd]{background:var(--color-brand-50);color:var(--color-brand-700);font-variant-numeric:tabular-nums;border-radius:9px;padding:1px 7px;font-size:11px;font-weight:600}.edit-chev[data-v-e5c130fd]{width:12px;height:12px;color:var(--color-gray-600)}.edit-list[data-v-e5c130fd]{color:var(--color-gray-800);flex-direction:column;gap:8px;padding:0 10px 10px;font-size:12px;line-height:1.4;display:flex}.edit-item[data-v-e5c130fd]{opacity:0;flex-direction:column;gap:3px;display:flex}.edit-item.is-shown[data-v-e5c130fd]{opacity:1}.is-live .edit-item[data-v-e5c130fd]{transition:opacity .35s}.edit-req[data-v-e5c130fd]{color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.edit-sum[data-v-e5c130fd]{color:var(--color-gray-600);text-overflow:ellipsis;white-space:nowrap;padding-left:14px;font-size:11.5px;position:relative;overflow:hidden}.edit-arrow[data-v-e5c130fd]{color:var(--color-gray-400);position:absolute;left:0}.composer[data-v-e5c130fd]{background:var(--color-white);border-top:1px solid var(--color-gray-200);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px 8px;display:flex}.composer-input[data-v-e5c130fd]{border:1px solid var(--color-gray-300);background:var(--color-white);box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 3%, transparent);border-radius:10px;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.composer-text[data-v-e5c130fd]{color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:1.4;overflow:hidden}.composer-text.is-placeholder[data-v-e5c130fd]{color:var(--color-gray-500)}.composer-clip[data-v-e5c130fd]{width:14px;height:14px;color:var(--color-gray-500);flex-shrink:0}.composer-send[data-v-e5c130fd]{background:var(--color-brand-600);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.composer-send svg[data-v-e5c130fd]{width:14px;height:14px;color:var(--color-white)}.composer-tools[data-v-e5c130fd]{align-items:center;gap:6px;display:flex}.ctool[data-v-e5c130fd]{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-800);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.ctool svg[data-v-e5c130fd]{width:12px;height:12px}.ctool--on[data-v-e5c130fd]{border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-700)}.caret[data-v-e5c130fd]{vertical-align:-2px;background:var(--color-gray-800);opacity:0;width:1.5px;height:13px;margin-left:1px;display:inline-block}.caret.is-on[data-v-e5c130fd]{opacity:1;animation:1s step-end infinite aet-caret-e5c130fd}.spin[data-v-e5c130fd]{width:13px;height:13px;color:var(--color-brand-700);animation:1.4s linear infinite aet-spin-e5c130fd;display:inline-flex}.spin svg[data-v-e5c130fd]{width:13px;height:13px}.spin--dk[data-v-e5c130fd]{color:var(--color-brand-700)}@keyframes aet-up-e5c130fd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aet-fade-e5c130fd{0%{opacity:0}to{opacity:1}}@keyframes aet-tab-in-e5c130fd{0%{opacity:0;transform:translate(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes aet-caret-e5c130fd{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes aet-spin-e5c130fd{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.moment-stage--in .aet-scaler[data-v-e5c130fd],.tab--edit[data-v-e5c130fd],.user-msg[data-v-e5c130fd],.tool[data-v-e5c130fd],.intro[data-v-e5c130fd],.edit-card[data-v-e5c130fd],.caret[data-v-e5c130fd],.caret.is-on[data-v-e5c130fd],.spin[data-v-e5c130fd]{animation:none}.search-row[data-v-e5c130fd],.edit-item[data-v-e5c130fd],.resp-foot[data-v-e5c130fd],.resp-box[data-v-e5c130fd]{transition:none}}.moment-stage--in[data-v-4afa6a01]{animation:.5s both moment-in-4afa6a01}.file-card[data-v-4afa6a01]{opacity:0;transform:translateY(-1.1rem)scale(.92)}.moment-stage--in .file-card[data-v-4afa6a01]{transition:opacity .34s,transform .42s cubic-bezier(.22,1.5,.4,1)}.file-card.is-shown[data-v-4afa6a01]{opacity:1;transform:translateY(0)scale(1)}.doc[data-v-4afa6a01]{opacity:.4;transform:translateY(.25rem)}.moment-stage--in .doc[data-v-4afa6a01]{transition:opacity .4s,transform .4s}.doc.is-open[data-v-4afa6a01]{opacity:1;transform:translateY(0)}.req-mark[data-v-4afa6a01]{color:var(--color-navy-900);background-color:#0000;background-image:linear-gradient(var(--color-brand-100), var(--color-brand-100));box-decoration-break:clone;background-position:0;background-repeat:no-repeat;background-size:0% 100%;margin:0 -2px;padding:0 2px;transition:background-size .5s cubic-bezier(.22,1,.36,1)}.req-mark.is-shown[data-v-4afa6a01]{background-size:100% 100%}.req-check[data-v-4afa6a01]{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1.4,.4,1);transform:scale(.6)}.req-check.is-on[data-v-4afa6a01]{opacity:1;transform:scale(1)}.scan-line[data-v-4afa6a01]{background:linear-gradient(90deg, transparent, var(--color-brand-500), transparent);height:2px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-brand-500) 55%, transparent), 0 6px 16px -2px color-mix(in srgb, var(--color-brand-500) 45%, transparent);opacity:0;border-radius:9999px;transition:top .32s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;left:.5rem;right:.5rem}.scan-line.is-on[data-v-4afa6a01]{opacity:1}@keyframes moment-in-4afa6a01{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.stage-pill[data-v-a575ae65]{clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 50%,calc(100% - .55rem) 100%,0 100%,.55rem 50%);border-radius:2px}.stage-pill--idle[data-v-a575ae65]{background:var(--color-gray-100);color:var(--color-gray-600)}.stage-pill--active[data-v-a575ae65]{background:var(--color-brand-600);color:var(--color-white)}.file-card[data-v-a575ae65]{opacity:0;transition:opacity .34s,transform .42s cubic-bezier(.22,1.5,.4,1);transform:translateY(-1.1rem)scale(.92)}.file-card.is-shown[data-v-a575ae65]{opacity:1;transform:translateY(0)scale(1)}.intake-backdrop[data-v-a575ae65]{background:color-mix(in srgb, var(--color-navy-900) 22%, transparent);opacity:0;visibility:hidden;place-items:center;padding:1rem;transition:opacity .4s,visibility 0s linear .4s;display:grid;position:absolute;inset:0}.intake-backdrop.is-open[data-v-a575ae65]{opacity:1;visibility:visible;transition:opacity .4s}.intake-modal[data-v-a575ae65]{border:1px solid var(--color-gray-200);background:var(--color-white);width:min(22rem,90%);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--color-navy-900) 40%, transparent), 0 28px 60px -30px color-mix(in srgb, var(--color-navy-900) 34%, transparent);border-radius:.85rem;padding:.9rem 1rem 1rem;transition:transform .42s cubic-bezier(.22,1.2,.4,1);transform:translateY(.6rem)scale(.96)}.intake-backdrop.is-open .intake-modal[data-v-a575ae65]{transform:translateY(0)scale(1)}.req-mark[data-v-7a2bd40c]{color:var(--color-navy-900);background-color:#0000;background-image:linear-gradient(var(--color-brand-100), var(--color-brand-100));box-decoration-break:clone;background-position:0;background-repeat:no-repeat;background-size:0% 100%;margin:0 -2px;padding:0 2px;transition:background-size .5s cubic-bezier(.22,1,.36,1)}.req-mark.is-shown[data-v-7a2bd40c]{background-size:100% 100%}.req-check[data-v-7a2bd40c]{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1.4,.4,1);transform:scale(.6)}.req-check.is-on[data-v-7a2bd40c]{opacity:1;transform:scale(1)}.scan-line[data-v-7a2bd40c]{background:linear-gradient(90deg, transparent, var(--color-brand-500), transparent);height:2px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-brand-500) 55%, transparent), 0 6px 16px -2px color-mix(in srgb, var(--color-brand-500) 45%, transparent);opacity:0;border-radius:9999px;transition:top .32s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;left:.5rem;right:.5rem}.scan-line.is-on[data-v-7a2bd40c]{opacity:1}.grid-scene[data-v-e0793b47]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-50) 52%, var(--color-white)) 0%, color-mix(in srgb, var(--color-gray-50) 82%, var(--color-white)) 100%)}.grid-rail[data-v-e0793b47]{gap:.85rem;width:3rem;padding-top:3.4rem;padding-bottom:2.6rem}.grid-main[data-v-e0793b47]{min-height:0}.grid-header[data-v-e0793b47],.grid-row[data-v-e0793b47]{grid-template-columns:.84rem minmax(0,1.5fr) minmax(0,2.6fr) minmax(0,.72fr) 2.6rem minmax(0,.95fr);column-gap:.5rem}.grid-header[data-v-e0793b47]{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-gray-100));flex:none;min-height:3rem;padding:.85rem 1.5rem .45rem}.col-label[data-v-e0793b47]{color:var(--color-gray-900);font-size:.78rem;font-weight:500}.grid-rows[data-v-e0793b47]{background:color-mix(in srgb, var(--color-brand-50) 42%, var(--color-gray-100));flex-direction:column;flex:1;gap:.3rem;min-height:0;padding:0 1.25rem .6rem;display:flex;overflow:hidden}.grid-row[data-v-e0793b47]{border:1px solid color-mix(in srgb, var(--color-gray-400) 78%, var(--color-navy-300));background:color-mix(in srgb, var(--color-white) 82%, var(--color-gray-50));border-radius:.3rem;flex-shrink:0;align-items:start;min-height:3.85rem;padding:.45rem .65rem}.row-check[data-v-e0793b47]{border:1px solid var(--color-gray-400);background:var(--color-white);border-radius:.11rem;width:.84rem;height:.84rem;margin-top:.15rem;display:block}.requirement-copy[data-v-e0793b47]{color:var(--color-gray-900);font-size:.75rem;font-weight:500;line-height:1.32}.grid-tag[data-v-e0793b47]{border-radius:.14rem;padding:0 .28rem;font-size:.58rem;font-weight:650;line-height:1.15}.response-box[data-v-e0793b47]{border:1px solid color-mix(in srgb, var(--color-gray-500) 55%, var(--color-gray-300));background:var(--color-white);border-radius:.26rem;min-height:4rem;padding:.42rem .7rem;position:relative}.response-copy[data-v-e0793b47]{color:var(--color-navy-900);white-space:pre-line;font-size:.72rem;line-height:1.42}.response-copy--reserve[data-v-e0793b47]{visibility:hidden;pointer-events:none}.response-copy--live[data-v-e0793b47],.response-loader[data-v-e0793b47]{padding:inherit;position:absolute;inset:0}.caret[data-v-e0793b47]{vertical-align:-2px;background:var(--color-brand-600);opacity:0;width:2px;height:.95em;margin-left:1px;display:inline-block}.caret.is-on[data-v-e0793b47]{opacity:1;animation:1s step-end infinite caret-blink-e0793b47}.compliance-pill[data-v-e0793b47]{border:1px solid color-mix(in srgb, var(--color-gray-500) 45%, var(--color-gray-300));background:var(--color-white);width:100%;min-height:1.9rem;color:var(--color-gray-500);border-radius:.26rem;justify-content:center;align-items:center;gap:.25rem;font-size:.72rem;font-weight:500;display:inline-flex}.compliance-pill svg[data-v-e0793b47]{width:.72rem;height:.72rem}.trust-cell[data-v-e0793b47]{justify-content:center;padding-top:.1rem;display:flex}.person-control[data-v-e0793b47]{border:1px solid var(--color-success-500);background:var(--color-white);border-radius:.22rem;width:100%;min-width:0;height:1.65rem;display:inline-flex;overflow:hidden}.person-icon[data-v-e0793b47]{background:var(--color-success-500);width:1.45rem;color:var(--color-white);flex:none;place-items:center;display:grid}.person-icon svg[data-v-e0793b47]{width:.8rem;height:.8rem}.person-name[data-v-e0793b47]{min-width:0;color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 .3rem;font-size:.72rem;font-weight:500;display:flex;overflow:hidden}@media (width<=56rem){.grid-header[data-v-e0793b47],.grid-row[data-v-e0793b47]{grid-template-columns:.84rem minmax(0,1.35fr) minmax(0,2.4fr) 2.4rem}.compliance-col[data-v-e0793b47],.reviewer-col[data-v-e0793b47]{display:none}}@media (width<=34rem){.grid-header[data-v-e0793b47]{display:none}.grid-rail[data-v-e0793b47]{gap:.7rem;width:2.5rem;padding-top:1.4rem;padding-bottom:1.4rem}.grid-rows[data-v-e0793b47]{gap:.28rem;padding:.7rem .7rem .6rem}.grid-row[data-v-e0793b47]{column-gap:.4rem;min-height:3.1rem;padding:.4rem .5rem}.requirement-copy[data-v-e0793b47]{font-size:.66rem;line-height:1.28}.response-box[data-v-e0793b47]{min-height:2.9rem;padding:.36rem .5rem}.response-copy[data-v-e0793b47]{font-size:.64rem;line-height:1.34}.grid-tag[data-v-e0793b47]{font-size:.52rem}}@keyframes caret-blink-e0793b47{0%,50%{opacity:1}50.01%,to{opacity:0}}.ddq-stage[data-v-933869ee]{border-radius:.95rem;height:clamp(29rem,48vw,38rem)}.moment-stage--in[data-v-933869ee]{animation:.55s both moment-in-933869ee}.scene[data-v-933869ee]{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0}.scene.is-active[data-v-933869ee]{opacity:1;visibility:visible;transition:opacity .5s}@media (width<=47.99rem){.ddq-stage[data-v-933869ee]{height:clamp(26rem,100vw,34rem)}}@keyframes moment-in-933869ee{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}.hero-moment-canvas[data-astro-cid-sf272gaj]{border-radius:1.25rem;position:relative;overflow:hidden}.hero-moment-canvas__content[data-astro-cid-sf272gaj]{z-index:1;border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.hero-moment-canvas__glow[data-astro-cid-sf272gaj]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-500) 20%, transparent), transparent);filter:blur(40px);pointer-events:none;opacity:0;width:130%;height:90%;animation:.6s ease-out .25s forwards hero-moment-glow-in;position:absolute;top:-40%;left:50%;transform:translate(-50%)}@keyframes hero-moment-glow-in{to{opacity:1}}.moment-canvas[data-astro-cid-yr23l7fg]{background-color:#fff;background-image:radial-gradient(color-mix(in srgb, var(--color-navy-900) 6%, transparent) 1px, transparent 1px);background-size:20px 20px;border-radius:1rem;padding:1.75rem;position:relative;overflow:hidden}@media (width>=768px){.moment-canvas[data-astro-cid-yr23l7fg]{padding:2.5rem}}.moment-canvas__glow[data-astro-cid-yr23l7fg]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-500) 22%, transparent), transparent);filter:blur(30px);pointer-events:none;width:150%;height:95%;position:absolute;top:-45%;left:50%;transform:translate(-50%)}.snapshot-canvas[data-astro-cid-ysyfdawd]{background-color:#fff;background-image:radial-gradient(color-mix(in srgb, var(--color-navy-900) 6%, transparent) 1px, transparent 1px);border-bottom:1px solid var(--color-gray-100);background-size:20px 20px;justify-content:center;align-items:center;min-height:13rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.snapshot-canvas__glow[data-astro-cid-ysyfdawd]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-500) 20%, transparent), transparent);filter:blur(30px);pointer-events:none;width:150%;height:95%;position:absolute;top:-45%;left:50%;transform:translate(-50%)}
