.ad-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;background:#eeeafb;border-radius:18px;margin-bottom:24px}.ad-intro h2{font-size:24px;line-height:1.45;letter-spacing:-.04em;margin:0 0 7px}.ad-intro p{margin:0;color:#69616f;line-height:1.75;max-width:650px}.ad-overline{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#766587;margin-bottom:8px}.ad-number-grid,.ad-connection-grid,.ad-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ad-number-card{padding:22px;display:flex;flex-direction:column;gap:18px}.ad-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ad-card-icon{display:grid;place-items:center;background:#f1edf7;color:#776289;border-radius:12px;width:43px;height:43px;flex-shrink:0}.ad-card-icon svg{width:21px;height:21px}.ad-number-card h2{font-size:23px;letter-spacing:-.035em;margin:0}.ad-number-card h3{font-size:13px;margin:0;color:#67616e;font-weight:500}.ad-detail-list{margin:0;display:grid;gap:12px}.ad-detail-list>div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;font-size:12px}.ad-detail-list dt{color:#7b7581;flex-shrink:0}.ad-detail-list dd{margin:0;text-align:right;overflow-wrap:anywhere}.ad-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid #ece9ef;display:flex;align-items:center;justify-content:space-between;gap:10px}.ad-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 21px;flex-wrap:wrap}.ad-search{max-width:330px;flex:1;min-width:180px}.ad-count{font-size:12px;color:#7c7487}.ad-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.ad-section{padding:26px}.ad-section+.ad-section{margin-top:20px}.ad-section h2{font-size:17px;margin:0 0 6px;letter-spacing:-.02em}.ad-section h3{font-size:14px;margin:0 0 6px}.ad-section>p{margin:0 0 22px;color:#77707f;font-size:13px;line-height:1.7}.ad-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.ad-full{grid-column:1/-1}.ad-setting-row{padding:19px 0;border-bottom:1px solid #eeeaf1;display:flex;justify-content:space-between;gap:20px;align-items:center}.ad-setting-row:last-child{border-bottom:0}.ad-setting-copy h3{font-size:13px;margin:0 0 5px}.ad-setting-copy p{font-size:12px;color:#77707f;line-height:1.7;margin:0;max-width:570px}.ad-setting-row .select{min-width:150px;width:auto}.ad-switch{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px}.ad-switch input{appearance:none;width:36px;height:21px;background:#d7d2de;border-radius:30px;position:relative;cursor:pointer;transition:.15s;flex-shrink:0;margin:0}.ad-switch input:checked{background:#74618c}.ad-switch input:before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background:white;top:3px;left:3px;transition:.15s;box-shadow:0 1px 3px #0002}.ad-switch input:checked:before{left:18px}.ad-switch input:focus-visible{outline:2px solid #8d76b2;outline-offset:3px}.ad-check-list{display:grid;gap:10px}.ad-check{display:flex;gap:11px;align-items:flex-start;padding:14px 15px;border:1px solid #e9e4ed;border-radius:11px;background:white;font-size:13px}.ad-check input{margin:3px 0 0;accent-color:#76618c;width:15px;height:15px;flex-shrink:0}.ad-check small{display:block;color:#827888;font-size:11px;margin-top:4px}.ad-mini-note{padding:14px 16px;border-radius:10px;background:#f6f4f9;color:#74667f;font-size:12px;line-height:1.8}.ad-mini-note strong{color:#44374e;font-weight:600}.ad-wizard{max-width:850px;margin:0 auto}.ad-steps{display:flex;align-items:center;gap:12px;margin:0 0 27px;flex-wrap:wrap}.ad-step{display:flex;align-items:center;gap:8px;font-size:12px;color:#92899c}.ad-step i{font-style:normal;width:26px;height:26px;border-radius:50%;background:#eae5f0;display:grid;place-items:center;font-size:11px}.ad-step.current{color:#332a3e}.ad-step.current i{background:#241d2d;color:white}.ad-step.done i{background:#e5edf0;color:#546b63}.ad-step-line{height:1px;width:25px;background:#dcd6e4}.ad-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ad-option{display:block;padding:20px;border:1px solid #e5deec;border-radius:13px;background:#fff;text-align:left;font-size:13px;color:#1b1520}.ad-option:has(input:checked){background:#f5f0fb;border-color:#ad98c3}.ad-option input{accent-color:#79618f;margin:0 9px 0 0}.ad-option strong{font-size:17px;letter-spacing:-.025em}.ad-option p{font-size:12px;color:#81738f;line-height:1.65;margin:9px 0 0 24px}.ad-summary{display:grid;gap:0;margin:0}.ad-summary div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #eeeaf2;font-size:13px}.ad-summary div:last-child{border-bottom:0}.ad-summary dt{color:#867b91}.ad-summary dd{margin:0;color:#27212d;overflow-wrap:anywhere}.ad-error{background:#fff0ef;color:#a2423b;padding:11px 14px;border-radius:9px;font-size:12px;margin-bottom:18px}.ad-connection-card{display:flex;flex-direction:column;padding:24px;gap:18px;color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}.ad-connection-card:hover{box-shadow:0 6px 24px #33223f0a;transform:translateY(-2px)}.ad-connection-card h2{font-size:17px;letter-spacing:-.02em;margin:0 0 5px}.ad-connection-card p{font-size:12px;line-height:1.8;color:#7c7384;margin:0;min-height:44px}.ad-connection-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;color:#746180}.ad-connection-foot svg{width:15px;height:15px}.ad-resource-header{display:flex;align-items:center;gap:16px;padding:24px 26px;border-bottom:1px solid #ede8f2}.ad-resource-header .ad-card-icon{width:48px;height:48px}.ad-resource-header h2{font-size:18px;margin:0 0 5px}.ad-resource-header p{color:#8a7d95;font-size:12px;margin:0;overflow-wrap:anywhere}.ad-status-line{margin-left:auto}.ad-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.ad-slot{padding:12px 5px;border:1px solid #ddd2e8;background:#f6f1fc;border-radius:9px;text-align:center;color:#654d7d;font-size:13px}.ad-slot small{display:block;font-size:11px;color:#90809f;margin-top:3px}.ad-calendar-preview{margin-top:20px;padding:19px;border:1px solid #e5deec;border-radius:12px}.ad-calendar-preview h3{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ad-token{display:inline-block;font-family:ui-monospace,monospace;font-size:11px;padding:4px 7px;background:#f2edf8;color:#79618e;border-radius:5px;margin:3px 3px 3px 0}.ad-email-preview{border:1px solid #e3ddea;border-radius:12px;overflow:hidden;background:#fff}.ad-email-head{padding:18px 21px;background:#faf8fc;border-bottom:1px solid #ede8f2;display:grid;gap:8px;font-size:12px;color:#776c83}.ad-email-head strong{font-size:15px;color:#28212e;font-weight:500}.ad-email-body{padding:25px;font-size:13px;line-height:1.95;color:#42394b;white-space:pre-wrap;overflow-wrap:anywhere}.ad-log{padding:18px 0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;border-bottom:1px solid #eee9f3;align-items:start}.ad-log:last-child{border-bottom:0}.ad-log-icon{height:30px;width:30px;background:#edf3ef;color:#44745c;display:grid;place-items:center;border-radius:50%}.ad-log-icon.error{background:#fff1e4;color:#a47741}.ad-log-icon svg{height:14px;width:14px}.ad-log h3{font-size:13px;margin:0 0 5px}.ad-log p{font-size:12px;line-height:1.7;color:#83768f;margin:0}.ad-log time{font-size:11px;color:#96899f}.ad-permissions{display:grid;gap:12px;margin:20px 0}.ad-permission{display:flex;align-items:center;gap:10px;font-size:13px;color:#685773}.ad-permission svg{width:16px;height:16px;color:#8c71a4}.ad-connect-identity{display:flex;align-items:center;gap:12px;padding:16px;background:#f6f2fb;border-radius:11px;margin-bottom:21px}.ad-connect-identity span{width:38px;height:38px;border-radius:50%;background:#e4d9ef;display:grid;place-items:center;font-weight:600;color:#756084}.ad-connect-identity p{margin:0;font-size:13px}.ad-guide-tabs{display:flex;gap:7px;flex-wrap:wrap}.ad-filter{background:white;border:1px solid #e4deea;border-radius:999px;padding:8px 14px;font-size:12px;color:#766881;cursor:pointer}.ad-filter.active{background:#25202c;color:#fff;border-color:#25202c}.ad-guide-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;overflow:hidden}.ad-guide-art{height:134px;display:flex;align-items:center;justify-content:center;position:relative;background:#eee8f6;border-bottom:1px solid #e6dfea}.ad-guide-art .ad-big-icon{width:56px;height:56px;border:1px solid #d8cce4;background:#f7f3fc;border-radius:17px;display:grid;place-items:center;color:#8c729f;transform:rotate(-7deg);box-shadow:10px 9px 0 #e0d4eb}.ad-guide-art .ad-big-icon svg{width:25px;height:25px}.ad-guide-art>small{position:absolute;bottom:11px;right:13px;font-size:11px;color:#93829f}.ad-guide-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.ad-guide-card h2{font-size:16px;line-height:1.6;letter-spacing:-.025em;margin:8px 0}.ad-guide-card p{font-size:12px;line-height:1.8;color:#83748d;margin:0 0 18px}.ad-guide-card-foot{margin-top:auto;display:flex;justify-content:space-between;font-size:11px;color:#8f7d9a}.ad-guide-card:hover h2{color:#705384}.ad-guide-progress{min-width:180px;background:#fff8;border-radius:12px;padding:17px}.ad-guide-progress strong{font-size:25px;font-weight:500;color:#655373}.ad-guide-progress span{font-size:12px;color:#9b87a8}.ad-progress-track{height:5px;border-radius:5px;background:#ded3e8;overflow:hidden;margin-top:11px}.ad-progress-track i{display:block;height:100%;background:#9277ab;border-radius:5px}.ad-guide-article{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:23px;align-items:start}.ad-video{min-height:245px;border:1px solid #e2d9ed;border-radius:15px;background:linear-gradient(135deg,#ede6f5,#f9f6fc);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:30px;margin-bottom:23px;position:relative;overflow:hidden}.ad-video:before,.ad-video:after{content:'';width:140px;height:140px;border:1px solid #e3d7ed;border-radius:50%;position:absolute;right:-20px;bottom:-50px}.ad-video:after{width:220px;height:220px;right:-60px;bottom:-90px}.ad-video .ad-video-play{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:1px solid #d6c5e6;color:#6f5583;background:#faf8fd;position:relative;z-index:1;cursor:pointer}.ad-video h2{font-size:18px;margin:0;position:relative;z-index:1}.ad-video p{font-size:12px;color:#9a87a8;margin:0;max-width:400px}.ad-video-top{position:absolute;left:20px;top:17px;font-size:11px;letter-spacing:.1em;color:#9b88a9}.ad-instruction{border-bottom:1px solid #eee7f5;padding:22px 0;display:grid;grid-template-columns:31px 1fr;gap:16px}.ad-instruction:last-child{border-bottom:0}.ad-instruction .ad-step-num{width:29px;height:29px;border-radius:50%;background:#eee7f5;color:#8b6d9e;display:grid;place-items:center;font-size:12px}.ad-instruction h3{font-size:15px;margin:2px 0 9px}.ad-instruction p{font-size:13px;line-height:1.9;color:#7c6b88;margin:0 0 14px}.ad-instruction .ad-check{padding:10px 12px;background:#fbf9fd;font-size:12px}.ad-chapters{padding:0;list-style:none;display:grid;gap:8px;margin:20px 0}.ad-chapters button{background:#f7f3fb;border:0;border-radius:8px;text-align:left;width:100%;padding:13px;font-size:12px;color:#7e668e;cursor:pointer}.ad-chapters button.active{background:#e9def3;color:#5e446f}.ad-related{display:grid;gap:12px}.ad-related a{font-size:12px;color:#796087;text-decoration:none;padding:10px 0;border-bottom:1px solid #ece3f3}.ad-settings-tabs{margin-bottom:22px;display:flex;gap:5px;border-bottom:1px solid #e5ddea;flex-wrap:wrap}.ad-settings-tabs a{padding:13px 16px;border-bottom:2px solid transparent;color:#8a7598;font-size:13px;text-decoration:none}.ad-settings-tabs a.active{border-color:#7f608e;color:#382840}.ad-avatar{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#eee5f6;color:#8b6e9c;font-size:12px}.ad-member{display:flex;align-items:center;gap:11px}.ad-member strong{font-size:13px;font-weight:500;display:block}.ad-member small{display:block;font-size:11px;color:#9c89aa;margin-top:3px}.ad-role-select{min-width:100px;max-width:150px}.ad-chart{width:100%;height:230px;display:block;margin-top:16px}.ad-chart text{font-family:inherit;font-size:11px;fill:#93849d}.ad-legend{display:flex;gap:18px;font-size:12px;color:#8d799b;flex-wrap:wrap}.ad-legend span{display:flex;align-items:center;gap:6px}.ad-legend i{width:9px;height:9px;border-radius:2px;background:#9d83b1}.ad-legend span+span i{background:#d9cce4}.ad-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:21px}.ad-metric{padding:20px 23px}.ad-metric dt{font-size:12px;color:#907e9d}.ad-metric dd{font-size:29px;letter-spacing:-.04em;margin:8px 0 3px;font-weight:500}.ad-metric dd small{font-size:12px;margin-left:5px;color:#a894b7;font-weight:400}.ad-plan{background:#f4eef9;padding:25px;border-radius:14px;border:1px solid #e6d8ef}.ad-plan h2{font-size:23px;margin:4px 0 8px}.ad-plan p{font-size:13px;line-height:1.75;color:#8e729e}.ad-plan-features{display:grid;gap:12px;margin:22px 0;font-size:13px;color:#725480}.ad-plan-features>div{display:flex;gap:8px;align-items:center}.ad-plan-features svg{width:15px;height:15px}.ad-invoice-preview{background:white;border:1px solid #e7ddec;padding:28px;border-radius:12px}.ad-invoice-preview h2{font-size:23px;letter-spacing:.08em;margin:0 0 23px}.ad-invoice-total{font-size:24px;padding:19px 0;border-top:1px solid #d7c8e3;border-bottom:1px solid #d7c8e3;margin:24px 0;text-align:right}.ad-invoice-label{font-size:11px;color:#9b87a8}.ad-danger-zone{border-color:#eddadb;background:#fffdfd}.ad-danger-zone h3{color:#9b5f63}.ad-sticky-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.ad-pill-days{display:flex;gap:6px;flex-wrap:wrap}.ad-pill-days label{display:flex;gap:5px;align-items:center;padding:7px 10px;border:1px solid #e7ddec;border-radius:7px;font-size:12px}.ad-pill-days input{accent-color:#836293;margin:0}.ad-mail-template{min-height:255px;line-height:1.8;font-family:inherit}.ad-code-preview{white-space:pre-wrap;background:#f7f3fa;border:1px solid #e8ddef;padding:17px;border-radius:10px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.75;color:#8b6e9d;overflow-wrap:anywhere}.ad-mini-bars{display:flex;align-items:end;gap:8px;height:40px}.ad-mini-bars i{display:block;width:7px;background:#c6b3d7;border-radius:3px}.ad-empty-small{text-align:center;padding:30px 16px;color:#a08cad;font-size:13px}.ad-connection-scope{border:1px solid #e5daed;border-radius:11px;padding:16px;margin:16px 0}.ad-connection-scope h3{font-size:13px;margin:0 0 12px}.ad-success-circle{height:54px;width:54px;border-radius:50%;background:#eaf4ed;color:#5d8d70;display:grid;place-items:center;margin:0 auto 14px}.ad-video-info{min-height:60px;background:#f7f3fb;padding:15px;border-radius:9px;font-size:13px;line-height:1.85;color:#8a7399}.ad-empty-title{font-size:18px;color:#5f4d6d;margin:8px 0}.ad-account-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ad-account-line>div{min-width:0}.ad-account-line p{overflow-wrap:anywhere}.ad-actions-wrap{display:flex;gap:8px;flex-wrap:wrap}.ad-settings-note{font-size:12px;line-height:1.8;color:#917b9f;margin:14px 0 0}.ad-table-name{color:#382b40;text-decoration:none;font-weight:500}.ad-table-name:hover{text-decoration:underline}.ad-section .form-footer{margin-top:25px}.ad-log-filter{font-size:12px;color:#907ba0}.ad-date-input{max-width:190px}.ad-missing{padding:55px 20px;text-align:center}.ad-missing h2{font-size:20px}.ad-missing p{font-size:13px;color:#8e7c9d;line-height:1.8}.ad-grant-button{margin-top:13px}.ad-center{text-align:center}.ad-tight{margin:0}.ad-hidden{display:none!important}.ad-spacer{height:20px}
@media(min-width:1500px){.ad-number-grid,.ad-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1180px){.ad-number-grid,.ad-connection-grid,.ad-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-layout{grid-template-columns:minmax(0,1fr) 260px}.ad-guide-article{grid-template-columns:minmax(0,1fr) 245px}.ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.ad-layout,.ad-guide-article{grid-template-columns:1fr}.ad-intro{padding:24px;flex-wrap:wrap}.ad-guide-progress{width:100%}.ad-status-line{margin-left:0}.ad-resource-header{flex-wrap:wrap}.ad-section{padding:22px}.ad-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.ad-number-grid,.ad-connection-grid,.ad-guide-grid,.ad-form-row,.ad-option-grid{grid-template-columns:1fr}.ad-intro{padding:21px}.ad-intro h2{font-size:21px}.ad-section{padding:18px}.ad-setting-row{align-items:flex-start;flex-wrap:wrap}.ad-setting-row .select{width:100%}.ad-summary div{grid-template-columns:1fr;gap:6px}.ad-wizard .ad-step-line{width:8px}.ad-wizard .ad-step{font-size:11px;gap:5px}.ad-step i{width:23px;height:23px}.ad-status-line{width:100%}.ad-sticky-footer{flex-wrap:wrap}.ad-metric{padding:17px}.ad-metric dd{font-size:24px}.ad-settings-tabs a{padding:12px 10px;font-size:12px}.ad-log{grid-template-columns:27px minmax(0,1fr)}.ad-log time{grid-column:2}.ad-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-resource-header{padding:20px}.ad-video{min-height:220px}.ad-connection-card{padding:21px}.ad-member small{max-width:130px;overflow-wrap:anywhere}.ad-chart{height:195px}}

