.ho{--ho-ink:#24332e;--ho-muted:#73776d;--ho-rule:#e3ddd2;--ho-paper:#fffdf8;--ho-burgundy:#7a1f2b;--ho-gold:#a7843e;min-width:0;font:13px/1.65 Manrope,Arial,sans-serif;color:var(--ho-ink)}
.ho *{box-sizing:border-box}.ho [hidden]{display:none!important}.ho button,.ho input,.ho textarea,.ho select{font:inherit}.ho button{cursor:pointer}.ho svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0;vertical-align:middle}.ho button:focus-visible,.ho input:focus-visible,.ho textarea:focus-visible,.ho select:focus-visible,.ho a:focus-visible{outline:3px solid #c6a76b;outline-offset:3px}.ho button:disabled{cursor:not-allowed;opacity:.5}.ho-kicker{font-size:14px;font-weight:750;letter-spacing:1.8px;text-transform:uppercase;color:var(--ho-gold)}.ho-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.ho-head h1{font:400 38px/1.14 Georgia,serif;letter-spacing:-.7px;margin:8px 0 10px}.ho-head p{font-size:14px;color:var(--ho-muted);max-width:590px;margin:0}.ho-head-note{font-size:14px;text-align:right;color:var(--ho-muted);white-space:nowrap;display:flex;gap:6px;align-items:center}.ho-head-note svg{width:14px;height:14px}.ho-demo{display:flex;align-items:center;gap:10px;background:#eee7d9;border-left:3px solid #b39962;padding:11px 15px;margin:0 0 23px;color:#716245;font-size:14px}.ho-demo svg{width:16px;height:16px}.ho-demo b{font-size:14px;letter-spacing:1px;white-space:nowrap}.ho-nav{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--ho-rule);padding:0 0 0;margin-bottom:26px;scrollbar-width:thin;max-width:100%}.ho-nav button{display:flex;gap:8px;align-items:center;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 13px 15px;color:#7e8176;font-size:14px;font-weight:600;white-space:nowrap;min-height:45px}.ho-nav button:first-child{padding-left:0}.ho-nav button[aria-selected=true]{border-color:var(--ho-burgundy);color:var(--ho-burgundy);font-weight:750}.ho-nav svg{width:15px;height:15px}.ho-content{min-width:0}.ho-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 21px}.ho-section-head h2{font:400 27px/1.25 Georgia,serif;margin:0 0 5px}.ho-section-head p{font-size:14px;color:var(--ho-muted);margin:0;max-width:620px}.ho-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--ho-burgundy);background:var(--ho-burgundy);color:#fffdf8;border-radius:5px;padding:10px 16px;font-size:14px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap}.ho-button:hover{background:#64202a}.ho-button.secondary{background:transparent;border-color:#d7d0c4;color:#526057}.ho-button.secondary:hover{background:#eee9df}.ho-button.small{min-height:33px;padding:6px 10px;font-size:14px!important}.ho-button svg{width:15px;height:15px}.ho-link{border:0;background:none;padding:5px 0;display:inline-flex;gap:7px;align-items:center;font-size:14px!important;font-weight:700!important;color:var(--ho-burgundy)}.ho-link svg{width:14px;height:14px}.ho-overview-intro{display:grid;grid-template-columns:1.7fr 1fr;gap:24px;padding:30px 33px;background:#20342e;color:#f5efe1;margin:0 0 24px;overflow:hidden}.ho-overview-intro h2{font:400 34px/1.14 Georgia,serif;letter-spacing:-.6px;margin:11px 0 14px}.ho-overview-intro h2 em{font-weight:400;color:#d5ba83}.ho-overview-intro p{max-width:410px;color:#b6c2b8;font-size:14px;margin:0}.ho-overview-intro .ho-kicker{color:#c4ac7c}.ho-intro-aside{display:flex;flex-direction:column;justify-content:center;gap:15px;border-left:1px solid #f5efe122;padding-left:30px}.ho-intro-aside div{display:flex;gap:11px;align-items:center;font-size:14px;color:#d6dbce}.ho-intro-aside svg{color:#c6ac78;width:17px;height:17px}.ho-statline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ho-rule);border-bottom:1px solid var(--ho-rule);margin-bottom:32px}.ho-statline button{border:0;background:none;text-align:left;padding:22px 24px;border-left:1px solid var(--ho-rule);color:var(--ho-ink)}.ho-statline button:first-child{padding-left:0;border-left:0}.ho-statline strong{font:32px/1.1 Georgia,serif;display:block}.ho-statline span{font-size:14px;display:block;margin-top:7px;color:var(--ho-muted)}.ho-statline small{font-size:14px;color:var(--ho-burgundy);margin-top:4px;display:block}.ho-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:35px}.ho-listhead{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--ho-rule)}.ho-listhead h3{font:23px/1.2 Georgia,serif;font-weight:400;margin:0}.ho-priority{display:flex;gap:15px;align-items:flex-start;border-bottom:1px solid var(--ho-rule);padding:18px 0}.ho-priority>span:first-child{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;background:#f2e8e3;color:#7a1f2b;border-radius:50%}.ho-priority>span:first-child svg{width:15px;height:15px}.ho-priority>div{min-width:0;flex:1}.ho-priority strong{font-size:14px;font-weight:700;display:block}.ho-priority p{font-size:14px;color:var(--ho-muted);margin:5px 0}.ho-priority button{margin:5px 0 0}.ho-next-step{padding:21px 0;border-bottom:1px solid var(--ho-rule)}.ho-next-step strong{font-size:14px;display:block;margin:0 0 5px}.ho-next-step p{font-size:14px;color:var(--ho-muted);margin:0 0 10px}.ho-toolrow{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;flex-wrap:wrap}.ho-search{display:flex;align-items:center;gap:9px;min-width:0;flex:1;max-width:350px;border:1px solid #ded8cd;border-radius:5px;background:#fffdf8;padding:9px 12px}.ho-search svg{width:16px;height:16px;color:#97978b}.ho-search input{width:100%;border:0;background:none;outline:none;color:var(--ho-ink);font-size:14px;min-width:0}.ho-filters{display:flex;gap:7px;flex-wrap:wrap}.ho-filters button{border:1px solid #ddd6ca;border-radius:4px;background:none;padding:7px 11px;font-size:14px;color:#778070;min-height:34px}.ho-filters button[aria-pressed=true]{background:#eee6d8;color:#7a1f2b;border-color:#d9c9ad}.ho-caption{font-size:14px;color:#8c897b;margin:12px 0 0}.ho-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.ho-table th{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:650;color:#8b887b;text-align:left;background:#f1ede4;padding:11px 13px;border-bottom:1px solid var(--ho-rule)}.ho-table td{padding:17px 13px;vertical-align:middle;border-bottom:1px solid var(--ho-rule);overflow-wrap:anywhere}.ho-table th:first-child,.ho-table td:first-child{padding-left:14px}.ho-table td strong{display:block;font-size:14px;line-height:1.5}.ho-table td small{display:block;color:#8b8d7e;font-size:14px;margin-top:4px}.ho-table .ho-col-main{width:38%}.ho-table .ho-col-action{width:80px;text-align:right}.ho-table button:not(.ho-button){font-size:14px}.ho-status{display:inline-flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap;color:#777463;background:#efeee4;border-radius:3px;padding:4px 7px}.ho-status:before{content:'';width:5px;height:5px;background:currentColor;border-radius:50%}.ho-status.urgent,.ho-status.awaiting_approval,.ho-status.returned,.ho-status.needs_review{color:#8f3d45;background:#f2e5e3}.ho-status.approved,.ho-status.done,.ho-status.published,.ho-status.verified{color:#3f6955;background:#e8eee5}.ho-status.high,.ho-status.in_progress,.ho-status.draft{color:#8b6d31;background:#f1eadb}.ho-owner{display:flex;align-items:center;gap:8px}.ho-avatar{width:28px;height:28px;border-radius:50%;background:#e8e3d7;color:#786b51;display:grid;place-items:center;font-size:14px;font-weight:750;flex-shrink:0}.ho-tabs-empty{text-align:center;padding:48px 20px;border-top:1px solid var(--ho-rule);border-bottom:1px solid var(--ho-rule)}.ho-tabs-empty>svg{width:30px;height:30px;color:#b2a486;margin-bottom:12px}.ho-tabs-empty h3{font:25px Georgia,serif;margin:0 0 9px}.ho-tabs-empty p{color:var(--ho-muted);font-size:14px;margin:0 auto;max-width:440px}.ho-tabs-empty button{margin-top:17px}.ho-readiness{background:#f1ebdf;padding:15px 18px;display:flex;gap:12px;align-items:flex-start;font-size:14px;color:#77684e;margin-bottom:22px;border-left:3px solid #b99c61}.ho-readiness svg{width:17px;height:17px;color:#9c7c3d;flex-shrink:0;margin-top:2px}.ho-readiness strong{font-weight:750;display:block;margin-bottom:3px;color:#4f4a3d}.ho-error{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#87303b;background:#f6e8e7;padding:17px;border-left:3px solid #a84753;margin:0 0 20px;font-size:14px}.ho-loading{display:flex;align-items:center;gap:12px;padding:60px 0;font-size:14px;color:#888474}.ho-loading span{width:16px;height:16px;border:2px solid #e2d9c8;border-top-color:#7a1f2b;border-radius:50%;animation:ho-spin .75s linear infinite}@keyframes ho-spin{to{transform:rotate(360deg)}}.ho-workflows{border-top:1px solid var(--ho-rule)}.ho-workflow{padding:22px 0;border-bottom:1px solid var(--ho-rule);display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:16px;align-items:flex-start}.ho-workflow>svg{color:#a28954;margin-top:3px}.ho-workflow h3{font-size:14px;margin:0 0 7px;font-weight:750}.ho-workflow p{font-size:14px;color:var(--ho-muted);margin:0;max-width:650px}.ho-workflow small{font-size:14px;color:#a08c69;display:block;margin-top:8px}.ho-workflow ol{display:flex;flex-wrap:wrap;gap:5px 17px;font-size:14px;list-style:none;padding:0;margin:13px 0 0;counter-reset:step}.ho-workflow li{counter-increment:step;display:flex;gap:5px;align-items:center;color:#778071}.ho-workflow li:before{content:counter(step);font-size:14px;border:1px solid #d8cfba;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;color:#9d824b}.ho-connection{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:17px;align-items:flex-start;padding:23px 0;border-bottom:1px solid var(--ho-rule)}.ho-connection-mark{width:38px;height:38px;border:1px solid #d9d3c5;border-radius:7px;display:grid;place-items:center;color:#a3874a;font-size:14px;font-weight:700;background:#f3eee2}.ho-connection h3{font-size:14px;margin:0 0 3px;font-weight:750}.ho-connection p{font-size:14px;color:var(--ho-muted);max-width:630px;margin:4px 0}.ho-connection small{font-size:14px;color:#9b8970}.ho-access{border-top:1px solid var(--ho-rule);padding:18px 0;margin-top:28px}.ho-access h3{font-size:14px;margin:0 0 7px}.ho-access p{font-size:14px;color:var(--ho-muted);margin:0}.ho-footer{padding-top:21px;margin-top:33px;border-top:1px solid var(--ho-rule);display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:#929080}.ho-footer a{text-decoration:none;letter-spacing:.4px}.ho-footer b{font-size:17px;font-weight:650;letter-spacing:-1px;color:#334139;margin-left:7px}.ho-footer b span{color:#a98c4e}.ho-dialog{width:min(660px,calc(100vw - 36px));max-height:88dvh;padding:28px;border:1px solid #e2d9c8;border-radius:8px;background:#fffdf8;color:var(--ho-ink);box-shadow:0 30px 110px #20332d30;overflow:auto}.ho-dialog::backdrop{background:#14271f65;backdrop-filter:blur(3px)}.ho-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:23px}.ho-modal-head h2{font:29px/1.15 Georgia,serif;font-weight:400;margin:6px 0 9px}.ho-modal-head p{font-size:14px;color:var(--ho-muted);margin:0;max-width:480px}.ho-icon-button{border:0;background:none;width:32px;height:32px;color:#8a8b7d;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.ho-icon-button:hover{background:#eee8dc}.ho-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ho-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:650;min-width:0}.ho-field.full{grid-column:1/-1}.ho-field input,.ho-field textarea,.ho-field select{border:1px solid #d9d2c6;background:#fff;border-radius:5px;padding:10px 11px;color:#354239;width:100%;min-width:0;font-weight:400;font-size:14px}.ho-field textarea{min-height:100px;resize:vertical;line-height:1.6}.ho-field small{color:#8e897a;font-size:14px;font-weight:400}.ho-check{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:400;margin:16px 0;color:#707364}.ho-check input{accent-color:#7a1f2b;margin-top:3px;flex-shrink:0}.ho-modal-foot{border-top:1px solid var(--ho-rule);padding-top:19px;margin-top:23px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ho-modal-foot>small{font-size:14px;color:#8f8776;max-width:280px}.ho-modal-foot>div{display:flex;gap:8px}.ho-form-error{font-size:14px;color:#973441;margin:15px 0}.ho-detail-meta{display:flex;gap:9px;align-items:center;font-size:14px;color:#8f8b7e;flex-wrap:wrap;margin:0 0 20px}.ho-detail-body{font-size:14px;color:#637266;white-space:pre-wrap;overflow-wrap:anywhere}.ho-detail-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ho-rule);margin-top:23px}.ho-detail-grid div{border-bottom:1px solid var(--ho-rule);padding:13px 12px 13px 0;font-size:14px}.ho-detail-grid small{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.8px;color:#99917f;margin-bottom:5px}.ho-detail-actions{display:flex;gap:8px;margin-top:21px;flex-wrap:wrap}.ho-payroll-entries{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0}.ho-payroll-entries td,.ho-payroll-entries th{padding:11px 4px;border-bottom:1px solid var(--ho-rule);text-align:left}.ho-payroll-entries th{font-size:14px;color:#98917e}.ho-security-note{font-size:14px;color:#8b866f;margin-top:20px;border-top:1px solid var(--ho-rule);padding-top:15px}.ho-danger-note{font-size:14px;color:#8a3b45;background:#f5e8e5;padding:12px 14px;margin:15px 0}.ho-preview{padding:19px;border:1px solid #e1d9c8;background:#f8f4ea;white-space:pre-wrap;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.ho-permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 15px;margin-top:15px}.ho-permission-grid .ho-check{margin:6px 0}.ho-permission-line{padding:12px 0;border-bottom:1px solid var(--ho-rule);font-size:14px;display:flex;justify-content:space-between;gap:15px}.ho-mobile-label{display:none}
.ho-agent-filter{display:flex;gap:20px;align-items:flex-end;margin:0 0 20px}.ho-agent-filter .ho-field{max-width:320px;width:100%}.ho-agent-filter p{font-size:14px;color:var(--ho-muted);margin:0 0 10px}.ho-nav::-webkit-scrollbar{height:3px}.ho-nav::-webkit-scrollbar-thumb{background:#d8cfbd;border-radius:3px}.ho-nav::-webkit-scrollbar-track{background:transparent}.ho-line-entry{border:1px solid var(--ho-rule);padding:17px;margin:0 0 20px;border-radius:5px;min-width:0}.ho-line-entry legend{font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:0 6px;color:#8c8068}.ho-line-entry .ho-field{min-width:0}
@media(max-width:1100px){.ho-head h1{font-size:34px}.ho-head-note{display:none}.ho-overview-intro{padding:27px}.ho-columns{gap:25px}.ho-table .ho-col-main{width:35%}.ho-table td,.ho-table th{padding:13px 9px}}
@media(max-width:760px){.ho-columns{grid-template-columns:1fr}.ho-overview-intro{grid-template-columns:1fr;gap:0}.ho-intro-aside{display:none}.ho-nav{margin-right:-4px}.ho-overview-intro h2{font-size:31px}.ho-statline{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-statline button{padding:16px}.ho-statline button:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--ho-rule)}.ho-statline button:nth-child(4){border-top:1px solid var(--ho-rule)}.ho-statline strong{font-size:29px}.ho-table,.ho-table tbody,.ho-table tr,.ho-table td{display:block;width:100%!important}.ho-table thead{display:none}.ho-table tr{padding:16px 0;border-bottom:1px solid var(--ho-rule);display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.ho-table td{padding:0!important;border:0;font-size:14px}.ho-table td:first-child{grid-column:1/-1;margin-bottom:3px}.ho-table td:last-child{grid-column:1/-1;text-align:left!important}.ho-table .ho-col-action{width:100%}.ho-mobile-label{display:block;font-size:14px;letter-spacing:.9px;text-transform:uppercase;color:#a19887;margin-bottom:4px}.ho-owner{min-height:24px}.ho-section-head{align-items:flex-start}.ho-section-head h2{font-size:25px}.ho-section-head .ho-button{padding:9px 12px;min-height:38px;font-size:14px!important}.ho-search{max-width:none;flex-basis:100%}.ho-search input,.ho-field input,.ho-field textarea,.ho-field select{font-size:16px}.ho-search input::placeholder{font-size:14px}.ho-workflow{grid-template-columns:25px minmax(0,1fr);gap:11px}.ho-workflow>div:last-child{grid-column:2}.ho-workflow .ho-button{margin-top:5px}.ho-connection{grid-template-columns:33px minmax(0,1fr);gap:12px}.ho-connection-mark{width:31px;height:31px}.ho-connection>div:last-child{grid-column:2}.ho-connection>div:last-child .ho-status{margin:5px 0}.ho-footer{font-size:14px;align-items:flex-start}.ho-footer>span{max-width:160px}.ho-demo{align-items:flex-start;font-size:14px;gap:8px;padding:11px}.ho-demo b{white-space:normal;font-size:14px}.ho-demo svg{width:14px;flex-shrink:0;margin-top:1px}.ho-form-grid{grid-template-columns:1fr}.ho-field.full{grid-column:1}.ho-dialog{padding:22px;width:calc(100vw - 28px);max-height:87dvh}.ho-modal-head h2{font-size:26px}.ho-modal-foot{align-items:flex-start;flex-direction:column}.ho-modal-foot>div{width:100%}.ho-modal-foot .ho-button{flex:1}.ho-permission-grid{grid-template-columns:1fr}.ho-detail-grid{grid-template-columns:1fr 1fr}.ho-detail-actions .ho-button{flex:1}.ho-priority{gap:11px}.ho-head h1{font-size:32px}.ho-head{margin-bottom:21px}}
@media(max-width:360px){.ho-head h1{font-size:29px}.ho-overview-intro{padding:22px}.ho-overview-intro h2{font-size:28px}.ho-head p{font-size:14px}.ho-nav button{font-size:14px;padding:11px}.ho-nav button:first-child{padding-left:0}.ho-section-head{gap:9px}.ho-section-head h2{font-size:23px}.ho-section-head .ho-button{padding:8px}.ho-filters button{padding:6px 9px}.ho-detail-grid{grid-template-columns:1fr}.ho-footer{flex-wrap:wrap}.ho-footer>span{max-width:none}}
@media(prefers-reduced-motion:reduce){.ho-loading span{animation:none}}
