@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg: #0f1419;--surface: #1a2028;--surface-2: #232a33;--border: #2c343f;--text: #e6e9ee;--text-muted: #8a94a3;--accent: #5b9cf2;--accent-hover: #7ab0ff;--success: #4ec9a8;--warn: #e6b450;--danger: #e96e6e;--radius: 6px;--shadow: 0 1px 3px rgba(0, 0, 0, .4);--topbar-height: 56px;--sidenav-width: 220px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--mono: "SF Mono", Monaco, Menlo, "Cascadia Code", Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;height:100%}#app{display:flex;flex-direction:column;min-height:100vh}#topbar{height:var(--topbar-height);border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;padding:0 24px;gap:16px}.topbar-brand{font-weight:600;font-size:16px;letter-spacing:.4px;color:inherit;text-decoration:none;cursor:pointer}.topbar-brand:hover{opacity:.85}.topbar-brand .accent{color:var(--accent)}.topbar-spacer{flex:1}.topbar-meta{color:var(--text-muted);font-size:12px}#layout{display:flex;flex:1;min-height:0}#sidenav{width:var(--sidenav-width);border-right:1px solid var(--border);background:var(--surface);padding:16px 0}#sidenav .nav-group{margin-bottom:16px}#sidenav .nav-group-title{font-size:11px;text-transform:uppercase;color:var(--text-muted);letter-spacing:.6px;padding:0 16px 6px}#sidenav a{display:block;padding:7px 16px;color:var(--text);text-decoration:none;border-left:3px solid transparent}#sidenav a:hover{background:var(--surface-2)}#sidenav a.active{background:var(--surface-2);border-left-color:var(--accent);color:var(--accent)}#sidenav .stub-tag{display:inline-block;font-size:9px;padding:1px 5px;background:var(--border);color:var(--text-muted);border-radius:3px;margin-left:6px;vertical-align:middle;letter-spacing:.4px}.feedback-widget{position:fixed;right:24px;bottom:24px;z-index:90}.feedback-trigger{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-3, 0 8px 24px rgba(0, 0, 0, .4));color:var(--text);cursor:pointer;font:inherit}.feedback-trigger:hover{background:var(--surface-2);color:var(--text)}.feedback-trigger svg{flex:0 0 auto}.feedback-popover{position:fixed;right:24px;bottom:80px;width:280px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-3, 0 8px 24px rgba(0, 0, 0, .4));padding:12px;z-index:60;display:flex;flex-direction:column;gap:8px}.feedback-popover[hidden]{display:none}.feedback-popover-title{font-weight:600;font-size:13px}.feedback-popover-context{font-size:12px}.feedback-text{width:100%;resize:vertical;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px;font:inherit;font-size:13px}.feedback-popover-actions{display:flex;align-items:center;gap:8px}.feedback-popover-actions .feedback-status{flex:1;font-size:12px}#page{flex:1;padding:24px 32px;overflow-y:auto}.page-title{font-size:20px;margin:0 0 4px}.page-subtitle{color:var(--text-muted);margin:0 0 24px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:16px;box-shadow:var(--shadow);transition:background-color .2s ease,opacity .2s ease,border-color .2s ease}.panel[hidden]{display:none}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-header-actions{display:flex;align-items:center;gap:12px}.panel-title{font-weight:600;font-size:14px;margin:0;letter-spacing:.2px}.dropzone{border:2px dashed var(--border);border-radius:var(--radius);padding:40px 20px;text-align:center;background:var(--surface-2);transition:border-color .15s,background .15s}.dropzone.dragover{border-color:var(--accent);background:#5b9cf214}.dropzone-actions{display:flex;gap:12px;justify-content:center;margin-top:16px}.dropzone-instruction{margin-top:16px;width:100%}.dropzone-instruction textarea{width:100%;min-height:60px;padding:8px 10px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:13px;resize:vertical}.dropzone-stage{margin-top:16px;padding:16px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:14px}.dropzone-staged-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dropzone-staged-title{font-size:13px;font-weight:600}.dropzone-staged-files{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow-y:auto}.dropzone-staged-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;font-size:11px;font-family:var(--font-mono, monospace);max-width:360px}.dropzone-staged-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone-staged-chip-remove{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:0 2px;line-height:1}.dropzone-staged-chip-remove:hover{color:var(--text)}.dropzone-stage-actions{display:flex;justify-content:flex-end;gap:8px}.btn{background:var(--accent);color:#000;border:none;padding:8px 16px;border-radius:var(--radius);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);transition:background .12s}.btn:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{background:var(--border)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:#08111c;font-weight:600;padding:10px 22px;font-size:14px;box-shadow:0 2px 8px #5b9cf240}.btn-primary:hover{background:var(--accent-hover)}.btn-sm{padding:4px 10px;font-size:11px}.deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.deal-group{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px}.deal-group-header{display:flex;align-items:center;gap:10px;width:100%;padding:8px 4px;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.deal-group-header:hover{color:var(--accent)}.deal-group-chevron{display:inline-block;color:var(--text-muted);transition:transform .12s ease}.deal-group.expanded .deal-group-chevron{transform:rotate(90deg)}.deal-group-name{flex:1 1 auto}.deal-group-count{flex:0 0 auto;min-width:20px;padding:1px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:500;text-align:center}.deal-group-body[hidden]{display:none}.deal-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .12s,transform .12s}.deal-card:hover{border-color:var(--accent);transform:translateY(-1px)}.deal-card-link{display:block;padding:14px 36px 14px 16px;color:inherit;text-decoration:none;cursor:pointer}.deal-card-delete{position:absolute;top:6px;right:8px;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;border-radius:4px;cursor:pointer;opacity:.5;transition:opacity .12s,background .12s,color .12s}.deal-card-delete:hover{opacity:1;background:#e96e6e26;color:var(--danger)}.deal-card-delete:disabled{opacity:.4;cursor:not-allowed}.deal-card .deal-name{font-weight:600;margin-bottom:4px}.deal-card .deal-meta{color:var(--text-muted);font-size:12px}.deal-card .badge{display:inline-block;font-size:11px;padding:2px 7px;border-radius:10px;background:var(--surface-2);color:var(--text-muted);margin-top:8px}.badge-ingesting{background:#e6b45026;color:var(--warn)}.badge-processing{background:#5b9cf226;color:var(--accent)}.badge-complete{background:#4ec9a826;color:var(--success)}.badge-error{background:#e96e6e26;color:var(--danger)}.timeline{list-style:none;padding:0;margin:0}.timeline li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.timeline li:last-child{border-bottom:none}.timeline .dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);margin-top:7px;flex-shrink:0}.timeline .dot.complete{background:var(--success)}.timeline .dot.active{background:var(--accent)}.timeline .dot.error{background:var(--danger)}.timeline .ts{color:var(--text-muted);font-size:11px;font-family:var(--mono);margin-left:auto}.stub{text-align:center;padding:80px 20px;color:var(--text-muted)}.stub h1{color:var(--text);font-size:24px;margin-bottom:12px}.stub a{color:var(--accent);text-decoration:none}.stub a:hover{text-decoration:underline}#toast-layer{position:fixed;bottom:84px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:100}.toast{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);padding:12px 16px;border-radius:var(--radius);box-shadow:var(--shadow);min-width:240px;max-width:380px;animation:slideIn .18s ease-out}.toast.toast-error{border-left-color:var(--danger)}.toast.toast-success{border-left-color:var(--success)}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.muted{color:var(--text-muted)}.mono{font-family:var(--mono);font-size:12px}.empty{color:var(--text-muted);padding:24px;text-align:center}.skeleton-list{display:flex;flex-direction:column;gap:8px}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--border),var(--surface-2));background-size:200% 100%;border-radius:var(--radius);animation:skeletonShimmer 1.4s ease-in-out infinite}.skeleton-row{height:18px}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.badge{display:inline-block;font-size:10px;padding:1px 7px;border-radius:10px;background:var(--surface-2);color:var(--text-muted);margin-left:8px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.badge-pending{background:var(--surface-2);color:var(--text-muted)}.badge-running,.badge-in_progress,.badge-reextracting{background:#5b9cf226;color:var(--accent)}.badge-converted{background:#5b9cf21f;color:var(--accent)}.badge-complete,.badge-completed{background:#4ec9a826;color:var(--success)}.badge-failed{background:#e96e6e26;color:var(--danger)}.now-processing{margin:0 0 10px;padding:8px 12px;border:1px solid var(--accent);border-radius:6px;background:#5b9cf214}.now-processing-row{display:flex;align-items:center;gap:8px}.now-processing-row+.now-processing-row{margin-top:4px}.now-processing-name{font-weight:600}.now-processing-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto;animation:pulse 1.6s ease-in-out infinite}.stage-body{flex:1}.stage-name{display:flex;align-items:center}.timeline .dot.pending{background:var(--text-muted);opacity:.4}.timeline .dot.running{background:var(--accent);animation:pulse 1.6s ease-in-out infinite}.timeline .dot.failed{background:var(--danger)}.stage-error{color:var(--danger)}.status-error-banner{background:#e96e6e1a;border-left:3px solid var(--danger);color:var(--danger);padding:8px 12px;margin-bottom:12px;border-radius:4px;font-size:.9em}.status-error-banner strong{color:var(--danger);margin-right:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.artifact-list{list-style:none;padding:0;margin:0}.artifact-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.artifact-row:last-child{border-bottom:none}.artifact-body{flex:1;min-width:0}.artifact-name{font-weight:500}.artifact-actions{display:flex;align-items:center;gap:8px}.doc-type-row{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.doc-type-row label{font-size:12px}.doc-type-select{font-family:inherit;font-size:13px;padding:2px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text)}.propose-form{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.propose-name,.propose-rationale{font-family:inherit;font-size:13px;padding:2px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text)}.propose-name{width:180px}.propose-rationale{width:280px}.propose-kind{font-family:inherit;font-size:13px;padding:2px 6px}.badge-info{background:#e0e7ff;color:#1e3a8a}.badge-warning{background:#fef3c7;color:#92400e}.kv{display:grid;grid-template-columns:160px 1fr;gap:6px 16px;margin:0}.kv dt{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px;align-self:start}.kv dd{margin:0}.kv-list{list-style:disc;padding-left:18px;margin:0}.distilled-raw{white-space:pre-wrap;max-height:320px;overflow:auto}.raw-disclosure{margin-top:12px;border-top:1px dashed var(--border);padding-top:12px}.raw-disclosure summary{cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.raw-body{margin-top:8px;padding:10px;background:var(--bg);border-radius:var(--radius);max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}.final-cta{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 0}.final-cta-note{font-size:12px;text-align:center;max-width:420px}.final-cta-label{font-size:13px;font-weight:500;align-self:stretch;max-width:560px;width:100%;margin:0 auto}.final-cta-textarea{font-family:inherit;font-size:13px;line-height:1.5;padding:10px 12px;border:1px solid var(--border, #d0d4dc);border-radius:var(--radius);background:var(--bg, #fff);color:inherit;resize:vertical;min-height:80px;align-self:stretch;max-width:560px;width:100%;margin:0 auto}.final-cta-textarea:disabled{opacity:.6;cursor:not-allowed}.final-cta-select{font-family:inherit;font-size:13px;line-height:1.5;padding:8px 12px;border:1px solid var(--border, #d0d4dc);border-radius:var(--radius);background:var(--bg, #fff);color:inherit;align-self:stretch;max-width:560px;width:100%;margin:0 auto}.final-cta-select:disabled{opacity:.6;cursor:not-allowed}.final-cta-input{font-family:inherit;font-size:13px;line-height:1.5;padding:8px 12px;border:1px solid var(--border, #d0d4dc);border-radius:var(--radius);background:var(--bg, #fff);color:inherit;align-self:stretch;max-width:560px;width:100%;margin:0 auto}.final-cta-input:disabled{opacity:.6;cursor:not-allowed}.final-cta-other{font-family:inherit;font-size:13px;line-height:1.5;padding:8px 12px;border:1px solid var(--border, #d0d4dc);border-radius:var(--radius);background:var(--bg, #fff);color:inherit;align-self:stretch;max-width:560px;width:100%;margin:4px auto 0}.final-cta-other:disabled{opacity:.6;cursor:not-allowed}.final-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.final-grid{grid-template-columns:1fr}}.final-col{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:14px}.final-col-header{font-weight:600;margin-bottom:10px;font-size:13px}.final-col-body{font-size:13px}#final-summary{max-height:480px;overflow-y:auto}.final-archive{margin-top:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:14px}.final-archive-actions{display:flex;align-items:center;gap:12px;margin:4px 0 8px}.dropbox-link-group{display:flex;flex-direction:column;gap:4px}.dropbox-link-group:not(:empty){margin-bottom:8px}.final-archive-history{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.activity-row.activity-archive{gap:8px;flex-wrap:wrap}.outreach-subject{margin-bottom:8px}.outreach-body,.final-col-body pre{white-space:pre-wrap;word-break:break-word;background:var(--bg);padding:10px;border-radius:var(--radius);margin:0;max-height:480px;overflow:auto}.prose{line-height:1.6}.markdown-body{white-space:normal;word-break:normal}.markdown-body h1{font-size:1.4em;margin:0 0 .5em}.markdown-body h2{font-size:1.15em;margin:1em 0 .4em}.markdown-body h3{font-size:1.05em;margin:.8em 0 .3em}.markdown-body p{margin:.6em 0}.markdown-body ul,.markdown-body ol{margin:.4em 0 .4em 1.25em;padding:0}.markdown-body li{margin:.2em 0}.markdown-body code{background:var(--bg);padding:1px 4px;border-radius:3px;font-family:var(--mono);font-size:.9em}.markdown-body table{border-collapse:collapse;margin:.75em 0;width:100%}.markdown-body th,.markdown-body td{border:1px solid var(--border);padding:4px 8px;text-align:left;vertical-align:top}.markdown-body th{background:var(--bg);font-weight:600}.markdown-body.outreach-body{white-space:normal;word-break:normal}.activity-log{display:flex;flex-direction:column;font-size:12px;max-height:280px;overflow:auto;border-radius:var(--radius);background:var(--bg)}.activity-row{display:grid;grid-template-columns:70px 80px 1fr auto;gap:8px;padding:4px 10px;border-bottom:1px solid var(--border);align-items:baseline}.activity-row:last-child{border-bottom:none}.activity-ts{color:var(--text-muted)}.activity-kind{color:var(--accent);font-weight:500;font-family:var(--mono);font-size:11px}.activity-api .activity-kind{color:var(--accent)}.activity-api-error .activity-kind{color:var(--danger)}.activity-status .activity-kind{color:var(--success)}.activity-finalize .activity-kind{color:var(--warn)}.activity-error .activity-kind{color:var(--danger)}.activity-detail{font-size:11px}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at top,rgba(91,156,242,.08),transparent 60%),var(--bg)}.auth-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #00000080;padding:32px;text-align:center}.auth-brand{font-weight:600;font-size:18px;letter-spacing:.4px;margin-bottom:24px}.auth-brand .accent{color:var(--accent)}.auth-title{font-size:22px;margin:0 0 8px;color:var(--text)}.auth-subtitle{color:var(--text-muted);margin:0 0 24px;font-size:14px;line-height:1.5}.auth-error{background:#e96e6e1f;border:1px solid rgba(233,110,110,.4);color:var(--danger);padding:10px 12px;border-radius:var(--radius);font-size:13px;text-align:left;margin-bottom:16px}.auth-footer{margin-top:24px;font-size:12px}.ms-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;background:#fff;color:#1a1a1a;border:1px solid #8c8c8c;border-radius:2px;font-family:"Segoe UI",var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s}.ms-button:hover{background:#f3f3f3}.ms-button:disabled{opacity:.6;cursor:not-allowed}.user-chip{position:relative;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;color:var(--text)}.user-chip:hover{border-color:var(--accent)}.user-chip-avatar{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#08111c;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;letter-spacing:.3px}.user-chip-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip-caret{color:var(--text-muted);font-size:10px}.user-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 16px #00000080;padding:6px;z-index:50}.user-menu[hidden]{display:none}.user-menu-info{padding:8px 10px;border-bottom:1px solid var(--border);margin-bottom:4px}.user-menu-info .user-menu-name{font-weight:500;font-size:13px;color:var(--text)}.user-menu-info .user-menu-email{font-size:11px;color:var(--text-muted);font-family:var(--mono);word-break:break-all}.user-menu-action{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--text);padding:7px 10px;border-radius:4px;cursor:pointer;font-size:13px;font-family:var(--font)}.user-menu-action:hover{background:var(--surface-2);color:var(--accent)}.dbx-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.dbx-picker{width:min(900px,92vw);height:min(720px,86vh);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;overflow:hidden}.dbx-picker-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.dbx-picker-title{font-weight:600;font-size:15px}.dbx-picker-close{font-size:18px;line-height:1;padding:2px 10px}.dbx-picker-breadcrumb{padding:0;font-size:12px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.dbx-crumb-seg{cursor:pointer;padding:2px 6px;border-radius:3px;color:var(--accent)}.dbx-crumb-seg:hover{background:var(--surface-2);color:var(--accent-hover)}.dbx-crumb-sep{color:var(--text-muted)}.dbx-picker-notice{border-bottom:1px solid var(--border);background:var(--surface-2);padding:8px 16px;font-size:12px;display:flex;flex-direction:column;gap:6px}.dbx-picker-notice-fallback{color:var(--warn);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dbx-picker-notice-error{color:var(--danger);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dbx-go-root{font-size:11px;padding:2px 8px}.dbx-picker-body{flex:1;overflow:auto;padding:8px 0}.dbx-picker-loading,.dbx-picker-empty,.dbx-picker-error{padding:24px;text-align:center}.dbx-picker-error{color:var(--danger)}.dbx-picker-list{list-style:none;margin:0;padding:0}.dbx-row{display:grid;grid-template-columns:20px 32px 1fr auto auto;align-items:center;gap:12px;padding:6px 16px;border-bottom:1px solid var(--border);font-size:13px}.dbx-row:hover{background:var(--surface-2)}.dbx-row-expand-toggle{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:12px;padding:0;line-height:1;width:16px;height:16px}.dbx-row-expand-toggle:hover{color:var(--text)}.dbx-row-check{display:flex;align-items:center}.dbx-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbx-folder-link{cursor:pointer;color:var(--accent);text-decoration:none}.dbx-folder-link:hover{color:var(--accent-hover);text-decoration:underline}.dbx-row-meta,.dbx-row-type{font-size:11px;white-space:nowrap}.dbx-row-path{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;text-align:right}.dbx-row-full{display:none;grid-column:1 / -1;padding:6px 0 2px 32px;font-size:12px;line-height:1.4}.dbx-row-full-name{word-break:break-all;color:var(--text)}.dbx-row-full-path{word-break:break-all;font-size:11px}.dbx-row-expanded .dbx-row-full{display:block}.dbx-picker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--border)}.dbx-sort-wrap{display:inline-flex;align-items:center;gap:6px;font-size:12px}.dbx-sort{padding:4px 6px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);font-size:12px}.dbx-picker-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border);background:var(--surface-2)}.dbx-picker-footer-actions{display:flex;gap:8px}.dbx-picker-selection-count{font-size:12px}.mailmatch-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff5d6;color:#6a4f00;border-bottom:1px solid #e8c98a;font-size:13px;font-weight:500}.mailmatch-banner-icon{font-size:16px}.mailmatch-banner-msg{flex:1}.mailmatch-banner-close{background:transparent;border:1px solid transparent;color:inherit;font-size:18px;line-height:1;padding:2px 8px;cursor:pointer;border-radius:4px}.mailmatch-banner-close:hover{background:#0000000f}.outreach-send-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.outreach-send-header{font-weight:600;font-size:14px;margin-bottom:6px}.outreach-send-hint{font-size:12px;margin-bottom:12px;line-height:1.5}.outreach-send-hint code{background:var(--surface-2);padding:1px 4px;border-radius:3px;font-size:11px}.outreach-send-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:12px}.outreach-send-label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500}.outreach-send-label-wide{grid-column:1 / -1}.outreach-send-input{font-size:13px;padding:6px 8px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-family:inherit}.outreach-send-input.mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.outreach-send-textarea{resize:vertical;min-height:120px;font-family:inherit}.outreach-send-actions{display:flex;align-items:center;gap:16px}.outreach-send-status{font-size:12px;font-family:var(--font-mono, ui-monospace, monospace)}.outreach-send-status-ok{color:var(--success, #197a3b)}.outreach-send-status-error{color:var(--danger, #b91c1c)}.dispatch-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:12px}.dispatch-tab{background:transparent;border:none;padding:8px 14px;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent}.dispatch-tab.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.dispatch-tab-count{margin-left:6px;font-size:11px;background:var(--surface-2);padding:1px 6px;border-radius:10px}.dispatch-filters{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.dispatch-filter{font-size:12px;padding:4px 8px;border:1px solid var(--border);border-radius:4px;background:var(--bg)}.dispatch-table{width:100%;border-collapse:collapse;font-size:13px}.dispatch-table th,.dispatch-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}.dispatch-table th{font-weight:600;background:var(--surface-2);position:sticky;top:0}.dispatch-row{cursor:pointer}.dispatch-row:hover{background:var(--surface-2)}.dispatch-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:999}.dispatch-drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,92vw);background:var(--bg);border-left:1px solid var(--border);padding:20px;overflow-y:auto;box-shadow:-4px 0 20px #0000001a;z-index:1000}.dispatch-drawer-close{position:absolute;top:12px;right:12px;background:transparent;border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:16px;cursor:pointer}.dispatch-drawer-section{margin-top:18px}.dispatch-drawer-section h3{font-size:13px;margin-bottom:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.dispatch-timeline{font-size:12px;display:flex;flex-direction:column;gap:4px}.dispatch-timeline-row{display:grid;grid-template-columns:160px 90px 1fr;gap:8px;padding:4px 0;border-bottom:1px dashed var(--border)}.dispatch-timeline-ts{font-family:var(--font-mono, ui-monospace, monospace);color:var(--muted)}.dispatch-timeline-type{font-weight:600}.dispatch-badge{display:inline-block;font-size:11px;padding:1px 6px;border-radius:3px;font-weight:500}.dispatch-badge-queued{background:#e5e7eb;color:#374151}.dispatch-badge-sent{background:#dbeafe;color:#1d4ed8}.dispatch-badge-responded{background:#ede9fe;color:#6d28d9}.dispatch-badge-bounced{background:#fee2e2;color:#b91c1c}.dispatch-badge-needs_review{background:#fef3c7;color:#92400e}.dispatch-empty{padding:32px;text-align:center;color:var(--muted)}.contact-autocomplete{position:relative}.contact-autocomplete-results{position:absolute;top:100%;left:0;right:0;background:var(--bg);border:1px solid var(--border);border-top:none;max-height:240px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #00000014}.contact-autocomplete-item{padding:8px 10px;cursor:pointer;font-size:13px;border-bottom:1px solid var(--border)}.contact-autocomplete-item:hover,.contact-autocomplete-item.active{background:var(--surface-2)}.contact-autocomplete-item-meta{font-size:11px;color:var(--muted);margin-top:2px}.contact-autocomplete-picked{font-size:12px;color:var(--text-muted);margin-top:4px}.deal-card-pending{border-color:var(--warn);box-shadow:0 0 0 1px #e6b45040 inset}.deal-operator{font-size:12px;color:var(--text-muted);margin-top:4px}.badge-active{background:#e6b4502e;color:var(--warn)}.outreach-queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0 12px}.outreach-tile{display:block;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}.outreach-tile:hover{border-color:var(--accent);transform:translateY(-1px)}.outreach-tile-name{font-weight:600;margin-bottom:6px}.outreach-tile-status{margin-bottom:6px}.outreach-tile-operator{font-size:12px;color:var(--text-muted)}.outreach-tile-meta{font-size:12px;color:var(--muted);margin-top:2px}.outreach-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.outreach-actions{display:flex;gap:8px;align-items:center}.outreach-editor-wrap{display:flex;flex-direction:column;gap:14px;padding:0 12px 24px}.outreach-recipients{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.outreach-recipient-row{display:block}.outreach-recipient-actions{display:flex;gap:8px}.outreach-meta{font-size:12px}.btn-link{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;padding:4px 0}.btn-link:hover{text-decoration:underline}.outreach-subject-row{display:flex;flex-direction:column;gap:4px}.outreach-editor-content{min-height:420px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:6px;line-height:1.55}.outreach-editor-content :focus{outline:none}.outreach-editor-content .ProseMirror{min-height:380px;outline:none}.outreach-editor-content img{max-width:100%;height:auto}@media print{body{background:#fff;color:#000}.topbar,.sidenav,.outreach-toolbar,.outreach-recipient-actions,.outreach-actions,.outreach-editor-toolbar,#topbar-env,.toast,.feedback-widget,.feedback-popover,.mailmatch-status-banner{display:none!important}.outreach-editor-wrap{padding:0}.outreach-editor-content{border:none;background:#fff;max-width:6.5in;font-size:11pt;min-height:0}.outreach-recipients{border:none;padding:0;background:#fff}.kt-eye,#oe-key-terms .kt-row-hidden{display:none!important}}.kt-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.kt-eye:hover{color:var(--text);background:var(--surface-2)}#oe-key-terms .kt-row-hidden{opacity:.45}#oe-key-terms .kt-row-hidden td{text-decoration:line-through}#oe-key-terms .kt-row-hidden .kt-eye{text-decoration:none}.progress-overall{display:flex;align-items:center;gap:10px;margin:0 0 12px}.progress-track{flex:1;height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:var(--accent);transition:width .4s ease}.stage-progress{height:4px;background:var(--surface-2);border-radius:2px;overflow:hidden;margin-top:5px;max-width:420px}.stage-progress-fill{height:100%;border-radius:2px;transition:width .4s ease}.stage-progress-fill.is-complete{width:100%!important;background:var(--success)}.stage-progress-fill.is-failed{width:100%!important;background:var(--danger)}.stage-progress-fill.is-determinate{background:var(--accent)}.stage-progress-fill.is-indeterminate{width:40%!important;background:var(--accent);animation:progressSlide 1.3s ease-in-out infinite}@keyframes progressSlide{0%{margin-left:-40%}to{margin-left:100%}}.stage-progress-label{margin-left:8px;font-size:11px}.finalize-progress{align-self:stretch;max-width:560px;width:100%;margin:6px auto 0;display:flex;flex-direction:column;gap:6px}.finalize-progress-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:10px}.finalize-progress-row .stage-progress{margin-top:0;max-width:none}.finalize-progress-name{font-size:12px;color:var(--text-muted)}.dropzone-intake{display:flex;flex-direction:column;gap:8px;margin-top:16px;width:100%}.dropzone-intake .final-cta-label,.dropzone-intake .final-cta-input,.dropzone-intake .final-cta-select,.dropzone-intake .final-cta-textarea,.dropzone-intake .final-cta-other,.dropzone-intake .capital-type-group{max-width:none;margin:0}.dropzone-intake .final-cta-textarea{min-height:60px}.capital-type-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;align-items:center;align-self:stretch;max-width:560px;width:100%;margin:0 auto}.capital-type-option{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.capital-type-option input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.capital-type-other{font-family:inherit;font-size:13px;line-height:1.5;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:inherit;grid-column:span 2;min-width:140px}.capital-type-option input[type=checkbox]:disabled,.capital-type-other:disabled{opacity:.6;cursor:not-allowed}body[data-skin=v2]{--accent: #c0392b;--accent-hover: #d64545;--accent-strong: #8f1913;--accent-text: #ec7a70;--accent-soft: rgba(192, 57, 43, .16);--accent-softer: rgba(192, 57, 43, .08);--on-accent: #ffffff;--danger: #f2874a;--danger-soft: rgba(242, 135, 74, .16);--warn: #e6b450;--warn-soft: rgba(230, 180, 80, .16);--success: #4ec9a8;--success-soft: rgba(78, 201, 168, .16);--muted: #8a94a3;--font-mono: var(--mono);--font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--surface-3: #2b333d;--shadow-1: 0 1px 2px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .3);--shadow-2: 0 6px 20px rgba(0, 0, 0, .48);--shadow-3: 0 18px 50px rgba(0, 0, 0, .58);--hairline: rgba(255, 255, 255, .06);--accent-glow: 0 2px 14px rgba(192, 57, 43, .3);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius: 8px;--radius-sm: 6px;color-scheme:dark}body[data-skin=v2]{background:radial-gradient(125% 72% at 50% -12%,rgba(192,57,43,.1),transparent 55%),var(--bg);background-attachment:fixed}body[data-skin=v2] *{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}body[data-skin=v2] ::-webkit-scrollbar{width:10px;height:10px}body[data-skin=v2] ::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:6px;border:2px solid transparent;background-clip:content-box}body[data-skin=v2] ::-webkit-scrollbar-thumb:hover{background:#3a4450;background-clip:content-box}body[data-skin=v2] ::-webkit-scrollbar-track{background:transparent}body[data-skin=v2] :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:3px}body[data-skin=v2] ::selection{background:#c0392b61;color:#fff}body[data-skin=v2] .dropzone.dragover{border-color:var(--accent);background:var(--accent-softer)}body[data-skin=v2] .btn{color:var(--on-accent);border-radius:var(--radius-sm);transition:background .12s ease,box-shadow .12s ease,transform .06s ease}body[data-skin=v2] .btn:active{transform:translateY(1px)}body[data-skin=v2] .btn-primary{color:var(--on-accent);box-shadow:var(--accent-glow)}body[data-skin=v2] .btn-primary:hover{box-shadow:0 4px 18px #c0392b6b}body[data-skin=v2] .btn-secondary{color:var(--text)}body[data-skin=v2] .btn-tertiary{background:transparent;color:var(--text-muted);border:1px solid var(--border)}body[data-skin=v2] .btn-tertiary:hover{background:var(--surface-2);color:var(--text)}body[data-skin=v2] .btn-link{color:var(--accent-text)}body[data-skin=v2] .panel{box-shadow:var(--shadow-1),inset 0 1px 0 var(--hairline);border-color:#ffffff0d}body[data-skin=v2] .auth-card,body[data-skin=v2] .dbx-picker{box-shadow:var(--shadow-3)}body[data-skin=v2] .user-menu,body[data-skin=v2] .contact-autocomplete-results,body[data-skin=v2] .toast{box-shadow:var(--shadow-2)}body[data-skin=v2] .dispatch-drawer{box-shadow:var(--shadow-3)}body[data-skin=v2] .badge,body[data-skin=v2] .deal-card .badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:2px 9px;border-radius:999px;letter-spacing:.4px;text-transform:uppercase;vertical-align:middle;line-height:1.6}body[data-skin=v2] .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9;flex:none}body[data-skin=v2] .badge-running,body[data-skin=v2] .badge-processing,body[data-skin=v2] .badge-in_progress,body[data-skin=v2] .badge-converted,body[data-skin=v2] .badge-reextracting{background:var(--accent-soft);color:var(--accent-text)}body[data-skin=v2] .now-processing{border-color:var(--accent);background:var(--accent-soft)}body[data-skin=v2] .now-processing-dot{background:var(--accent)}body[data-skin=v2] .badge-error,body[data-skin=v2] .badge-failed{background:var(--danger-soft);color:var(--danger)}body[data-skin=v2] .badge-complete,body[data-skin=v2] .badge-completed{background:var(--success-soft);color:var(--success)}body[data-skin=v2] .badge-ingesting{background:var(--warn-soft);color:var(--warn)}body[data-skin=v2] .badge-pending{background:var(--surface-2);color:var(--text-muted)}body[data-skin=v2] .badge-info{background:var(--accent-soft);color:var(--accent-text)}body[data-skin=v2] .badge-warning{background:var(--warn-soft);color:var(--warn)}body[data-skin=v2] .dispatch-badge-queued{background:var(--surface-2);color:var(--text-muted)}body[data-skin=v2] .dispatch-badge-sent{background:var(--accent-soft);color:var(--accent-text)}body[data-skin=v2] .dispatch-badge-responded{background:var(--success-soft);color:var(--success)}body[data-skin=v2] .dispatch-badge-bounced{background:var(--danger-soft);color:var(--danger)}body[data-skin=v2] .dispatch-badge-needs_review{background:var(--warn-soft);color:var(--warn)}body[data-skin=v2] .mailmatch-banner{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid rgba(230,180,80,.3)}body[data-skin=v2] .mailmatch-banner.mailmatch-banner-testing{background:var(--accent-soft);color:var(--accent-text);border-bottom:1px solid var(--accent)}body[data-skin=v2] #sidenav .stub-tag{background:var(--surface-3);color:var(--text-muted)}body[data-skin=v2] #topbar{position:relative;background:linear-gradient(180deg,var(--surface),var(--bg))}body[data-skin=v2] #topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent-strong),transparent 55%)}body[data-skin=v2] .topbar-brand{font-family:var(--font-display);font-weight:700;letter-spacing:.2px;color:inherit;text-decoration:none;cursor:pointer}body[data-skin=v2] .topbar-brand:hover{opacity:.85}body[data-skin=v2] .page-title{font-family:var(--font-display);font-weight:600;letter-spacing:.2px}body[data-skin=v2] .topbar-brand .accent{color:var(--accent-text)}body[data-skin=v2] #sidenav{background:linear-gradient(180deg,var(--surface),var(--bg) 80%)}body[data-skin=v2] #sidenav a{border-left:0;border-radius:var(--radius-sm);margin:1px 8px;padding-left:12px;transition:background .12s ease,color .12s ease}body[data-skin=v2] #sidenav a:hover{background:var(--surface-2);color:var(--text)}body[data-skin=v2] #sidenav a.active{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 2px 0 0 var(--accent)}body[data-skin=v2] #sidenav .nav-group-title{text-transform:uppercase;letter-spacing:.9px;font-size:10px;color:var(--text-muted);opacity:.85}body[data-skin=v2] .user-chip:hover{border-color:var(--accent)}body[data-skin=v2] .dispatch-table th{text-transform:uppercase;letter-spacing:.6px;font-size:11px;color:var(--text-muted)}body[data-skin=v2] .dispatch-table tbody tr{transition:background .1s ease}body[data-skin=v2] .dispatch-table tbody tr:hover{background:var(--surface-2)}body[data-skin=v2] .dispatch-table th,body[data-skin=v2] .dispatch-table td{padding:7px 11px}body[data-skin=v2] .activity-row,body[data-skin=v2] .dbx-row,body[data-skin=v2] .artifact-row{padding-top:5px;padding-bottom:5px}body[data-skin=v2] .mono,body[data-skin=v2] .dispatch-timeline-ts,body[data-skin=v2] [class*=-ts]{font-variant-numeric:tabular-nums}body[data-skin=v2] input:not([type=checkbox]):not([type=radio]):not([type=file]),body[data-skin=v2] select,body[data-skin=v2] textarea:not(.outreach-editor-content){background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font)}body[data-skin=v2] input:focus-visible,body[data-skin=v2] select:focus-visible,body[data-skin=v2] textarea:focus-visible{border-color:var(--accent);outline-offset:0}body[data-skin=v2] input::placeholder,body[data-skin=v2] textarea::placeholder{color:var(--text-muted)}body[data-skin=v2] input[type=checkbox],body[data-skin=v2] input[type=radio]{accent-color:var(--accent)}body[data-skin=v2] .auth-shell{background:radial-gradient(ellipse at top,rgba(192,57,43,.16),transparent 60%),radial-gradient(ellipse at bottom,rgba(143,25,19,.1),transparent 55%),var(--bg)}body[data-skin=v2] .auth-card{border-color:#ffffff0f}body[data-skin=v2] .auth-brand{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:.3px}body[data-skin=v2] .auth-brand .accent{color:var(--accent-text)}body[data-skin=v2] .auth-title{font-family:var(--font-display);font-weight:600}@keyframes ariesPageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body[data-skin=v2] #page.page-enter{animation:ariesPageEnter .2s ease-out}body[data-skin=v2] .deal-card,body[data-skin=v2] .outreach-tile{transition:transform .14s ease-out,box-shadow .14s ease-out,border-color .14s ease-out}body[data-skin=v2] .deal-card:hover,body[data-skin=v2] .outreach-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--accent)}body[data-skin=v2] .toast{border-radius:var(--radius);animation:ariesToastIn .24s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:8px}body[data-skin=v2] .toast-msg{flex:1}body[data-skin=v2] .toast-action{color:var(--accent-text);font-weight:600;text-decoration:none;white-space:nowrap;flex:none}body[data-skin=v2] .toast-action:hover{text-decoration:underline}@keyframes ariesToastIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}body[data-skin=v2] .toast:before{margin-right:8px;font-weight:700}body[data-skin=v2] .toast.toast-success:before{content:"✓";color:var(--success)}body[data-skin=v2] .toast.toast-error:before{content:"✕";color:var(--danger)}body[data-skin=v2] .toast.toast-warn:before{content:"!";color:var(--warn)}body[data-skin=v2] .skin-notice{display:flex;align-items:center;gap:16px;padding:10px 20px;background:var(--accent-softer);border-bottom:1px solid var(--accent-soft);color:var(--text);font-size:13px}body[data-skin=v2] .skin-notice-text{flex:1}body[data-skin=v2] .skin-notice-text strong{color:var(--accent-text)}body[data-skin=v2] .skin-notice-text em{font-style:normal;color:var(--text);font-weight:600}body[data-skin=v2] .skin-notice-dismiss{background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 12px;font-size:12px;cursor:pointer;font-family:var(--font);flex:none}body[data-skin=v2] .skin-notice-dismiss:hover{background:var(--surface-2);color:var(--text)}body[data-skin=v2] .dd-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}body[data-skin=v2] .dd-hero-back{margin:0 0 4px;font-size:12px}body[data-skin=v2] .dd-hero-title{margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}body[data-skin=v2] .dd-hero-status{display:flex;align-items:center;gap:10px;margin-top:8px}body[data-skin=v2] .dd-hero-pct{font-size:12px}body[data-skin=v2] .dd-hero-actions{flex:none}body[data-skin=v2] .dd-grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;align-items:start}body[data-skin=v2] .dd-col-left{display:flex;flex-direction:column;gap:16px;position:sticky;top:12px;align-self:start}body[data-skin=v2] .dd-col-right{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){body[data-skin=v2] .dd-grid{grid-template-columns:1fr}body[data-skin=v2] .dd-col-left{position:static}}body[data-skin=v2] .dd-editor-cta{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}body[data-skin=v2] .timeline .dot.running{animation:ariesDotPulse 2.6s ease-in-out infinite}@keyframes ariesDotPulse{0%,to{box-shadow:0 0 #c0392b80}50%{box-shadow:0 0 0 6px #c0392b00}}body[data-skin=v2] .stage-progress-fill.is-indeterminate{background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:200% 100%;animation:ariesSweep 2.2s linear infinite}@keyframes ariesSweep{0%{background-position:200% 0}to{background-position:-200% 0}}body[data-skin=v2] #sidenav{display:flex;flex-direction:column}body[data-skin=v2] .snav-brand{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;margin-bottom:4px}body[data-skin=v2] .snav-brand-mark{width:26px;height:26px;flex:none;display:grid;place-items:center;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:700;font-size:16px;border-radius:7px;box-shadow:var(--accent-glow)}body[data-skin=v2] .snav-brand-text{font-family:var(--font-display);font-weight:700;font-size:14px;white-space:nowrap}body[data-skin=v2] #sidenav a{display:flex;align-items:center;gap:11px;white-space:nowrap;overflow:hidden}body[data-skin=v2] #sidenav .nav-icon{flex:none;opacity:.82}body[data-skin=v2] #sidenav a:hover .nav-icon,body[data-skin=v2] #sidenav a.active .nav-icon{opacity:1}body[data-skin=v2] #sidenav .nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-skin=v2] #sidenav a.nav-dot{position:relative}body[data-skin=v2] #sidenav a.nav-dot:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}body[data-skin=v2] .snav-rail-toggle{margin:auto 10px 12px;background:transparent;border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-sm);height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font)}body[data-skin=v2] .snav-rail-toggle:before{content:"⟨ ⟩";font-size:12px;letter-spacing:1px}body[data-skin=v2] .snav-rail-toggle:hover{background:var(--surface-2);color:var(--text)}body[data-skin=v2][data-rail=collapsed] #layout{position:relative;padding-left:60px}body[data-skin=v2][data-rail=collapsed] #sidenav{position:absolute;left:0;top:0;bottom:0;width:60px;overflow:hidden;z-index:40;transition:width .16s ease,box-shadow .16s ease}body[data-skin=v2][data-rail=collapsed] #sidenav:hover{width:var(--sidenav-width);box-shadow:var(--shadow-3)}body[data-skin=v2][data-rail=collapsed] #sidenav .nav-label,body[data-skin=v2][data-rail=collapsed] #sidenav .snav-brand-text,body[data-skin=v2][data-rail=collapsed] #sidenav .feedback-trigger-label,body[data-skin=v2][data-rail=collapsed] #sidenav .nav-group-title{opacity:0;transition:opacity .12s ease}body[data-skin=v2][data-rail=collapsed] #sidenav:hover .nav-label,body[data-skin=v2][data-rail=collapsed] #sidenav:hover .snav-brand-text,body[data-skin=v2][data-rail=collapsed] #sidenav:hover .feedback-trigger-label,body[data-skin=v2][data-rail=collapsed] #sidenav:hover .nav-group-title{opacity:1}body[data-skin=v2][data-rail=collapsed] #sidenav .snav-rail-toggle:before{content:"⟩"}body[data-skin=v2][data-rail=collapsed] #sidenav a.nav-dot:after{right:14px}body[data-skin=v2] .page-header,body[data-skin=v2] .page-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}body[data-skin=v2] .page-subtitle{color:var(--text-muted);font-size:13px;margin:2px 0 18px}body[data-skin=v2] .form-row{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}body[data-skin=v2] .form-label{font-size:12px;font-weight:600;color:var(--text-muted)}body[data-skin=v2] .deal-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}body[data-skin=v2] .deal-card-top .deal-name{margin:0}body[data-skin=v2] .deal-card-top .badge{margin-left:0;flex:none}body[data-skin=v2] .deal-chip{display:inline-block;font-size:11px;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);margin-right:6px}body[data-skin=v2] .score-bar{position:relative;height:20px;min-width:90px;background:var(--surface-2);border-radius:999px;overflow:hidden}body[data-skin=v2] .score-bar-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--accent-strong),var(--accent));border-radius:999px}body[data-skin=v2] .score-bar-val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.6)}body[data-skin=v2] .factor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px}body[data-skin=v2] .factor-chip{min-width:0}body[data-skin=v2] .factor-chip-head{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-bottom:3px}body[data-skin=v2] .factor-bar{height:5px;background:var(--surface-2);border-radius:999px;overflow:hidden}body[data-skin=v2] .factor-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent-strong),var(--accent));border-radius:999px}body[data-skin=v2] .dispatch-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px}body[data-skin=v2] .dispatch-tab{background:transparent;border:1px solid transparent;color:var(--text-muted);border-radius:999px;padding:6px 14px;cursor:pointer;font-family:var(--font);font-size:13px;display:inline-flex;align-items:center;gap:6px}body[data-skin=v2] .dispatch-tab:hover{background:var(--surface-2);color:var(--text)}body[data-skin=v2] .dispatch-tab.active{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}body[data-skin=v2] .dispatch-tab-count{font-size:11px;background:var(--surface-3);color:var(--text-muted);border-radius:999px;padding:0 6px;min-width:18px;text-align:center}body[data-skin=v2] .dispatch-tab.active .dispatch-tab-count{background:var(--accent);color:#fff}body[data-skin=v2] .enrichment-table{width:100%;border-collapse:collapse}body[data-skin=v2] .enrichment-table th,body[data-skin=v2] .enrichment-table td{padding:7px 11px;border-bottom:1px solid var(--border);text-align:left}body[data-skin=v2] .enrichment-table th{text-transform:uppercase;letter-spacing:.6px;font-size:11px;color:var(--text-muted)}body[data-skin=v2] .enrichment-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px}body[data-skin=v2] .enrichment-form{display:flex;flex-direction:column;gap:10px}body[data-skin=v2] .enrichment-actions{display:flex;gap:8px;flex-wrap:wrap}body[data-skin=v2] .panel-warning{background:var(--warn-soft);border:1px solid rgba(230,180,80,.3);border-radius:var(--radius-sm);padding:10px 14px;color:var(--warn)}body[data-skin=v2] .outreach-queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}body[data-skin=v2] .outreach-tile{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-1);text-decoration:none;color:var(--text)}body[data-skin=v2] .outreach-tile-name{font-weight:600;margin-bottom:6px}body[data-skin=v2] .outreach-tile-meta,body[data-skin=v2] .outreach-tile-operator{font-size:12px;color:var(--text-muted)}body[data-skin=v2] .outreach-recipients{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}body[data-skin=v2] .outreach-subject-row{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}body[data-skin=v2] .contact-autocomplete-results{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}body[data-skin=v2] .deal-stepper{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px}body[data-skin=v2] .deal-step{display:flex;align-items:center;gap:6px;padding:2px 4px;text-decoration:none;color:var(--text-muted);font-size:12px}body[data-skin=v2] .deal-step-dot{width:9px;height:9px;border-radius:50%;background:var(--surface-3);border:1px solid var(--border);flex:none}body[data-skin=v2] .deal-step.is-done .deal-step-dot{background:var(--success);border-color:var(--success)}body[data-skin=v2] .deal-step.is-current{color:var(--text);font-weight:600}body[data-skin=v2] .deal-step.is-current .deal-step-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}body[data-skin=v2] .deal-step-sep{width:18px;height:1px;background:var(--border);flex:none}body[data-skin=v2] .deal-step:hover .deal-step-label{text-decoration:underline}body[data-skin=v2] .oe-stepper{margin-bottom:16px}body[data-skin=v2] .lender-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}body[data-skin=v2] .lender-chips-label{width:100%;font-size:12px;color:var(--text-muted);margin-bottom:2px}body[data-skin=v2] .lender-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer;font-family:var(--font)}body[data-skin=v2] .lender-chip:hover{border-color:var(--accent)}body[data-skin=v2] .lender-chip.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}body[data-skin=v2] .dispatch-empty,body[data-skin=v2] .empty{text-align:center;color:var(--text-muted);padding:40px 24px;line-height:1.6}body[data-skin=v2] .empty-state-title{font-family:var(--font-display);font-size:18px;color:var(--text);margin-bottom:6px}@media (prefers-reduced-motion: reduce){body[data-skin=v2] #page.page-enter,body[data-skin=v2] .toast,body[data-skin=v2] .deal-card,body[data-skin=v2] .outreach-tile,body[data-skin=v2] .dispatch-table tbody tr,body[data-skin=v2][data-rail=collapsed] #sidenav,body[data-skin=v2][data-rail=collapsed] #sidenav .nav-label,body[data-skin=v2][data-rail=collapsed] #sidenav .snav-brand-text,body[data-skin=v2][data-rail=collapsed] #sidenav .nav-group-title{animation:none!important;transition:none!important}}body[data-skin=v2] .topbar-mode{font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;margin-right:12px;border-radius:999px;background:var(--accent-softer);color:var(--accent-text);border:1px solid var(--accent-soft);align-self:center;white-space:nowrap}body[data-skin=v2] .dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:20px}body[data-skin=v2] .dash-tile{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;min-height:132px;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);box-shadow:var(--shadow-1);color:var(--text);text-decoration:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}body[data-skin=v2] .dash-tile:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-2)}body[data-skin=v2] .dash-tile-primary{background:linear-gradient(160deg,var(--accent-softer),var(--surface) 70%);border-color:var(--accent-soft)}body[data-skin=v2] .dash-tile-icon{color:var(--accent-text);display:inline-flex}body[data-skin=v2] .dash-tile-label{font-family:var(--font-display);font-size:18px;font-weight:600}body[data-skin=v2] .dash-tile-desc{font-size:13px;color:var(--text-muted);line-height:1.45}body[data-skin=v2] .dash-tile-badge{position:absolute;top:14px;right:14px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:600;line-height:20px;text-align:center}body[data-skin=v2] .dash-tile-badge-dot{min-width:10px;width:10px;height:10px;padding:0;font-size:0}body[data-skin=v2] .deals-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}body[data-skin=v2] .deals-panel-toggle{align-self:center;white-space:nowrap}body[data-skin=v2] .deals-count{display:inline-block;margin-left:6px;min-width:18px;padding:0 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:600;line-height:18px;text-align:center}body[data-skin=v2] .deals-hero{margin-top:8px}body[data-skin=v2] .deals-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}body[data-skin=v2] .deal-grid-drawer,body[data-skin=v2] .deals-drawer .deal-group-body{grid-template-columns:1fr}body[data-skin=v2] details.panel-collapse{padding:0;overflow:hidden}body[data-skin=v2] .panel-collapse-summary{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}body[data-skin=v2] .panel-collapse-summary::-webkit-details-marker{display:none}body[data-skin=v2] .panel-collapse-summary:before{content:"▸";color:var(--text-muted);font-size:11px;transition:transform .12s ease}body[data-skin=v2] details.panel-collapse[open] .panel-collapse-summary:before{transform:rotate(90deg)}body[data-skin=v2] details.panel-collapse[open] .panel-collapse-summary{border-bottom:1px solid var(--border)}body[data-skin=v2] .panel-collapse-hint{margin-left:auto;font-size:11px}body[data-skin=v2] .panel-collapse>div{padding:16px 20px}body[data-skin=v2] .summary-window{max-height:460px;overflow-y:auto;padding-right:8px}body[data-skin=v2] .dd-stream{display:flex;flex-direction:column;gap:16px;min-width:0}body[data-skin=v2] .dd-hidden-mounts{display:none}body[data-skin=v2] .aries-progress-panel{padding:20px 22px}body[data-skin=v2] .aries-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}body[data-skin=v2] .aries-progress-label{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.2px}body[data-skin=v2] .aries-progress-pct{font-size:13px;color:var(--text-muted)}body[data-skin=v2] .aries-progress-track{position:relative;height:14px;border-radius:999px;background:var(--surface-2);overflow:hidden;box-shadow:inset 0 1px 2px #00000040}body[data-skin=v2] .aries-progress-fill{position:relative;height:100%;min-width:14px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transition:width .6s cubic-bezier(.22,1,.36,1)}body[data-skin=v2] .aries-progress.is-running .aries-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);background-size:200% 100%;animation:ariesProgressSheen 1.8s linear infinite}@keyframes ariesProgressSheen{0%{background-position:200% 0}to{background-position:-200% 0}}body[data-skin=v2] .aries-progress.is-done .aries-progress-fill{background:linear-gradient(90deg,#1f9d57,#27c06a)}body[data-skin=v2] .aries-progress.is-failed .aries-progress-fill{background:linear-gradient(90deg,#7a1f1f,var(--accent))}body[data-skin=v2] .aries-progress-sub{margin-top:10px;font-size:13px}body[data-skin=v2] .final-summary-full{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:16px 18px}body[data-skin=v2] .final-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;align-items:start}body[data-skin=v2] .final-lower-grid .final-archive{margin-top:0}@media (max-width: 900px){body[data-skin=v2] .final-lower-grid{grid-template-columns:1fr}}body[data-skin=v2] .outreach-streamlined-note{margin:8px 0 4px;font-size:12px}body[data-skin=v2] .dd-hero-rename{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}body[data-skin=v2] .dd-hero-rename #rename-input{flex:1 1 260px;max-width:420px}body[data-skin=v2] .dd-hero-rename-note{font-size:11px}body[data-skin=v2] .dd-hero-runby{font-size:12px;margin-top:4px}body[data-skin=v2] .oe-email-canvas{max-width:760px;margin:0 auto;background:#fff;color:#1a1a1a;border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden}body[data-skin=v2] .oe-email-header{padding:14px 22px;background:#f6f6f4;border-bottom:1px solid #e4e4e0;font-size:13px;color:#333}body[data-skin=v2] .oe-email-row{display:flex;gap:8px;padding:1px 0}body[data-skin=v2] .oe-email-label{flex:none;width:56px;color:#999}body[data-skin=v2] .oe-email-subject{margin-top:5px;font-weight:600;color:#111}body[data-skin=v2] .oe-email-canvas .outreach-editor-content,body[data-skin=v2] .oe-email-body{max-width:660px;margin:0 auto;padding:26px 30px;min-height:360px;background:#fff;color:#1a1a1a;border:none;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6}body[data-skin=v2] .oe-email-canvas .ProseMirror{outline:none;min-height:320px;color:#1a1a1a}body[data-skin=v2] .oe-email-canvas .ProseMirror a{color:#0a58ca}body[data-skin=v2] .oe-key-terms{padding:0 30px 26px;max-width:660px;margin:0 auto}body[data-skin=v2] .oe-key-terms-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#888;margin-bottom:6px}body[data-skin=v2] .oe-key-terms table{width:100%}.oe-warnings{max-width:660px;margin:14px auto 0;padding:12px 16px;border:1px solid #e6b450;border-left:4px solid #e6b450;border-radius:6px;background:#e6b4501f}.oe-warnings-title{font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:#8a6d1f;margin-bottom:4px}.oe-warning-item{font-size:13px;line-height:1.45;color:#5c4a14}.oe-warning-item+.oe-warning-item{margin-top:4px}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
