.hs-auth,.hs-editor,.hs-frame{font-family:Arial,Helvetica,sans-serif;color:#293237;font-size:13px;line-height:1.5;letter-spacing:0}.hs-auth *,.hs-editor *,.hs-frame *{box-sizing:border-box;letter-spacing:0}.hs-auth button,.hs-editor button,.hs-frame button{font-family:inherit;cursor:pointer;touch-action:manipulation}.hs-auth :is(input,button):focus-visible,.hs-editor :is(button,input,select,textarea,summary,a):focus-visible,.hs-frame :is(button,input,select,textarea,a):focus-visible{outline:2px solid #248bbc;outline-offset:3px}.hs-auth svg,.hs-editor svg,.hs-frame svg{flex-shrink:0}.hs-frame a{text-decoration:none;color:inherit}.hs-frame{min-height:100dvh;display:grid;grid-template-columns:220px minmax(0,1fr);background:#f7f9fa}.hs-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:25px 14px 18px;background:#182b28;color:#cfdbd8}.hs-brand{display:flex;gap:10px;align-items:center;padding:0 8px}.hs-auth-brand>span,.hs-brand>span{display:grid;place-items:center;width:35px;height:35px;background:#edf5a3;color:#23342e;font-size:24px;font-weight:750;border-radius:6px}.hs-brand strong{display:block;font-size:20px;color:white;line-height:1.2}.hs-brand small{display:block;font-size:10px;color:#9dafaa;margin-top:3px}.hs-space{display:flex;align-items:center;gap:10px;padding:20px 9px;margin-top:22px;border-block:1px solid #ffffff15;font-size:11px}.hs-space small{display:block;color:#93aaa2;font-size:10px;margin-top:3px}.hs-sidebar nav{display:flex;flex-direction:column;gap:6px;margin-top:22px}.hs-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:43px;padding:10px;color:#b2c4bf;font-size:12px;border-radius:5px}.hs-sidebar nav a:hover{background:#ffffff09;color:white}.hs-sidebar nav a.active{background:#315047;color:#f2f8ee}.hs-feedback-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#c0463c;color:#fff;font-size:10px;font-weight:700;line-height:1}.hs-nav-label{font-size:9px;color:#839e93;margin:23px 10px 6px}.hs-sidebar-bottom{display:flex;gap:8px;align-items:center;margin-top:auto;padding:18px 7px 0;color:#8da79c;font-size:10px}.hs-main{min-width:0}.hs-topbar{min-height:70px;justify-content:space-between;gap:16px;padding:10px 30px;background:#fff;border-bottom:1px solid #e2e8e8}.hs-topbar,.hs-topbar>div{display:flex;align-items:center}.hs-topbar>div{gap:15px;font-size:11px}.hs-topbar>div:first-child{color:#94a09f}.hs-topbar strong{font-weight:600;color:#586360}.hs-user{display:flex;align-items:center;gap:9px}.hs-user>b{display:grid;place-items:center;width:32px;height:32px;background:#e9eeed;border-radius:50%;color:#426257;font-size:11px}.hs-user small{display:block;color:#86918e;font-size:10px}.hs-logout{display:flex;gap:6px;align-items:center;min-height:36px;padding:6px;border:0;background:transparent;color:#71817b;font-size:11px}.hs-logout:hover{color:#273a32}.hs-content{max-width:1600px;margin:auto;padding:32px 30px 50px}.hs-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.hs-page-heading>div>span{font-size:10px;color:#7d8b85;font-weight:650}.hs-page-heading h1{margin:7px 0;font-size:27px;line-height:1.2;font-weight:650}.hs-page-heading p{margin:0;font-size:12px;color:#7e8a85}.hs-primary,.hs-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:9px 13px;border:1px solid #254f40;border-radius:5px;background:#254f40;color:#fff!important;font-size:12px;font-weight:600;text-decoration:none}.hs-primary:hover{background:#346652}.hs-secondary{background:#fff;color:#475b51!important;border-color:#d8e0dc}.hs-secondary:hover{background:#f0f5f2}.hs-icon{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#6d7b75;text-decoration:none}.hs-icon:hover{color:#28593f;background:#edf3ee}.hs-icon:disabled,.hs-primary:disabled{opacity:.4;cursor:default}.hs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #dfe6e3;padding:23px 0;margin-bottom:34px}.hs-stats>div{display:grid;grid-template-columns:1fr 25px;gap:5px;border-right:1px solid #e0e6e3;padding:0 26px}.hs-stats>div:first-child{padding-left:0}.hs-stats>div:last-child{border:0}.hs-stats svg{grid-column:2;grid-row:1;color:#8ba497}.hs-stats strong{grid-row:1;font-size:30px;font-weight:550;line-height:1.2}.hs-stats span{grid-column:1/-1;font-size:11px;color:#84908a}.hs-dashboard-section{margin-top:32px}.hs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.hs-dashboard-section>h2,.hs-section-heading h2{font-size:15px;font-weight:600;margin:0}.hs-section-heading>a{display:flex;gap:6px;align-items:center;font-size:11px;color:#5b7366}.hs-table-scroll{width:100%;overflow-x:auto;border:1px solid #e0e6e3;border-radius:6px;background:white}.hs-frame table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.hs-frame th{font-size:10px;font-weight:550;color:#7a8881;background:#f8faf9;padding:13px 17px;white-space:nowrap;border-bottom:1px solid #e5eae7}.hs-frame td{padding:16px 17px;border-bottom:1px solid #e9eeeb;vertical-align:middle}.hs-frame tr:last-child td{border-bottom:0}.hs-frame td:first-child{min-width:180px;max-width:370px}.hs-frame td small{display:block;margin-top:4px;font-size:10px;color:#8a948f}.hs-frame td strong{font-size:12px;font-weight:600}.hs-frame td a:hover{color:#267f5a}.hs-frame tbody tr:hover{background:#fbfcfb}.hs-badge{display:inline-block;font-size:10px;color:#897659;background:#f7f1e7;padding:4px 7px;border-radius:4px;white-space:nowrap}.hs-badge.good{color:#3b7958;background:#edf6ee}.hs-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px;border-block:1px solid #e1e7e3}.hs-quick-links>a{display:flex;align-items:center;gap:12px;padding:25px 14px;color:#547a63}.hs-quick-links>a>span{flex:1;min-width:0}.hs-quick-links strong{display:block;font-size:12px;color:#41594d}.hs-quick-links small{display:block;color:#85958c;font-size:10px;margin-top:5px}.hs-quick-links a:hover{background:#f0f5f1}.hs-empty{padding:50px 20px;text-align:center;font-size:13px;color:#89968d}.hs-empty svg{margin:auto}.hs-empty h2{margin:15px 0 5px;font-size:18px;color:#53675a}.hs-empty p{margin:0;font-size:12px}.hs-admin-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#63816d}.hs-admin-tabs{display:flex;gap:30px;border-bottom:1px solid #dce5de;margin-bottom:24px;overflow-x:auto}.hs-admin-tabs button{display:flex;align-items:center;gap:8px;min-height:50px;flex-shrink:0;padding:10px 0 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:#809287;font-size:12px}.hs-admin-tabs button.active{color:#254f40;border-bottom-color:#254f40;font-weight:600}.hs-admin-tabs small{font-size:10px;color:#a0aea5}.hs-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.hs-list-toolbar>div{display:flex;gap:9px}.hs-search{display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff;border:1px solid #dce5df;border-radius:5px;min-width:0;width:290px;color:#92a498}.hs-search input{min-width:0;width:100%;border:0;height:39px;font-size:12px;background:transparent;color:#445b4d}.hs-search input:focus{outline:none}.hs-search:focus-within{outline:2px solid #248bbc;outline-offset:2px}.hs-notice{display:flex;align-items:center;gap:7px;padding:10px 12px;color:#417857;background:#edf5ee}.hs-error,.hs-notice{border-radius:4px;font-size:12px}.hs-error{color:#a03946!important;background:#fff0f2;padding:12px}.hs-company-list{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-company-list>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #dfe7e1}.hs-company-list>div>span{display:grid;place-items:center;width:30px;height:30px;color:white;font-size:9px;border-radius:4px}.hs-company-list strong{font-size:12px}.hs-company-list small{margin-left:auto;color:#96a599;font-size:10px}.hs-editor{width:min(780px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);border:0;border-radius:7px;padding:0;margin:auto;overflow:auto;background:white;box-shadow:0 20px 80px #0004;overscroll-behavior:contain}.hs-editor::backdrop{background:#13251fcc}.hs-editor>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e4ebe6;background:white}.hs-editor h2{font-size:18px;font-weight:600;margin:0}.hs-editor-fieldset{border:0;min-width:0;padding:0;margin:0}.hs-form{display:grid;gap:19px;padding:23px}.hs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hs-auth label,.hs-form label{display:grid;gap:7px;min-width:0;font-size:12px;color:#5c7264}.hs-auth input,.hs-form input:not([type=checkbox]):not([type=color]),.hs-form select,.hs-form textarea{width:100%;min-width:0;min-height:41px;border:1px solid #d4dfd7;border-radius:5px;padding:10px;background:white;color:#304f3c;font:inherit;font-size:13px}.hs-form textarea{resize:vertical}.hs-form input[type=color]{width:55px;height:38px;padding:3px;border:1px solid #d8e3da;border-radius:4px}.hs-auth label small,.hs-form small{color:#92a295;font-size:10px}.hs-form label.hs-check{display:flex;align-items:center;gap:10px;cursor:pointer}.hs-check input{accent-color:#34674b;width:16px;height:16px;flex:0 0 16px}.hs-check small{display:block;margin-top:3px}.hs-form-actions{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #e1e9e3}.hs-editor-message{margin:0 23px 23px}.hs-field-note{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.7;color:#86988a}.hs-grant-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.hs-grant-heading h3{font-size:14px;margin:0}.hs-grant-heading>span{color:#8fa092;font-size:11px}.hs-grant-group{border-top:1px solid #dce7de}.hs-grant-group summary{padding:13px 0;font-size:12px;font-weight:600;cursor:pointer}.hs-grant-group .hs-check{padding:9px 0;font-size:12px}.hs-asset-row{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-block:1px solid #e6ece8}.hs-asset-row>strong{font-size:13px;color:#93a599;padding-top:26px}.hs-asset-row>div:nth-child(2){flex:1;min-width:0;display:grid;gap:12px}.hs-asset-actions{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding-top:20px}.hs-auth{min-height:100dvh;background:#f3f6f4;flex-direction:column;padding:65px 20px 25px}.hs-auth,.hs-auth-brand{display:flex;align-items:center}.hs-auth-brand{gap:10px;margin-bottom:35px}.hs-auth-brand strong{font-size:24px;color:#294c39}.hs-auth-form{width:min(410px,100%);display:grid;gap:20px;padding:32px;border:1px solid #dce5df;border-radius:7px;background:white}.hs-auth-form>svg{color:#719583}.hs-auth-form h1{margin:-4px 0 -12px;font-size:24px;color:#2f4c3d}.hs-auth-form>p{margin:0;color:#97a39d;font-size:12px}.hs-auth-form>button{margin-top:4px}.hs-auth-footer{margin-top:26px;color:#93a199;font-size:10px}.hs-crm-back{position:fixed;bottom:8px;left:15px;z-index:70;padding:8px 12px;background:white;color:#274737;border:1px solid #d2ddd5;border-radius:4px;font:11px Arial,sans-serif;text-decoration:none}.hs-auth-link{text-align:center;margin-top:-6px;font-size:11px;color:#63816d}.hs-auth-link:hover{text-decoration:underline}.hs-settings-grid{display:grid;gap:22px}.hs-setting-card{border:1px solid #dfe6e3;border-radius:7px;padding:18px;background:#fff}.hs-setting-card h3{margin:0 0 5px;font-size:14px}.hs-setting-card>p{margin:0 0 14px;color:#86988a;font-size:11px}.hs-setting-card .hs-form-grid{gap:12px 18px}.hs-setting-status{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;color:#86988a}.hs-setting-status.on{color:#3b7958}.hs-upload-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hs-upload-row input[type=file]{flex:1;min-width:180px;font-size:11px}.hs-transcript-box{margin-top:8px;padding:10px;max-height:130px;overflow-y:auto;background:#f6f8f6;border:1px solid #e3eae5;border-radius:5px;font-size:10px;color:#5c6b62;white-space:pre-wrap}.hs-force-password-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:99px;background:#c0392b;color:#fff;font-size:11px;font-weight:800;animation:hs-blink 1.1s ease-in-out infinite}.hs-force-password-btn:hover{background:#a5301f}@keyframes hs-blink{0%,to{box-shadow:0 0 0 0 #c0392b66}50%{box-shadow:0 0 0 7px #c0392b00}}.hs-force-dialog{width:min(420px,calc(100vw - 32px))}.hs-force-dialog header h2{display:flex;align-items:center;gap:8px;color:#a5301f;font-size:16px}.hs-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-bottom:26px}.hs-bar-chart{display:grid;gap:9px}.hs-bar-chart>div{display:grid;grid-template-columns:110px 1fr 34px;align-items:center;gap:8px;font-size:11px}.hs-bar-chart i{display:block;height:9px;border-radius:99px;background:#254f40}.hs-bar-chart span:last-child{text-align:right;color:#7a8b83}.hs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hs-table-scroll{position:relative}@media (max-width:1100px){.hs-quick-links{grid-template-columns:1fr}.hs-quick-links>a{padding:17px 5px;border-bottom:1px solid #e5ebe7}.hs-stats>div{padding-inline:15px}}@media (max-width:800px){.hs-frame{grid-template-columns:65px minmax(0,1fr)}.hs-sidebar{padding:21px 7px}.hs-brand{padding:0 8px}.hs-brand>span{width:30px;height:30px}.hs-brand>div,.hs-nav-label,.hs-sidebar-bottom,.hs-space{display:none}.hs-sidebar nav{margin-top:30px;gap:14px}.hs-sidebar nav a{font-size:0;justify-content:center;gap:0;padding-inline:0}.hs-topbar{padding-inline:20px}.hs-content{padding:26px 20px}.hs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.hs-stats>div:nth-child(odd){padding-left:0}.hs-stats>div:nth-child(2n){border:0}.hs-admin-tabs{gap:25px}.hs-list-toolbar{flex-wrap:wrap}.hs-search{width:100%}.hs-company-list{grid-template-columns:1fr}}@media (max-width:540px){.hs-frame{display:block;padding-bottom:65px}.hs-sidebar{position:fixed;inset:auto 0 0;z-index:50;height:62px;padding:5px 10px max(5px,env(safe-area-inset-bottom));display:block}.hs-brand{display:none}.hs-sidebar nav{flex-direction:row;justify-content:space-around;gap:5px;margin:0}.hs-sidebar nav a{flex:1;min-height:45px;padding:10px}.hs-topbar{min-height:62px;padding:10px 14px;gap:8px}.hs-topbar>div{gap:8px;font-size:10px}.hs-user>span{display:none}.hs-logout{font-size:10px}.hs-content{padding:25px 14px}.hs-page-heading{gap:10px;flex-wrap:wrap;margin-bottom:22px}.hs-page-heading h1{font-size:25px}.hs-page-heading .hs-primary{font-size:11px;min-height:36px}.hs-admin-label{font-size:10px}.hs-stats strong{font-size:27px}.hs-frame td,.hs-frame th{padding-inline:13px}.hs-form-grid{grid-template-columns:1fr}.hs-editor{width:100%;height:100dvh;max-height:none;border-radius:0}.hs-editor>header{padding:15px}.hs-form{padding:20px 16px}.hs-asset-row{gap:7px}.hs-asset-actions{grid-template-columns:1fr}.hs-grant-heading{gap:10px}.hs-auth{padding-top:38px}.hs-auth-form{padding:26px}.hs-editor-message{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.hs-auth *,.hs-editor *,.hs-frame *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.hs-feedback-root{position:fixed;right:18px;bottom:18px;z-index:80}.hs-feedback-launchers{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.hs-feedback-fab{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #254f40;border-radius:99px;background:#254f40;color:#fff;font-size:11px;font-weight:650;box-shadow:0 8px 24px #0003}.hs-feedback-fab:hover{background:#346652}.hs-feedback-fab-comment{background:#fff;color:#254f40!important}.hs-feedback-fab-comment:hover{background:#f0f5f2}.hs-feedback-fab-comment.active{background:#c0392b;border-color:#c0392b;color:#fff!important;animation:hs-blink 1.1s ease-in-out infinite}.hs-feedback-panel{width:min(320px,calc(100vw - 36px));display:grid;gap:12px;padding:16px;border:1px solid #dfe6e3;border-radius:9px;background:#fff;box-shadow:0 14px 40px #0004}.hs-feedback-panel-head{display:flex;align-items:center;justify-content:space-between}.hs-feedback-panel-head strong{font-size:13px}.hs-feedback-panel-head button{border:0;background:transparent;color:#8a978f;padding:2px}.hs-feedback-panel label{display:grid;gap:6px;font-size:11px;color:#5c7264}.hs-feedback-panel select,.hs-feedback-panel textarea{width:100%;border:1px solid #d4dfd7;border-radius:5px;padding:9px;font:inherit;font-size:12px;color:#304f3c}.hs-feedback-panel>button[type=submit]{min-height:38px;border:0;border-radius:5px;background:#254f40;color:#fff;font-size:12px;font-weight:650}.hs-feedback-pin{font-size:11px;padding:8px 10px;background:#f1e5e3;border-radius:5px;color:#6b3630;word-break:break-word}.hs-feedback-error{margin:0;font-size:11px;color:#a03946}.hs-feedback-ok{margin:0;font-size:12px;color:#3b7958;font-weight:600}body.hs-comment-mode,body.hs-comment-mode *{cursor:crosshair!important}.hs-admin-feedback-msg{max-width:320px;white-space:pre-wrap;font-size:12px}@media (max-width:540px){.hs-feedback-root{right:12px;bottom:calc(74px + env(safe-area-inset-bottom))}.hs-feedback-fab{width:42px;min-height:42px;padding:0;justify-content:center;gap:0;font-size:0}}