.hc-ops{--hc-op-bg: #171719;--hc-op-panel: #211f23;--hc-op-panel-soft: #252329;--hc-op-border: #353238;--hc-op-border-soft: #2c2930;--hc-op-text: #f3f0f5;--hc-op-muted: #aaa6af;--hc-op-faint: #77727f;--hc-op-accent: #c1a9ff;--hc-op-accent-dark: #463759;--hc-op-white: #f5f0ff;color:var(--hc-op-text)}.hc-ops *{box-sizing:border-box}.hc-ops button,.hc-ops input,.hc-ops select,.hc-ops textarea{font:inherit}.hc-ops button,.hc-ops a{-webkit-tap-highlight-color:transparent}.hc-ops :is(button,a,input,select,textarea):focus-visible,.hc-ops-wizard-backdrop :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hc-op-accent, #c1a9ff);outline-offset:2px}.hc-ops-page{display:flex;flex-direction:column;gap:29px;width:100%;padding:0 0 60px}.hc-ops-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--hc-op-border)}.hc-ops-heading h1{margin:0;font-size:clamp(23px,2vw,29px);font-weight:600;letter-spacing:-.035em}.hc-ops-heading p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--hc-op-muted)}.hc-ops-heading-actions{display:flex;align-items:center;gap:9px}.hc-ops-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid var(--hc-op-border);background:#2d2a30;color:var(--hc-op-text);border-radius:3px;font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .16s,border-color .16s}.hc-ops-button:hover:not(:disabled){background:#39343f;border-color:#62566e}.hc-ops-button--primary{color:#241c30;background:#e0d0ff;border-color:#e0d0ff;font-weight:650}.hc-ops-button--primary:hover:not(:disabled){background:#f0e7ff;border-color:#f0e7ff}.hc-ops-button:disabled{opacity:.48;cursor:not-allowed}.hc-ops-select-wrap{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px solid var(--hc-op-border);background:#211f23;color:var(--hc-op-muted);border-radius:3px}.hc-ops-select-wrap>svg:first-child{margin-left:11px}.hc-ops-select-wrap>svg:last-child{position:absolute;right:10px;pointer-events:none}.hc-ops-select{appearance:none;border:0;outline:none;background:transparent;color:var(--hc-op-text);padding:8px 32px 8px 12px;font-size:12px;cursor:pointer;min-height:36px}.hc-ops-select-wrap>svg:first-child+.hc-ops-select{padding-left:2px}.hc-ops-select option{background:#211f23;color:#fff}.hc-ops-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hc-ops-tabs{display:flex;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:4px;background:#242226;border:1px solid #2f2b31;overflow-x:auto}.hc-ops-tabs button{min-height:38px;padding:7px 14px;border:0;background:transparent;color:#aaa6af;white-space:nowrap;cursor:pointer}.hc-ops-tabs button:hover{color:#f6f1fa}.hc-ops-tabs button.active{background:#333035;color:#fff}.hc-ops-dashboard-section{display:flex;flex-direction:column;gap:24px}.hc-ops-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hc-ops-metric{min-height:145px;display:flex;flex-direction:column;padding:18px 18px 17px;border:1px solid var(--hc-op-border);background:var(--hc-op-panel)}.hc-ops-metric>span{color:#b1acb5;font-size:12px}.hc-ops-metric>strong{font-size:31px;line-height:1.25;margin:16px 0 4px;font-weight:570;letter-spacing:-.05em}.hc-ops-metric>small{margin-top:auto;font-size:11px;color:var(--hc-op-faint);line-height:1.4}.hc-ops-metric--warning>strong{color:#d9b7ff}.hc-ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:15px}.hc-ops-panel{min-width:0;padding:22px;border:1px solid var(--hc-op-border);background:var(--hc-op-panel)}.hc-ops-panel--flush{padding:0}.hc-ops-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px}.hc-ops-panel-head h2{margin:0;font-size:17px;font-weight:590}.hc-ops-panel-head p{margin:5px 0 0;font-size:12px;color:var(--hc-op-muted)}.hc-ops-panel-head a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#dbceef;white-space:nowrap}.hc-ops-panel-head a:hover{text-decoration:underline}.hc-ops-chart{height:188px;display:flex;align-items:stretch;justify-content:space-around;gap:12px;padding:14px 8px 0;border-top:1px solid var(--hc-op-border-soft)}.hc-ops-chart-column{min-width:36px;flex:1;max-width:70px;display:grid;grid-template-rows:20px 1fr 30px;text-align:center}.hc-ops-chart-column strong{font-size:11px;font-weight:560}.hc-ops-chart-column small{padding-top:7px;color:var(--hc-op-muted);font-size:10px}.hc-ops-chart-track{display:flex;align-items:flex-end;border-bottom:1px solid #554b5a}.hc-ops-chart-track span{width:100%;min-height:4px;background:linear-gradient(180deg,#c6aeff,#6c548a)}.hc-ops-health-list{display:grid;gap:0}.hc-ops-health-list>div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--hc-op-border-soft);font-size:12px}.hc-ops-health-list>div span{color:var(--hc-op-muted)}.hc-ops-health-list>div strong{font-weight:550;white-space:nowrap;text-align:right}.hc-ops-subtle-note{margin:16px 0 0;color:var(--hc-op-faint);font-size:11px;line-height:1.5}.hc-ops-table-scroll{width:100%;overflow-x:auto}.hc-ops-table{border-collapse:collapse;width:100%;text-align:left}.hc-ops-table th{color:#88818d;font-size:11px;font-weight:560;letter-spacing:.015em;border-bottom:1px solid var(--hc-op-border);padding:13px 14px;white-space:nowrap}.hc-ops-table td{color:#bbb6bf;font-size:12px;line-height:1.45;border-bottom:1px solid var(--hc-op-border-soft);padding:14px;vertical-align:middle}.hc-ops-table tbody tr:last-child td{border-bottom:0}.hc-ops-table tbody tr:hover{background:#28252d}.hc-ops-table td strong{color:var(--hc-op-text);font-weight:560}.hc-ops-table td small{display:block;color:var(--hc-op-faint);font-size:10px;margin-top:4px}.hc-ops-table-link{display:inline-flex;flex-direction:column;color:inherit;text-decoration:none}.hc-ops-table-link:hover strong{color:#d3bcff}.hc-ops-row-open{display:inline-flex;color:#d9c7f6}.hc-ops-status{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border:1px solid #464149;border-radius:20px;background:#2d2a30;color:#c2bcc6;font-size:10px;font-weight:550;white-space:nowrap}.hc-ops-status--success{color:#a7ddbc;border-color:#315d48;background:#21382c}.hc-ops-status--active{color:#c4a8ff;border-color:#5d4b86;background:#332943}.hc-ops-status--warning{color:#ecd499;border-color:#665640;background:#383129}.hc-ops-status--danger{color:#f0a2ac;border-color:#72444a;background:#41272e}.hc-ops-evidence{color:#b7b1bb;font-size:11px}.hc-ops-evidence--unrecorded{color:#ecd499}.hc-ops-evidence--partial{color:#d2b7ff}.hc-ops-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:235px;padding:35px 20px}.hc-ops-empty-icon{display:grid;place-items:center;width:48px;height:48px;color:#a591ba;border:1px solid #52445d;background:#30293a}.hc-ops-empty h3{margin:16px 0 6px;font-size:16px;font-weight:570}.hc-ops-empty p{max-width:470px;margin:0;color:var(--hc-op-muted);font-size:12px;line-height:1.55}.hc-ops-notice,.hc-ops-callout,.hc-ops-warning{display:flex;align-items:flex-start;gap:13px;border:1px solid #574b61;padding:16px 18px;color:#d0c0db;background:#2b2631;font-size:12px;line-height:1.55}.hc-ops-notice svg,.hc-ops-callout svg,.hc-ops-warning svg{flex:0 0 auto;color:#c3a6ed}.hc-ops-notice button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.hc-ops-callout strong{color:#f0e5f7;font-size:13px}.hc-ops-callout p{margin:5px 0 0}.hc-ops-callout--compact{align-items:center}.hc-ops-toolbar{display:flex;align-items:center;gap:10px;padding:17px 19px;border-bottom:1px solid var(--hc-op-border)}.hc-ops-search{display:inline-flex;align-items:center;gap:8px;width:min(360px,100%);min-height:38px;padding:0 11px;border:1px solid var(--hc-op-border);color:#96909a;background:#1a191c}.hc-ops-search:focus-within{border-color:#9073b9}.hc-ops-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#f6f2f8;font-size:12px}.hc-ops-search input::placeholder{color:#77717b}.hc-ops-result-count{color:var(--hc-op-faint);font-size:11px;margin-left:auto}.hc-ops-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.hc-ops-setup-card{display:grid;grid-template-columns:1fr auto;align-content:start;padding:20px;min-height:135px;border:1px solid var(--hc-op-border);background:var(--hc-op-panel);text-decoration:none}.hc-ops-setup-card:hover{border-color:#8b72a8}.hc-ops-setup-card span{grid-column:1 / -1;color:#b296d4;font-size:11px;margin-bottom:10px}.hc-ops-setup-card strong{font-size:13px;font-weight:560}.hc-ops-setup-card p{grid-column:1 / -1;margin:8px 0 0;color:var(--hc-op-muted);font-size:11px}.hc-ops-setup-card svg{color:#bfa6dc}.hc-ops-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hc-op-border);background:var(--hc-op-panel)}.hc-ops-summary-strip>div{display:flex;flex-direction:column;gap:7px;padding:17px 20px;border-right:1px solid var(--hc-op-border)}.hc-ops-summary-strip>div:last-child{border-right:0}.hc-ops-summary-strip span{font-size:11px;color:var(--hc-op-muted)}.hc-ops-summary-strip strong{font-size:23px;font-weight:570;line-height:1}.hc-ops-summary-strip--detail .hc-ops-summary-text{font-size:15px;line-height:1.4}.hc-ops-show-more{display:flex;justify-content:center;padding:16px;border-top:1px solid var(--hc-op-border)}.hc-ops-back{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#c8b0eb;font-size:12px;text-decoration:none}.hc-ops-back:hover{text-decoration:underline}.hc-ops-heading--detail{align-items:center}.hc-ops-eyebrow{display:block;margin-bottom:8px;color:#a991c8;font-size:10px;font-weight:650;letter-spacing:.14em}.hc-ops-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hc-ops-stage-list{border-top:1px solid var(--hc-op-border-soft)}.hc-ops-stage-list>div{display:flex;align-items:center;gap:11px;min-height:44px;border-bottom:1px solid var(--hc-op-border-soft);font-size:12px}.hc-ops-stage-list>div strong{font-weight:520;flex:1}.hc-ops-stage-dot{width:7px;height:7px;border-radius:50%;background:#8c8490}.hc-ops-stage-dot--success{background:#80c497}.hc-ops-stage-dot--danger{background:#ee929d}.hc-ops-stage-dot--active{background:#c09ff4}.hc-ops-stage-dot--warning{background:#e7ca8b}.hc-ops-signal-note{display:flex;gap:9px;align-items:center;padding:12px 19px;font-size:11px;color:#c7b5d5;border-bottom:1px solid var(--hc-op-border)}.hc-ops-signal-note svg{flex:0 0 auto}.hc-ops-warning{margin-top:-7px}.hc-ops-wizard-backdrop,.hc-ops-audit-backdrop{--hc-op-bg: #171719;--hc-op-panel: #211f23;--hc-op-border: #39363b;--hc-op-text: #f3f0f5;--hc-op-muted: #aaa6af;--hc-op-faint: #77727f;--hc-op-accent: #c1a9ff;position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:28px;background:#08070ae0;color:var(--hc-op-text)}.hc-ops-wizard-backdrop *{box-sizing:border-box}.hc-ops-hidden-file{display:none}.hc-ops-wizard-backdrop button,.hc-ops-wizard-backdrop input,.hc-ops-wizard-backdrop select,.hc-ops-wizard-backdrop textarea{font:inherit}.hc-ops-wizard{display:grid;grid-template-columns:260px minmax(0,1fr);width:min(1240px,100%);height:min(790px,calc(100vh - 56px));min-height:530px;border:1px solid #4b454d;background:#211e22;box-shadow:0 30px 100px #0009;outline:none}.hc-ops-wizard-stepper{min-width:0;padding:31px 25px;background:#1a181b;border-right:1px solid #3e3a40}.hc-ops-wizard-stepper h2{margin:0 0 34px;font-size:19px;font-weight:630;letter-spacing:-.02em}.hc-ops-wizard-stepper ol{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.hc-ops-wizard-stepper li{display:flex;align-items:center;gap:10px;color:#67616a;font-size:13px;white-space:nowrap}.hc-ops-wizard-stepper li span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #514d54;border-radius:5px;font-size:12px;line-height:1}.hc-ops-wizard-stepper li.active{color:#faf5ff;font-weight:600}.hc-ops-wizard-stepper li.active span{color:#2e2438;background:#e4d4ff;border-color:#e4d4ff}.hc-ops-wizard-stepper li.complete{color:#a59aaa}.hc-ops-wizard-stepper li.complete span{color:#291f34;background:#afa0ba;border-color:#afa0ba}.hc-ops-wizard-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.hc-ops-wizard-close{position:absolute;z-index:2;top:25px;right:26px;display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#eee8f0;cursor:pointer}.hc-ops-wizard-scroll{flex:1;min-height:0;overflow-y:auto;padding:33px 30px 28px}.hc-ops-wizard-header{padding-right:30px;margin-bottom:25px}.hc-ops-wizard-header h2{margin:0 0 5px;font-size:21px;font-weight:610}.hc-ops-wizard-header p{color:#9e98a1;font-size:13px;margin:0}.hc-ops-wizard-footer{display:flex;justify-content:flex-end;gap:9px;padding:17px 23px;border-top:1px solid #3b373d}.hc-ops-source-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #444047;padding:3px;gap:3px}.hc-ops-source-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:0;color:#a19ba5;background:transparent;font-size:12px;cursor:pointer}.hc-ops-source-tabs button.active{color:#f3ecf7;background:#342f36;outline:1px solid #a689c7}.hc-ops-wizard-input-area{margin-top:27px}.hc-ops-input-inline{display:flex;gap:9px}.hc-ops-input-inline input,.hc-ops-wizard-fields input{min-width:0;flex:1;min-height:40px;padding:9px 11px;border:1px solid #38343a;background:#1b191c;color:#f5f1f8;outline:none;font-size:12px}.hc-ops-input-inline input:focus,.hc-ops-wizard-fields input:focus{border-color:#aa88d3}.hc-ops-wizard-input-area>small{display:block;margin-top:9px;color:#908a93;font-size:11px}.hc-ops-field-error{color:#ff9fa8;font-size:11px;margin:9px 0 0}.hc-ops-wizard-placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:28px;margin-top:26px;border:1px dashed #4f4752;color:#a996bb}.hc-ops-wizard-placeholder strong{color:#f3eaf7;font-size:13px}.hc-ops-wizard-placeholder p{margin:0;color:#a6a0a9;font-size:12px;line-height:1.5}.hc-ops-wizard-placeholder a{display:inline-flex;gap:6px;align-items:center;color:#d9bfff;font-size:12px}.hc-ops-wizard-placeholder label,.hc-ops-wizard-documents label{position:relative;cursor:pointer}.hc-ops-wizard-placeholder label input,.hc-ops-wizard-documents label input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.hc-ops-source-list{display:flex;flex-direction:column;gap:9px;margin-top:27px}.hc-ops-source-row{display:flex;align-items:center;gap:10px;min-height:58px;border:1px solid #454047;padding:9px 12px;font-size:12px}.hc-ops-source-icon{display:inline-flex;color:#c9aee7}.hc-ops-source-row>strong{flex:1;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.hc-ops-source-row select,.hc-ops-source-row input{min-height:34px;max-width:125px;padding:6px 8px;border:1px solid #514b53;background:#1b191c;color:#fff;font-size:11px}.hc-ops-source-row>small{color:#9b94a1;white-space:nowrap}.hc-ops-source-row>button{border:0;background:none;color:#d4cbd9;cursor:pointer}.hc-ops-wizard-fields{display:flex;flex-direction:column;gap:22px;max-width:760px}.hc-ops-wizard-fields>label{display:flex;flex-direction:column;gap:8px;font-size:13px}.hc-ops-wizard-fields>label>span{color:#8e8993;font-size:11px}.hc-ops-wizard-field-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid #454047}.hc-ops-wizard-field-card strong{font-size:14px}.hc-ops-wizard-field-card p{margin:7px 0;max-width:520px;font-size:12px;color:#a7a0aa;line-height:1.5}.hc-ops-wizard-field-card small{color:#8d8593}.hc-ops-wizard-documents{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hc-ops-wizard-documents>p{margin:0;color:#aaa3ac;font-size:13px}.hc-ops-wizard-documents .hc-ops-source-row{width:100%}.hc-ops-review-summary{display:flex;flex-direction:column;gap:25px;font-size:12px}.hc-ops-review-summary>div>span{display:block;margin-bottom:8px;color:#f2edf4;font-size:13px}.hc-ops-review-summary p{margin:0;color:#aaa4ad;white-space:pre-wrap}.hc-ops-review-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:5px 0}.hc-ops-review-tags strong,.hc-ops-review-tags small{padding:7px 10px;border:1px solid #4e4851;color:#eee7f2;font-size:11px;font-weight:500}.hc-ops-review-tags small{border-radius:20px;color:#a7a0aa}.hc-ops-review-disclaimer{display:flex;align-items:center;gap:8px;color:#c9b7d8!important}.hc-ops-estimate{display:flex;flex-direction:column;gap:19px}.hc-ops-estimate-info{display:flex;align-items:flex-start;gap:10px;color:#aaa1ad;font-size:11px;line-height:1.5}.hc-ops-estimate-info svg{flex:0 0 auto;color:#bca2da}.hc-ops-estimate-summary,.hc-ops-estimate-source{padding:17px;border:1px solid #484149}.hc-ops-estimate-summary>div:first-child,.hc-ops-estimate-source{display:flex;justify-content:space-between;gap:15px;font-size:12px}.hc-ops-estimate-summary span,.hc-ops-estimate-source span:last-child{color:#aaa1ad}.hc-ops-estimate-progress{height:5px;margin-top:16px;background:#312c33}.hc-ops-checkout{display:flex;flex-direction:column;align-items:stretch;gap:26px}.hc-ops-order{padding:26px;border:1px solid #4a434c}.hc-ops-order h3{margin:0 0 25px;font-size:12px;letter-spacing:.08em}.hc-ops-order>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #443e46;font-size:12px}.hc-ops-order>div:last-child{border:0}.hc-ops-order small{display:block;margin-top:4px;color:#8f8794}.hc-ops-order strong{font-weight:560;white-space:nowrap}.hc-ops-order-total{font-size:14px!important}.hc-ops-checkout-warning{display:flex;gap:12px;padding:17px;border:1px solid #975c6c;color:#f2abb5;background:#39262c}.hc-ops-checkout-warning svg{flex:0 0 auto}.hc-ops-checkout-warning p{margin:4px 0 0;color:#c69fa7;font-size:11px;line-height:1.5}.hc-ops-checkout>.hc-ops-button{align-self:center}.hc-ops-audit-backdrop{z-index:920;background:#0009}.hc-ops-audit{width:min(740px,100%);border:1px solid #4a434c;background:#252126}.hc-ops-audit-head{display:grid;grid-template-columns:1fr auto;padding:25px;border-bottom:1px solid #423c44}.hc-ops-audit-head h2{margin:0;font-size:20px}.hc-ops-audit-head button{border:0;background:none;color:#eee;cursor:pointer}.hc-ops-audit-head p{grid-column:1 / -1;margin:12px 0 0;font-size:12px;color:#a9a0aa}.hc-ops-audit-body{padding:25px}.hc-ops-audit-body label{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px}.hc-ops-audit-body label span{color:#a49baa}.hc-ops-audit-body textarea{display:block;width:100%;min-height:220px;resize:vertical;padding:11px;background:#18161a;border:1px solid #e0d0ed;color:#f4eef7;line-height:1.5;font-size:12px}.hc-ops-audit footer{display:flex;justify-content:flex-end;padding:16px 25px;border-top:1px solid #423c44}@media(max-width:1100px){.hc-ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-ops-dashboard-grid{grid-template-columns:1fr}}@media(max-width:750px){.hc-ops-page{gap:19px}.hc-ops-heading{flex-direction:column;align-items:stretch}.hc-ops-heading-actions{flex-wrap:wrap}.hc-ops-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-ops-summary-strip>div:nth-child(2){border-right:0}.hc-ops-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--hc-op-border)}.hc-ops-detail-grid,.hc-ops-setup-grid{grid-template-columns:1fr}.hc-ops-toolbar{flex-wrap:wrap}.hc-ops-search{width:100%}.hc-ops-result-count{margin-left:0}.hc-ops-wizard-backdrop{padding:0}.hc-ops-wizard{grid-template-columns:1fr;height:100vh;min-height:0;border:0}.hc-ops-wizard-stepper{padding:15px 20px;border-right:0;border-bottom:1px solid #484148}.hc-ops-wizard-stepper h2{margin:0 0 10px;font-size:16px}.hc-ops-wizard-stepper ol{flex-direction:row;gap:6px;overflow-x:auto}.hc-ops-wizard-stepper li{font-size:0;flex:0 0 29px}.hc-ops-wizard-stepper li span{font-size:11px}.hc-ops-wizard-close{top:-77px;right:14px}.hc-ops-source-tabs button{font-size:0}.hc-ops-source-tabs button svg{width:19px;height:19px}.hc-ops-wizard-scroll{padding:24px 17px}.hc-ops-source-row{flex-wrap:wrap}.hc-ops-source-row>strong{flex-basis:calc(100% - 65px)}}@media(max-width:520px){.hc-ops-metric-grid{gap:8px}.hc-ops-metric{min-height:125px;padding:14px}.hc-ops-metric>strong{font-size:25px}.hc-ops-metric>small{font-size:10px}.hc-ops-panel{padding:17px}.hc-ops-panel--flush{padding:0}.hc-ops-summary-strip strong{font-size:19px}.hc-ops-heading h1{font-size:24px}.hc-ops-chart-column small{font-size:9px}.hc-ops-wizard-field-card{align-items:flex-start;flex-direction:column}.hc-ops-order{padding:17px}.hc-ops-order>div{flex-direction:column;gap:5px}}@media print{.hc-ops-button,.hc-ops-tabs,.hc-ops-toolbar,.hc-ops-wizard-backdrop{display:none!important}.hc-ops{color:#111!important;background:#fff!important}.hc-ops-panel,.hc-ops-metric,.hc-ops-summary-strip{break-inside:avoid;color:#111!important;background:#fff!important;border-color:#bbb!important}.hc-ops *{color:#111!important}}@media(prefers-reduced-motion:reduce){.hc-ops *,.hc-ops-wizard-backdrop *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hc-ops-scope-card>div{display:grid;gap:10px;width:100%}.hc-ops-scope-card label{display:grid;gap:4px;font-size:13px}.hc-ops-scope-card label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.hc-ops-wizard-fields .hc-ops-scope-card input[type=checkbox]{width:auto;min-height:0}.hc-ops-scope-card textarea{min-height:64px;font:inherit;padding:8px 10px;border:1px solid var(--hc-op-border);background:transparent;color:inherit;border-radius:8px}.hc-ops-badge{display:inline-block;padding:2px 7px;border-radius:3px;border:1px solid var(--hc-op-border);font-size:11px;font-weight:600}.hc-ops-badge--critical{background:#4a1d24;border-color:#7a2c37;color:#ffb4bf}.hc-ops-badge--high{background:#4a2e1b;border-color:#7a4a2a;color:#ffcf9f}.hc-ops-badge--medium{background:#3f3a1b;border-color:#6b622b;color:#f2e39a}.hc-ops-badge--low{background:#1f3340;border-color:#2f4f63;color:#a8d8f0}.hc-ops-badge--overdue{margin-left:6px;background:#4a1d24;border-color:#7a2c37;color:#ffb4bf}.hc-ops-muted{color:var(--hc-op-muted);font-size:12px}.hc-ops-actions{display:flex;flex-wrap:wrap;gap:8px}.hc-ops-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:16px 0}.hc-ops-facts dt{color:var(--hc-op-muted)}.hc-ops-facts dd{margin:0;overflow-wrap:anywhere}.hc-ops-pre{white-space:pre-wrap}.hc-ops-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hc-op-bg);border:1px solid var(--hc-op-border);padding:12px;border-radius:3px;font-size:12px}.hc-ops-history{list-style:none;padding:0;margin:0;display:grid;gap:10px}.hc-ops-comment{border-top:1px solid var(--hc-op-border-soft);padding:10px 0}.hc-ops-field{display:grid;gap:6px;margin:10px 0;font-size:12px;color:var(--hc-op-muted)}.hc-ops-field input,.hc-ops-field select,.hc-ops-field textarea,.hc-ops-panel textarea{width:100%;background:var(--hc-op-bg);color:var(--hc-op-text);border:1px solid var(--hc-op-border);border-radius:3px;padding:8px;font:inherit}.hc-ops-error{color:#ffb4bf}.hc-bell{position:relative}.hc-bell-badge{position:absolute;top:2px;right:2px;min-width:16px;padding:0 4px;border-radius:8px;background:#c0394b;color:#fff;font-size:10px;line-height:16px}.hc-notifications{list-style:none;padding:0;margin:0;display:grid;gap:6px}.hc-notifications button{display:grid;gap:2px;width:100%;text-align:left;background:none;border:1px solid var(--hc-op-border-soft);border-radius:3px;padding:8px 10px;color:inherit;cursor:pointer}.hc-notifications li.unread button{border-color:var(--hc-op-accent-dark)}.hc-notifications small{color:var(--hc-op-faint)}.hc-console{min-height:100vh;background:var(--hc-op-bg);padding:0 24px 40px}.hc-console-header{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--hc-op-border);margin-bottom:18px}.hc-console-header nav{display:flex;gap:12px;flex:1}.hc-console-header nav a{color:var(--hc-op-muted);text-decoration:none}.hc-console-header nav a.active{color:var(--hc-op-text)}.hc-console-login{max-width:420px;margin:80px auto;display:grid;gap:16px}.hc-console-taken td{color:var(--hc-op-faint)}.hc-console-handover{display:flex;flex-wrap:wrap;align-items:end;gap:8px;max-width:640px}.hc-console-handover select{background:var(--hc-op-bg);color:var(--hc-op-text);border:1px solid var(--hc-op-border);padding:8px}.hc-console mark{background:#6b3a12;color:#ffdcb8}.hc-ops-estimate-progress>span{display:block;height:100%;background:var(--hc-accent);transition:width .3s ease}.hc-ops-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hc-ops-estimate-source details{flex-basis:100%;color:var(--hc-muted);font-size:12px}.hc-ops-connected-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hc-ops-connected-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--hc-border)}.hc-ops-connected-list small{color:var(--hc-muted)}.hc-config{--hc-config-ink: var(--hc-text, #f2edf5);--hc-config-muted: var(--hc-muted, #a5a0aa);--hc-config-faint: #77717e;--hc-config-line: var(--hc-border, #37323b);--hc-config-panel: var(--hc-panel, #211e24);--hc-config-field: #18161b;--hc-config-accent: var(--hc-accent, #b496f1);color:var(--hc-config-ink);display:flex;flex-direction:column;gap:29px;width:100%;max-width:1480px;margin:0 auto;padding-bottom:48px;font-size:14px}.hc-config :is(button,input,select){font:inherit}.hc-config :is(button,input,select):focus-visible,.hc-config a:focus-visible{outline:2px solid var(--hc-config-accent);outline-offset:3px}.hc-config :is(h1,h2,h3,p){margin-top:0}.hc-config a{text-decoration:none}.hc-config button{cursor:pointer}.hc-config button:disabled{cursor:not-allowed;opacity:.47}.hc-config-page-header{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hc-config-line);padding:0 0 16px}.hc-config-page-header h1{margin:0;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.hc-config-page-action{display:flex;align-items:center;gap:8px}.hc-config-section-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 16px}.hc-config-section-intro h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--hc-config-ink);font-size:16px;font-weight:570;line-height:1.4}.hc-config-section-intro h2 svg{color:var(--hc-config-faint)}.hc-config-section-intro p{margin:9px 0 0;color:var(--hc-config-muted);font-size:13px;line-height:1.5}.hc-config-counter{flex:0 0 auto;color:var(--hc-config-faint);font-size:12px}.hc-config-button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:3px;padding:0 13px;font-size:12px;font-weight:620;line-height:1.25;white-space:nowrap;transition:border-color .16s,background .16s,color .16s}.hc-config-button-quiet{border-color:#49434d;color:#e3dce8;background:#353038}.hc-config-button-quiet:hover:not(:disabled){border-color:#756685;background:#48404d}.hc-config-button-primary{border-color:#d5c2f6;color:#18131f;background:#e8dafc}.hc-config-button-primary:hover:not(:disabled){border-color:#fff;background:#f7efff}.hc-config-icon-button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:3px;color:var(--hc-config-muted);background:transparent}.hc-config-icon-button:hover{color:var(--hc-config-ink);background:#37313d}.hc-config-surface{border:1px solid var(--hc-config-line);background:var(--hc-config-panel)}.hc-config-empty{min-height:248px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;text-align:center}.hc-config-empty-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:16px;border:1px solid #554b62;border-radius:50%;color:var(--hc-config-accent);background:#2e2738}.hc-config-empty h2{margin:0 0 8px;font-size:16px;font-weight:630}.hc-config-empty p{max-width:490px;margin:0;color:var(--hc-config-muted);font-size:12px;line-height:1.6}.hc-config-empty-action{margin-top:22px}.hc-config-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #51415f;padding:12px 14px;color:#d4c0e9;background:#251e2c;font-size:12px;line-height:1.55}.hc-config-notice svg{flex:0 0 auto;margin-top:1px;color:#b395dc}.hc-config-notice p{margin:0}.hc-config-hosts{margin-top:7px}.hc-config-search{width:min(100%,345px);height:37px;display:flex;align-items:center;gap:8px;margin-bottom:17px;border:1px solid var(--hc-config-line);padding:0 11px;color:var(--hc-config-faint);background:var(--hc-config-field)}.hc-config-search:focus-within{border-color:var(--hc-config-accent)}.hc-config-search input{min-width:0;flex:1;border:0;outline:0;color:var(--hc-config-ink);background:transparent;font-size:12px}.hc-config-search input::placeholder{color:var(--hc-config-faint)}.hc-config-table-wrap{overflow-x:auto}.hc-config-table{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.hc-config-table th{border-bottom:1px solid var(--hc-config-line);padding:11px 14px;color:var(--hc-config-faint);font-size:11px;font-weight:550}.hc-config-table td{border-bottom:1px solid var(--hc-config-line);padding:15px 14px;color:#d8d0df;font-size:12px}.hc-config-table tr:hover td{background:#27212d}.hc-config-table th:first-child,.hc-config-table td:first-child{padding-left:0}.hc-config-table th:last-child,.hc-config-table td:last-child{padding-right:0;text-align:right}.hc-config-host-link{display:flex;align-items:center;gap:10px;width:fit-content;color:var(--hc-config-ink);font-weight:600}.hc-config-host-link:hover,.hc-config-open:hover{color:var(--hc-config-accent)}.hc-config-host-icon{width:27px;height:27px;display:grid;place-items:center;border:1px solid #554b60;border-radius:4px;color:#c5acef;background:#32283b}.hc-config-cell-note{display:block;margin:4px 0 0 37px;color:var(--hc-config-faint);font-size:10px}.hc-config-open{display:inline-grid;place-items:center;color:var(--hc-config-muted)}.hc-config-no-results{height:90px;text-align:center!important;color:var(--hc-config-faint)!important}.hc-config-status{display:inline-flex;align-items:center;gap:5px;border:1px solid #514d55;border-radius:16px;padding:3px 8px;color:#a9a1ae;background:#302b33;font-size:10px;font-weight:600;white-space:nowrap}.hc-config-status-good{border-color:#3f664c;color:#a7d5b2;background:#213328}.hc-config-status-warn{border-color:#69583f;color:#e4c18f;background:#372b20}.hc-config-tabs{display:flex;align-items:center;align-self:flex-start;gap:2px;border:1px solid var(--hc-config-line);padding:4px;background:var(--hc-config-panel)}.hc-config-tabs button{min-height:34px;border:0;padding:0 13px;color:var(--hc-config-muted);background:transparent;font-size:12px}.hc-config-tabs button:hover{color:var(--hc-config-ink)}.hc-config-tabs button.active{color:var(--hc-config-ink);background:#373039}.hc-config-context-footnote{margin-top:5px}.hc-config-context-strip{display:flex;align-items:center;gap:11px;min-height:57px;border:1px solid var(--hc-config-line);padding:12px 16px;color:#beb4c5;background:var(--hc-config-panel);font-size:12px;line-height:1.5}.hc-config-context-strip svg{flex:0 0 auto;color:var(--hc-config-accent)}.hc-config-context-strip span{overflow-wrap:anywhere}.hc-config-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#07060ac7}.hc-config-dialog{width:min(100%,620px);max-height:min(800px,calc(100vh - 48px));display:flex;flex-direction:column;border:1px solid #534a57;background:#252127;box-shadow:0 24px 90px #0009}.hc-config-dialog-header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--hc-config-line);padding:18px 24px}.hc-config-dialog-header h2{margin:0;font-size:20px;font-weight:650}.hc-config-dialog-body{overflow-y:auto;display:grid;gap:20px;padding:24px}.hc-config-dialog-copy{margin:0;color:#bcb3c0;font-size:13px;line-height:1.65}.hc-config-dialog-footer{min-height:72px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid var(--hc-config-line);padding:13px 24px}.hc-config-form-row{display:grid;gap:8px}.hc-config-form-row label{color:#e4dce8;font-size:12px;font-weight:620}.hc-config-input,.hc-config-select{width:100%;min-height:41px;border:1px solid #514953;border-radius:0;padding:0 12px;color:var(--hc-config-ink);background:var(--hc-config-field)}.hc-config-input::placeholder{color:#746c78}.hc-config-select:disabled{color:#8b828e}.hc-config-dialog-actions-disabled{display:flex;flex-wrap:wrap;gap:9px}.hc-config-automation-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.hc-config-stat{min-width:0;min-height:104px;display:flex;flex-direction:column;border:1px solid var(--hc-config-line);padding:16px 18px;background:var(--hc-config-panel)}.hc-config-stat span{color:var(--hc-config-muted);font-size:11px}.hc-config-stat strong{margin-top:9px;color:var(--hc-config-ink);font-size:23px;font-weight:600}.hc-config-stat small{margin-top:auto;color:var(--hc-config-faint);font-size:10px}.hc-config-crumb{display:flex;align-items:center;gap:7px;color:var(--hc-config-faint);font-size:12px}.hc-config-crumb button{border:0;padding:0;color:var(--hc-config-muted);background:transparent}.hc-config-crumb button:hover{color:var(--hc-config-accent)}.hc-config-crumb strong{color:var(--hc-config-ink);font-weight:570}.hc-config-automation-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-15px 0 0}.hc-config-automation-head>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.hc-config-automation-head h1{overflow:hidden;margin:0;font-size:23px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.hc-config-automation-actions{display:flex;align-items:center;gap:8px}.hc-config-switch{width:39px;height:23px;display:flex;align-items:center;border:1px solid #56505a;border-radius:15px;padding:2px;background:#37313b}.hc-config-switch span{width:17px;height:17px;border-radius:50%;background:#ccc4cf}.hc-config-menu-wrap{position:relative}.hc-config-menu{position:absolute;z-index:10;right:0;top:35px;min-width:190px;display:grid;border:1px solid #514753;padding:4px;background:#29242c;box-shadow:0 10px 28px #0006}.hc-config-menu button{border:0;padding:10px;color:#d9d0dd;background:transparent;text-align:left;font-size:11px}.hc-config-menu button:hover{background:#3c3342}.hc-config-automation-section{margin-top:2px}.hc-config-automation-section .hc-config-section-intro{align-items:center}.hc-config-text-action{display:inline-flex;align-items:center;gap:4px;border:0;padding:4px 0;color:#c2b7c7;background:transparent;font-size:11px;white-space:nowrap}.hc-config-text-action:hover{color:var(--hc-config-accent)}.hc-config-setting-row{min-height:85px;display:flex;align-items:center;gap:13px;border:1px solid var(--hc-config-line);padding:17px 20px;background:var(--hc-config-panel);font-size:13px}.hc-config-setting-icon{display:grid;place-items:center;color:#c7bbc9}.hc-config-setting-row>:last-child:not(:nth-child(2)){margin-left:10px}.hc-config-chip-action{min-height:29px;border:1px solid #47404b;padding:0 10px;color:#e5dce9;background:#1c191f;font-size:11px}.hc-config-chip-action:hover{border-color:var(--hc-config-accent)}.hc-config-save-row{display:flex;justify-content:flex-end}.hc-config-provider-group{margin-top:2px}.hc-config-provider-group+.hc-config-provider-group{margin-top:14px}.hc-config-provider-group .hc-config-section-intro{margin-bottom:18px}.hc-config-provider-group .hc-config-section-intro h2{font-size:17px}.hc-config-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hc-config-provider-card{min-height:229px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--hc-config-line);padding:22px 22px 18px;background:var(--hc-config-panel)}.hc-config-provider-name{display:flex;align-items:center;gap:13px}.hc-config-provider-name h3{margin:0;color:var(--hc-config-ink);font-size:16px;font-weight:570}.hc-config-provider-card p{min-height:48px;margin:19px 0 15px;color:#b3abb8;font-size:13px;line-height:1.5}.hc-config-provider-card .hc-config-button{min-height:34px}.hc-config-provider-status{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;color:#817b87;font-size:10px}.hc-config-provider-status span{width:5px;height:5px;border-radius:50%;background:#958a9f}.hc-config-provider-mark{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;color:#f0eaf2}.hc-config-brand-letter{font-size:25px;font-weight:800;line-height:1}.hc-config-provider-mark-gitlab{color:#f79a55}.hc-config-provider-mark-bitbucket{color:#3985f2}.hc-config-provider-mark-azure{color:#59a8f9}.hc-config-provider-mark-jira{color:#4b9efa}.hc-config-provider-mark-linear{color:#f1e9f8}.hc-config-provider-mark-slack{color:#eac053}.hc-config-linear-mark{width:22px;height:22px;border-radius:50%;background:repeating-linear-gradient(43deg,#e7ddec 0 4px,transparent 4px 6px),#4c4751;transform:rotate(-17deg)}.hc-config-provider-detail-head{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.hc-config-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hc-config{gap:23px}.hc-config-provider-grid{grid-template-columns:1fr;gap:10px}.hc-config-provider-card{min-height:205px}.hc-config-automation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hc-config-section-intro{align-items:flex-start;flex-direction:column;gap:8px}.hc-config-counter{white-space:normal}.hc-config-automation-head{align-items:flex-start;flex-direction:column}.hc-config-automation-head>div:first-child{flex-wrap:wrap}.hc-config-setting-row{flex-wrap:wrap}.hc-config-dialog{max-height:calc(100vh - 32px)}.hc-config-backdrop{padding:16px}}@media(max-width:480px){.hc-config-page-header h1{font-size:19px}.hc-config-page-header .hc-config-button{padding:0 8px}.hc-config-tabs{max-width:100%;overflow-x:auto}.hc-config-tabs button{white-space:nowrap}.hc-config-provider-card{padding:18px}.hc-config-dialog-body,.hc-config-dialog-header,.hc-config-dialog-footer{padding-left:17px;padding-right:17px}}.hc-config-ownership{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hc-config-ownership-actions{display:flex;gap:12px}.hc-config-provider-status--connected span{background:#4ade80}.hc-config-provider-status--connecting span{background:#60a5fa}.hc-config-provider-status--expired span,.hc-config-provider-status--revoked span{background:#facc15}.hc-config-provider-status--error span{background:#f87171}.hc-config-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.hc-config-filters .hc-config-select{width:auto;min-width:160px}.hc-context-editor{min-height:180px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;resize:vertical}.hc-context-model{max-height:260px;overflow:auto;margin:0;padding:12px;border:1px solid var(--hc-config-line);white-space:pre-wrap;font-size:12px}.hc-management-page{display:grid;align-content:start;gap:26px}.hc-management-page h1,.hc-management-page h2,.hc-management-page p{margin:0}.hc-management-page h1{font-size:26px;font-weight:610;letter-spacing:-.03em}.hc-management-page h2{font-size:18px;font-weight:570;letter-spacing:-.02em}.hc-page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.hc-management-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #514429;background:#30291f;color:#e3c88c;font-size:13px;line-height:1.45}.hc-management-notice svg{flex:none;margin-top:1px}.hc-management-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hc-management-filters .hc-select{min-width:150px}.hc-management-filters-end{margin-left:auto;color:var(--hc-muted);font-size:13px}.hc-search-field{position:relative;display:flex;align-items:center;min-width:260px}.hc-search-field svg{position:absolute;left:12px;color:var(--hc-muted)}.hc-search-field input{width:100%;padding-left:38px}.hc-table-header{color:#a5a0a0;font-size:12px;font-weight:600;border-bottom:1px solid var(--hc-border)}.hc-table-header>span{display:inline-flex;align-items:center;gap:6px}.hc-table-row{border-bottom:1px solid var(--hc-border);color:var(--hc-text);font-size:13px}.hc-table-row:last-child{border-bottom:0}.hc-people-grid{display:grid;grid-template-columns:1.6fr .85fr 1.1fr .85fr;gap:20px;padding:18px 22px}.hc-management-empty{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:34px 20px;text-align:center;color:var(--hc-muted)}.hc-management-empty strong{color:var(--hc-text);font-size:14px;font-weight:560}.hc-management-empty span{max-width:610px;line-height:1.45}.hc-dialog-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#060508c9}.hc-dialog{width:min(560px,100%);display:grid;gap:20px;padding:26px;border:1px solid var(--hc-border);background:#242125;box-shadow:0 30px 80px #0008}.hc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.hc-dialog-head h2{margin:0;font-size:21px}.hc-dialog>p{color:var(--hc-muted)}.hc-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.hc-field{display:grid;gap:8px;color:var(--hc-text);font-size:13px}.hc-field textarea{resize:vertical}.hc-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:none;color:var(--hc-muted);cursor:pointer}.hc-management-section{display:grid;gap:15px}.hc-section-eyebrow{color:var(--hc-accent);font-size:10px;font-weight:700;letter-spacing:.14em}.hc-billing-page{gap:30px}.hc-billing-trial{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px}.hc-billing-trial>div{display:grid;gap:13px}.hc-billing-trial p,.hc-billing-wallet p,.hc-billing-bottom p{color:var(--hc-muted);font-size:13px}.hc-legal-line{color:var(--hc-muted);font-size:12px}.hc-legal-line input{margin-right:7px;accent-color:var(--hc-accent)}.hc-billing-summary{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:27px}.hc-billing-summary>div:first-child{display:flex;flex-direction:column;gap:7px}.hc-billing-summary>div:first-child strong{font-size:29px;font-weight:570}.hc-billing-summary small{color:var(--hc-muted)}.hc-billing-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--hc-border);font-size:12px}.hc-billing-line:first-child{padding-top:0}.hc-billing-line:last-child{border-bottom:0}.hc-billing-line>span{color:var(--hc-muted)}.hc-billing-line>strong{color:var(--hc-text);font-weight:550}.hc-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hc-billing-wallet,.hc-billing-bottom{display:grid;align-content:start;gap:16px;padding:25px}.hc-billing-wallet-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.hc-billing-wallet-head .hc-button{white-space:nowrap}.hc-billing-balance{display:flex;align-items:baseline;gap:8px;font-size:31px;font-weight:580}.hc-billing-balance span{color:var(--hc-muted);font-size:13px;font-weight:400}.hc-billing-wallet>.hc-button{justify-self:start}.hc-billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.hc-billing-seats{width:84px;margin-left:8px}.hc-billing-packages{border:0;margin:0;padding:0}.hc-billing-history-grid{display:grid;grid-template-columns:1.1fr 1.3fr 1fr 1fr 1fr .7fr;gap:15px;padding:17px 20px}.hc-text-link,.hc-text-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--hc-text);cursor:pointer;font:inherit;font-size:12px}.hc-text-link:hover,.hc-text-button:hover{color:var(--hc-accent)}.hc-inline-input{display:flex;gap:8px}.hc-inline-input .hc-input{min-width:0;flex:1}.hc-usage-controls{display:flex;justify-content:space-between;align-items:center;gap:14px}.hc-usage-controls .hc-select{min-width:130px}.hc-usage-page .hc-section-title{margin-top:3px;color:var(--hc-muted);font-size:14px;font-weight:480}.hc-usage-message{display:flex;flex-direction:column;gap:7px;padding:28px}.hc-usage-message strong{font-weight:550}.hc-usage-message span{color:var(--hc-muted);font-size:12px}.hc-usage-subheading{margin-top:6px}.hc-usage-grid{display:grid;grid-template-columns:1fr 170px;gap:20px;padding:18px 22px}.hc-usage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hc-usage-metrics .hc-stat{display:flex;flex-direction:column;gap:11px;padding:22px}.hc-usage-metrics .hc-stat span{color:var(--hc-muted);font-size:12px}.hc-usage-metrics .hc-stat strong{font-size:27px;font-weight:580}.hc-usage-scans-grid{display:grid;grid-template-columns:1.5fr .5fr .5fr .5fr 1fr;align-items:center;gap:14px;padding:17px 20px}.hc-usage-scans-grid strong{font-weight:550}.hc-settings-page>.hc-management-section{gap:15px}.hc-setting-row{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(190px,.9fr);align-items:start;gap:30px;padding:24px;border-bottom:1px solid var(--hc-border)}.hc-setting-row:last-child{border-bottom:0}.hc-setting-row strong{display:block;margin-bottom:6px;font-size:14px;font-weight:570}.hc-setting-row p{color:var(--hc-muted);font-size:12px;line-height:1.5}.hc-setting-control{display:flex;justify-content:flex-end}.hc-setting-control .hc-input,.hc-setting-control .hc-select{width:min(100%,300px)}.hc-setting-save{display:flex;justify-content:flex-end;padding:18px 24px}.hc-setting-empty{padding:17px 24px;color:var(--hc-muted);font-size:12px}.hc-switch{width:39px;height:21px;padding:3px;border:1px solid var(--hc-border);border-radius:12px;background:#302d30}.hc-switch:before{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#858085}.hc-setting-help{margin-top:8px;color:var(--hc-muted)}.hc-sla-grid{display:grid;grid-template-columns:1fr 100px 100px;align-items:center;gap:15px;padding:12px 24px}.hc-sla-grid .hc-input{width:100%}.hc-management-footnote{padding:0 0 35px;font-size:11px}@media(max-width:850px){.hc-billing-grid,.hc-billing-summary{grid-template-columns:1fr}.hc-people-grid,.hc-usage-scans-grid{min-width:700px}.hc-management-table,.hc-usage-page .hc-panel:has(.hc-usage-scans-grid){overflow-x:auto}}@media(max-width:570px){.hc-billing-trial{align-items:flex-start;flex-direction:column}.hc-management-filters-end{margin-left:0}.hc-search-field{width:100%}.hc-usage-controls{align-items:flex-start;flex-direction:column}.hc-setting-row{grid-template-columns:1fr;gap:14px}.hc-setting-control{justify-content:flex-start}.hc-usage-metrics{grid-template-columns:1fr}}.hc-setting-list{display:grid;gap:6px;margin:0;padding:10px 20px;list-style:none;font-size:12px}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#191719}.hc-app{--hc-bg: #191719;--hc-sidebar: #211e21;--hc-panel: #222022;--hc-panel-raised: #2a272a;--hc-border: #393539;--hc-text: #efebef;--hc-muted: #9c979d;--hc-faint: #6f6a70;--hc-accent: #a47cfb;--hc-accent-strong: #6e00ff;--hc-accent-soft: #362a48;--hc-warm: #faf5ea;display:flex;height:100vh;min-height:600px;width:100%;overflow:hidden;background:var(--hc-bg);color:var(--hc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.hc-app *{box-sizing:border-box}.hc-app button,.hc-app input,.hc-app textarea,.hc-app select{font:inherit}.hc-app button{cursor:pointer}.hc-app button:disabled{cursor:not-allowed;opacity:.47}.hc-app a{color:inherit;text-decoration:none}.hc-app :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--hc-accent);outline-offset:2px}.hc-sidebar{width:270px;flex:0 0 270px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--hc-border);background:var(--hc-sidebar);transition:width .18s ease,flex-basis .18s ease}.hc-collapsed .hc-sidebar{width:64px;flex-basis:64px}.hc-org-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:74px;padding:0 16px 0 20px}.hc-org-switch{min-width:0;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--hc-text);text-align:left}.hc-org-switch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:610}.hc-org-switch svg{color:var(--hc-muted)}.hc-org-avatar{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border:1px solid #7555ac;border-radius:50%;background:#49316f;color:#e3d4ff;font-weight:700}.hc-collapse-button{display:grid;place-items:center;width:25px;height:27px;flex:0 0 25px;border:0;background:transparent;color:var(--hc-muted)}.hc-collapse-button:hover{color:var(--hc-text)}.hc-collapsed .hc-org-bar{padding:0 14px;flex-direction:column;justify-content:center;gap:2px}.hc-collapsed .hc-collapse-button{width:22px;height:18px}.hc-org-menu{position:absolute;z-index:20;top:60px;left:15px;width:228px;display:grid;gap:6px;padding:16px;border:1px solid var(--hc-border);background:#29252a;box-shadow:0 12px 35px #0008}.hc-org-menu strong{font-size:14px}.hc-org-menu small,.hc-org-menu span{color:var(--hc-muted);font-size:11px}.hc-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;padding:28px 12px 18px;scrollbar-color:#47414a transparent;scrollbar-width:thin}.hc-nav-group+.hc-nav-group{margin-top:25px}.hc-nav-group nav{display:grid;gap:3px}.hc-nav-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;height:29px;padding:0 10px;border:0;background:none;color:var(--hc-muted);text-align:left;font-size:13px}.hc-nav-group-title svg{transition:transform .15s ease}.hc-nav-group-title svg.closed{transform:rotate(-90deg)}.hc-nav-link{display:flex;align-items:center;gap:12px;min-height:40px;padding:7px 11px;border-radius:2px;color:#a8a3a9!important;font-size:14px;font-weight:540;transition:background .12s ease,color .12s ease}.hc-nav-link svg{flex:0 0 auto;color:#a8a3a9}.hc-nav-link:hover{background:#302c31;color:#f0ecf1!important}.hc-nav-link.active{background:#332d3a;color:#f3eaff!important}.hc-nav-link.active svg{color:var(--hc-accent)}.hc-collapsed .hc-nav-group-title{justify-content:center;padding:0}.hc-collapsed .hc-nav-link{justify-content:center;padding:7px 0}.hc-sidebar-bottom{border-top:1px solid var(--hc-border);padding:12px}.hc-sidebar-bottom>button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:5px 8px;border:0;background:none;color:var(--hc-muted);text-align:left}.hc-sidebar-bottom>button:hover{color:var(--hc-text)}.hc-sidebar-bottom>button span{flex:1}.hc-sidebar-bottom>button small{font-size:11px}.hc-sidebar-caption{padding:12px 8px 2px;color:#706a72;font-size:9px;font-weight:800;letter-spacing:.14em}.hc-main{flex:1;min-width:0;display:flex;flex-direction:column}.hc-topbar{height:74px;flex:0 0 74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 35px;border-bottom:1px solid var(--hc-border);background:var(--hc-bg)}.hc-topbar-left{display:flex;align-items:center;gap:15px;min-width:0;font-size:19px;font-weight:540}.hc-topbar-left>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-topbar-right{display:flex;align-items:center;gap:14px}.hc-snapshot-label{color:var(--hc-faint);font-size:11px;white-space:nowrap}.hc-icon-button{display:grid;place-items:center;width:30px;height:30px;border:0;background:none;color:#a5a0a7}.hc-icon-button:hover{color:var(--hc-text)}.hc-mobile-menu{display:none}.hc-content{flex:1;min-height:0;overflow-y:auto;padding:31px 35px 65px;scrollbar-color:#454047 transparent;scrollbar-width:thin}.hc-content>*{width:min(100%,1500px);margin-left:auto;margin-right:auto}.hc-panel,.hc-card{border:1px solid var(--hc-border);background:var(--hc-panel)}.hc-page-title{margin:0;color:var(--hc-text);font-size:25px;font-weight:600;letter-spacing:-.025em}.hc-muted{color:var(--hc-muted)}.hc-kicker{color:var(--hc-accent);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hc-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 13px;border:1px solid #4a454a;border-radius:1px;background:#373337;color:#e8e2e9;font-size:12px;font-weight:560;white-space:nowrap}.hc-button:hover:not(:disabled){border-color:#706775;background:#423c43}.hc-button-primary{border-color:#8a55dd;background:#7b39e7;color:#fff}.hc-button-primary:hover:not(:disabled){border-color:#a86aff;background:#8f4bf6}.hc-input,.hc-select{min-height:36px;padding:7px 11px;border:1px solid var(--hc-border);border-radius:1px;outline:none;background:#1a181b;color:var(--hc-text)}.hc-input::placeholder{color:#706b70}.hc-input:disabled,.hc-select:disabled{opacity:.55}.hc-tabs{display:inline-flex;align-items:center;gap:1px;padding:4px;border:1px solid #322f32;background:#242124}.hc-tabs button{min-height:34px;padding:6px 13px;border:0;background:transparent;color:#aaa4ab;white-space:nowrap}.hc-tabs button:hover{color:var(--hc-text)}.hc-tabs button.active,.hc-tabs button[aria-selected=true]{background:#363137;color:var(--hc-text)}.hc-empty{color:var(--hc-muted)}.hc-alert{border:1px solid #63502e;background:#332b20;color:#e9d09f}.hc-load-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:260px;color:var(--hc-muted)}.hc-load-error{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:18px}.hc-load-error strong{color:var(--hc-text)}.hc-load-error span{flex:1}.hc-spin{animation:hc-spin 1.2s linear infinite}@keyframes hc-spin{to{transform:rotate(360deg)}}.hc-modal-scrim{position:fixed;z-index:90;inset:0;display:grid;place-items:start center;padding:11vh 20px 30px;background:#09070bc9}.hc-search-dialog,.hc-help-dialog,.hc-onboarding{width:min(100%,640px);border:1px solid var(--hc-border);background:#262227;box-shadow:0 28px 80px #0009}.hc-search-dialog-input{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid var(--hc-border);color:var(--hc-muted)}.hc-search-dialog-input input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--hc-text);font-size:16px}.hc-search-results{max-height:380px;overflow-y:auto;padding:7px}.hc-search-results button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;padding:11px 13px;border:0;background:none;color:var(--hc-text);text-align:left}.hc-search-results button:hover{background:#383039}.hc-search-results button span{display:grid;gap:2px}.hc-search-results button small{color:var(--hc-muted)}.hc-search-empty{padding:25px;color:var(--hc-muted);text-align:center}.hc-help-dialog,.hc-onboarding{display:grid;gap:20px;padding:26px}.hc-dialog-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.hc-dialog-top h2{margin:5px 0 0;font-size:24px}.hc-help-dialog>p,.hc-onboarding>p{margin:0;color:var(--hc-muted);line-height:1.6}.hc-help-grid{display:grid;gap:10px}.hc-help-grid>div{display:grid;gap:4px;padding:13px 15px;border:1px solid var(--hc-border)}.hc-help-grid strong{font-weight:560}.hc-help-grid span{color:var(--hc-muted);font-size:12px}.hc-help-dialog>.hc-button{justify-self:end}.hc-onboarding{max-height:80vh;overflow-y:auto}.hc-onboarding-progress{display:flex;justify-content:space-between;gap:20px;padding:12px 15px;border:1px solid var(--hc-border);background:#201d20}.hc-onboarding-progress span{color:var(--hc-muted)}.hc-onboarding-progress strong{font-weight:550}.hc-onboarding-list{display:grid}.hc-onboarding-list a{display:flex;align-items:center;gap:14px;padding:11px 3px;border-bottom:1px solid var(--hc-border)}.hc-onboarding-list a:hover{color:var(--hc-accent)}.hc-onboarding-list a>span:nth-child(2){display:grid;gap:2px;flex:1}.hc-onboarding-list small{color:var(--hc-muted)}.hc-onboarding-number{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--hc-border);color:var(--hc-muted)}.hc-mobile-scrim{display:none}@media(max-width:1100px){.hc-sidebar{width:230px;flex-basis:230px}.hc-content{padding:26px}.hc-topbar{padding:0 26px}.hc-snapshot-label{display:none}}@media(max-width:720px){.hc-sidebar{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(86vw,280px);transform:translate(-100%);transition:transform .2s ease}.hc-mobile-open .hc-sidebar{transform:translate(0)}.hc-mobile-scrim{position:fixed;z-index:55;inset:0;display:block;border:0;background:#0009}.hc-mobile-menu{display:grid}.hc-topbar{height:60px;flex-basis:60px;padding:0 15px}.hc-topbar-left{font-size:16px}.hc-topbar-right{gap:3px}.hc-content{padding:20px 15px 65px}.hc-collapsed .hc-sidebar{width:min(86vw,280px)}.hc-collapsed .hc-nav-link{justify-content:flex-start;padding:7px 11px}}.hc-app.hc-auth{align-items:center;justify-content:center;overflow:auto;padding:24px 16px}.hc-auth-splash{width:100%;height:100vh;background:#191719}.hc-auth-card{width:100%;max-width:400px;padding:28px 26px;border:1px solid var(--hc-border);background:var(--hc-panel)}.hc-auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-weight:650;font-size:15px}.hc-auth-card h1{margin:0 0 6px;font-size:20px;font-weight:620}.hc-auth-card>p{margin:0 0 18px;color:var(--hc-muted)}.hc-auth-form{display:grid;gap:12px}.hc-auth-form label,.hc-account-form label{display:grid;gap:5px;color:var(--hc-muted);font-size:12px}.hc-auth-form .hc-input,.hc-account-form .hc-input,.hc-auth-form .hc-button{width:100%}.hc-auth-divider{display:flex;align-items:center;gap:10px;margin:6px 0;color:var(--hc-faint);font-size:11px;text-transform:uppercase}.hc-auth-divider:before,.hc-auth-divider:after{content:"";flex:1;border-top:1px solid var(--hc-border)}.hc-auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px}.hc-auth-links button,.hc-link-button{padding:0;border:0;background:none;color:var(--hc-accent)}.hc-auth-error{margin:0;padding:8px 10px;border:1px solid #6b2b35;background:#2b1a1e;color:#ffb4bf;font-size:12px}.hc-auth-success{margin:0;padding:8px 10px;border:1px solid #2d5a40;background:#17271e;color:#a8e6bf;font-size:12px}.hc-org-menu-list{display:grid;gap:2px;margin:8px 0}.hc-org-menu-list button,.hc-org-menu-actions button,.hc-org-menu-actions a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;border:0;background:none;color:var(--hc-text);text-align:left}.hc-org-menu-list button:hover,.hc-org-menu-actions button:hover,.hc-org-menu-actions a:hover{background:var(--hc-panel-raised)}.hc-org-menu-actions{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--hc-border)}.hc-account-page .hc-panel{padding:18px 20px}.hc-account-page .hc-panel>p{margin:0 0 12px;color:var(--hc-muted)}.hc-management-page>.hc-panel,.hc-management-page>.hc-management-section,.hc-management-section>.hc-panel{min-width:0}.hc-account-form{display:grid;gap:12px;max-width:420px}.hc-secret-box{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--hc-border);background:#1a181b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.hc-secret-box code{flex:1}.hc-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hc-tabs-row{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--hc-border)}.hc-tabs-row button{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--hc-muted)}.hc-tabs-row button[aria-selected=true]{border-bottom-color:var(--hc-accent);color:var(--hc-text)}.hc-table-wrap{overflow-x:auto}.hc-data-table{width:100%;border-collapse:collapse;font-size:12px}.hc-data-table th,.hc-data-table td{padding:9px 10px;border-bottom:1px solid var(--hc-border);text-align:left;vertical-align:middle}.hc-data-table th{color:var(--hc-muted);font-weight:560}.hc-data-table th button{padding:0;border:0;background:none;color:inherit;font-weight:inherit}.hc-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hc-pill{display:inline-block;padding:1px 7px;border:1px solid var(--hc-border);color:var(--hc-muted);font-size:11px}.hc-pill-warn{border-color:#6b5a2b;color:#f1d38a}.hc-pill-bad{border-color:#6b2b35;color:#ffb4bf}.hc-pill-ok{border-color:#2d5a40;color:#a8e6bf}.hc-danger-zone{border:1px solid #6b2b35}.hc-button-danger{border-color:#8a2f3d;background:#4a1d25;color:#ffd4da}@media(max-width:720px){.hc-codes{grid-template-columns:1fr}}