.ad-routing-card{display:flex;gap:15px;align-items:center;padding:20px;background:#f6f4fa;border-radius:12px;margin:18px 0 8px}.ad-routing-card h3{font-size:17px;margin:0 0 5px}.ad-routing-card p{font-size:12px;line-height:1.7;color:#6b6374;margin:0}.ad-hubspot-title{display:flex;gap:14px;align-items:center;margin:0 0 25px}.ad-hubspot-title p{margin:5px 0 0;font-size:12px;line-height:1.8;color:#6b6374}.ad-hubspot-icon{background:#fff1e9;color:#b65330}.ad-divider-heading{padding-top:10px}.ad-divider-heading h3{margin-bottom:5px}.ad-divider-heading p{font-size:12px;line-height:1.7;color:#6b6374;margin:0 0 6px}.ad-hubspot-deal-fields{padding:17px;background:#f7f5fa;border-radius:10px;margin:14px 0 0}.ad-hubspot-deal-fields[hidden]{display:none}.ad-hubspot-mapping{margin-top:15px}.ad-hubspot-mapping strong{font-size:12px;font-weight:500}.ad-hubspot-mapping small{display:block;color:#756a7e;font-size:11px;margin-top:4px}.ad-hubspot-mapping .input{min-width:145px;font-family:ui-monospace,monospace;font-size:12px}.ad-hubspot-mapping td{padding:12px 14px}#ad-hubspot-error:empty{display:none}#ad-hubspot-error{margin-top:16px}.ad-hubspot-title .ad-card-icon{flex-shrink:0}@media(max-width:620px){.ad-hubspot-title{align-items:flex-start}.ad-routing-card{padding:17px;align-items:flex-start}.ad-hubspot-mapping td{padding:10px}.ad-hubspot-mapping{margin-inline:-6px}.ad-hubspot-deal-fields{padding:14px}}
