:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202d3c;background:#f5f6f8;font-synthesis:none;font-weight:400;font-size:14px;--nav: #142436;--line: #e4e8ed;--muted: #76818d;--copper: #b77c4b;--green: #287b60;--shadow: 0 3px 18px #14243605}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b77c4b}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.2}h2{font-size:17px;font-weight:650;letter-spacing:-.2px}h3{font-size:15px;font-weight:650}p{line-height:1.6}.app-shell{display:flex;min-height:100vh}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:var(--nav);color:#d5dde6;display:flex;flex-direction:column;padding:30px 18px 17px;z-index:30}.brand{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:650;color:#fff;letter-spacing:-.5px;padding:0 8px}.brand small{display:block;font-size:10px;letter-spacing:1.65px;font-weight:550;color:#9aa9b9;margin-top:5px}.brand-symbol{width:38px;height:42px;border:1px solid #c895654d;border-radius:11px;color:#d9ac83;display:grid;place-items:center}.workspace-mark{display:flex;align-items:center;gap:9px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff04;padding:12px 10px;margin:34px 0 28px;font-size:13px;font-weight:550}.workspace-mark>svg{margin-left:auto;color:#8c9baa}.workspace-letter{background:#28384a;border-radius:6px;padding:9px 7px;color:#d7ad86;font-size:12px}.workspace-mark small{display:block;color:#8494a6;margin-top:5px;font-size:12px;font-weight:400}.nav-label{font-size:11px;letter-spacing:1.7px;color:#7f91a4;padding:0 14px;margin-bottom:13px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;color:#9fadc0;text-align:left;padding:13px 14px;font-size:14px;border-radius:7px;font-weight:500}.sidebar nav button:hover{background:#ffffff06;color:#fff}.sidebar nav button.active{background:#bf8b5720;color:#e1b98f}.sidebar nav button.active:before{content:"";position:absolute;left:0;background:#d19b67;width:3px;height:22px;border-radius:0 3px 3px 0}.nav-count{margin-left:auto;background:#d8b68c22;color:#e3ba92;padding:2px 6px;border-radius:5px;font-size:12px}.sidebar-bottom{margin-top:auto;padding-top:35px}.phase-note{border-top:1px solid #ffffff12;padding:20px 10px 23px;font-size:11px;letter-spacing:1.2px;color:#8fa5ac}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9bb6a3;margin-right:7px}.phase-note p{font-size:14px;letter-spacing:0;color:#d3dbe5;margin:9px 0 6px}.phase-note small{font-size:12px;line-height:1.7;display:block;letter-spacing:0;color:#7f91a4}.user{display:flex;align-items:center;gap:10px;border:0;border-top:1px solid #ffffff12;background:transparent;color:#d4dde5;padding:18px 6px 0;width:100%;text-align:left;font-size:13px}.user small{display:block;font-size:11px;color:#8494a6;margin-top:5px}.user>svg{margin-left:auto;color:#8291a0}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#344150;color:#e6c4a4;font-size:12px}.main-shell{margin-left:246px;width:calc(100% - 246px);min-width:0}.topbar{height:78px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;gap:14px}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:#929ba6;white-space:nowrap}.breadcrumb strong{font-weight:500;color:#516070}.topbar-right{display:flex;align-items:center;gap:25px;min-width:0}.owner-indicator{font-size:12px;display:flex;align-items:center;gap:6px;color:#778571;white-space:nowrap}.account-select{position:relative;min-width:0}.account-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:210px;background:#f7f8fa;border:1px solid var(--line);padding:10px 35px 10px 14px;border-radius:7px;font-size:13px;font-weight:550;color:#344354;text-overflow:ellipsis}.account-select svg{position:absolute;right:11px;top:12px;pointer-events:none;color:#7a8795}.main-shell main{padding:35px 38px 0;max-width:1600px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px}.page-heading p{font-size:14px;color:var(--muted);margin-top:10px}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#ad825d;font-weight:650;margin-bottom:10px}.button{border:1px solid transparent;border-radius:7px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s;white-space:nowrap}.button.primary{background:#20364a;color:#fff;border-color:#20364a}.button.primary:hover:not(:disabled){background:#2e4d67}.button.secondary{background:#fff;border-color:#dfe4e9;color:#4d5c6c}.button.secondary:hover:not(:disabled){background:#f6f8fa}.button.compact{padding:7px 10px;min-height:30px;font-size:12px}.icon-button{background:transparent;border:0;padding:5px;display:inline-flex;align-items:center;justify-content:center;color:#778391;border-radius:5px}.text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:3px 0;color:#7f5e3c;font-size:13px;font-weight:550}.pilot-banner{display:flex;align-items:center;gap:12px;border:1px solid #e7dfd0;background:#faf8f2;border-radius:9px;padding:14px 17px;margin-bottom:25px}.banner-icon{color:#ae8b54;display:flex}.pilot-banner>div{display:flex;align-items:center;gap:13px;flex:1;min-width:0}.pilot-banner strong{font-size:13px;color:#78684c;white-space:nowrap}.pilot-banner div>span{color:#766b56;font-size:12px;line-height:1.6}.badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:5px;padding:4px 7px;background:#eef1f5;color:#5b6c7d;font-size:11px;font-weight:550;line-height:1.4;white-space:nowrap}.badge.green{background:#eaf4ed;color:#3d6b4e}.badge.amber{background:#f4ecdd;color:#7a5d2d}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:33px}.metric{padding:20px 20px 18px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.metric-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#6e7b89;line-height:1.4}.metric-label svg{color:#718090;flex-shrink:0}.metric>strong{font-size:34px;line-height:1.5;font-weight:600;letter-spacing:-1px;display:block;margin-top:6px}.metric small{font-size:11px;color:#718090}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-heading p{font-size:12px;color:#687887;margin-top:5px}.trigger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:29px}.trigger-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px;box-shadow:var(--shadow)}.trigger-card:hover{border-color:#c7b197}.trigger-icon{display:inline-flex;padding:10px;border-radius:9px;background:#eef3f6;color:#668097;margin-bottom:16px}.trigger-icon.comment{background:#f5f0e9;color:#b09573}.trigger-icon.follow{background:#efeff8;color:#8b88af}.trigger-icon.like{background:#f8eeee;color:#b38d94}.trigger-card h3{font-size:13px}.trigger-card p{font-size:12px;color:#687887;line-height:1.7;min-height:36px;margin-top:8px}.trigger-card>div:last-child{margin-top:21px;display:flex;justify-content:space-between;align-items:center}.trigger-card>div:last-child>svg{color:#718090}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);min-width:0}.panel-head{padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #edf0f3}.panel-head h2{font-size:14px}.overview-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.empty{padding:43px 22px;text-align:center;max-width:400px;margin:auto}.empty-icon{margin:0 auto 16px;border-radius:14px;display:grid;place-items:center;color:#718090;background:#f4f6f8;width:58px;height:58px}.empty h3{font-size:13px;line-height:1.5}.empty p{font-size:13px;color:#627585;line-height:1.8;margin:9px auto 19px;max-width:290px}.next-step{padding:23px;background:#f9fafb}.mini-label{font-size:10px;letter-spacing:1.4px;color:#9c8d77;font-weight:600}.large-icon{color:#687887;margin:25px 0 16px}.next-step h2{font-size:18px;line-height:1.5;max-width:250px}.next-step>p{font-size:13px;line-height:1.8;color:#627585;margin:11px 0 20px}.sync-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#687887;margin-top:23px}.feed-row{display:flex;align-items:center;gap:11px;padding:16px 22px;background:transparent;border:0;border-bottom:1px solid #f0f2f5;width:100%;text-align:left;min-width:0}.feed-row>div{min-width:0;flex:1}.feed-row strong{font-size:13px}.feed-row p{color:#647686;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px}.feed-time{font-size:11px;color:#647686;white-space:nowrap}.lead-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#eef1f4;color:#7d8d9b;font-size:14px;flex-shrink:0}.footer{display:flex;justify-content:space-between;gap:15px;padding:30px 0 23px;font-size:11px;color:#6f7d8b}.footer span{display:flex;align-items:center;gap:6px}.small{font-size:13px}.muted{color:var(--muted)}.filters{display:flex;align-items:center;gap:12px;margin-bottom:17px}.search-input{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:0 12px;flex:1;max-width:420px;color:#95a1ac}.search-input input{padding:11px 0;border:0;background:none;outline:none;min-width:0;flex:1;font-size:13px}.filters select{font-size:13px;padding:11px;border-radius:7px;border:1px solid var(--line);background:#fff}.inbox{display:grid;grid-template-columns:340px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;min-height:580px}.conversation-list{border-right:1px solid var(--line);overflow-y:auto;max-height:750px}.conversation-row{width:100%;padding:18px;text-align:left;border:0;border-bottom:1px solid #edf0f3;background:#fff}.conversation-row.selected{background:#f0f4f6;box-shadow:inset 3px 0 #b18a61}.row-top,.row-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.row-top strong{font-size:13px;overflow-wrap:anywhere}.row-top>span{font-size:10px;color:#627585;white-space:nowrap}.conversation-row>p{font-size:13px;line-height:1.6;color:#82909c;margin:9px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.row-bottom>span:first-child{display:flex;gap:5px;align-items:center;font-size:11px;color:#94a0ab}.conversation-detail{display:flex;flex-direction:column;min-width:0}.detail-header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.detail-header>div{flex:1;min-width:0}.detail-header strong{display:block;font-size:14px;overflow-wrap:anywhere}.detail-header small{display:block;font-size:11px;color:#627585;margin-top:5px}.chat-history{padding:22px;background:#f9fafb;flex:1;min-height:240px;max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:13px}.bubble{border-radius:12px;padding:12px 14px;max-width:86%;box-shadow:0 2px 4px #182d3d03;overflow-wrap:anywhere}.bubble p{font-size:14px;white-space:pre-wrap;line-height:1.7}.bubble small{display:block;font-size:10px;margin-top:7px;opacity:.65}.bubble.incoming{background:#fff;border:1px solid #e8edf1;align-self:flex-start;border-bottom-left-radius:3px}.bubble.outgoing{background:#e7eef2;align-self:flex-end;border-bottom-right-radius:3px}.origin-context{display:flex;gap:10px;background:#f2eee7;border-radius:7px;padding:12px;color:#8e7a5e;font-size:12px}.origin-context>svg{flex-shrink:0}.origin-context strong{font-size:11px}.origin-context p{margin-top:6px;overflow-wrap:anywhere}.memory{font-size:12px;color:#81909b;padding:10px}.memory summary{cursor:pointer;margin-bottom:8px}.draft-area{padding:19px;border-top:1px solid var(--line)}.draft-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.draft-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#7f5e3c}.draft-area textarea{width:100%;resize:vertical;min-height:115px;border:1px solid var(--line);border-radius:7px;padding:12px;font-size:14px;line-height:1.7}.draft-meta{display:flex;justify-content:space-between;font-size:10px;color:#647686;gap:10px;margin:8px 0 16px}.draft-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.draft-area>.small{margin-bottom:16px}.lab-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:23px}.form-panel{padding:24px}.form-panel .panel-head{padding:0 0 20px;margin-bottom:20px}.form-panel label{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;font-size:13px;font-weight:550;color:#52616f}.form-panel textarea,.form-panel input,.form-panel select{border:1px solid #dfe5eb;border-radius:7px;padding:11px 12px;background:#fff;color:#435564;width:100%;font-size:14px;line-height:1.7;min-width:0}.form-panel textarea{resize:vertical}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#718090}.optional{font-size:11px;font-weight:400;color:#6e7c8c}.form-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.field-note{font-size:12px;color:#627585;line-height:1.8;margin-top:14px}.simulation-result{display:flex;flex-direction:column}.simulation-chat{display:flex;flex-direction:column;gap:17px;flex:1;background:#f8fafb;padding:24px;min-height:340px;max-height:620px;overflow:auto}.simulation-reading{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px}.simulation-reading>div span{font-size:11px;color:#627585;display:block}.simulation-reading strong{font-size:13px;display:block;margin-top:7px;font-weight:550}.simulation-reading>small{grid-column:1/-1;color:#6c7b89;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.connection-summary{display:flex;align-items:center;gap:15px;background:#eef2f5;border:1px solid #dce4eb;padding:19px 22px;border-radius:9px;margin-bottom:23px;color:#6f8394}.connection-summary>div{flex:1}.connection-summary strong{font-size:14px;font-weight:600;color:#4c6376}.connection-summary p{font-size:12px;color:#627585;margin-top:6px}.connections-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.connection-card{padding:22px}.connection-title{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid #edf0f2}.connection-title>div{flex:1;min-width:0}.connection-title h3{font-size:14px;overflow-wrap:anywhere}.connection-title p{font-size:11px;color:#627585;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-avatar{height:39px;width:39px;border-radius:50%;background:#e8eef1;display:grid;place-items:center;color:#7d909d;flex-shrink:0}.connection-method{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.connection-method>div>span{display:block;font-size:11px;color:#98a3ac;margin-bottom:7px}.connection-method strong{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:550}.dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:#b0b8c0}.dot.green{background:#7ba48a}.dot.amber{background:#bba16d}.capability-line{display:flex;gap:14px;margin-top:12px}.capability-line span{display:flex;align-items:center;gap:4px;font-size:11px;color:#8c9f91}.browser-method{border-top:1px solid #edf0f2;padding-top:20px}.connection-footer{border-top:1px solid #edf0f2;padding-top:16px;margin-top:20px;color:#6c7b89;font-size:10px;display:flex;align-items:center;gap:6px}.settings-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:23px}.toggle-line{flex-direction:row!important;justify-content:space-between!important;align-items:center;gap:15px!important;padding:14px 0;border-bottom:1px solid #edf0f3;margin-bottom:4px!important}.toggle-line span{display:flex;gap:7px;align-items:center;font-size:13px}.toggle-line strong{font-size:13px}.toggle-line>span:has(small){display:block}.toggle-line small{display:block;color:#6c7b89;font-size:11px;font-weight:400;line-height:1.6;margin-top:6px}.toggle-line input{width:17px!important;height:17px;accent-color:#9f835f;flex-shrink:0}.form-panel>h2{margin-bottom:17px}.form-panel>label:has(select){margin-top:20px}.spaced-title{font-size:14px;margin-top:25px;margin-bottom:5px}.privacy-note{margin-top:20px;padding:23px;background:#f2f5f5;color:#7e9292}.privacy-note h3{font-size:14px;margin-top:14px;color:#637e7c}.privacy-note p{font-size:13px;line-height:1.8;margin-top:9px;color:#93a3a3}.table-scroll{overflow-x:auto}table{border-collapse:collapse;min-width:600px;width:100%;font-size:13px}th{text-align:left;padding:14px 20px;background:#f9fafb;color:#627585;font-size:11px;font-weight:500;white-space:nowrap}td{padding:16px 20px;border-top:1px solid #f0f2f4;color:#7f8c98}td:first-child{font-size:12px;white-space:nowrap}.mono{font-family:monospace;font-size:12px}.toast{position:fixed;bottom:22px;right:25px;max-width:min(560px,calc(100vw - 32px));border:1px solid #dfe5e9;border-radius:10px;box-shadow:0 6px 40px #132d4620;background:#fff;display:flex;align-items:center;gap:10px;padding:15px 14px 15px 17px;font-size:14px;line-height:1.6;z-index:70}.toast>svg{color:#ac8b64;flex-shrink:0}.toast>.icon-button{margin-left:10px;flex-shrink:0}.loading{text-align:center;padding:60px 20px;color:#97a2ad;font-size:14px}.inline-notice{font-size:12px;color:#a48862;background:#faf7f0;padding:9px;display:flex;gap:6px;margin:12px 0;line-height:1.7;overflow-wrap:anywhere}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#101f31b0;z-index:60;display:flex;align-items:center;justify-content:center;padding:25px;overflow-y:auto}.browser-modal{background:#fff;border-radius:12px;width:1050px;max-width:100%;max-height:95vh;overflow-y:auto;box-shadow:0 20px 80px #0003}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 25px;border-bottom:1px solid var(--line)}.modal-header p{font-size:13px;color:#8b98a5;margin-top:8px}.browser-toolbar{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:12px 23px;background:#f8fafb}.browser-toolbar>.text-button{margin-left:auto}.instagram-login-form{display:flex;flex-direction:column;gap:10px;width:min(100%,440px);margin:0 auto;padding:28px 24px}.instagram-login-form h3{font-size:19px;margin-bottom:8px}.instagram-login-form p,.form-hint{font-size:13px;color:#536474;line-height:1.6}.instagram-login-form label{font-size:14px;margin-top:12px;font-weight:600}.instagram-login-form input{width:100%;min-width:0;border:1px solid #a2afbb;border-radius:6px;padding:12px;font-size:16px}.instagram-login-form .button{min-height:44px;margin-top:10px;justify-content:center}.instagram-login-error{padding:14px;background:#fff0ef;color:#962e25;border:1px solid #e9b3ad;border-radius:7px;font-size:14px;line-height:1.6}.instagram-login-error p{color:#7d302a;margin-top:6px}.instagram-login-form input[aria-invalid=true]{border-color:#b23c32}.browser-feedback{margin:14px 23px;padding:14px;border-radius:7px;background:#edf3f9;color:#29445c;font-size:14px;line-height:1.65}.browser-feedback.error{background:#fff0ef;color:#962e25}.browser-feedback.success{background:#e9f7ef;color:#1d6540;display:flex;align-items:center;gap:10px}.browser-preview{border-top:1px solid var(--line)}.browser-preview summary{padding:16px 23px;font-size:14px;font-weight:600;cursor:pointer}.browser-preview summary span{display:block;margin-top:7px;font-weight:400;font-size:12px;color:#536474}.browser-screen-help{padding:0 23px 15px;font-size:13px;line-height:1.65;color:#536474}.browser-screen{width:100%;background:#eee;min-height:200px}.browser-screen img{display:block;max-width:100%;width:100%;cursor:crosshair}.browser-controls{display:flex;align-items:flex-end;gap:8px;padding:16px 23px;border-top:1px solid var(--line);flex-wrap:wrap}.browser-controls label{flex:1;min-width:180px;font-size:12px;color:#82929e;display:flex;flex-direction:column;gap:8px}.browser-controls input{border:1px solid var(--line);padding:10px;border-radius:6px;width:100%;min-width:0;font-size:16px}.browser-controls .form-hint{flex-basis:100%}.browser-footer{padding:12px 23px 22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.browser-footer p{flex:1;min-width:200px;font-size:11px;color:#6c7b89;line-height:1.8}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.mobile-menu,.detail-back{display:none}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.scrim{display:none}@media(min-width:1450px){.main-shell main{padding-top:42px}.metric,.trigger-card{padding:24px}.overview-columns{grid-template-columns:1.9fr 1fr}}@media(max-width:1180px){.sidebar{width:216px;padding-left:13px;padding-right:13px}.main-shell{margin-left:216px;width:calc(100% - 216px)}.topbar{padding:0 25px}.main-shell main{padding:30px 25px 0}.pilot-banner>div{display:block}.pilot-banner div>span{display:block;margin-top:5px}.metrics{gap:12px}.metric{padding:17px 14px}.metric-label{font-size:11px}.trigger-card{padding:17px}.inbox{grid-template-columns:285px minmax(0,1fr)}.draft-actions .button{font-size:12px;padding:9px 10px}.topbar-right{gap:14px}.settings-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}}@media(max-width:960px){.metrics,.trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns,.lab-grid,.settings-grid,.connections-grid{grid-template-columns:1fr}.breadcrumb{display:none}.topbar{justify-content:flex-end}.inbox{grid-template-columns:240px minmax(0,1fr)}.draft-actions{justify-content:flex-start}.connection-summary{flex-wrap:wrap}.connection-summary .button{margin-left:35px}.trigger-card p{min-height:auto}.next-step h2{max-width:none}.topbar-right{width:100%;justify-content:space-between}.lab-grid .simulation-chat{min-height:250px;max-height:500px}.bubble{max-width:94%}.detail-header{padding:15px}.detail-header .button{font-size:11px;padding:6px}.chat-history{padding:15px}.page-heading h1{font-size:26px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:246px}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0;width:100%}.mobile-menu{display:flex}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#10223477;z-index:25;border:0}.topbar{padding:0 20px;height:66px;justify-content:space-between}.topbar-right{width:auto;gap:13px}.owner-indicator{font-size:11px}.account-select select{font-size:12px;max-width:185px;padding:10px 28px 10px 10px}.main-shell main{padding:25px 20px 0}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.page-heading h1{font-size:27px}.page-heading p{font-size:13px}.page-heading>.button{font-size:12px;padding:8px 11px;min-height:34px}.pilot-banner{align-items:flex-start;padding:12px;gap:9px;margin-bottom:20px}.pilot-banner>.badge{display:none}.pilot-banner strong{font-size:12px}.pilot-banner div>span{font-size:11px}.banner-icon{padding-top:2px}.metrics{gap:11px;margin-bottom:26px}.metric{padding:16px 14px}.metric-label{font-size:11px}.metric-label svg{width:14px}.metric>strong{font-size:29px}.metric small{font-size:10px}.trigger-grid{gap:11px;margin-bottom:22px}.trigger-card{padding:16px 13px}.trigger-icon{padding:8px;margin-bottom:13px}.trigger-card h3{font-size:14px}.trigger-card p{font-size:11px}.trigger-card>div:last-child{margin-top:15px;gap:5px}.badge{font-size:10px;padding:4px 6px}.overview-columns{gap:16px}.panel-head{padding:17px}.next-step{padding:20px}.next-step h2{font-size:17px}.next-step>.large-icon{margin-top:20px}.footer{padding-top:25px;font-size:10px;align-items:flex-start}.footer span{max-width:50%;line-height:1.7}.footer span:last-child{text-align:right;display:block}.filters{flex-wrap:wrap;gap:8px}.search-input{max-width:none;flex-basis:100%}.filters select{flex:1;min-width:0}.inbox{display:block;min-height:430px}.conversation-list{border-right:0;max-height:600px}.conversation-detail,.inbox.has-selection .conversation-list{display:none}.inbox.has-selection .conversation-detail,.detail-back{display:flex}.detail-header .button{font-size:12px;padding:7px 9px}.detail-header{padding:15px 12px;gap:9px}.chat-history{min-height:250px;max-height:400px;padding:18px 14px}.draft-area{padding:16px 13px}.draft-actions{gap:7px}.draft-actions .button{font-size:12px;flex:1}.form-panel{padding:19px}.lab-grid{gap:17px}.form-panel textarea,.form-panel input,.form-panel select{font-size:13px}.simulation-chat{padding:18px}.connection-summary{padding:17px;gap:10px}.connection-summary>div{min-width:0}.connection-summary>div strong{font-size:13px}.connection-summary p{font-size:11px}.connection-summary .button{margin-left:0;width:100%}.connection-card{padding:18px}.connection-title{gap:9px}.connection-title>.badge{margin-left:auto}.connection-title h3{font-size:13px}.connection-title p{font-size:11px}.connections-grid{gap:15px}.modal-backdrop{padding:10px;align-items:flex-start}.browser-modal{max-height:calc(100dvh - 20px)}.modal-header{padding:17px}.modal-header h2{font-size:15px}.modal-header p{font-size:12px}.browser-toolbar{padding:12px 15px;gap:8px}.browser-controls{padding:14px;gap:7px}.browser-controls label{flex-basis:100%}.browser-controls .button{flex:1;min-width:0;padding:9px}.browser-footer{padding:10px 14px 17px}.browser-footer p{flex-basis:100%}.browser-footer .button{flex:1}.toast{bottom:15px;right:16px;padding:12px;font-size:13px}.section-heading>span{font-size:11px}.form-panel .toggle-line span{font-size:13px}.feed-row{padding:16px}.feed-time{font-size:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.trigger-card .badge{white-space:normal;text-align:left}.trigger-card>div:last-child>svg{flex-shrink:0}.metric small{line-height:1.6}.connection-footer,.footer{line-height:1.7}.official-operation{margin-bottom:24px;padding:24px;border-left:3px solid var(--green)}.operation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.operation-heading h2{margin-top:5px}.operation-counts,.operation-actions{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:18px}.operation-counts{color:var(--muted)}.operation-counts strong{color:#202d3c;margin-right:3px}.operation-actions{gap:10px}.official-operation .field-note{margin-top:16px}.connection-open{width:100%;margin-top:16px}.experimental-connection{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.experimental-connection summary{cursor:pointer;color:#7f613e;font-size:12px;line-height:1.6}.delivery-notice{display:flex;align-items:flex-start;gap:8px;padding:12px;margin-bottom:16px;border-radius:8px;font-size:12px;line-height:1.6}.delivery-notice svg{flex-shrink:0;margin-top:2px}.delivery-notice.available{color:#22614a;background:#edf6f1}.delivery-notice.pending{color:#79582f;background:#faf4e9}@media(max-width:760px){.official-operation{padding:18px}.operation-actions .button{width:100%;justify-content:center}.operation-counts{gap:10px;flex-direction:column}}:root{--hs-primary:#5849d9;--hs-primary-dark:#4334be;--hs-ink:#202138;--hs-muted:#697086;--hs-line:#e7e8f0;--hs-surface:#fff;--hs-bg:#f6f7fb;--hs-green:#197256;--hs-radius:16px;--copper:#5849d9;--nav:#191a30;--line:#e7e8f0;--muted:#697086;--green:#197256;color:var(--hs-ink);background:var(--hs-bg)}.hs-brand-copy{display:flex;flex-direction:column;gap:2px;line-height:1.1}.hs-brand-copy>span{font-size:10px;letter-spacing:2.3px;font-weight:650}.hs-brand-copy>b{font-size:22px;letter-spacing:.5px}.brand>div:last-child{font-size:15px;letter-spacing:.1px;line-height:1.5}.brand>div:last-child small{font-size:8px;letter-spacing:.9px}@media(max-width:760px){.hof-auth{align-content:start}.topbar .breadcrumb{display:flex;min-width:0;font-size:10px}.topbar .breadcrumb strong{white-space:nowrap}.topbar-right:empty{display:none}}body{background:var(--hs-bg)}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8477f1;outline-offset:3px}a{color:var(--hs-primary)}.hof-mark{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--hs-primary);color:#fff;box-shadow:0 4px 9px #5849d91c}.hs-brand{display:flex;gap:11px;align-items:center;font-size:22px;font-weight:500;letter-spacing:-.7px;text-decoration:none;color:inherit;white-space:nowrap}.hs-brand b{font-weight:750}.sidebar{width:250px;background:#191a30;padding:28px 18px 20px}.brand{gap:10px;font-size:19px}.brand small{font-size:9px;letter-spacing:1.25px;color:#b9bbd2}.workspace-mark{background:#ffffff09;border-color:#ffffff12;margin-top:28px}.workspace-letter{background:#ffffff16;color:#d9d8ee}.sidebar nav button.active{background:#5849d9;color:#fff;box-shadow:0 5px 15px #0001}.sidebar nav button{min-height:45px;border-radius:9px;color:#b8bad0}.nav-label{color:#8589a5}.phase-note{border-top:1px solid #ffffff13}.phase-note small{color:#a1a5bc}.main-shell{margin-left:250px}.topbar{background:#ffffffed;border-bottom:1px solid var(--hs-line);height:76px}.owner-indicator{background:#f0eefc;color:#5048a6;border-color:#e4e0fa}.account-select{border-radius:9px;background:#fff}.app-shell main{padding:32px 38px 20px}.button.primary,.button:not(.secondary):not(.danger){background:var(--hs-primary)}.panel,.metric{border:1px solid var(--hs-line);border-radius:var(--hs-radius);box-shadow:0 2px 4px #20213802}.page-heading h1{font-size:30px;font-weight:720;color:var(--hs-ink)}.page-heading p,.field-note,.footer{color:var(--hs-muted)}.pilot-banner{background:#efedfc;border-color:#e0dcfb}.banner-icon{background:#e4dffb;color:var(--hs-primary)}.message.outbound{background:#efedfc}.metric strong{font-variant-numeric:tabular-nums}.brand-symbol{background:var(--hs-primary);color:#fff}.sidebar-bottom .avatar{background:#35364f;color:#e1dfff}.hs-eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:1.65px;color:var(--hs-primary);margin-bottom:10px}.portfolio-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:2px 0 30px}.portfolio-intro h1{font-size:32px;letter-spacing:-1.15px;font-weight:740;line-height:1.25}.portfolio-intro p{margin-top:10px;font-size:13px;color:var(--hs-muted);line-height:1.7}.hs-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;background:var(--hs-primary);color:#fff;border:1px solid transparent;border-radius:9px;font-weight:650;font-size:12px;padding:12px 17px;min-height:44px;text-decoration:none;white-space:nowrap}.hs-button:hover{background:var(--hs-primary-dark)}.hs-button.secondary{background:#fff;color:var(--hs-ink);border-color:var(--hs-line)}.hs-button.secondary:hover{background:#f3f1ff;border-color:#d5cef5}.hs-actions{display:flex;align-items:center;gap:16px;margin:16px 0}.hs-muted{color:var(--hs-muted);font-size:12px;line-height:1.7}.hs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 28px}.hs-kpi{padding:22px;background:#fff;border:1px solid var(--hs-line);border-radius:14px;min-width:0}.hs-kpi>div{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--hs-muted);font-size:12px}.hs-kpi svg{color:#8580b4;flex-shrink:0}.hs-kpi>strong{display:block;font-size:34px;line-height:1.2;letter-spacing:-1px;margin:18px 0 9px;font-weight:720;font-variant-numeric:tabular-nums}.hs-kpi small{display:block;font-size:11px;color:var(--hs-muted);line-height:1.6}.hs-kpi:first-child{background:#f0edff;border-color:#e2dcff}.hs-kpi:first-child>strong{color:#493ab9}.hs-panel{background:#fff;border:1px solid var(--hs-line);border-radius:var(--hs-radius);margin-bottom:24px;min-width:0}.hs-panel h2{font-size:17px;letter-spacing:-.35px;line-height:1.5}.hs-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 26px;border-bottom:1px solid var(--hs-line)}.hs-panel-heading h2{display:flex;gap:10px;align-items:center}.hs-panel-heading p{font-size:12px;color:var(--hs-muted);margin-top:5px}.hs-count{font-size:11px;border:1px solid #e0dcf8;color:#6554bd;background:#f4f1ff;border-radius:6px;padding:0 6px}.hs-search{display:flex;gap:8px;align-items:center;border:1px solid var(--hs-line);border-radius:9px;padding:10px 12px;min-width:240px;color:#80849b;background:#fff}.hs-search input{font-size:12px;border:0;outline:0;width:100%;background:transparent;min-width:0;color:var(--hs-ink)}.hs-search:focus-within{outline:2px solid #8477f1;outline-offset:2px}.account-table-head,.account-table-row{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(125px,.9fr) minmax(155px,1.1fr) 65px minmax(120px,.85fr) 35px;gap:16px;align-items:center;padding:18px 26px}.account-table-head{background:#fafafd;font-size:9px;letter-spacing:1px;color:#85889b;font-weight:750;padding-top:14px;padding-bottom:14px}.account-table-row{border-top:1px solid #f0f0f6;min-height:90px}.account-table-row:hover{background:#fcfbff}.account-table-row>div{min-width:0}.account-table-row small,.account-identity small{display:block;color:var(--hs-muted);font-size:10px;line-height:1.6;margin-top:5px}.account-identity{display:flex;align-items:center;gap:11px}.account-identity strong{display:block;font-size:12px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.account-identity small{overflow-wrap:anywhere;margin-top:2px}.hs-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:#f0edf9;color:#6655a9;font-size:11px;font-weight:700}.hs-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;font-weight:650;padding:4px 8px;border-radius:6px;background:#f1f2f6;color:#626779;white-space:normal}.hs-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.hs-status.good{background:#eaf7f1;color:#197256}.hs-status.warn{background:#fff3e3;color:#985b16}.hs-status.muted{background:#f1f2f6;color:#626779}.hs-text-button{border:0;background:none;padding:6px 0;display:inline-flex;align-items:center;gap:7px;color:var(--hs-primary);font-size:11px;font-weight:650;text-align:left;min-height:36px}.hs-number{font-size:18px;letter-spacing:-.5px;font-weight:680;font-variant-numeric:tabular-nums}.hs-row-open{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--hs-line);background:#fff;border-radius:8px;color:#79788d}.hs-row-open:hover{background:#efebff;color:var(--hs-primary)}.hs-empty{padding:48px 24px;color:var(--hs-muted);text-align:center;font-size:13px;line-height:1.7}.hs-empty h3{margin:16px 0 7px;color:var(--hs-ink)}.capacity-panel{padding-bottom:24px}.capacity-panel>.hs-muted,.capacity-panel>.hs-notice{margin-left:26px;margin-right:26px;margin-top:14px}.capacity-grid{padding:24px 26px 8px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.capacity-grid strong{display:block;font-size:27px;letter-spacing:-.8px;font-weight:700}.capacity-grid strong small{color:#9093a6;font-size:17px;font-weight:500}.capacity-grid span{display:block;color:var(--hs-muted);font-size:11px;line-height:1.6;margin-top:8px}.hs-notice{padding:12px 15px;border-radius:9px;border:1px solid #e5defc;background:#f6f3ff;color:#5b4d86;font-size:12px;line-height:1.7;margin-bottom:18px}.hs-notice.danger{border-color:#f2d9d9;background:#fff4f4;color:#94433d}.invite-panel{position:relative;padding:28px;background:#f9f7ff;border-color:#dcd5f8}.invite-panel>svg{color:var(--hs-primary);margin-bottom:12px}.invite-panel h2{margin-bottom:8px}.invite-panel p{font-size:12px;line-height:1.8;max-width:720px}.invite-panel label{display:block;font-size:11px;font-weight:650;margin-top:18px}.invite-panel input{display:block;width:100%;border:1px solid #d9d2ef;background:#fff;border-radius:8px;padding:13px;color:#554774;font-size:11px;margin-top:8px}.hs-close{position:absolute;right:20px;top:20px;display:grid;place-items:center;background:none;border:0;width:32px;height:32px}.portal-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--hs-muted)}.hof-auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.hof-auth>aside{display:flex;flex-direction:column;justify-content:space-between;gap:80px;min-height:100vh;background:#191a30;color:#fff;padding:44px 56px}.hof-auth>aside .hs-brand{font-size:25px}.hof-auth>aside>div{max-width:520px}.hof-auth>aside .hs-eyebrow{color:#a99ff9}.hof-auth h1{font-size:44px;line-height:1.2;letter-spacing:-1.7px;font-weight:670;margin-top:22px}.hof-auth>aside p{font-size:15px;line-height:1.8;color:#bfc0d5;margin-top:24px;max-width:390px}.hof-auth>aside>small{color:#8c90ae;letter-spacing:1.1px;font-size:9px}.auth-flow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;color:#d4cff5;font-size:11px}.auth-flow svg{width:17px}.auth-flow svg:nth-of-type(2n){width:12px;color:#73708f}.hof-auth>section{display:grid;place-items:center;padding:48px}.hof-auth form{width:100%;max-width:370px}.hof-auth form>.hof-mark{margin-bottom:30px}.hof-auth h2{font-size:30px;font-weight:720;letter-spacing:-.9px;line-height:1.3;margin-bottom:12px}.hof-auth form>p{font-size:13px;color:var(--hs-muted);line-height:1.8;margin-bottom:28px}.hof-auth label{display:block;font-size:11px;font-weight:650;margin-top:22px}.hof-auth input{display:block;width:100%;margin-top:9px;padding:13px;border:1px solid #dfe0ec;border-radius:8px;min-height:47px;color:var(--hs-ink);background:#fff}.hof-auth input[readonly]{background:#f7f7fb;color:#78768e}.hof-auth form>small{display:block;color:var(--hs-muted);font-size:11px;line-height:1.8;margin-top:10px}.hof-auth .hs-button{margin-top:26px;width:100%;justify-content:space-between}.hof-auth form .auth-help{font-size:11px;margin-top:24px;line-height:1.8}.hof-auth form .hs-notice{margin:18px 0 0}.portal-shell{display:flex;min-height:100vh}.portal-sidebar{position:fixed;inset:0 auto 0 0;width:250px;display:flex;flex-direction:column;background:#191a30;color:#dedff0;padding:28px 20px;z-index:20}.portal-sidebar .hs-brand{font-size:21px;color:#fff}.portal-account{display:flex;align-items:center;gap:11px;border:1px solid #ffffff13;border-radius:10px;padding:13px 10px;margin:32px 0}.portal-account .hs-avatar{background:#35334e;color:#d1caf8}.portal-account>div{min-width:0}.portal-account strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.portal-account small{display:block;font-size:10px;color:#a5a8c1;margin-top:4px;overflow-wrap:anywhere}.portal-sidebar nav{display:grid;gap:6px}.portal-sidebar nav button{display:flex;gap:12px;align-items:center;padding:13px 14px;background:transparent;color:#b9bbd0;border:0;border-radius:9px;text-align:left;font-size:12px;min-height:46px}.portal-sidebar nav button.active{background:#5849d9;color:#fff}.portal-side-foot{margin-top:auto;padding-top:32px;color:#a1a5bf;font-size:10px}.portal-side-foot>span{display:flex;align-items:center;gap:8px}.portal-side-foot button{border:0;background:none;color:#cacbdd;margin-top:20px;display:flex;align-items:center;gap:12px;min-height:40px}.portal-body{margin-left:250px;width:calc(100% - 250px);min-width:0}.portal-body>header{height:76px;border-bottom:1px solid var(--hs-line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 36px;font-size:11px;color:#8a8da0}.portal-body>header>span{display:flex;align-items:center;gap:10px}.portal-body>header strong{color:#4b4c63;font-weight:600}.portal-body>main{padding:36px;min-height:calc(100vh - 146px)}.portal-body>footer{padding:22px 36px;color:#82869c;font-size:10px;display:flex;justify-content:space-between;border-top:1px solid var(--hs-line)}.portal-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.portal-channel-grid .hs-panel{position:relative;padding:26px}.channel-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#eeeafd;color:#6752ca;margin-bottom:23px}.channel-icon.green{background:#e8f6ef;color:#348269}.portal-channel-grid .hs-status{position:absolute;right:25px;top:33px}.portal-channel-grid h2{font-size:20px;margin-bottom:13px;letter-spacing:-.55px}.portal-channel-grid p{font-size:12px;line-height:1.9;color:var(--hs-muted)}.portal-channel-grid small{display:block;color:var(--hs-muted);font-size:10px;line-height:1.8;margin-top:16px}.portal-channel-grid .hs-text-button{margin-top:20px}.portal-handoff{padding:24px;display:flex;gap:20px;align-items:center;background:#faf9ff}.portal-handoff .channel-icon{margin:0;flex:none}.portal-handoff p{font-size:12px;color:var(--hs-muted);line-height:1.8;margin-top:5px}.portal-handoff .hs-button{margin-left:auto}.portal-connect{max-width:670px;padding:34px}.portal-connect>svg{color:var(--hs-primary);margin-bottom:16px}.portal-connect h2{font-size:24px;margin-bottom:12px;overflow-wrap:anywhere}.portal-connect ol{margin:28px 0;padding-left:20px}.portal-connect li{font-size:13px;line-height:1.9;padding-left:7px;margin-bottom:12px;color:#5f627d}.portal-connect p{font-size:12px;color:var(--hs-muted);line-height:1.9;margin-bottom:24px}.connection-ready{display:grid;justify-items:start;gap:16px}.connection-ready small{font-size:11px;color:var(--hs-muted);line-height:1.8}.portal-filters{display:flex;gap:16px;align-items:center;margin-bottom:22px}.portal-filters select{border:1px solid var(--hs-line);border-radius:9px;padding:12px;background:#fff;color:var(--hs-ink);font-size:12px;min-height:44px}.portal-inbox{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(300px,1.6fr);gap:24px}.portal-event-list{max-height:650px;overflow-y:auto}.portal-event-list>button{display:block;width:100%;padding:20px;text-align:left;border:0;border-bottom:1px solid var(--hs-line);background:#fff}.portal-event-list>button.selected{background:#f2efff;box-shadow:inset 3px 0 #6753ca}.portal-event-list>button strong{display:block;font-size:12px;overflow-wrap:anywhere}.portal-event-list>button>span{display:block;font-size:12px;line-height:1.6;margin-top:8px;color:#6b6e83;overflow-wrap:anywhere}.portal-event-list>button small{display:block;font-size:10px;color:#84879c;margin-top:14px}.portal-event-detail{padding:28px}.portal-event-detail h2{overflow-wrap:anywhere}.portal-event-detail blockquote{padding:16px;margin:20px 0;background:#f6f6fa;border-radius:10px;border:1px solid var(--hs-line);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.portal-message{padding:18px;background:#f7f6fb;border:1px solid #ebe8f4;border-radius:12px;margin:20px 0}.portal-message.direct{background:#f0edff;border-color:#e4ddfa}.portal-message span{font-size:10px;color:#77728f}.portal-message p{font-size:13px;line-height:1.9;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:1600px){.hof-portfolio{max-width:1450px;margin:auto}.portal-body>main{max-width:1500px;margin:auto}}@media(max-width:1250px){.app-shell main{padding:28px 24px}.account-table-head,.account-table-row{grid-template-columns:minmax(160px,1.4fr) minmax(105px,.8fr) minmax(140px,1fr) 48px 110px 30px;gap:9px;padding-left:18px;padding-right:18px}.hs-kpi{padding:18px}.hs-kpi>div{font-size:11px}.hs-panel-heading{padding:22px 20px}.portal-body>main{padding:28px 24px}.hof-auth>aside{padding:38px}.hof-auth h1{font-size:38px}.portal-handoff{flex-wrap:wrap}.portal-handoff .hs-button{margin-left:64px}.account-identity .hs-avatar{display:none}}@media(max-width:1050px){.account-table-head{display:none}.account-table-row{grid-template-columns:minmax(190px,1fr) minmax(140px,1fr) minmax(145px,1fr) 34px;padding:20px}.account-table-row>div:nth-child(4){display:none}.account-table-row>.hs-text-button{grid-column:2}.account-table-row>.hs-row-open{grid-column:4;grid-row:auto}.hs-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-channel-grid{gap:16px}.portal-channel-grid .hs-panel{padding:20px}.portal-channel-grid .hs-status{position:static;margin-bottom:14px}.portal-channel-grid .channel-icon{margin-bottom:15px}.portal-inbox{grid-template-columns:1fr}.portal-event-list{max-height:360px}}@media(max-width:760px){.main-shell{margin-left:0}.app-shell main{padding:24px 18px}.sidebar{width:270px}.topbar{height:68px}.owner-indicator{display:none}.portfolio-intro{align-items:start;gap:12px;margin-bottom:24px}.portfolio-intro h1{font-size:27px;letter-spacing:-1px}.portfolio-intro p{font-size:12px}.portfolio-intro>.hs-button{padding:10px;min-width:42px;font-size:0}.portfolio-intro>.hs-button svg{width:18px}.hs-kpi>strong{font-size:30px;margin-top:15px}.hs-kpi>div{min-height:32px;align-items:start}.hs-kpi>div svg{width:16px}.hs-kpi small{font-size:10px}.hs-panel-heading{align-items:start;flex-direction:column;gap:16px;padding:20px}.hs-search{min-width:0;width:100%}.account-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:14px;padding:19px}.account-table-row .account-identity{grid-column:1/3}.account-identity .hs-avatar{display:grid}.account-table-row>.hs-row-open{grid-row:1;grid-column:3}.account-table-row>div:nth-child(2){grid-column:1}.account-table-row>div:nth-child(3){grid-column:2/4}.account-table-row>.hs-text-button{grid-column:1/4;font-size:12px}.capacity-grid{padding:22px 20px;gap:24px 18px}.capacity-panel>.hs-muted,.capacity-panel>.hs-notice{margin-left:20px;margin-right:20px}.invite-panel{padding:23px}.hs-actions{align-items:start;flex-direction:column;gap:12px}.hs-panel{border-radius:13px}.hof-auth{grid-template-columns:1fr}.hof-auth>aside{min-height:auto;padding:26px;gap:40px}.hof-auth>aside>div{display:none}.hof-auth>aside>small{display:none}.hof-auth>section{padding:36px 26px 60px;place-items:start center}.hof-auth form>.hof-mark{display:none}.hof-auth form h2{font-size:28px}.hof-auth form>.hs-eyebrow{margin-top:5px}.portal-sidebar{position:static;width:100%;padding:20px}.portal-shell{display:block}.portal-sidebar .hs-brand{font-size:21px}.portal-account{margin:20px 0 12px;padding:10px;max-width:100%}.portal-sidebar nav{display:flex;gap:7px}.portal-sidebar nav button{flex:1;justify-content:center;gap:8px;padding:10px 6px;font-size:11px;white-space:nowrap}.portal-sidebar nav svg{width:16px}.portal-side-foot{position:absolute;right:20px;top:21px;padding:0}.portal-side-foot>span{display:none}.portal-side-foot button{margin:0;font-size:11px}.portal-body{margin:0;width:100%}.portal-body>header{padding:0 20px;height:56px;font-size:10px}.portal-body>header>.hs-muted{font-size:10px;max-width:45%;overflow-wrap:anywhere}.portal-body>main{padding:26px 18px;min-height:60vh}.portal-channel-grid{grid-template-columns:1fr;gap:0}.portal-handoff{gap:15px;padding:20px}.portal-handoff>div:nth-child(2){flex:1;min-width:180px}.portal-handoff .hs-button{margin:4px 0 0;width:100%}.portal-body>footer{padding:22px 20px;gap:16px;line-height:1.7}.portal-body>footer span{max-width:170px;text-align:right}.portal-connect{padding:25px}.portal-filters{flex-direction:column;align-items:stretch;gap:12px}.portal-inbox{gap:16px}.portal-event-detail{padding:23px}.portal-event-list{max-height:300px}.portal-loading{flex-direction:column}.hs-eyebrow{font-size:9px}.hs-kpi{padding:16px}.hs-kpis{gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.metrics-table .account-table-head,.metrics-table .account-table-row{grid-template-columns:minmax(175px,1.6fr) minmax(95px,.9fr) minmax(135px,1.1fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(90px,.8fr) minmax(100px,.9fr) 32px;gap:12px;padding-left:20px;padding-right:20px}.metrics-table .account-table-head{display:grid;line-height:1.6;letter-spacing:.7px}.metrics-table .account-table-row>div.hs-account-metric{display:block}.metrics-table .hs-account-metric>.hs-number{display:block;line-height:1.3}.metrics-table .account-table-row .account-metric-label{display:none}.metrics-table .account-identity .hs-avatar{display:grid}.metrics-table .account-client-access .hs-text-button{line-height:1.6}@media(max-width:1360px){.metrics-table .account-table-head{display:none}.metrics-table .account-table-row{grid-template-columns:minmax(160px,1.4fr) minmax(100px,.9fr) minmax(145px,1.1fr) minmax(110px,.9fr) 32px;gap:15px}.metrics-table .account-identity{grid-column:1;grid-row:1}.metrics-table .account-comment-state{grid-column:2;grid-row:1}.metrics-table .account-follower-state{grid-column:3;grid-row:1}.metrics-table .account-client-access{grid-column:4;grid-row:1}.metrics-table .account-open{grid-column:5;grid-row:1}.metrics-table [data-metric=comments]{grid-column:1;grid-row:2}.metrics-table [data-metric=conversations]{grid-column:2;grid-row:2}.metrics-table [data-metric=pending]{grid-column:3;grid-row:2}.metrics-table .account-table-row .account-metric-label{display:block;margin:0 0 7px;font-weight:600;color:#62667f;font-size:10px;line-height:1.5}.metrics-table .hs-account-metric{padding-top:12px;border-top:1px solid var(--hs-line)}}@media(max-width:1100px){.metrics-table .account-table-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 10px}.metrics-table .account-identity{grid-column:1/6;grid-row:1}.metrics-table .account-open{grid-column:6;grid-row:1;justify-self:end}.metrics-table .account-table-row>.account-comment-state{grid-column:1/4;grid-row:2}.metrics-table .account-table-row>.account-follower-state{grid-column:4/7;grid-row:2}.metrics-table [data-metric=comments]{grid-column:1/3;grid-row:3}.metrics-table [data-metric=conversations]{grid-column:3/5;grid-row:3}.metrics-table [data-metric=pending]{grid-column:5/7;grid-row:3}.metrics-table .account-client-access{grid-column:1/7;grid-row:4}}@media(max-width:760px){.metrics-table .account-table-row{padding:19px 16px}.metrics-table .account-table-row .account-metric-label{min-height:30px}.metrics-table .hs-number{font-size:20px}.metrics-table .hs-account-metric>small:last-child{font-size:9px}}.portfolio-operation-strip{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin:0 0 18px;color:var(--hs-muted);font-size:12px}.portfolio-operation-strip>span{display:inline-flex;align-items:center;gap:7px}.portfolio-operation-strip strong{color:var(--hs-ink)}.portfolio-operation-strip>small{margin-left:auto;font-size:11px}.hs-search:focus-within{outline:3px solid var(--hs-primary);outline-offset:3px}.channel-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 26px}.channel-summary-card{min-width:0;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:var(--hs-radius);overflow:hidden}.channel-summary-card>header{display:flex;align-items:center;gap:12px;padding:23px 24px 18px}.channel-summary-card h2{font-size:17px;font-weight:700;line-height:1.4}.channel-summary-card header p{font-size:12px;color:var(--hs-muted);margin-top:4px;line-height:1.6}.channel-summary-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--hs-primary) 9%,white);color:var(--hs-primary)}.followers .channel-summary-icon{color:var(--hs-green);background:color-mix(in srgb,var(--hs-green) 8%,white)}.channel-metric-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0}.channel-metric-pair>div{min-width:0;padding:0 16px}.channel-metric-pair>div+div{border-left:1px solid var(--hs-line)}.channel-metric-pair span{display:block;min-height:31px;font-size:11px;color:var(--hs-muted);line-height:1.5}.channel-metric-pair strong{display:block;font-size:29px;font-weight:730;line-height:1.3;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--hs-ink)}.channel-metric-pair small{display:block;margin-top:5px;font-size:10px;color:var(--hs-muted);line-height:1.5}.channel-summary-card>.channel-metric-pair{padding:0 8px 22px}.channel-summary-card>footer{border-top:1px solid var(--hs-line);padding:13px 24px;background:var(--hs-bg);color:var(--hs-muted);font-size:10px;line-height:1.6}.channel-metrics-table .account-table-head,.channel-metrics-table .account-table-row{grid-template-columns:minmax(155px,1.25fr) minmax(220px,1.8fr) minmax(240px,1.9fr) minmax(80px,.6fr) minmax(100px,.8fr) 30px;gap:14px;padding:18px}.channel-metrics-table .account-table-head{display:grid;padding-top:14px;padding-bottom:14px;line-height:1.6;letter-spacing:.65px}.channel-metrics-table .account-table-row{align-items:stretch}.channel-metrics-table .account-identity,.channel-metrics-table .account-open,.channel-metrics-table .account-client-access,.channel-metrics-table .hs-account-metric{align-self:center;min-width:0}.channel-metrics-table .account-identity .hs-avatar{display:grid;width:33px;height:33px;font-size:11px}.channel-metrics-table .account-table-row>.hs-account-metric{display:block}.channel-metrics-table .hs-account-metric>.hs-number{display:block;font-variant-numeric:tabular-nums;font-size:25px}.channel-metrics-table .account-metric-label{display:block;font-size:10px;font-weight:600;line-height:1.5;margin-bottom:7px}.account-channel-card{display:block;min-width:0;border:1px solid var(--hs-line);border-radius:11px;background:var(--hs-surface);padding:14px 0 12px}.account-channel-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;padding:0 12px 12px}.account-channel-card h3{font-size:11px;line-height:1.5;letter-spacing:0;font-weight:700}.account-channel-card .hs-status{font-size:9px;padding:3px 6px}.account-channel-card .channel-metric-pair>div{padding:0 12px}.account-channel-card .channel-metric-pair strong{font-size:25px}.account-channel-card .channel-metric-pair span{font-size:10px;min-height:30px}.account-channel-card .channel-metric-pair small{font-size:9px}.account-channel-card>p{font-size:10px;line-height:1.6;color:var(--hs-muted);padding:10px 12px 0;margin:0}.account-channel-card>.channel-login{padding:0 12px 10px;font-size:10px;line-height:1.5}.account-channel-card.comments{border-top:2px solid color-mix(in srgb,var(--hs-primary) 55%,white)}.account-channel-card.followers{border-top:2px solid color-mix(in srgb,var(--hs-green) 55%,white)}.channel-metrics-table .account-client-access .hs-text-button{font-size:11px;line-height:1.6;text-align:left}.channel-metrics-table .account-open{justify-self:end}@media(max-width:1450px){.channel-metrics-table .account-table-head{display:none}.channel-metrics-table .account-table-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.channel-metrics-table .account-identity{grid-column:1/7;grid-row:1}.channel-metrics-table .account-client-access{grid-column:8/12;grid-row:1;justify-self:end}.channel-metrics-table .account-open{grid-column:12;grid-row:1}.channel-metrics-table .account-table-row>.account-comment-state{grid-column:1/6;grid-row:2}.channel-metrics-table .account-table-row>.account-follower-state{grid-column:6/11;grid-row:2}.channel-metrics-table [data-metric=pending]{grid-column:11/13;grid-row:2}}@media(max-width:1050px){.channel-summary{gap:14px}.channel-summary-card>header{padding:19px 16px 16px;gap:9px}.channel-summary-card h2{font-size:15px}.channel-summary-card header p{font-size:11px}.channel-summary-card>footer{padding:12px 16px}.channel-summary-card>.channel-metric-pair{padding-left:0;padding-right:0}.channel-summary-card .channel-metric-pair>div{padding:0 14px}.channel-summary-card .channel-metric-pair strong{font-size:26px}.channel-summary-icon{width:34px;height:34px}.channel-metrics-table .account-table-row>.account-comment-state{grid-column:1/7}.channel-metrics-table .account-table-row>.account-follower-state{grid-column:7/13}.channel-metrics-table [data-metric=pending]{grid-column:1/13;grid-row:3;display:flex;align-items:center;gap:10px}.channel-metrics-table [data-metric=pending]>.account-metric-label{margin:0}}@media(max-width:900px)and (min-width:761px){.channel-summary{grid-template-columns:1fr}.channel-metrics-table .account-table-row>.account-comment-state{grid-column:1/13;grid-row:2}.channel-metrics-table .account-table-row>.account-follower-state{grid-column:1/13;grid-row:3}.channel-metrics-table [data-metric=pending]{grid-row:4}}@media(max-width:760px){.channel-summary{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.channel-summary-card>header{padding:20px 18px 16px}.channel-summary-card>.channel-metric-pair{padding:0 4px 20px}.channel-summary-card>footer{padding:12px 18px}.portfolio-operation-strip{font-size:11px;gap:10px 18px}.portfolio-operation-strip>small{width:100%;margin:0}.channel-metrics-table .account-table-row{padding:20px 16px;gap:14px}.channel-metrics-table .account-identity{grid-column:1/12;grid-row:1}.channel-metrics-table .account-open{grid-column:12;grid-row:1}.channel-metrics-table .account-table-row>.account-comment-state{grid-column:1/13;grid-row:2}.channel-metrics-table .account-table-row>.account-follower-state{grid-column:1/13;grid-row:3}.channel-metrics-table [data-metric=pending]{grid-column:1/13;grid-row:4}.channel-metrics-table .account-client-access{grid-column:1/13;grid-row:5;justify-self:start}.channel-metrics-table .account-identity .hs-avatar{width:36px;height:36px}.account-channel-card>header{padding-left:14px;padding-right:14px}.account-channel-card h3{font-size:12px}.account-channel-card .channel-metric-pair>div{padding-left:14px;padding-right:14px}.account-channel-card .channel-metric-pair span{font-size:11px}.account-channel-card .channel-metric-pair strong{font-size:27px}}.customer-setup{max-width:1160px;margin:0 auto;color:var(--hs-ink)}.setup-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.setup-heading h1{font-size:34px;letter-spacing:-1.2px;line-height:1.22;margin:10px 0 12px;outline:none}.setup-heading p{font-size:13px;color:var(--hs-muted);line-height:1.8;max-width:680px}.setup-state{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;font-size:11px;background:#eeedf6;border:1px solid #e2dfed;border-radius:30px;white-space:nowrap}.setup-state>span,.setup-channel-status>span{width:6px;height:6px;border-radius:50%;background:#a29bb0}.setup-state.on{color:#2b7162;background:#edf7f1;border-color:#d5e9dd}.setup-state.on>span,.setup-channel-status.good>span{background:#458573}.setup-demo{padding:13px 17px;background:#f5efdc;border:1px solid #e9dfbd;border-radius:11px;display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.7;margin-bottom:20px}.setup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:9px;background:#fff;border:1px solid var(--hs-line);border-radius:14px;margin-bottom:30px;gap:6px}.setup-steps>button{border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:15px 12px;text-align:left;color:#7e8092;border-radius:9px;min-width:0}.setup-steps>button.current{background:#eeebfb;color:#5343ae}.step-num{width:32px;height:32px;border-radius:50%;border:1px solid #e0dfeb;display:grid;place-items:center;font-weight:650;font-size:12px;flex:none;background:#fff}.current .step-num{background:#6551c7;border-color:#6551c7;color:#fff}.complete .step-num{color:#487c6a;background:#edf5ef;border-color:#e0ebe1}.setup-steps strong{display:block;font-size:12px;font-weight:650}.setup-steps small{display:block;font-size:10px;line-height:1.5;margin-top:4px}.setup-steps>button>svg{margin-left:auto;width:14px;flex:none}.setup-content{min-height:380px}.setup-section-title{margin:0 0 25px}.setup-kicker{font-size:10px;letter-spacing:1.5px;color:#85799c;font-weight:700}.setup-section-title h2{font-size:27px;letter-spacing:-.9px;margin:9px 0 10px;line-height:1.35}.setup-section-title p{font-size:13px;color:var(--hs-muted);line-height:1.85;max-width:760px}.setup-connections{display:grid;grid-template-columns:1fr 1fr;gap:22px}.setup-card{border:1px solid var(--hs-line);border-radius:16px;padding:27px;background:#fff;min-width:0}.setup-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.setup-icon{width:47px;height:47px;border-radius:14px;background:#efebfb;color:#6651bf;display:grid;place-items:center;flex:none}.setup-icon.peach{background:#faf0e4;color:#a17b48}.setup-pill{font-size:10px;background:#f3f2f6;padding:7px 10px;border-radius:30px;color:#82788c}.setup-pill.good{background:#edf6f0;color:#3e7868}.setup-card h3{font-size:20px;letter-spacing:-.5px;margin:0 0 12px}.setup-card p{font-size:12px;color:var(--hs-muted);line-height:1.85}.setup-card strong{color:#58516e;font-weight:600;overflow-wrap:anywhere}.setup-feature-list{list-style:none;display:grid;gap:9px;font-size:11px;color:#68647a;margin:20px 0;padding:0}.setup-feature-list li{display:flex;gap:9px;align-items:center}.setup-feature-list svg{color:#548a75;flex:none}.setup-mini-steps{padding-left:19px;margin:22px 0 24px;color:#747086;font-size:11px;line-height:1.85}.setup-mini-steps li{padding-left:4px;margin:7px 0}.setup-card>.hs-text-button{display:flex;margin-top:15px}.setup-footnote{display:block;font-size:10px;line-height:1.8;color:var(--hs-muted);margin:14px 0 0}.setup-inline-status{display:flex;gap:9px;align-items:start;border-radius:8px;padding:12px;background:#f6f2e9;font-size:11px;line-height:1.65;color:#866e46;margin-top:15px}.setup-inline-status svg{flex:none;margin-top:2px}.setup-inline-status.good{color:#407a67;background:#edf6ef}.setup-reassurance{display:flex;gap:12px;align-items:start;padding:18px 4px;color:#868094}.setup-reassurance svg{flex:none;margin-top:3px}.setup-reassurance p{font-size:11px;line-height:1.9;max-width:850px}.setup-help{border:1px solid #e8dfcb;border-radius:12px;background:#fffcf6;margin-top:22px;padding:18px 22px;color:#7b6a4f}.setup-help summary{display:flex;gap:11px;align-items:center;font-size:12px;font-weight:650;cursor:pointer}.setup-help>div{padding:16px 0 2px;font-size:12px;line-height:1.85}.setup-help ol{padding-left:20px;margin:15px 0}.setup-help li{padding-left:5px;margin:8px 0}.setup-help .hs-button{margin-top:16px}.setup-bottom-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--hs-line);margin-top:8px}.setup-alert{display:flex;align-items:start;gap:12px}.setup-alert>svg{flex:none}.setup-analysis-empty{display:flex;flex-direction:column;align-items:center;padding:42px 26px;background:#fff;border:1px solid var(--hs-line);border-radius:16px;text-align:center}.analysis-orbit{width:100px;height:100px;border-radius:50%;background:#f3effe;position:relative;display:grid;place-items:center;color:#7962ce;margin-bottom:24px}.analysis-orbit>span{position:absolute;border-radius:50%;border:1px solid #e9e3f6;top:-10px;right:-10px;bottom:-10px;left:-10px}.analysis-orbit>span:last-child{top:8px;right:8px;bottom:8px;left:8px;border-style:dashed}.analysis-orbit.is-running>svg{animation:setup-breathe 2s ease-in-out infinite}.setup-analysis-empty h3{font-size:22px;letter-spacing:-.5px;margin:12px 0}.setup-analysis-empty p{font-size:12px;color:var(--hs-muted);max-width:520px;line-height:1.9;margin-bottom:18px}.setup-analysis-empty>.hs-text-button{margin-top:22px}.setup-analysis-empty small{font-size:11px;color:var(--hs-muted);margin-top:14px}.setup-indeterminate{height:4px;max-width:350px;width:100%;border-radius:5px;background:#ebe6f7;overflow:hidden;margin:12px auto}.setup-indeterminate:after{content:"";display:block;width:35%;height:100%;background:#8069c8;animation:setup-progress 2s ease-in-out infinite}.setup-discovery{padding:30px;border-radius:16px;background:linear-gradient(130deg,#f1edfc,#fbfaff);border:1px solid #e4ddf6}.setup-discovery-label{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1px;color:#8370b3;font-weight:650}.setup-discovery h3{font-size:23px;letter-spacing:-.6px;margin:24px 0 15px;overflow-wrap:anywhere}.setup-discovery>p{font-size:14px;line-height:1.95;color:#5c5572;max-width:900px;white-space:pre-wrap}.setup-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.setup-topics>span{font-size:11px;padding:8px 11px;border-radius:25px;background:#fff;border:1px solid #e5dff4;line-height:1.6}.setup-coverage{display:flex;gap:30px;padding:22px 0 16px;border-top:1px solid #e2dcef;margin-top:26px}.setup-coverage span{font-size:10px;color:#7b738f;line-height:1.7}.setup-coverage strong{display:block;font-size:24px;color:#66548d;font-weight:650}.setup-discovery>small{font-size:10px;color:#8a829b;line-height:1.8;display:block}.setup-source-note{display:flex;align-items:start;gap:18px;margin-top:20px}.setup-source-note>svg{color:#77708e;flex:none}.setup-source-note h3{font-size:15px}.setup-source-note details{font-size:11px;color:#847a95;margin-top:15px;line-height:1.8}.setup-source-note summary{cursor:pointer}.setup-source-note blockquote{padding:10px 14px;border-left:2px solid #dfd5f1;margin:12px 0;background:#faf8fd;overflow-wrap:anywhere}.setup-inline-actions{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-size:10px}.setup-profile-form{border:1px solid var(--hs-line);background:#fff;border-radius:16px;padding:28px}.setup-field{display:block;font-size:12px;font-weight:650;color:#4d485e;margin-bottom:26px;min-width:0}.setup-field>small{display:block;font-weight:400;font-size:11px;line-height:1.8;color:#8a8295;margin:7px 0 10px}.setup-field textarea,.setup-field input,.setup-field select{display:block;border:1px solid #dedce7;border-radius:9px;background:#fff;padding:13px;color:#554e65;font-size:12px;line-height:1.85;width:100%;box-sizing:border-box;min-height:46px}.setup-field textarea{resize:vertical;min-height:110px}.setup-field-count{display:block;font-size:9px;color:#918a9d;font-weight:400;text-align:right;margin-top:6px}.setup-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.setup-suggestions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#f8f5ff;border:1px solid #ebe4fa;border-radius:11px;margin-bottom:25px}.setup-suggestions>div{display:flex;align-items:center;gap:12px;color:#7d7193;font-size:11px;line-height:1.8}.setup-suggestions svg{flex:none}.setup-suggestions .hs-button{font-size:11px;flex:none}.setup-questions{border-left:2px solid #ded3ef;padding:4px 0 4px 18px;margin:20px 0 28px}.setup-questions h3{font-size:12px;margin-bottom:12px}.setup-questions ul{padding-left:15px;font-size:11px;line-height:1.9;color:#80768d}.setup-questions li{margin:7px 0}.setup-common-rules{display:flex;align-items:start;gap:13px;background:#f7f7fa;border-radius:10px;padding:18px;margin:8px 0 25px}.setup-common-rules svg{flex:none;color:#82798e}.setup-common-rules strong{font-size:12px;font-weight:600}.setup-common-rules p{font-size:11px;line-height:1.85;color:#837b8d;margin-top:8px}.setup-review-check{display:flex;align-items:start;gap:11px;font-size:12px;line-height:1.8;color:#6a6179}.setup-review-check input{width:18px;height:18px;margin:2px 0;accent-color:#6c51bb;flex:none}.setup-form-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--hs-line);padding-top:23px;margin-top:25px}.setup-form-footer>span{font-size:10px;color:#8a8296}.setup-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.setup-channel{border:1px solid var(--hs-line);border-radius:15px;background:#fff;padding:25px;cursor:pointer;min-width:0;transition:border-color .15s}.setup-channel.selected{border-color:#a38dcf;box-shadow:0 0 0 1px #bbaad222;background:#fdfbff}.setup-channel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.setup-channel input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:40px;height:24px;background:#d8d6e1;border-radius:25px;border:0;cursor:pointer;flex:none}.setup-channel input[role=switch]:before{content:"";position:absolute;background:#fff;width:18px;height:18px;border-radius:50%;top:3px;left:3px;box-shadow:0 1px 4px #0002;transition:left .15s}.setup-channel input[role=switch]:checked{background:#7154ba}.setup-channel input[role=switch]:checked:before{left:19px}.setup-channel-eyebrow{font-size:10px;color:#9a8aa9}.setup-channel h3{font-size:20px;letter-spacing:-.5px;margin:8px 0 13px}.setup-channel p{font-size:12px;color:#756c83;line-height:1.9}.setup-channel small{display:block;font-size:10px;line-height:1.85;color:#9a91a3;margin-top:16px}.setup-channel-status{display:flex;align-items:center;gap:7px;font-size:10px;margin-top:20px;padding-top:15px;border-top:1px solid #efeaf4;color:#547c69}.setup-channel-status.waiting{color:#9e8453}.setup-channel-status.waiting>span{background:#bca26e}.setup-launch{padding:26px;border:1px solid #ded4ec;border-radius:15px;margin-top:23px;background:#f6f1fc}.setup-launch-copy{display:flex;align-items:start;gap:16px}.setup-launch-copy h3{font-size:18px;letter-spacing:-.4px;margin:2px 0 9px}.setup-launch-copy p{font-size:12px;line-height:1.8;color:#81718e}.setup-launch-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px;flex-wrap:wrap}.setup-launch .hs-notice{font-size:11px}.customer-setup button:disabled{opacity:.55;cursor:not-allowed}.customer-setup :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #a593d5;outline-offset:4px}.customer-setup .hs-button{min-height:44px}.portal-sidebar nav.setup-portal-nav{display:grid}.portal-setup-overview-action{margin-bottom:26px;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:19px 22px;border:1px solid #e2daef;border-radius:12px;background:#faf7ff}.portal-setup-overview-action strong{font-size:13px}.portal-setup-overview-action p{font-size:11px;margin-top:5px;line-height:1.8;color:var(--hs-muted)}@keyframes setup-progress{0%{transform:translate(-100%)}to{transform:translate(390%)}}@keyframes setup-breathe{50%{opacity:.4;transform:scale(.92)}}@media(max-width:1120px){.setup-steps>button{padding:12px 8px;gap:8px}.setup-steps small{display:none}.setup-steps>button>svg{display:none}.setup-heading h1{font-size:30px}.setup-connections{gap:16px}.setup-card{padding:23px}.setup-suggestions,.setup-form-footer{align-items:start;flex-direction:column}.setup-form-footer .hs-button{align-self:flex-end}}@media(max-width:760px){.setup-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:24px}.setup-heading h1{font-size:29px;letter-spacing:-1px}.setup-heading p{font-size:12px}.setup-state{font-size:10px}.setup-steps{gap:4px;padding:6px;margin-bottom:25px}.setup-steps>button{display:grid;justify-items:center;text-align:center;gap:8px;padding:12px 4px}.setup-steps strong{font-size:10px}.step-num{width:28px;height:28px}.setup-section-title h2{font-size:24px}.setup-section-title p{font-size:12px}.setup-connections,.setup-channel-grid{grid-template-columns:1fr;gap:17px}.setup-card{padding:23px}.setup-card h3{font-size:20px}.setup-help{padding:17px}.setup-reassurance{padding:19px 2px}.setup-profile-form{padding:21px}.setup-form-pair{grid-template-columns:1fr;gap:0}.setup-form-footer .hs-button{width:100%;justify-content:center}.setup-suggestions{padding:15px}.setup-suggestions .hs-button{width:100%;justify-content:center}.setup-discovery{padding:23px}.setup-discovery h3{font-size:20px}.setup-discovery>p{font-size:13px}.setup-coverage{gap:20px}.setup-coverage strong{font-size:22px}.setup-source-note{gap:11px}.setup-launch{padding:22px}.setup-launch-copy .setup-icon{display:none}.setup-launch-copy h3{font-size:18px}.setup-launch-actions{flex-direction:column}.setup-launch-actions .hs-button{justify-content:center}.setup-bottom-nav{gap:12px}.setup-bottom-nav .hs-button{font-size:11px;padding:11px}.setup-bottom-nav>.hs-text-button{font-size:11px}.setup-inline-actions{gap:16px;flex-wrap:wrap}.portal-sidebar nav.setup-portal-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.portal-sidebar nav.setup-portal-nav button{flex-direction:column;gap:6px;font-size:10px;line-height:1.4;white-space:normal;min-height:54px}.portal-setup-overview-action{align-items:start;flex-direction:column;gap:13px}.portal-setup-overview-action .hs-button{width:100%;justify-content:center}.setup-demo{font-size:11px;align-items:start}}@media(prefers-reduced-motion:reduce){.customer-setup *{animation:none!important;transition:none!important}}.hof-auth label.customer-access-consent{display:flex;gap:11px;font-size:11px;line-height:1.8;color:#81768d;font-weight:400;align-items:start}.customer-access-consent input{width:17px;height:17px;min-height:0;flex:none;margin:3px 0 0;accent-color:#7154ba}.customer-access-links{margin:25px 0 0;display:grid;gap:18px;font-size:11px}.customer-access-links button{border:0;background:none;color:#73618f;padding:5px 0;text-align:left;font-size:11px;min-height:32px;cursor:pointer}.customer-access-links a{color:#91839e;text-decoration:none;padding:5px 0;min-height:32px}.hof-auth :is(input,button,a):focus-visible{outline:3px solid #b4a1d4;outline-offset:3px}.portal-side-foot a.hs-text-button{text-decoration:none;color:#bdb3de}.customer-setup :is(.setup-mini-steps,.setup-feature-list,.setup-field>small,.setup-channel small){font-size:12px}.customer-setup .setup-footnote{font-size:11px}.customer-setup .setup-channel p{font-size:13px}.setup-connection-tip{font-size:11px;color:#82748f;line-height:1.85;margin-top:18px}.setup-connection-tip summary{cursor:pointer;font-weight:600;min-height:28px}.setup-connection-tip p{margin-top:10px}
