:root{--paper:#f7f8fa;--raised:#fcfcfd;--sunk:#eef0f4;--ink:#16181d;--ink-muted:#5c6470;--ink-faint:#929aa6;--line:#e4e7ec;--line-soft:#eef0f4;--accent:#3272d9;--accent-soft:#e9f0fb;--accent-strong:#285fb9;--success:#057a55;--success-soft:#ecfdf5;--warning:#b45309;--warning-soft:#fff7ed;--danger:#c43232;--danger-soft:#fef2f2;--bg:var(--paper);--surface:var(--raised);--surface-soft:#f9fafb;--surface-muted:var(--sunk);--text:var(--ink);--text-muted:var(--ink-muted);--muted:var(--ink-muted);--navy:var(--ink);--blue:var(--accent);--blue-soft:var(--accent-soft);--green:var(--success);--amber:var(--warning);--red:var(--danger);--shadow:0 1px 2px #141e2d0a;--shadow-overlay:0 18px 48px #141e2d24;--radius:14px;--radius-sm:8px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;gap:22px;padding:22px 16px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:800;display:flex}.brand-mark{background:linear-gradient(145deg,#2c83ee,#76b7ff);border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.brand small{opacity:.65;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:500;display:block}.nav{gap:4px;display:grid}.nav a{color:#ffffffc2;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:620}.nav a:hover,.nav a:focus-visible{color:#fff;background:#ffffff17;outline:none}.sidebar-footer{margin-top:auto}.main{min-width:0;padding:26px clamp(18px,3vw,42px) 52px}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.page-title h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.page-title p{color:var(--muted);margin:7px 0 0;font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.grid{gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:18px}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:750}.metric-value{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:820;display:block}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-head h2{letter-spacing:-.02em;margin:0;font-size:16px}.button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:13px;font-weight:760;display:inline-flex}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{filter:brightness(.96)}.button-secondary{color:var(--text);background:#eef3f7}.button-ghost{color:inherit;border:1px solid var(--line);background:0 0}.input,.select,.textarea{width:100%;color:var(--text);background:#fff;border:1px solid #cad6e0;border-radius:10px;outline:none;min-height:44px;padding:10px 12px}.textarea{resize:vertical;min-height:96px}.field{gap:6px;display:grid}.field-hint{color:var(--muted);font-size:10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.notice{border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.45}.notice-info{background:var(--blue-soft);color:#24527d}.notice-error{color:var(--red);background:#fff0f0}.notice-success{color:var(--green);background:#ebf8f2}.auth-page{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 20% 20%,#5099ec61,#0000 28%),linear-gradient(145deg,#0b2d47,#164f78);flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,82px);display:flex}.auth-story h1{letter-spacing:-.055em;max-width:720px;margin:26px 0 18px;font-size:clamp(38px,6vw,70px);line-height:.95}.auth-story p{color:#ffffffb8;max-width:520px;line-height:1.6}.auth-panel{background:#f7f9fc;place-items:center;padding:32px 22px;display:grid}.auth-box{width:min(100%,430px)}.auth-box h2{letter-spacing:-.035em;margin:0;font-size:25px}.auth-box>p{color:var(--muted);font-size:13px;line-height:1.5}.auth-form{gap:13px;margin-top:20px;display:grid}.auth-switch{background:#eaf0f5;border-radius:10px;margin:18px 0;padding:3px;display:flex}.auth-switch button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-size:12px;font-weight:730}.auth-switch button.active{color:var(--text);background:#fff;box-shadow:0 2px 10px #0000000f}.kicker{color:#88c1ff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.onboarding-wrap{max-width:860px;margin:0 auto;padding:40px 18px 70px}.onboarding-head{margin-bottom:20px}.onboarding-head h1{letter-spacing:-.04em;margin:0;font-size:32px}.onboarding-head p{color:var(--muted);line-height:1.55}.divider{background:var(--line);height:1px;margin:20px 0}.list{display:grid}.list-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 0;display:grid}.list-row:last-child{border-bottom:0}.list-title{font-size:13px;font-weight:740}.list-meta{color:var(--muted);margin-top:3px;font-size:11px}.badge{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.badge-blue{color:#1c5fa5;background:#e9f3ff}.badge-green{color:#17684f;background:#e9f7f1}.badge-amber{color:#8a5a08;background:#fff5df}.settings-table{gap:8px;display:grid}.schedule-row{border-bottom:1px solid #edf1f4;grid-template-columns:120px 92px 1fr 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.checkline{align-items:center;gap:8px;font-size:12px;display:flex}.checkline input{width:16px;height:16px}.placeholder{text-align:center;padding:35px}.placeholder h2{margin:0 0 8px}.placeholder p{color:var(--muted);max-width:520px;margin:0 auto;font-size:13px}@media (max-width:1020px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}}@media (max-width:780px){.shell{display:block}.sidebar{z-index:10;flex-direction:row;align-items:center;padding:10px 13px;position:sticky;top:0;overflow-x:auto}.sidebar .brand small,.sidebar-footer{display:none}.nav{gap:3px;display:flex}.nav a{white-space:nowrap;padding:8px 9px;font-size:11px}.main{padding:20px 14px 42px}.auth-page{grid-template-columns:1fr}.auth-story{min-height:280px;padding:32px 22px}.auth-story h1{font-size:42px}.auth-panel{padding:28px 18px 44px}.form-grid{grid-template-columns:1fr}.schedule-row{grid-template-columns:1fr 82px 1fr 1fr}}@media (max-width:520px){.grid-4,.grid-2{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.schedule-row{grid-template-columns:1fr 84px}.schedule-row .time-field{grid-column:span 1}}.filter-tabs{background:#eaf0f5;border-radius:12px;gap:5px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.filter-tabs a{white-space:nowrap;color:var(--muted);border-radius:9px;padding:8px 11px;font-size:11px;font-weight:760}.filter-tabs a.active{color:var(--text);background:#fff;box-shadow:0 2px 9px #0f304a14}.opportunity-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.opportunity-head h2{letter-spacing:-.025em;margin:7px 0 4px;font-size:18px}.opportunity-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:720;display:flex}.direction-pill{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.direction-pill.buy{color:#1760a6;background:#e7f4ff}.direction-pill.sell{color:#176a42;background:#ecf8ef}.badge-red{color:#973a3a;background:#fff0f0}.opportunity-products{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product-chip{color:#5f7181;background:#f2f6f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.product-chip strong{color:var(--text);font-size:11px}.opportunity-actions{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.action-group{flex-wrap:wrap;gap:7px;display:flex}.line-editor{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:15px}.line-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:13px;display:flex}.link-danger{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:760}.advanced-fields{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.advanced-fields summary{cursor:pointer;color:var(--blue);font-size:11px;font-weight:780}.action-bar{border:1px solid var(--line);background:var(--raised);border-radius:14px;justify-content:flex-end;gap:9px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 18px #141e2d14}@media (max-width:620px){.opportunity-head,.opportunity-actions{flex-direction:column;align-items:stretch}.action-group{justify-content:flex-end}.action-bar{bottom:6px}}.deal-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.deal-title{letter-spacing:-.025em;margin:7px 0 4px;font-size:18px;font-weight:820;display:inline-block}.deal-title:hover{color:var(--blue)}.deal-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline-list{gap:14px;display:grid}.timeline-item{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;display:grid}.timeline-dot{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%;margin-top:4px}.detail-copy{color:#405468;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.deal-status-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.deal-card{grid-template-columns:1fr}.deal-card-actions{justify-content:flex-start}}.document-file-summary{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;font-size:11px;display:flex}.document-file-summary strong{color:var(--text)}.document-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.document-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metric-compact{text-transform:capitalize;overflow-wrap:anywhere;font-size:18px}.facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fact-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;padding:12px}.fact-card span,.fact-card small{color:var(--muted);font-size:9px;line-height:1.4;display:block}.fact-card span{text-transform:uppercase;letter-spacing:.05em;font-weight:800}.fact-card strong{overflow-wrap:anywhere;margin:5px 0;font-size:13px;display:block}.page-extract-list{gap:12px;display:grid}.page-extract{border:1px solid var(--line);border-radius:11px;padding:12px}.page-extract pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#405468;max-height:220px;margin:8px 0 0;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (max-width:900px){.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.document-card,.facts-grid{grid-template-columns:1fr}}.interpreter-language{width:auto;min-width:180px;min-height:38px;font-size:11px}.interpreter-clause{min-height:190px}.interpreter-context{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:10px 12px}.interpreter-context summary{cursor:pointer;color:#405468;font-size:11px;font-weight:760}.interpreter-result{background:#f0fbf6;border:1px solid #bfe7d8;border-radius:12px;margin-top:14px;padding:14px}.interpreter-result.needs-review{background:#fff9eb;border-color:#efd7a6}.interpreter-result pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#334b5e;margin:0;font:12px/1.62 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.interpreter-doc-tabs{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.interpreter-doc-tabs a{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);max-width:220px;color:var(--muted);background:var(--surface-soft);border-radius:9px;flex:none;padding:8px 10px;font-size:10px;overflow:hidden}.interpreter-doc-tabs a.active{color:#fff;background:var(--navy);border-color:var(--navy)}.interpreter-grid{align-items:start}.interpreter-source{gap:10px;max-height:720px;padding-right:3px;display:grid;overflow:auto}.interpreter-page{border:1px solid var(--line);border-radius:11px;padding:12px}.interpreter-page pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#405468;margin:8px 0 0;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:780px){.interpreter-language{width:100%}}.global-search-form{grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:10px;display:grid}.search-type-summary{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.search-type-summary a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:720;display:inline-flex}.search-type-summary a.active{color:#fff;background:var(--navy);border-color:var(--navy)}.search-type-summary strong{color:inherit}.search-results{gap:10px}.search-result-card{padding:15px;transition:transform .12s,border-color .12s;display:block}a.search-result-card:hover{border-color:#b9cada;transform:translateY(-1px)}.search-result-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.search-result-title{letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:820}.search-result-card p{color:#52677a;margin:7px 0 0;font-size:11px;line-height:1.55}@media (max-width:720px){.global-search-form{grid-template-columns:1fr}.global-search-type{width:100%}}.meeting-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.meeting-date{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:12px;align-content:center;place-items:center;line-height:1;display:grid}.meeting-date strong{letter-spacing:-.04em;font-size:19px}.meeting-date span{text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.meeting-main{min-width:0}.meeting-history-row{justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.context-link{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:11px 12px;display:block}.context-link span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.context-link strong{margin-top:4px;font-size:12px;display:block}.context-link:hover{border-color:#a9c2d8}.meeting-notes{gap:9px;display:grid}.meeting-note{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:11px 12px}.meeting-note p{color:#405468;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}@media (max-width:720px){.meeting-card{grid-template-columns:52px minmax(0,1fr)}.meeting-card .deal-card-actions{grid-column:1/-1}}.product-chip-large{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:10px 12px}.recipient-editor{grid-template-columns:30px minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.recipient-number{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.outreach-card,.response-card{padding:17px}.outreach-card-head,.response-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreach-message{border:1px solid var(--line);background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;color:#405468;border-radius:10px;max-height:230px;margin:12px 0 0;padding:11px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.recipient-list{gap:6px;margin-top:12px;display:grid}.recipient-row{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.recipient-row strong,.recipient-row span{display:block}.recipient-row strong{font-size:11px}.recipient-row div>span{color:var(--muted);margin-top:2px;font-size:9px}.outreach-state-form,.response-actions,.response-actions form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outreach-state-form{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.outreach-state-form .select,.response-actions .select{width:auto;min-width:150px}.response-actions{justify-content:space-between;margin-top:12px}.network-list{gap:8px;max-height:620px;display:grid;overflow:auto}.network-card{border:1px solid var(--line);border-radius:11px;padding:12px}.network-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.network-card strong,.network-card span{display:block}.network-card strong{font-size:12px}.network-card-head div>span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.introduction-list{gap:8px;display:grid}.introduction-row{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.introduction-row:last-child{border-bottom:0}.introduction-row strong,.introduction-row span{display:block}.introduction-row strong{font-size:12px}.introduction-row span{color:var(--muted);margin-top:3px;font-size:9px}.introduction-row p{color:#405468;margin:6px 0 0;font-size:10px}@media (max-width:980px){.recipient-editor{grid-template-columns:30px 1fr 1fr}.recipient-editor>:nth-child(4){grid-column:2/-1}}@media (max-width:650px){.recipient-editor{grid-template-columns:30px minmax(0,1fr)}.recipient-editor>*{grid-column:2}.recipient-editor .recipient-number{grid-area:1/1}.introduction-row{flex-direction:column;align-items:flex-start}}.health-list{gap:8px;max-height:520px;display:grid;overflow:auto}.health-row{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.health-row:hover{border-color:#b9cada}.health-row strong,.health-row span{display:block}.health-row strong{font-size:11px}.health-row div>span{color:var(--muted);margin-top:3px;font-size:9px}.followup-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.followup-main{min-width:0}.followup-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.followup-actions form{align-items:center;gap:6px;display:flex}.followup-snooze{width:auto;min-width:100px}@media (max-width:760px){.followup-card{grid-template-columns:1fr}.followup-actions{justify-content:flex-start}}.commission-card,.agreement-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:13px}.commission-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commission-head strong,.commission-head span{display:block}.commission-head strong{text-transform:capitalize;font-size:12px}.commission-head div>span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.commission-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.commission-meta span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:4px 7px;font-size:9px}.commission-allocations{gap:6px;margin-top:10px;display:grid}.commission-allocation{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.commission-allocation strong{font-size:10px}.commission-allocation span{color:var(--muted);font-size:9px}.commission-allocation-form{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.commission-status-form{align-items:center;gap:7px;margin-top:10px;display:flex}.commission-status-form .select{width:auto;min-width:150px}@media (max-width:620px){.commission-head,.commission-allocation{flex-direction:column;align-items:flex-start}.commission-status-form{flex-direction:column;align-items:stretch}.commission-status-form .select{width:100%}}.document-builder-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.builder-warning-list{margin:8px 0 0 18px;padding:0}.builder-warning-list li{margin:4px 0}.builder-toolbar{justify-content:flex-end;gap:8px;margin:16px 0;display:flex}.commercial-document{color:#152532;background:#fff;border:1px solid #d8e0e7;width:min(100%,900px);margin:18px auto 0;padding:48px 54px 34px;box-shadow:0 18px 50px #122b3d14}.commercial-document-header{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.commercial-document-brand{letter-spacing:.08em;color:#0e314c;font-size:18px;font-weight:900}.commercial-document-issuer{text-align:right;color:#53687a;font-size:9px;line-height:1.55}.commercial-document-rule{background:#0e314c;height:2px;margin:20px 0 30px}.commercial-document-title{text-align:center;margin-bottom:30px}.commercial-document-title h1{letter-spacing:.04em;margin:0;font-size:22px}.commercial-document-title>div{color:#6d7c88;letter-spacing:.12em;margin-top:7px;font-size:9px}.commercial-document-title p{color:#53687a;margin:12px 0 0;font-size:9px}.commercial-document-body{font:11px/1.65 Arial,Helvetica,sans-serif}.commercial-document-body>p{text-align:justify;margin:0 0 12px}.commercial-product-section{break-inside:avoid;margin:24px 0}.commercial-product-section h2{color:#0e314c;text-transform:uppercase;margin:0 0 9px;font-size:13px}.commercial-product-section table{border-collapse:collapse;width:100%}.commercial-product-section th,.commercial-product-section td{vertical-align:top;text-align:left;border-bottom:1px solid #e1e7ec;padding:7px 6px}.commercial-product-section th{text-transform:uppercase;letter-spacing:.04em;color:#5e7080;width:28%;font-size:9px}.commercial-document-closing{margin-top:26px}.commercial-document-footer{color:#778591;border-top:1px solid #dfe6eb;justify-content:space-between;gap:12px;margin-top:34px;padding-top:10px;font-size:8px;display:flex}@media (max-width:900px){.document-builder-controls{grid-template-columns:1fr 1fr}.commercial-document{padding:34px 28px 26px}}@media (max-width:620px){.document-builder-controls{grid-template-columns:1fr}.commercial-document-header{flex-direction:column}.commercial-document-issuer{text-align:left}.commercial-document{padding:26px 18px}}@media print{body{background:#fff}.sidebar,.no-print{display:none!important}.shell{display:block}.main{padding:0}.commercial-document{width:100%;box-shadow:none;border:0;margin:0;padding:12mm 14mm 10mm}@page{size:A4;margin:0}}.contextual-help{z-index:40;width:fit-content;margin-bottom:-38px;margin-left:auto;position:sticky;top:16px}.contextual-help>summary{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--navy);cursor:pointer;border-radius:999px;place-items:center;font-weight:800;list-style:none;display:grid;box-shadow:0 4px 18px #0f172a1a}.contextual-help>summary::-webkit-details-marker{display:none}.contextual-help[open]>summary{background:var(--navy);color:#fff}.contextual-help-panel{border:1px solid var(--line);background:var(--surface);width:min(390px,100vw - 48px);color:var(--text);border-radius:14px;padding:16px 18px;position:absolute;top:42px;right:0;box-shadow:0 18px 50px #0f172a29}.contextual-help-title{margin-bottom:6px;font-weight:800}.contextual-help-panel p{margin:0 0 10px;line-height:1.45}.contextual-help-panel ol{gap:6px;margin:0;padding-left:20px;display:grid}.contextual-help-caution{background:var(--surface-muted);border-radius:9px;margin-top:12px;padding:9px 10px;font-size:12px;line-height:1.4}@media (max-width:760px){.contextual-help{margin-bottom:-30px;top:10px}.contextual-help-panel{width:auto;position:fixed;top:64px;left:16px;right:16px}}.smart-intake{gap:16px;display:grid}.intake-tabs{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;flex-wrap:wrap;gap:8px;padding:5px;display:flex}.intake-tabs button{appearance:none;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-weight:700}.intake-tabs button.active{background:var(--surface);color:var(--navy);box-shadow:0 2px 9px #0f172a14}.intake-result{gap:10px;display:grid}.intake-result ul{margin:7px 0 0;padding-left:20px}.notice-warning{color:var(--text);background:#f5b22d1a;border:1px solid #b478143d}.interpreter-detail-block{gap:8px;margin-top:14px;display:grid}.interpreter-result .notice ul{margin:7px 0 0;padding-left:20px}.builder-generation-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}@media (max-width:760px){.builder-generation-actions{grid-column:1/-1}.builder-generation-actions .button{flex:180px}}.source-sender-picker{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:12px;padding:14px;display:grid}.source-sender-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-sender-head>div:first-child{min-width:0}.source-sender-add{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.source-sender-summary{gap:4px;display:grid}@media (max-width:760px){.source-sender-head{flex-direction:column;align-items:stretch}.source-sender-head .button{width:100%}}:root{--surface-muted:var(--surface-soft);--text-muted:var(--muted)}html{overflow-x:hidden}body{min-width:0;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}pre,code,.page-title,.card,.card-pad,.field,.form-grid>*,.grid>*,.network-card,.network-card-head>*,.deal-card,.opportunity-head>*,.document-card,.meeting-main{min-width:0}.page-title,.card,.network-card,.notice,.detail-copy,.list-title,.list-meta,.field-hint,.network-card-head div>span,.introduction-row,.introduction-row p{overflow-wrap:anywhere;word-break:normal}.mobile-deskbar{display:none}.mobile-brand{color:#fff;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:800;display:flex}.mobile-brand>span:last-child{min-width:0}.mobile-brand small{color:#ffffff9e;letter-spacing:.05em;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:600;display:block}.mobile-menu{position:relative}.mobile-menu>summary{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{color:var(--navy);background:#fff}.mobile-menu-panel{z-index:80;border:1px solid var(--line);max-height:calc(100dvh - 78px);color:var(--text);background:#fff;border-radius:14px;padding:12px;position:fixed;top:66px;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 60px #0f172a38}.mobile-menu-panel nav{gap:4px;display:grid}.mobile-menu-panel nav a{border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:720;display:flex}.mobile-menu-panel nav a:hover,.mobile-menu-panel nav a:focus-visible{background:var(--blue-soft);color:var(--navy);outline:none}.mobile-menu-profile{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 4px 0;font-size:11px;display:flex}@media (max-width:1100px){.main{padding-left:24px;padding-right:24px}.grid-2{gap:12px}.card-pad{padding:18px}}@media (max-width:920px){.grid-2{grid-template-columns:1fr}.network-list{max-height:none;overflow:visible}.topbar{align-items:flex-start}.topbar>.badge{flex:none}}@media (max-width:780px){.shell{min-height:100dvh;display:block}.sidebar{display:none}.mobile-deskbar{z-index:70;background:var(--navy);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:9px 12px;display:flex;position:sticky;top:0;box-shadow:0 3px 14px #071d2e29}.mobile-deskbar .brand-mark{flex:0 0 36px;width:36px;height:36px}.main{width:100%;max-width:100%;padding:18px 12px calc(34px + env(safe-area-inset-bottom))}.contextual-help{margin-bottom:-32px;top:70px}.contextual-help-panel{max-height:calc(100dvh - 132px);top:118px;left:12px;right:12px;overflow-y:auto}.page-title{width:100%}.page-title h1{font-size:clamp(25px,8vw,31px);line-height:1.08}.page-title p{font-size:12px;line-height:1.5}.topbar{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-bottom:18px}.topbar>.badge{align-self:flex-start}.topbar>.deal-card-actions,.topbar>.action-group{width:100%}.topbar>.deal-card-actions .button,.topbar>.action-group .button{flex:140px}.grid,.grid-2,.grid-3,.grid-4,.form-grid{grid-template-columns:1fr}.grid{gap:12px}.section{margin-top:14px}.card{border-radius:13px;max-width:100%}.card-pad{padding:15px}.metric{padding:14px 15px}.metric-value{font-size:24px}.section-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.section-head h2{font-size:15px}.input,.select,.textarea{min-width:0;max-width:100%;font-size:16px}.textarea{min-height:104px}.field{min-width:0}.field label{font-size:12px}.field-hint{font-size:10px;line-height:1.45}.button{max-width:100%;min-height:44px}.card form>.button{width:100%;justify-self:stretch!important}.form-actions{grid-template-columns:1fr;width:100%;display:grid}.form-actions .button{width:100%}.action-bar{grid-template-columns:1fr;width:100%;padding:10px;display:grid;position:static}.action-bar .button,.action-group,.deal-card-actions,.deal-status-actions{width:100%}.action-group .button,.deal-card-actions .button,.deal-status-actions .button{flex:130px}.opportunity-card,.document-card,.deal-card,.outreach-card,.response-card,.followup-card{padding:14px}.opportunity-head,.opportunity-actions,.outreach-card-head,.response-head,.commission-head,.health-row,.recipient-row,.network-card-head{flex-direction:column;align-items:stretch}.opportunity-actions{gap:10px}.opportunity-products,.chip-row,.commission-meta{align-items:stretch}.product-chip,.product-chip-large,.data-chip{overflow-wrap:anywhere;max-width:100%}.network-card{padding:11px}.network-card-head .badge{align-self:flex-start}.network-card strong{font-size:13px}.network-card-head div>span{font-size:10px}.introduction-row{gap:9px}.introduction-row .deal-card-actions{width:100%}.introduction-row .deal-card-actions .button{flex:120px}.outreach-state-form,.response-actions,.response-actions form,.commission-status-form{align-items:stretch;width:100%}.outreach-state-form .select,.response-actions .select,.followup-snooze{width:100%;min-width:0}.source-sender-picker{padding:12px}.source-sender-suggestion{max-width:100%}.smart-intake .intake-tabs{grid-template-columns:1fr;display:grid}.intake-tabs button{width:100%;min-height:42px}.interpreter-source{max-height:none}.document-file-summary{flex-direction:column}.meeting-history-row{flex-direction:column;align-items:flex-start}.placeholder{padding:24px 14px}}@media (max-width:480px){.main,.mobile-deskbar{padding-left:10px;padding-right:10px}.mobile-menu-panel{left:8px;right:8px}.card-pad,.metric,.opportunity-card,.document-card,.deal-card,.outreach-card,.response-card,.followup-card{padding:13px}.page-title h1{font-size:25px}.badge{white-space:normal;text-align:center}.deal-card-actions,.action-group,.deal-status-actions{grid-template-columns:1fr;display:grid}.deal-card-actions .button,.action-group .button,.deal-status-actions .button{width:100%}.recipient-editor{grid-template-columns:28px minmax(0,1fr)}.recipient-editor>*{min-width:0}.contextual-help-panel{left:8px;right:8px}}.price-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:480px){.price-unit-grid{grid-template-columns:1fr}}@media (min-width:1500px){.main{justify-self:center;width:100%;max-width:1500px}}.form-submit-row{justify-content:flex-end;gap:8px;display:flex}.form-submit-row-spaced{margin-top:22px}@media (max-width:780px){.form-submit-row{grid-template-columns:1fr;width:100%;display:grid}.form-submit-row .button{width:100%}}.nav a.active{color:#fff;background:#ffffff1f}.mobile-menu-panel nav a.active{background:var(--blue-soft);color:var(--navy);font-weight:820}.nav a[aria-current=page],.mobile-menu-panel nav a[aria-current=page]{cursor:default}.network-edit-panel>summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:820;list-style:none;display:flex}.network-edit-panel>summary::-webkit-details-marker{display:none}.network-edit-panel>summary:after{content:"Editar";background:var(--blue-soft);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.network-edit-panel[open]>summary:after{content:"Fechar"}.network-edit-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}@media (max-width:780px){.network-edit-panel>summary{min-height:44px}.network-edit-form{margin-top:12px;padding-top:12px}}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility}::selection{background:var(--accent-soft);color:var(--accent-strong)}.shell{background:var(--paper);grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.app-frame{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.sidebar{background:var(--raised);min-width:0;height:100dvh;color:var(--ink);border-right:1px solid var(--line);box-shadow:none;gap:0;padding:0;position:sticky;top:0;overflow:hidden}.brand{border-bottom:1px solid var(--line-soft);min-height:56px;color:var(--ink);gap:10px;padding:0 18px}.brand-mark{background:var(--accent);color:#fbfcfe;width:34px;height:34px;box-shadow:none;letter-spacing:-.02em;border-radius:10px;flex:0 0 34px;font-size:12px;font-weight:800}.brand-copy{letter-spacing:-.02em;min-width:0;font-size:14px;font-weight:700;line-height:1.15}.brand small,.mobile-brand small{color:var(--ink-faint);opacity:1;letter-spacing:.08em;margin-top:2px;font-size:8px;font-weight:650}.nav{flex:1;padding:14px 10px 18px;display:block;overflow-y:auto}.nav-section+.nav-section{margin-top:20px}.nav-section-label{color:var(--ink-faint);letter-spacing:.09em;text-transform:uppercase;padding:0 10px 6px;font-size:9px;font-weight:750;line-height:1}.nav-section-items{gap:2px;display:grid}.nav a{min-height:38px;color:var(--ink-muted);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:560;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:flex}.nav a:hover,.nav a:focus-visible{background:var(--sunk);color:var(--ink);outline:none}.nav a.active,.nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:650}.nav-icon{width:18px;height:18px;color:var(--ink-faint);flex:0 0 18px;place-items:center;display:grid}.nav a.active .nav-icon,.nav a[aria-current=page] .nav-icon{color:var(--accent)}.sidebar-footer{border-top:1px solid var(--line-soft);gap:8px;margin-top:auto;padding:12px;display:grid}.account-chip{align-items:center;gap:9px;min-width:0;display:flex}.account-avatar{background:var(--sunk);width:30px;height:30px;color:var(--ink-muted);text-transform:uppercase;border-radius:9px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:800;display:grid}.account-copy{gap:1px;min-width:0;display:grid}.account-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.account-copy small{color:var(--ink-faint);font-size:9px}.sidebar-signout{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:11px;font-weight:650;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.sidebar-signout:hover{background:var(--sunk);color:var(--ink)}.utility-bar{z-index:35;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--raised) 96%, transparent);flex:0 0 56px;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:0 20px;display:flex;position:sticky;top:0}.utility-brand{display:none}.utility-actions{align-items:center;gap:12px;display:flex}.utility-account{color:var(--ink-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.utility-account .account-avatar{border-radius:8px;flex-basis:28px;width:28px;height:28px}.utility-bar .contextual-help{z-index:60;width:auto;margin:0;position:relative;top:auto}.utility-bar .contextual-help>summary{border-color:var(--line);background:var(--raised);width:32px;height:32px;color:var(--ink-muted);box-shadow:none;font-size:12px;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.utility-bar .contextual-help[open]>summary{background:var(--ink);color:var(--raised)}.utility-bar .contextual-help-panel{width:min(390px,100vw - 40px);box-shadow:var(--shadow-overlay);top:40px}.main{width:100%;min-width:0;max-width:1460px;margin:0 auto;padding:22px 26px 54px}.topbar{align-items:flex-start;gap:24px;min-height:52px;margin-bottom:18px}.page-title{min-width:0}.page-title h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,29px);font-weight:690;line-height:1.08}.page-title p{max-width:72ch;color:var(--ink-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.card{background:var(--raised);border-color:var(--line);box-shadow:var(--shadow);border-radius:13px}.card-pad{padding:18px}.grid{gap:12px}.section{margin-top:18px}.section-head{gap:16px;margin-bottom:12px}.section-head h2{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:670}.divider{background:var(--line-soft);margin:18px 0}.button{border:1px solid #0000;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:650;transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,filter .15s ease-out}.button:active{transform:scale(.98)}.button-primary{background:var(--accent);color:#fbfcfe;box-shadow:0 1px 2px #3272d92e}.button-secondary{border-color:var(--line);background:var(--raised);color:var(--ink)}.button-ghost{color:var(--ink-muted);background:0 0;border-color:#0000}.input,.select,.textarea{background:var(--raised);min-height:40px;color:var(--ink);border-color:#d5dae2;border-radius:9px;padding:9px 11px;font-size:13px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.input::placeholder,.textarea::placeholder{color:#7d8794;opacity:1}.textarea{min-height:94px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3272d91c}.field{gap:6px}.field label{color:#425064;font-size:11px;font-weight:680}.field-hint{color:var(--ink-faint);font-size:9.5px;line-height:1.45}.form-grid{gap:12px}.notice{border:1px solid #0000;border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.5}.notice-info{color:#315f98;background:#f3f7fd;border-color:#dce7f7}.notice-success{background:var(--success-soft);color:#086044;border-color:#d8f3e6}.notice-error{background:var(--danger-soft);color:#9f2f2f;border-color:#f8dddd}.notice-warning{background:var(--warning-soft);color:#8f4c0d;border-color:#f3e1bf}.badge{border-radius:999px;gap:4px;padding:4px 7px;font-size:9px;font-weight:720;line-height:1.2}.badge-blue{background:var(--accent-soft);color:var(--accent)}.badge-green{background:var(--success-soft);color:var(--success)}.badge-amber{background:var(--warning-soft);color:var(--warning)}.badge-red{background:var(--danger-soft);color:var(--danger)}.filter-tabs{border:1px solid var(--line-soft);background:var(--sunk);border-radius:10px;gap:2px;margin-bottom:16px;padding:3px}.filter-tabs a{min-height:31px;color:var(--ink-muted);border-radius:8px;align-items:center;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.filter-tabs a.active{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px #141e2d0d}.metric{box-shadow:none;padding:16px}.metric-label{color:var(--ink-faint);letter-spacing:.07em;font-size:9.5px;font-weight:720}.metric-value{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:25px;font-weight:690}.metric-detail{color:var(--ink-faint);margin-top:2px;font-size:9.5px}.list-row{border-color:var(--line-soft);gap:16px;padding:12px 0}.list-title{color:var(--ink);font-size:12px;font-weight:650}.list-meta{color:var(--ink-faint);margin-top:3px;font-size:10px;line-height:1.45}.placeholder{background:color-mix(in srgb, var(--raised) 82%, var(--paper));box-shadow:none;text-align:left;border-style:dashed;border-color:#d8dde5;padding:42px 28px}.placeholder h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:670}.placeholder p{max-width:52ch;color:var(--ink-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.opportunity-card,.document-card,.deal-card,.outreach-card,.response-card,.followup-card{box-shadow:none}.opportunity-card{padding:16px}.opportunity-head{gap:16px}.opportunity-head h2,.deal-title{font-size:16px;font-weight:680}.opportunity-eyebrow{color:var(--ink-faint);gap:5px;font-size:9px}.product-chip{border:1px solid var(--line-soft);color:var(--ink-muted);background:#f8f9fb;border-radius:8px;padding:6px 9px}.opportunity-actions{border-color:var(--line-soft);margin-top:16px;padding-top:14px}.action-group,.deal-card-actions,.document-card-actions{gap:8px}.document-upload{margin-bottom:18px}.document-card{padding:15px 16px}input[type=file]{color:var(--ink-muted);font-size:12px}input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--raised);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;margin-right:10px;font-size:11px;font-weight:650}.network-card,.fact-card,.line-editor,.commission-card,.agreement-card,.interpreter-page,.page-extract{border-color:var(--line);background:var(--raised);box-shadow:none;border-radius:11px}.network-card{padding:11px 12px}.network-card strong{font-size:12px;font-weight:650}.network-card-head div>span{color:var(--ink-faint);font-size:9.5px}.context-link,.meeting-note,.interpreter-context{border-color:var(--line);background:#f8f9fb}.action-bar{border-color:var(--line);background:#fcfcfdf5;border-radius:12px;gap:8px;padding:10px;bottom:10px;box-shadow:0 8px 28px #141e2d1a}.form-submit-row{padding-top:4px}@media (hover:hover) and (pointer:fine){.button-primary:hover{filter:brightness(.97)}.button-secondary:hover{background:var(--sunk)}input[type=file]::file-selector-button:hover{background:var(--sunk)}.button-ghost:hover{background:var(--sunk);color:var(--ink)}.sidebar-signout:hover,.nav a:hover{transform:translateY(-1px)}.opportunity-card:hover,.document-card:hover,.deal-card:hover,.network-card:hover,.search-result-card:hover{border-color:#ccd3dd}}.mobile-tabbar{display:none}.mobile-more{display:contents}.mobile-more-panel{display:none}@media (max-width:899px){html{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}.shell{min-height:100dvh;display:block}.sidebar{display:none}.app-frame{min-height:100dvh}.utility-bar{flex-basis:54px;justify-content:space-between;min-height:54px;padding:0 12px}.utility-brand{min-width:0;color:var(--ink);letter-spacing:-.02em;align-items:center;gap:9px;font-size:13px;font-weight:690;display:flex}.utility-brand .brand-mark{border-radius:9px;flex-basis:32px;width:32px;height:32px}.utility-account{display:none}.utility-bar .contextual-help-panel{width:auto;max-height:calc(100dvh - 132px);position:fixed;top:62px;left:10px;right:10px;overflow-y:auto}.main{max-width:none;padding:18px 14px calc(88px + env(safe-area-inset-bottom))}.mobile-tabbar{z-index:55;border-top:1px solid var(--line);min-height:58px;padding-bottom:env(safe-area-inset-bottom);background:#fcfcfdfa;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #141e2d0f}.mobile-tabbar>a,.mobile-more>summary{min-width:0;min-height:58px;color:var(--ink-faint);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:9px;font-weight:620;display:flex}.mobile-tabbar>a.active,.mobile-tabbar>a[aria-current=page]{color:var(--accent)}.mobile-tabbar .nav-icon{color:currentColor;width:19px;height:19px}.mobile-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-more>summary{list-style:none}.mobile-more>summary::-webkit-details-marker{display:none}.mobile-more-icon{letter-spacing:1px;align-items:center;height:19px;font-size:13px;line-height:1;display:flex}.mobile-more[open]>summary{color:var(--accent)}.mobile-more[open] .mobile-more-panel{z-index:70;left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--raised);max-height:min(68dvh,540px);box-shadow:var(--shadow-overlay);border-radius:14px;animation:.18s cubic-bezier(.22,1,.36,1) both cd-panel-in;display:block;position:fixed;overflow-y:auto}.mobile-more-head{border-bottom:1px solid var(--line-soft);padding:15px 15px 10px}.mobile-more-head strong,.mobile-more-head span{display:block}.mobile-more-head strong{color:var(--ink);font-size:13px}.mobile-more-head span{color:var(--ink-faint);margin-top:2px;font-size:10px}.mobile-more-links{grid-template-columns:1fr 1fr;gap:5px;padding:10px;display:grid}.mobile-more-links a{min-width:0;min-height:44px;color:var(--ink-muted);border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:620;display:flex}.mobile-more-links a.active,.mobile-more-links a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.mobile-more-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.topbar{gap:14px;margin-bottom:16px}.topbar>.button{flex:none}.page-title h1{font-size:25px}.page-title p{font-size:12px}.card-pad{padding:16px}.button{min-height:44px}.input,.select,.textarea{min-height:44px;font-size:16px}.form-grid{grid-template-columns:1fr}.action-bar{position:static}}@media (max-width:560px){.main{padding-left:10px;padding-right:10px}.topbar{flex-direction:column;align-items:stretch}.topbar>.button,.topbar>.action-group,.topbar>.deal-card-actions{width:100%}.topbar>.button{justify-self:stretch}.mobile-more-links{grid-template-columns:1fr}.placeholder{padding:32px 18px}.filter-tabs{width:100%;overflow-x:auto}.filter-tabs a{flex:none}}@keyframes cd-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.button,.nav a,.sidebar-signout,.mobile-more-panel{transition:none!important;animation:none!important;transform:none!important}}.form-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.empty-state{background:color-mix(in srgb, var(--raised) 84%, var(--paper));border:1px dashed #d5dbe4;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:150px;padding:30px 32px;display:flex}.empty-state h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:680}.empty-state p{max-width:58ch;color:var(--ink-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.empty-state>.button,.empty-state>a.button,.empty-state>div:last-child{margin-top:18px}.metric-strip{border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metric-strip .metric{background:0 0;border:0;border-radius:0;min-width:0}.metric-strip .metric+.metric{border-left:1px solid var(--line-soft)}.document-picker{cursor:pointer;background:#fafbfc;border:1px dashed #cfd6e0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 11px;transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out;display:grid}.document-picker:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #3272d917}.document-picker input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.document-picker-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.document-picker-copy{gap:2px;min-width:0;display:grid}.document-picker-copy strong,.document-picker-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.document-picker-copy strong{color:var(--ink);font-size:11.5px;font-weight:650}.document-picker-copy small{color:var(--ink-faint);font-size:9.5px;font-weight:500}.document-picker-action{border:1px solid var(--line);background:var(--raised);min-height:30px;color:var(--ink-muted);border-radius:8px;align-items:center;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.document-picker:hover{background:var(--raised);border-color:#bfc9d7}.document-picker:hover .document-picker-action{background:var(--sunk);color:var(--ink)}}@media (max-width:899px){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip .metric+.metric{border-left:0}.metric-strip .metric:nth-child(2n){border-left:1px solid var(--line-soft)}.metric-strip .metric:nth-child(n+3){border-top:1px solid var(--line-soft)}.form-actions{margin-top:14px}}@media (max-width:560px){.empty-state{min-height:0;padding:26px 18px}.empty-state>.button,.empty-state>a.button,.empty-state>div:last-child{width:100%;margin-top:16px}.empty-state .button{width:100%}.document-picker{grid-template-columns:34px minmax(0,1fr)}.document-picker-action{grid-column:1/-1;justify-content:center;width:100%}.form-actions{grid-template-columns:1fr;width:100%;display:grid}.form-actions .button{width:100%}}.rede-create-panel{border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.rede-create-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 14px;list-style:none;transition:background-color .15s ease-out;display:flex}.rede-create-panel>summary::-webkit-details-marker{display:none}.rede-create-panel>summary>span:first-child{gap:3px;min-width:0;display:grid}.rede-create-panel>summary strong{color:var(--ink);font-size:13px;font-weight:680}.rede-create-panel>summary small{color:var(--ink-faint);font-size:9.5px;line-height:1.4}.rede-create-action{border:1px solid var(--line);background:var(--raised);min-height:30px;color:var(--ink-muted);border-radius:8px;flex:none;align-items:center;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.rede-create-panel[open]>summary{border-bottom:1px solid var(--line-soft);background:#fafbfc}.rede-create-panel[open] .rede-create-action{background:var(--sunk);color:var(--ink)}.rede-create-body{padding:16px}.rede-create-body form>.button{margin-top:4px}.card.empty-state,.empty-state{box-shadow:none}.document-picker-compact{min-height:60px}@media (hover:hover) and (pointer:fine){.rede-create-panel>summary:hover{background:#fafbfc}}@media (max-width:560px){.rede-create-grid{gap:8px}.rede-create-panel>summary{min-height:58px;padding:10px 12px}.rede-create-body{padding:12px}.rede-create-body form>.button{width:100%}}@media (max-width:899px){.mobile-more{flex:1 1 0;min-width:0;display:block;position:relative}.mobile-more>summary{width:100%;height:100%}.mobile-more[open]:before{content:"";z-index:64;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#16181d2e;position:fixed;inset:0}.mobile-more[open] .mobile-more-panel{z-index:70}}.metric-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-disclosure,.action-disclosure{border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.inline-disclosure{box-shadow:none;margin-top:12px}.inline-disclosure>summary,.action-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 13px;list-style:none;transition:background-color .15s ease-out;display:flex}.inline-disclosure>summary::-webkit-details-marker{display:none}.action-disclosure>summary::-webkit-details-marker{display:none}.inline-disclosure>summary>span:first-child,.action-disclosure>summary>span:first-child{gap:2px;min-width:0;display:grid}.inline-disclosure summary strong,.action-disclosure summary strong{color:var(--ink);font-size:12px;font-weight:670}.inline-disclosure summary small,.action-disclosure summary small{color:var(--ink-faint);font-size:9.5px;line-height:1.4}.inline-disclosure-action{border:1px solid var(--line);background:var(--raised);min-height:29px;color:var(--ink-muted);border-radius:8px;flex:none;align-items:center;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.inline-disclosure[open]>summary,.action-disclosure[open]>summary{border-bottom:1px solid var(--line-soft);background:#fafbfc}.inline-disclosure[open] .inline-disclosure-action,.action-disclosure[open] .inline-disclosure-action{background:var(--sunk);color:var(--ink)}.inline-disclosure-body,.action-disclosure-body{padding:14px}.action-disclosure-body{padding:16px}.action-form{gap:12px}.field-span-2{grid-column:1/-1}.checkline-end{align-self:end;min-height:44px}.action-disclosure-body>.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (hover:hover) and (pointer:fine){.inline-disclosure>summary:hover,.action-disclosure>summary:hover{background:#fafbfc}}@media (max-width:899px){.metric-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.action-disclosure>summary{min-height:58px}}@media (max-width:560px){.metric-strip-3{grid-template-columns:1fr}.metric-strip-3 .metric:nth-child(n+2){border-left:0;border-top:1px solid var(--line-soft)}.inline-disclosure-body,.action-disclosure-body{padding:12px}.field-span-2{grid-column:auto}.checkline-end{align-self:stretch}}.action-disclosure{align-self:start}.inline-disclosure-body form>.button{margin-top:4px}.inline-action-offset{margin-top:8px}@media (max-width:560px){.action-disclosure,.inline-action-offset .button,.inline-disclosure-body form>.button{width:100%}}.auth-page{background:var(--paper);grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr);min-height:100dvh;display:grid}.auth-story{min-height:100dvh;color:var(--ink);border-right:1px solid var(--line);background:radial-gradient(circle at 16% 16%,#3272d91f,#0000 30%),linear-gradient(145deg,#f0f4fa,#f7f8fa 62%);flex-direction:column;justify-content:space-between;padding:clamp(38px,5vw,72px);display:flex}.auth-brand{width:fit-content;min-height:auto;color:var(--ink);border:0;padding:0}.auth-story .kicker,.onboarding-kicker{color:var(--accent);letter-spacing:.11em;margin-top:54px;font-size:9px;font-weight:760}.auth-story h1{max-width:680px;color:var(--ink);letter-spacing:-.055em;margin:16px 0;font-size:clamp(38px,4.4vw,58px);font-weight:700;line-height:.98}.auth-story p{max-width:560px;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.62}.auth-proof-grid{flex-wrap:wrap;gap:7px;max-width:580px;margin-top:24px;display:flex}.auth-proof-grid span{color:var(--ink-muted);background:#fcfcfdb8;border:1px solid #dce2eb;border-radius:8px;padding:7px 9px;font-size:9.5px;font-weight:620}.auth-footnote{color:var(--ink-faint);font-size:10px;line-height:1.5}.auth-panel{background:var(--raised);place-items:center;min-width:0;padding:38px 24px;display:grid}.auth-box{border:1px solid var(--line);background:var(--raised);border-radius:14px;width:min(100%,440px);padding:28px;box-shadow:0 10px 36px #141e2d12}.auth-box h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:23px;font-weight:690}.auth-box>p{color:var(--ink-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.auth-form{gap:12px;margin-top:20px}.auth-switch{border:1px solid var(--line-soft);background:var(--sunk);border-radius:9px;margin:18px 0;padding:3px}.auth-switch button{min-height:34px;color:var(--ink-muted);border-radius:7px;font-size:10.5px;font-weight:650}.auth-switch button.active{background:var(--raised);color:var(--ink);box-shadow:var(--shadow)}.onboarding-wrap{width:min(100%,930px);margin:0 auto;padding:36px 18px 64px}.onboarding-brand{width:fit-content;min-height:auto;color:var(--ink);border:0;margin-bottom:32px;padding:0}.onboarding-head{max-width:720px;margin-bottom:18px}.onboarding-head h1{color:var(--ink);letter-spacing:-.04em;margin:7px 0 0;font-size:30px;font-weight:690}.onboarding-head p:not(.kicker){color:var(--ink-muted);font-size:12.5px;line-height:1.6}.onboarding-card{box-shadow:none;padding:22px}.onboarding-error{margin-bottom:16px}.onboarding-section-title{color:var(--ink);margin:0 0 5px;font-size:15px;font-weight:680}.onboarding-section-hint{margin-bottom:13px}.onboarding-quiet-hint{margin-top:7px}.deal-create-form{width:min(100%,760px);box-shadow:none}.search-submit{align-self:end}.search-help{margin-top:10px}.loading-state{border:1px solid var(--line);background:var(--raised);border-radius:12px;align-items:center;gap:13px;min-height:92px;padding:18px;display:flex}.loading-state>div{gap:2px;min-width:0;display:grid}.loading-state strong{color:var(--ink);font-size:12px;font-weight:670}.loading-state span:not(.loading-indicator){color:var(--ink-faint);font-size:10px}.loading-indicator{border:2px solid #dfe4eb;border-top-color:var(--accent);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.7s linear infinite cd-spin}.system-empty-state h1{color:var(--ink);letter-spacing:-.025em;margin:8px 0 0;font-size:20px;font-weight:680}@keyframes cd-spin{to{transform:rotate(360deg)}}@media (max-width:899px){.auth-page{grid-template-columns:1fr}.auth-story{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:26px 20px 22px}.auth-story .kicker{margin-top:28px}.auth-story h1{max-width:620px;font-size:clamp(31px,8vw,42px)}.auth-panel{padding:24px 16px 42px}.auth-box{box-shadow:none;padding:22px}}@media (max-width:560px){.auth-story{padding:18px 14px 16px}.auth-story .kicker{margin-top:20px}.auth-story h1{margin:10px 0 0;font-size:29px}.auth-story p:not(.kicker),.auth-proof-grid,.auth-footnote{display:none}.auth-panel{padding:18px 10px 34px}.auth-box{border-radius:12px;padding:18px 14px}.onboarding-wrap{padding:22px 10px 40px}.onboarding-brand{margin-bottom:24px}.onboarding-head h1{font-size:25px}.onboarding-card{padding:14px}.search-submit{width:100%}}@media (prefers-reduced-motion:reduce){.loading-indicator{animation:none}}.operational-list{border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow);border-radius:13px;display:grid;overflow:hidden}.operational-row{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.operational-row+.operational-row{border-top:1px solid var(--line-soft)}.operational-list .opportunity-card,.operational-list .deal-card,.operational-list .document-card,.operational-list .followup-card,.operational-list .meeting-card,.operational-list .meeting-history-row{margin:0}.operational-list .opportunity-card,.operational-list .deal-card,.operational-list .document-card,.operational-list .followup-card,.operational-list .meeting-card{padding:17px 18px}.operational-list .meeting-history-row{padding:13px 18px}.operational-list .opportunity-actions{margin-top:18px;padding-top:15px}.operational-list .action-group,.operational-list .deal-card-actions,.operational-list .document-card-actions,.operational-list .followup-actions{gap:10px}.operational-list .document-card-actions,.operational-list .deal-card-actions,.operational-list .followup-actions{padding-left:18px}.operational-list .button{white-space:nowrap}.operational-list .product-chip{background:var(--paper)}@media (hover:hover) and (pointer:fine){.operational-row{transition:background-color .15s ease-out}.operational-row:hover{background:#fafbfc}.operational-list .opportunity-card:hover,.operational-list .document-card:hover,.operational-list .deal-card:hover{border-color:#0000}}@media (max-width:899px){.operational-list .opportunity-card,.operational-list .deal-card,.operational-list .document-card,.operational-list .followup-card,.operational-list .meeting-card{padding:15px}.operational-list .document-card-actions,.operational-list .deal-card-actions,.operational-list .followup-actions{padding-left:0}}@media (max-width:560px){.operational-list{border-radius:11px}.operational-list .opportunity-card,.operational-list .deal-card,.operational-list .document-card,.operational-list .followup-card,.operational-list .meeting-card,.operational-list .meeting-history-row{padding:14px 13px}.operational-list .action-group,.operational-list .deal-card-actions,.operational-list .document-card-actions,.operational-list .followup-actions{margin-top:12px}}.page-title h1{font-size:28px}.button:focus-visible,.sidebar-signout:focus-visible,.mobile-tabbar a:focus-visible,.mobile-more>summary:focus-visible,.action-disclosure>summary:focus-visible,.rede-create-panel>summary:focus-visible,.network-edit-panel>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:2px}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.52;filter:saturate(.7);transform:none}.button:disabled:active,.button[aria-disabled=true]:active{transform:none}a.deal-title:focus-visible,.opportunity-head h2 a:focus-visible,.network-card a:focus-visible,.context-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:3px;border-radius:4px}@media (max-width:899px){.page-title h1{font-size:25px}}@media (hover:none){.operational-row:hover,.button-secondary:hover,.button-ghost:hover{background:inherit}}.source-sender-summary{background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;padding:10px 11px}.action-bar{background:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 18px #141e2d14}.operational-row{content-visibility:auto;contain-intrinsic-size:auto 88px}@media (pointer:coarse){.button,.mobile-tabbar>a,.mobile-more>summary,.action-disclosure>summary,.rede-create-panel>summary,.network-edit-panel>summary{min-height:44px}}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--accent-strong);filter:none}.button-secondary:hover,.button-ghost:hover{background:var(--sunk)}}.agenda-topbar{align-items:flex-start}.agenda-new-meeting{position:relative}.agenda-new-meeting>summary{list-style:none}.agenda-new-meeting>summary::-webkit-details-marker{display:none}.agenda-new-meeting-panel{z-index:45;border:1px solid var(--line);background:var(--raised);width:min(760px,100vw - 300px);max-height:calc(100dvh - 90px);box-shadow:var(--shadow-overlay);border-radius:14px;padding:18px;position:absolute;top:48px;right:0;overflow-y:auto}.agenda-notice{margin-bottom:14px}.calendar-connection{border:1px solid var(--line);background:var(--raised);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:14px;padding:12px 14px;display:flex}.calendar-connection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-connection-actions .button{min-height:44px}.calendar-connection-copy{align-items:center;gap:11px;min-width:0;display:flex}.calendar-connection-copy>div{gap:3px;min-width:0;display:grid}.calendar-connection-copy strong{font-size:12px;font-weight:680}.calendar-connection-copy span{color:var(--ink-muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.calendar-google-mark{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:800;display:grid}.calendar-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.calendar-toolbar-title:first-letter,.calendar-week-day-head:first-letter,.calendar-day-heading strong:first-letter,.calendar-agenda-date:first-letter{text-transform:uppercase}.calendar-nav-actions{align-items:center;gap:6px;display:flex}.calendar-arrow{border:1px solid var(--line);background:var(--raised);width:36px;height:36px;color:var(--ink-muted);border-radius:8px;place-items:center;font-size:22px;line-height:1;display:grid}.calendar-toolbar-title{min-width:0;color:var(--ink);text-align:center;font-size:15px;font-weight:680}.calendar-timezone-menu{text-align:left;text-transform:none;max-width:100%;margin-top:4px;font-weight:500;display:inline-block;position:relative}.calendar-timezone-menu>summary{max-width:100%;color:var(--ink-muted);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;list-style:none;display:inline-flex}.calendar-timezone-menu>summary::-webkit-details-marker{display:none}.calendar-timezone-menu>summary:hover{background:var(--sunk)}.calendar-timezone-menu>summary span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-timezone-form{z-index:20;border:1px solid var(--line);background:var(--raised);width:min(300px,85vw);box-shadow:var(--shadow);text-transform:none;border-radius:10px;gap:9px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.calendar-timezone-form label{color:var(--ink-muted);font-size:11px}.calendar-timezone-form select{border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:8px}.calendar-timezone-form button{justify-self:end}@media (max-width:620px){.calendar-timezone-form{width:min(300px,85vw);left:0;transform:none}.calendar-toolbar-title{min-width:0}.calendar-timezone-menu>summary{font-size:10.5px}}.calendar-toolbar-zone{text-transform:none;color:var(--ink-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.calendar-view-switcher{border:1px solid var(--line);background:var(--sunk);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.calendar-view-switcher a{min-height:32px;color:var(--ink-muted);border-radius:7px;align-items:center;padding:0 10px;font-size:10.5px;font-weight:650;display:flex}.calendar-view-switcher a.active{background:var(--raised);color:var(--accent);box-shadow:var(--shadow)}.calendar-month,.calendar-week,.calendar-day-view,.calendar-agenda-list{border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.calendar-weekdays{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;min-height:34px;display:grid}.calendar-weekdays span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;padding:0 10px;font-size:9px;font-weight:720}.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day-cell{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--raised);min-width:0;min-height:122px;padding:8px;position:relative}.calendar-day-cell:nth-child(7n){border-right:0}.calendar-day-cell:nth-last-child(-n+7){border-bottom:0}.calendar-day-cell.outside{background:#fafbfc}.calendar-day-number{width:25px;height:25px;color:var(--ink-muted);border-radius:999px;place-items:center;font-size:10px;font-weight:680;display:grid}.calendar-day-cell.today .calendar-day-number{background:var(--accent);color:#fff}.calendar-week-day.today .calendar-week-day-head{color:var(--accent-strong);border-bottom-color:var(--accent)}.calendar-today-label{background:var(--accent-soft);color:var(--accent-strong);text-transform:none;vertical-align:middle;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-block}.calendar-day-cell.outside .calendar-day-number{color:var(--ink-faint)}.calendar-day-events{gap:4px;margin-top:5px;display:grid}.calendar-event{color:#315171;background:#f5f8fd;border:1px solid #dbe5f2;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:5px 7px;font-size:9px;line-height:1.25;display:grid}.calendar-event-google{color:var(--ink-muted);background:#f8f9fa;border-color:#dde2e8}.calendar-event-time{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.calendar-event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.calendar-event-source{color:var(--ink-faint);grid-column:2;font-size:8px}.calendar-more-events{color:var(--accent);font-size:9px;font-weight:650}.calendar-mobile-count{display:none}.calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-week-day{border-right:1px solid var(--line-soft);min-width:0;min-height:420px;padding:10px}.calendar-week-day:last-child{border-right:0}.calendar-week-day-head{border-bottom:1px solid var(--line-soft);color:var(--ink);padding-bottom:9px;font-size:10px;font-weight:680;display:block}.calendar-week-events{gap:6px;margin-top:9px;display:grid}.calendar-empty-day{color:var(--ink-faint);font-size:9px}.calendar-day-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.calendar-day-heading strong{font-size:13px;display:inline-block}.calendar-day-heading span{color:var(--ink-faint);font-size:9px}.calendar-day-timeline{position:relative}.calendar-hour-row{border-bottom:1px solid var(--line-soft);grid-template-columns:62px minmax(0,1fr);min-height:64px;display:grid}.calendar-hour-row:last-child{border-bottom:0}.calendar-hour-label{border-right:1px solid var(--line-soft);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding:8px 10px;font-size:9px}.calendar-hour-events{align-content:start;gap:5px;padding:5px 8px;display:grid}.calendar-day-empty{color:var(--ink-faint);padding:20px;font-size:11px}.calendar-agenda-list{display:grid}.calendar-agenda-day{border-bottom:1px solid var(--line-soft);grid-template-columns:150px minmax(0,1fr);min-height:66px;display:grid}.calendar-agenda-day:last-child{border-bottom:0}.calendar-agenda-date{border-right:1px solid var(--line-soft);color:var(--ink-muted);padding:14px;font-size:10px;font-weight:680}.calendar-agenda-events{gap:6px;padding:10px;display:grid}.meeting-guests{padding-top:4px}.meeting-guests .section-head{align-items:center}.meeting-guests-empty{border:1px dashed var(--line);color:var(--ink-faint);border-radius:9px;padding:12px;font-size:10px}.meeting-guest-list{gap:7px;display:grid}.meeting-guest-row{grid-template-columns:28px minmax(150px,1.2fr) minmax(110px,.8fr) minmax(170px,1.2fr) 105px auto;align-items:center;gap:7px;display:grid}.meeting-guest-number{background:var(--sunk);width:28px;height:28px;color:var(--ink-faint);border-radius:8px;place-items:center;font-size:9px;font-weight:700;display:grid}.meeting-start-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.meeting-zone-chip{border:1px solid var(--line);background:var(--sunk);max-width:100%;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:650;display:inline-flex;overflow:hidden}.meeting-start-error{color:var(--danger);font-size:11px;line-height:1.45}.meeting-zone-review{gap:6px;display:grid}.meeting-zone-review p{margin:0}.meeting-zone-review-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex}.meeting-zone-review-check input{flex:none;width:18px;height:18px}.meeting-google-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.calendar-check{border:1px solid var(--line);cursor:pointer;background:#fafbfc;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:10px 11px;display:flex}.calendar-check.disabled{opacity:.62;cursor:default}.calendar-check input{width:17px;height:17px;accent-color:var(--accent)}.calendar-check span{gap:2px;display:grid}.calendar-check strong{font-size:10.5px}.calendar-check small{color:var(--ink-faint);font-size:9px;line-height:1.35}@media (hover:hover) and (pointer:fine){.calendar-arrow:hover,.calendar-event:hover,.calendar-view-switcher a:hover{background:#f4f7fb;border-color:#c7d4e5}}@media (max-width:899px){.agenda-new-meeting-panel{width:auto;max-height:calc(100dvh - 136px);position:fixed;top:62px;left:12px;right:12px}.calendar-toolbar{grid-template-columns:1fr auto;gap:10px}.calendar-toolbar-title{text-align:left;grid-area:1/1/auto/-1}.calendar-nav-actions{grid-area:2/1}.calendar-view-switcher{grid-area:2/2;overflow-x:auto}.calendar-week{grid-template-columns:1fr}.calendar-week-day{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.calendar-week-day:last-child{border-bottom:0}.meeting-guest-row{grid-template-columns:28px minmax(0,1fr)}.meeting-guest-row>*{grid-column:2}.meeting-guest-number{grid-area:1/1}}@media (max-width:620px){.agenda-topbar{flex-direction:column;align-items:stretch}.agenda-new-meeting,.agenda-new-meeting>summary{width:100%}.calendar-connection{flex-direction:column;align-items:stretch}.calendar-connection .button,.calendar-connection-actions,.calendar-connection-actions form{width:100%}.calendar-connection-actions{flex-direction:column;align-items:stretch}.calendar-toolbar{grid-template-columns:1fr}.calendar-nav-actions,.calendar-view-switcher,.calendar-toolbar-title{grid-column:1}.calendar-view-switcher{grid-row:3;width:100%}.calendar-view-switcher a{flex:auto;justify-content:center}.calendar-weekdays span{text-align:center;padding:0}.calendar-day-cell{min-height:72px;padding:5px}.calendar-day-events{display:none}.calendar-mobile-count{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent);border-radius:999px;place-items:center;font-size:8px;font-weight:750;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.calendar-day-number{margin:0 auto}.calendar-agenda-day{grid-template-columns:1fr}.calendar-agenda-date{border-right:0;border-bottom:1px solid var(--line-soft);padding:9px 11px}.meeting-google-options{grid-template-columns:1fr}}.workspace-picker{gap:12px;display:grid}.workspace-picker form,.workspace-picker-option{width:100%}.workspace-picker-option{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.workspace-picker-option span{overflow-wrap:anywhere;min-width:0}.workspace-picker-option small{color:var(--ink-muted);flex:none;font-weight:600}.workspace-picker-option[aria-current=true]{border-color:var(--accent)}.workspace-picker-back{min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:12px;text-decoration:underline;display:inline-flex}.workspace-switch{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:10px;align-content:center;gap:1px;padding:6px 10px;font-size:12px;font-weight:650;text-decoration:none;display:grid}.workspace-switch small{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:600}.workspace-switch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-switch-compact{max-width:42vw}.workspace-switch:hover,.workspace-switch:focus-visible{border-color:var(--accent)}@media (pointer:coarse){a.badge,.back-link,.calendar-timezone-menu>summary{position:relative}a.badge:after,.back-link:after,.calendar-timezone-menu>summary:after{content:"";position:absolute;inset:-11px -6px}.line-editor details>summary,.clause-explainer details>summary,main details:not(.mobile-more):not(.calendar-timezone-menu):not(.agenda-new-meeting)>summary:not(.button){align-items:center;min-height:40px;display:flex}}.auth-confirm-page{background:var(--paper);place-items:center;min-height:100dvh;padding:32px 18px 44px;display:grid}.auth-confirm-box{gap:12px;display:grid}.auth-confirm-box h2{margin-top:8px}.auth-confirm-box>p{margin:0}.auth-confirm-box .auth-form{margin-top:4px}.auth-confirm-action{justify-content:center;width:100%;min-height:44px}.public-site,.public-legal{background:radial-gradient(circle at 12% 0%, #3272d91a, transparent 26%), var(--paper);min-height:100vh}.public-site{padding:24px clamp(18px,5vw,72px) 44px}.public-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;display:flex}.public-nav nav,.public-footer nav,.public-legal-footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.public-nav nav a:not(.button),.public-footer a,.public-legal-footer a,.public-google-disclosure a,.public-legal a{color:var(--blue);font-weight:700}.public-logo{width:210px;height:auto;display:block}.public-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:48px;max-width:1180px;margin:64px auto 0;display:grid}.public-eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850}.public-hero h1{letter-spacing:-.055em;max-width:780px;margin:12px 0 20px;font-size:clamp(42px,7vw,82px);line-height:.96}.public-lead{max-width:700px;color:var(--muted);font-size:18px;line-height:1.65}.public-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.public-feature-card,.public-google-disclosure,.public-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe0;border-radius:18px}.public-feature-card{padding:28px}.public-feature-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.public-feature-card strong{letter-spacing:-.035em;margin-top:10px;font-size:24px;line-height:1.2;display:block}.public-feature-card p,.public-grid p,.public-google-disclosure p{color:var(--muted);line-height:1.65}.public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:38px auto 0;display:grid}.public-grid article{padding:22px}.public-grid h2,.public-google-disclosure h2{letter-spacing:-.025em;margin:0 0 8px}.public-google-disclosure{max-width:1180px;margin:14px auto 0;padding:28px}.public-footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);justify-content:space-between;gap:20px;margin:38px auto 0;padding-top:22px;font-size:12px;display:flex}.public-legal{max-width:900px;margin:0 auto;padding:48px clamp(18px,5vw,54px) 64px}.public-legal-head{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:24px}.public-back{margin-bottom:30px;display:inline-block}.public-legal h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(38px,6vw,58px);line-height:1}.public-legal h2{letter-spacing:-.02em;margin:0 0 8px;font-size:19px}.public-legal section{border-bottom:1px solid var(--line-soft);padding:18px 0}.public-legal p,.public-legal li{color:#405468;font-size:14px;line-height:1.72}.public-legal ul{padding-left:22px}.public-legal-footer{padding-top:24px}.auth-policy-links{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:11px;display:flex}.auth-policy-links a,.calendar-privacy-note a{color:var(--blue);font-weight:700}.calendar-privacy-note{max-width:620px;color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5;display:block}@media (max-width:820px){.public-nav,.public-footer{flex-direction:column;align-items:flex-start}.public-hero{grid-template-columns:1fr;margin-top:44px}.public-grid{grid-template-columns:1fr}.public-logo{width:180px}}.cd-landing{color:#0e1b2a;background:#f4f6f8;min-height:100vh;position:relative;overflow:hidden}.cd-landing:before{content:"";z-index:0;background:radial-gradient(circle at 14% 18%,#2784ff38,#0000 28%),radial-gradient(circle at 82% 22%,#3dd9ba21,#0000 28%),linear-gradient(145deg,#07131f 0%,#0b2133 48%,#0a1724 100%);height:940px;position:absolute;inset:0 0 auto}.cd-grid-bg{z-index:1;pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;height:940px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.cd-nav,.cd-hero,.cd-proof,.cd-section,.cd-security,.cd-final,.cd-footer{z-index:2;position:relative}.cd-nav{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 36px,1240px);min-height:86px;margin:0 auto;display:flex}.cd-brand{align-items:center;display:inline-flex}.cd-brand img{width:196px;height:auto;display:block}.cd-nav nav{align-items:center;gap:26px;display:flex}.cd-nav nav a{color:#ffffffb8;font-size:12px;font-weight:720;transition:color .16s,transform .16s}.cd-nav nav a:hover{color:#fff}.cd-nav .cd-nav-cta{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:10px;padding:10px 15px}.cd-hero{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);align-items:center;gap:52px;width:min(100% - 36px,1240px);min-height:650px;margin:64px auto 0;padding-bottom:72px;display:grid}.cd-hero-copy{padding-bottom:40px}.cd-pill{color:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.11em;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.cd-pill>span{background:#51d8ba;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite cdPulse;box-shadow:0 0 0 5px #51d8ba1a}@keyframes cdPulse{0%,to{box-shadow:0 0 0 4px #51d8ba14}50%{box-shadow:0 0 0 9px #51d8ba05}}.cd-hero h1{color:#fff;letter-spacing:-.065em;max-width:690px;margin:22px 0 20px;font-size:clamp(52px,6vw,82px);font-weight:860;line-height:.95}.cd-hero h1 em{color:#8abffb;font-style:normal;display:block}.cd-hero-copy>p{color:#e2ebf4b8;max-width:620px;font-size:17px;line-height:1.7}.cd-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cd-btn{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 19px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.cd-btn:hover{transform:translateY(-1px)}.cd-btn-primary{color:#081622;background:#f8fbff;box-shadow:0 12px 34px #00000029}.cd-btn-primary:hover{box-shadow:0 17px 42px #00000038}.cd-btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff26}.cd-trust{color:#e2ebf480;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:10px;font-weight:680;display:flex}.cd-trust span{align-items:center;gap:7px;display:flex}.cd-trust i{background:#51d8ba;border-radius:50%;width:5px;height:5px}.cd-stage{justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.cd-glow{filter:blur(8px);background:radial-gradient(circle,#408aef38,#0000 67%);border-radius:50%;width:440px;height:440px;position:absolute}.cd-window{z-index:2;background:#ebf1f8fa;border:1px solid #ffffff29;border-radius:20px;width:min(100%,690px);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg);box-shadow:0 42px 100px #00000059,inset 0 0 0 1px #ffffff06}.cd-windowbar{color:#6d7c8b;letter-spacing:.03em;background:#f8fafc;border-bottom:1px solid #dce4ec;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:8px;font-weight:720;display:grid}.cd-windowbar>div{gap:5px;display:flex}.cd-windowbar>div i{background:#c7d1da;border-radius:50%;width:7px;height:7px}.cd-windowbar>div i:first-child{background:#ff7d72}.cd-windowbar>div i:nth-child(2){background:#ffc65d}.cd-windowbar>div i:nth-child(3){background:#5fd09e}.cd-windowbar>b{color:#0d765c;background:#e8f7f2;border-radius:999px;padding:4px 7px;font-size:7px}.cd-app{grid-template-columns:126px minmax(0,1fr);min-height:395px;display:grid}.cd-app aside{color:#ffffff9e;background:#0d1e2d;padding:15px 10px}.cd-symbol{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#287cff,#51b8ff);border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:20px;font-size:8px;font-weight:900;display:grid}.cd-app aside span{border-radius:8px;align-items:center;gap:7px;min-height:31px;margin-bottom:3px;padding:0 8px;font-size:7.5px;font-weight:720;display:flex}.cd-app aside span.active{color:#fff;background:#ffffff17}.cd-app aside span i{opacity:.55;background:currentColor;border-radius:2px;width:5px;height:5px}.cd-app-main{background:#f5f7f9;padding:18px}.cd-app-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cd-app-head small{color:#6c7b8b;letter-spacing:.12em;font-size:6px;font-weight:850;display:block}.cd-app-head strong{letter-spacing:-.03em;margin-top:4px;font-size:12px;display:block}.cd-avatar{color:#2164ae;background:#dceafb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.cd-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.cd-metrics>div{background:#fff;border:1px solid #e2e8ee;border-radius:10px;padding:10px}.cd-metrics span,.cd-metrics small{color:#718091;font-size:6px;display:block}.cd-metrics strong{letter-spacing:-.04em;margin:5px 0 3px;font-size:16px;display:block}.cd-deals{background:#fff;border:1px solid #e2e8ee;border-radius:11px;margin-top:11px;overflow:hidden}.cd-deals>div{border-bottom:1px solid #eef1f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.cd-deals>div:last-child{border-bottom:0}.cd-deals>div>b{color:#2b6db6;background:#e9f2fd;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.cd-deals span strong,.cd-deals span small{display:block}.cd-deals span strong{color:#243544;font-size:7.5px}.cd-deals span small{color:#7b8997;margin-top:3px;font-size:6px}.cd-deals em{color:#2868ac;background:#eaf3ff;border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal;font-weight:900}.cd-deals>div:nth-child(2) em{color:#147257;background:#e8f7f1}.cd-deals>div:nth-child(3) em{color:#9a6412;background:#fff5df}.cd-float{z-index:4;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1d2cd6;border:1px solid #ffffff2e;border-radius:14px;min-width:190px;padding:13px 15px;position:absolute;box-shadow:0 22px 50px #00000040}.cd-float span,.cd-float small{display:block}.cd-float span{color:#75aef4;letter-spacing:.11em;font-size:6px;font-weight:900}.cd-float strong{margin:5px 0 3px;font-size:9px;display:block}.cd-float small{color:#ffffff80;font-size:6.5px}.cd-float-one{top:72px;right:-14px}.cd-float-two{bottom:62px;left:-16px}.cd-proof{color:#8a96a2;background:#fff;border:1px solid #e4e9ee;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:min(100% - 36px,1180px);min-height:72px;margin:4px auto 0;display:flex;box-shadow:0 14px 44px #1930490f}.cd-proof span{letter-spacing:.12em;font-size:9px;font-weight:900}.cd-proof b{color:#3b82d0;font-size:12px}.cd-section{width:min(100% - 36px,1180px);margin:118px auto 0}.cd-section-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:50px;margin-bottom:34px;display:grid}.cd-section-head p,.cd-google-copy>p,.cd-security>div:first-child p,.cd-final>p{color:#3478c8;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.cd-section-head h2,.cd-google h2,.cd-security h2,.cd-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.cd-section-head>span{color:#6a7785;font-size:14px;line-height:1.7}.cd-flow{border-top:1px solid #dce3e9;grid-template-columns:repeat(5,1fr);display:grid}.cd-flow article{border-right:1px solid #e2e7ec;min-height:210px;padding:22px 18px 20px 0;position:relative}.cd-flow article:not(:first-child){padding-left:18px}.cd-flow article:last-child{border-right:0}.cd-flow article>b{color:#3b82d0;font-size:10px}.cd-flow h3{letter-spacing:-.03em;margin:54px 0 7px;font-size:18px}.cd-flow p{color:#788593;margin:0;font-size:11px;line-height:1.6}.cd-modules{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cd-module{background:#fff;border:1px solid #e1e7ec;border-radius:18px;min-height:250px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 36px #18304b0a}.cd-module:before{content:"";background:#3f84db14;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;right:-70px}.cd-module-2:before{background:#37b89414}.cd-module-3:before{background:#aa72e014}.cd-module>div{justify-content:space-between;display:flex;position:relative}.cd-module>div span{color:#6084ad;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.cd-module>div b{color:#b9c4ce;font-size:10px}.cd-module h3{letter-spacing:-.035em;max-width:330px;margin:64px 0 9px;font-size:21px}.cd-module p{color:#6f7d8a;margin:0;font-size:12px;line-height:1.7}.cd-module>i{background:linear-gradient(90deg,#4589da 0 28%,#edf1f4 28%);height:2px;position:absolute;bottom:18px;left:24px;right:24px}.cd-google{color:#fff;background:#0b1d2c;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:68px;padding:56px;display:grid;position:relative;overflow:hidden}.cd-google:after{content:"";background:radial-gradient(circle,#397fdd3b,#0000 66%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-180px;right:-140px}.cd-google-copy,.cd-calendar{z-index:2;position:relative}.cd-google-icon{color:#4285f4;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-size:18px;font-weight:900;display:grid}.cd-google h2{font-size:clamp(34px,4vw,54px)}.cd-google-copy>span{color:#e8f0f8b3;margin-top:18px;font-size:14px;line-height:1.72;display:block}.cd-google-copy>small{color:#e8f0f87a;border-top:1px solid #ffffff1a;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.65;display:block}.cd-google-copy small a{color:#8ec2ff;font-weight:800}.cd-calendar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;padding:21px}.cd-calendar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cd-calendar-head span small,.cd-calendar-head span strong{display:block}.cd-calendar-head span small{color:#ffffff6b;letter-spacing:.11em;font-size:7px}.cd-calendar-head span strong{margin-top:4px;font-size:17px}.cd-calendar-head>b{letter-spacing:.08em;color:#65ddb9;font-size:6px}.cd-calendar-row{border-top:1px solid #ffffff17;grid-template-columns:50px 1fr 8px;align-items:center;gap:10px;padding:13px 0;display:grid}.cd-calendar-row>strong{color:#9fcaff;font-size:9px}.cd-calendar-row span b,.cd-calendar-row span small{display:block}.cd-calendar-row span b{font-size:9px}.cd-calendar-row span small{color:#ffffff6e;margin-top:3px;font-size:7px}.cd-calendar-row>i{background:#5edbb6;border-radius:50%;width:6px;height:6px}.cd-security{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;width:min(100% - 36px,1180px);margin:118px auto 0;display:grid}.cd-security>div:last-child{gap:10px;display:grid}.cd-security article{border-top:1px solid #dfe5ea;grid-template-columns:38px minmax(0,190px) 1fr;align-items:start;gap:14px;padding:19px 0;display:grid}.cd-security article>span{color:#3f80cb;font-size:9px;font-weight:900}.cd-security article>strong{font-size:13px}.cd-security article p{color:#768391;margin:0;font-size:11px;line-height:1.6}.cd-final{color:#fff;background:linear-gradient(135deg,#1e6ccb,#0c2e4b 70%);border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 36px,1180px);min-height:420px;margin:118px auto 0;padding:62px;display:flex;overflow:hidden}.cd-final>div{background:radial-gradient(circle,#79c5ff6b,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-150px;right:-120px}.cd-final>:not(div){z-index:2;position:relative}.cd-final>p{color:#a9d5ff}.cd-final h2{max-width:760px;font-size:clamp(42px,6vw,72px)}.cd-final>span{color:#ffffffad;margin-top:14px}.cd-btn-light{color:#0d3454;background:#fff;margin-top:28px}.cd-footer{border-top:1px solid #dde4e9;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 36px,1180px);margin:44px auto 0;padding:24px 0 38px;display:grid}.cd-footer .cd-brand img{filter:none;width:165px}.cd-footer>span{color:#8995a1;font-size:10px}.cd-footer nav{gap:16px;display:flex}.cd-footer nav a{color:#637180;font-size:10px;font-weight:750}@media (max-width:1050px){.cd-nav nav a:not(.cd-nav-cta):nth-child(-n+2){display:none}.cd-hero{grid-template-columns:1fr;margin-top:40px}.cd-hero-copy{max-width:760px}.cd-stage{min-height:520px}.cd-window{max-width:760px}.cd-flow{grid-template-columns:repeat(3,1fr)}.cd-flow article:nth-child(3){border-right:0}.cd-flow article:nth-child(n+4){border-top:1px solid #e2e7ec}.cd-modules{grid-template-columns:repeat(2,1fr)}.cd-google{grid-template-columns:1fr;padding:42px}.cd-security{grid-template-columns:1fr;gap:30px}}@media (max-width:720px){.cd-landing:before,.cd-grid-bg{height:900px}.cd-nav{min-height:72px}.cd-brand img{width:165px}.cd-nav nav{gap:10px}.cd-nav nav a:not(.cd-nav-cta){display:none}.cd-nav .cd-nav-cta{padding:9px 12px}.cd-hero{gap:26px;min-height:0;margin-top:34px;padding-bottom:54px}.cd-hero h1{font-size:49px}.cd-hero-copy>p{font-size:15px}.cd-stage{min-height:400px}.cd-window{transform:none}.cd-app{grid-template-columns:86px 1fr}.cd-app aside{padding:12px 6px}.cd-app aside span{padding:0 5px;font-size:6px}.cd-metrics>div:nth-child(3){display:none}.cd-metrics{grid-template-columns:repeat(2,1fr)}.cd-deals>div{grid-template-columns:28px 1fr}.cd-deals em,.cd-float{display:none}.cd-proof{flex-wrap:nowrap;justify-content:flex-start;padding:0 18px;overflow-x:auto}.cd-proof span,.cd-proof b{white-space:nowrap}.cd-section,.cd-security,.cd-final{margin-top:78px}.cd-section-head{grid-template-columns:1fr;gap:18px}.cd-flow{grid-template-columns:1fr 1fr}.cd-flow article{border-top:1px solid #e2e7ec;min-height:165px;border-right:0!important;padding:18px 14px!important}.cd-flow h3{margin-top:32px}.cd-modules{grid-template-columns:1fr}.cd-module{min-height:220px}.cd-google{border-radius:20px;padding:28px 20px}.cd-security article{grid-template-columns:32px 1fr}.cd-security article p{grid-column:2}.cd-final{min-height:360px;padding:40px 22px}.cd-footer{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.cd-pill>span{animation:none}.cd-btn{transition:none}}.cd-landing:before{background:linear-gradient(95deg,#04111df2 0%,#051624e8 38%,#071726c9 70%,#051522e0 100%),url(https://images.unsplash.com/photo-1761307234324-0c9eadb951de?auto=format&fit=crop&fm=jpg&ixlib=rb-4.1.0&q=60&w=3000) 50% 48%/cover no-repeat}.cd-nav .cd-brand{background:#f9fbfff5;border:1px solid #ffffff59;border-radius:12px;flex:none;padding:7px 13px;box-shadow:0 8px 28px #0000001f}.cd-nav .cd-brand img{width:188px;max-width:100%;height:auto}.cd-hero-copy>p{max-width:620px}.cd-windowbar>b{letter-spacing:.05em;font-size:6.5px}.cd-proof{min-height:0;padding:25px 29px 23px;display:block;overflow:visible}.cd-proof-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 16px;margin-bottom:19px;display:flex}.cd-proof-heading span{letter-spacing:.105em;color:#2e76c6;font-size:10px;font-weight:900}.cd-proof-heading strong{color:#596c7f;font-size:12px;font-weight:650}.cd-proof-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cd-proof-steps li{background:#f7f9fc;border:1px solid #e7edf3;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:12px 13px 14px;display:flex;position:relative}.cd-proof-steps li:not(:last-child):after{content:"→";z-index:2;color:#357ed3;font-size:16px;font-weight:900;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.cd-proof-num{color:#2572c1;letter-spacing:0;background:#e6f0fb;border-radius:10px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:900;display:grid}.cd-proof-steps strong{letter-spacing:-.012em;color:#1b3248;font-size:11px;font-weight:800;line-height:1.35}.cd-ai-spotlight{background:linear-gradient(130deg,#e6f0fc,#f2f7ff 54%,#edf2f9);border:1px solid #dfeaf5;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:54px;padding:48px;display:grid;overflow:hidden}.cd-ai-copy>p,.cd-device-copy>p{color:#2c76c9;letter-spacing:.125em;margin:0 0 11px;font-size:10px;font-weight:900}.cd-ai-copy h2,.cd-device-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(31px,3.45vw,51px);line-height:1.045}.cd-ai-copy>span,.cd-device-copy>span{color:#596e82;margin-top:18px;font-size:14px;line-height:1.76;display:block}.cd-ai-copy ul{gap:12px;margin:21px 0;padding:0;list-style:none;display:grid}.cd-ai-copy li{color:#244057;padding-left:25px;font-size:12px;font-weight:720;line-height:1.5;position:relative}.cd-ai-copy li:before{content:"✓";color:#fff;background:#2f7bd0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid;position:absolute;top:0;left:0}.cd-ai-link{color:#286fc0;font-size:12px;font-weight:900}.cd-ai-visual{justify-items:stretch;gap:10px;display:grid;position:relative}.cd-ai-doc{background:#fff;border:1px solid #dfe8f1;border-radius:14px;padding:21px;box-shadow:0 19px 43px #2b4c721a}.cd-ai-doc>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cd-ai-doc>div span{color:#667f96;letter-spacing:.1em;font-size:9px;font-weight:900}.cd-ai-doc>div b{color:#2d75c8;background:#edf4fc;border-radius:8px;place-items:center;width:30px;height:27px;font-size:10px;display:grid}.cd-ai-doc h3{letter-spacing:-.03em;margin:13px 0;font-size:17px}.cd-ai-doc p{color:#6a7b8d;margin:8px 0;font-size:11px;line-height:1.35}.cd-ai-doc-original{transform:translate(-16px)}.cd-ai-doc-english{border-color:#c9e1fb;transform:translate(16px)}.cd-ai-doc-bridge{z-index:2;color:#fff;letter-spacing:.07em;background:#2677cf;border-radius:999px;width:max-content;margin:-8px auto;padding:8px 15px;font-size:10px;font-weight:900;position:relative;box-shadow:0 6px 14px #2677cf36}.cd-ai-visual>p{text-align:center;color:#8292a0;margin:0;font-size:9px;line-height:1.5}.cd-devices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:62px;padding:30px 0;display:grid}.cd-device-points{gap:10px;margin:21px 0 28px;display:grid}.cd-device-points span{color:#285470;font-size:12px;font-weight:750}.cd-devices .cd-btn-primary{color:#fff;background:#2279d6}.cd-device-art{align-items:center;min-height:340px;padding:32px 6px 24px 28px;display:flex;position:relative}.cd-device-desktop{background:#f8fbff;border:8px solid #132b41;border-radius:13px 13px 9px 9px;width:100%;padding:15px 14px 18px;box-shadow:0 21px 56px #142d4638}.cd-device-desktop:after{content:"";background:linear-gradient(90deg,#9aa7b7,#dbe1e7 50%,#9aa7b7);border-radius:4px 4px 25px 25px;height:11px;position:absolute;bottom:4px;left:29px;right:6px}.cd-device-screen-head{border-bottom:1px solid #dfe8ef;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.cd-device-screen-head span{color:#2174c7;font-size:9px;font-weight:900}.cd-device-screen-head b{color:#274052;font-size:10px}.cd-device-screen-row{border-bottom:1px solid #e8edf1;grid-template-columns:60px 1fr;align-items:center;gap:8px;padding:14px 0;display:grid}.cd-device-screen-row strong{color:#2877c7;font-size:10px}.cd-device-screen-row span{color:#576f83;font-size:10px}.cd-device-phone{color:#fff;background:#0b2136;border:7px solid #152a3c;border-radius:26px;width:142px;min-height:235px;padding:19px 12px 13px;position:absolute;bottom:0;left:0;box-shadow:8px 15px 29px #00000040}.cd-device-phone-notch{background:#061525;border-radius:0 0 9px 9px;width:50px;height:9px;position:absolute;top:0;left:calc(50% - 25px)}.cd-device-phone>strong{color:#9acbff;font-size:9px;display:block}.cd-device-phone>small{color:#fff;margin:8px 0;font-size:8px;display:block}.cd-device-phone>div:not(.cd-device-phone-notch){background:#fff1;border-radius:8px;flex-direction:column;gap:3px;margin:6px 0;padding:9px 6px;display:flex}.cd-device-phone>div span{font-size:9px;font-weight:900}.cd-device-phone>div b{color:#9acbff;font-size:7px}.cd-device-caption{color:#7a8a98;font-size:9px;position:absolute;bottom:-14px;right:8px}@media (max-width:1050px){.cd-ai-spotlight,.cd-devices{grid-template-columns:1fr;gap:34px}.cd-device-art{width:100%;max-width:610px;margin:0 auto}}@media (max-width:720px){.cd-landing:before{background:linear-gradient(#04111ddb 0%,#051624e6 60%,#04121dfa 100%),url(https://images.unsplash.com/photo-1761307234324-0c9eadb951de?auto=format&fit=crop&fm=jpg&ixlib=rb-4.1.0&q=60&w=3000) 56%/cover no-repeat;height:930px}.cd-nav .cd-brand{padding:7px 10px}.cd-nav .cd-brand img{width:155px}.cd-hero h1{font-size:clamp(41px,10.2vw,52px);line-height:1.055}.cd-proof{margin-top:0;padding:22px 19px}.cd-proof-heading{gap:6px;margin-bottom:21px;display:grid}.cd-proof-heading span{font-size:9px}.cd-proof-heading strong{font-size:13px}.cd-proof-steps{grid-template-columns:1fr;gap:0;display:grid;position:relative}.cd-proof-steps:before{content:"";z-index:0;background:#c8ddef;width:2px;position:absolute;top:20px;bottom:20px;left:18px}.cd-proof-steps li{background:0 0;border:0;border-radius:0;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:13px;min-height:58px;padding:7px 0;display:grid}.cd-proof-steps li:not(:last-child):after{display:none}.cd-proof-num{z-index:1;border-radius:50%;width:36px;height:36px;font-size:11px;position:relative}.cd-proof-steps strong{font-size:13px;line-height:1.4}.cd-ai-spotlight{border-radius:20px;padding:28px 20px}.cd-ai-copy h2,.cd-device-copy h2{font-size:clamp(32px,8vw,43px)}.cd-ai-doc{padding:17px}.cd-ai-doc-original{transform:translate(-4px)}.cd-ai-doc-english{transform:translate(4px)}.cd-devices{padding:12px 0}.cd-device-art{min-height:290px}.cd-device-phone{width:125px;min-height:208px;padding:17px 10px}.cd-device-desktop{border-width:6px;padding:12px 11px 14px}.cd-device-screen-row{grid-template-columns:47px 1fr}}@media (max-width:390px){.cd-hero h1{font-size:39px}.cd-proof{padding:20px 16px}.cd-ai-copy h2,.cd-device-copy h2{font-size:30px}}.cd-hero .cd-pill{-webkit-backdrop-filter:none;backdrop-filter:none;color:#d9e3eb;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:10px}.cd-hero .cd-pill>span{display:none}.cd-hero h1{letter-spacing:-.052em;font-size:clamp(43px,5.2vw,69px);line-height:1.04}.cd-hero h1 em{color:#d9e8f8}.cd-window{transform:none}.cd-glow{opacity:.18}.cd-float{display:none}.cd-ai-reverse{background:#fff;border:1px solid #cadff4;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.cd-ai-reverse>span{color:#2573c7;letter-spacing:.1em;font-size:9px;font-weight:900}.cd-ai-reverse strong{color:#28445d;font-size:11px;font-weight:750;line-height:1.55}@media (max-width:720px){.cd-landing:before{background:#081823;height:83px}.cd-grid-bg{display:none}.cd-nav{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:none;min-height:83px;margin:0;padding:12px 18px;display:flex}.cd-nav .cd-brand{min-width:0;box-shadow:none;background:#f7f8f9;border:1px solid #ffffff24;border-radius:10px;flex:0 auto;padding:7px 10px}.cd-nav .cd-brand img{object-fit:contain;width:min(100%,164px);height:auto;display:block}.cd-nav nav{flex:none;align-items:center;gap:0;margin-left:auto;display:flex}.cd-nav nav a:not(.cd-nav-cta){display:none}.cd-nav .cd-nav-cta{color:#fff;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff5e;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.cd-hero{color:#fff;isolation:isolate;background:linear-gradient(#040d159e 0%,#040d15ad 35%,#040f18c4 72%,#040f18e6 100%),url(https://images.unsplash.com/photo-1667306223315-a4f9532ef492?auto=format&fit=crop&fm=jpg&q=85&w=1500) 49% 47%/cover no-repeat;width:100%;max-width:none;min-height:0;margin:0;padding:38px 18px 72px;display:block}.cd-hero-copy{z-index:1;width:min(100%,640px);max-width:640px;margin:0 auto;padding:0;position:relative}.cd-hero .cd-pill{color:#e7c78d;letter-spacing:.105em;font-size:9px;font-weight:850;line-height:1.5}.cd-hero h1{color:#fff;letter-spacing:-.046em;text-shadow:0 2px 12px #0000003d;max-width:590px;margin:21px 0 19px;font-size:clamp(35px,9vw,44px);font-weight:790;line-height:1.09}.cd-hero h1 em{color:#fff;margin-top:5px;font-style:normal;font-weight:790;display:block}.cd-hero-copy>p{color:#ffffffed;text-shadow:0 1px 5px #0003;max-width:550px;margin:0;font-size:14px;line-height:1.7}.cd-hero .cd-actions{flex-direction:column;align-items:stretch;gap:11px;margin-top:27px;display:flex}.cd-hero .cd-btn{width:100%;min-height:52px;box-shadow:none;border-radius:11px;font-size:13px}.cd-hero .cd-btn-primary{color:#0c2335;background:#fff}.cd-hero .cd-btn-secondary{color:#fff;background:#06111b3b;border:1px solid #ffffff8f}.cd-hero .cd-trust{color:#ffffffd9;flex-wrap:wrap;gap:12px 17px;margin-top:23px;display:flex}.cd-hero .cd-trust span{font-size:10px;line-height:1.55}.cd-hero .cd-trust i{background:#dfbd75}.cd-stage{display:none}.cd-proof{z-index:3;border-radius:17px;width:calc(100% - 32px);margin:-18px auto 0;padding:22px 19px;position:relative}.cd-proof-heading{gap:6px;margin-bottom:21px;display:grid}.cd-proof-heading span{font-size:9px}.cd-proof-heading strong{font-size:13px}.cd-proof-steps{grid-template-columns:1fr;gap:0;display:grid;position:relative}.cd-proof-steps:before{content:"";z-index:0;background:#c8ddef;width:2px;position:absolute;top:20px;bottom:20px;left:18px}.cd-proof-steps li{background:0 0;border:0;border-radius:0;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:13px;min-height:58px;padding:7px 0;display:grid}.cd-proof-steps li:not(:last-child):after{display:none}.cd-proof-num{z-index:1;border-radius:50%;width:36px;height:36px;font-size:11px;position:relative}.cd-proof-steps strong{font-size:13px;line-height:1.4}.cd-flow{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cd-flow article,.cd-flow article:not(:first-child),.cd-flow article:nth-child(n+4){background:#fff;border-radius:14px;min-width:0;min-height:180px;box-shadow:0 8px 26px #1f39530b;border:1px solid #e0e8ef!important;padding:17px!important}.cd-flow article>b{font-size:11px}.cd-flow h3{margin:26px 0 8px;font-size:18px;line-height:1.18}.cd-flow p{font-size:11px;line-height:1.65}.cd-flow article:last-child{grid-column:span 2;min-height:145px}.cd-flow article:last-child h3{margin-top:14px}.cd-ai-spotlight{border-radius:20px;padding:28px 20px}.cd-ai-copy h2,.cd-device-copy h2{font-size:clamp(32px,8vw,43px)}.cd-ai-doc{padding:17px}.cd-ai-doc-original{transform:translate(-4px)}.cd-ai-doc-english{transform:translate(4px)}.cd-devices{padding:12px 0}.cd-device-art{min-height:290px}.cd-device-phone{width:125px;min-height:208px;padding:17px 10px}.cd-device-desktop{border-width:6px;padding:12px 11px 14px}.cd-device-screen-row{grid-template-columns:47px 1fr}}@media (max-width:390px){.cd-nav{padding:11px 14px}.cd-nav .cd-brand{padding:6px 8px}.cd-nav .cd-brand img{width:145px}.cd-hero{padding:32px 16px 64px}.cd-hero h1{font-size:35px}.cd-proof{padding:20px 16px}.cd-flow article{padding:14px!important}.cd-flow h3{font-size:16px}.cd-ai-copy h2,.cd-device-copy h2{font-size:30px}}.cd-hero-copy>.cd-hero-contact{color:#eff6fcdb;margin:15px 0 0;font-size:12px;line-height:1.55}.cd-hero-contact a{color:#fff;text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #ffffffa6;text-decoration:underline #ffffffa6}.cd-hero-contact a:hover{text-decoration-color:#fff}.cd-contact{z-index:2;background:#fff;border:1px solid #dfe6ed;border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:50px;width:min(100% - 36px,1180px);margin:100px auto 0;padding:36px 40px;display:grid;position:relative;box-shadow:0 12px 36px #1730480a}.cd-contact-intro>p{color:#2f77c6;letter-spacing:.13em;margin:0 0 10px;font-size:10px;font-weight:900}.cd-contact-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,41px);line-height:1.07}.cd-contact-intro>span{color:#667a8c;max-width:440px;margin-top:15px;font-size:12px;line-height:1.7;display:block}.cd-contact-actions{gap:11px;min-width:0;display:grid}.cd-contact-actions a{background:#f6f9fc;border:1px solid #dce5ed;border-radius:14px;min-width:0;padding:17px 19px;transition:background .15s,transform .15s;display:block}.cd-contact-actions a:hover{background:#eff6fd;transform:translateY(-1px)}.cd-contact-actions a>span{color:#5b7893;letter-spacing:.11em;font-size:9px;font-weight:850}.cd-contact-actions a>strong{color:#172f46;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;margin:7px 0 4px;font-size:17px;display:flex}.cd-contact-actions a>strong b{color:#307ec9;font-size:17px}.cd-contact-actions a>small{color:#658094;overflow-wrap:anywhere;font-size:11px}.cd-contact-actions .cd-contact-whatsapp{background:#eef9f2;border-color:#d0eadd}.cd-contact-actions .cd-contact-whatsapp:hover{background:#e1f5e9}.cd-contact-actions .cd-contact-whatsapp>strong b{color:#128052}.cd-contact+.cd-final{margin-top:40px}@media (max-width:800px){.cd-contact{grid-template-columns:1fr;gap:25px;margin-top:74px;padding:27px 22px}}@media (max-width:390px){.cd-contact{padding:24px 18px}.cd-contact-actions a{padding:15px}}@media (prefers-reduced-motion:reduce){.cd-contact-actions a{transition:none}}.auth-closed-signup-help{color:var(--ink-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.auth-closed-signup-help a{color:var(--blue);text-underline-offset:3px;font-weight:750;text-decoration:underline}.builder-verification-notice{color:#172d40;overflow-wrap:anywhere;break-inside:avoid;page-break-inside:avoid;background:#f3f6f8;border:1px solid #677989;border-radius:4px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.55;display:block}.commercial-document-brand,.commercial-document-issuer,.commercial-document-title,.commercial-document-footer{overflow-wrap:anywhere}@media print{@page{size:A4 portrait;margin:15mm 16mm}body:has(.commercial-document){background:#fff!important;min-height:0!important}body:has(.commercial-document) .shell{background:#fff!important;grid-template-columns:none!important;min-height:0!important;display:block!important}body:has(.commercial-document) .app-frame{width:100%!important;min-height:0!important;display:block!important}:is(body:has(.commercial-document) .sidebar,body:has(.commercial-document) .utility-bar,body:has(.commercial-document) .mobile-tabbar,body:has(.commercial-document) .mobile-deskbar,body:has(.commercial-document) .mobile-more-panel,body:has(.commercial-document) .no-print){display:none!important}body:has(.commercial-document) .main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.commercial-document) .commercial-document{color:#182938;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.commercial-document-header{break-inside:avoid;page-break-inside:avoid;justify-content:space-between;flex-direction:row!important;align-items:flex-start!important;display:flex!important}.commercial-document-brand{overflow-wrap:anywhere;flex:0 50%;font-size:14pt}.commercial-document-issuer{overflow-wrap:anywhere;flex:0 50%;font-size:9pt;line-height:1.4;text-align:right!important}.commercial-document-title{break-inside:avoid;page-break-inside:avoid}.commercial-document-title h1{overflow-wrap:anywhere;font-size:16pt}.commercial-document-title>div,.commercial-document-title p{font-size:9pt}.commercial-document-body{font:10.5pt/1.5 Arial,Helvetica,sans-serif}.commercial-document-body p{orphans:3;widows:3;overflow-wrap:anywhere}.commercial-product-section{break-inside:auto!important;page-break-inside:auto!important}.commercial-product-section h2{break-after:avoid;page-break-after:avoid}.commercial-product-section table{table-layout:fixed;width:100%}.commercial-product-section tr{break-inside:avoid;page-break-inside:avoid}.commercial-product-section th,.commercial-product-section td{overflow-wrap:anywhere}.commercial-product-section th{font-size:8.5pt}.builder-verification-notice{break-inside:avoid;page-break-inside:avoid;margin:16pt 0 0;padding:10pt 11pt;font-size:9.5pt;font-weight:700;color:#111!important;background:#fff!important;border:1pt solid #555!important}.commercial-document-footer{color:#444;break-inside:avoid;page-break-inside:avoid;font-size:8.5pt}}.pilot-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-quick-action{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--raised);border-radius:12px;align-items:center;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.pilot-quick-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pilot-quick-action:hover{border-color:var(--accent);background:var(--accent-soft)}}@media (max-width:640px){.pilot-quick-actions{grid-template-columns:minmax(0,1fr)}.pilot-quick-action{width:100%;min-height:48px}}
