.ha-login{min-height:100dvh;background:#101318;color:#e8eef5;display:grid;place-items:center;padding:28px;font-family:Inter,system-ui,sans-serif;box-sizing:border-box}.ha-login-card{width:100%;max-width:400px}.ha-brand{display:flex;align-items:center;gap:12px;font-weight:700}.ha-brand svg,.ha-lock{color:#b6f591}.ha-lock{margin-top:60px}.ha-login h1{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:20px 0}.ha-login p{color:#a0aebf;font-size:14px;line-height:1.7}.ha-login form{margin-top:30px;display:grid;gap:18px}.ha-login label{display:grid;gap:8px;font-size:12px}.ha-login input{width:100%;box-sizing:border-box;background:#1a1f27;border:1px solid #3b4654;border-radius:8px;color:#e8eef5;padding:13px;font:inherit;font-size:15px}.ha-login input:focus{outline:2px solid #b6f591;outline-offset:2px}.ha-submit{display:flex;gap:10px;justify-content:center;align-items:center;background:#b6f591;border:0;border-radius:8px;padding:14px;color:#172116;font-weight:700;font-size:14px;cursor:pointer;width:100%}.ha-submit:disabled{opacity:.6;cursor:wait}.ha-login-note{display:flex;gap:10px;align-items:center;margin-top:30px;color:#8d9aab;font-size:11px;line-height:1.7}.ha-login-note svg{flex-shrink:0}.ha-login .ha-error{background:#342426;border:1px solid #795052;color:#ffbcbc;padding:12px;border-radius:8px}.ha-setup{margin:25px 0}.ha-account{display:flex;align-items:center;gap:15px;margin-left:auto;font-size:12px;flex-shrink:0}.ha-account span{display:grid;gap:5px}.ha-account small{color:#99a7b9;font-size:10px}.ha-account button{background:#212730;color:#becbdb;border:1px solid #394452;border-radius:7px;padding:10px;cursor:pointer}.ha-account button:hover{border-color:#b6f591}.ha-account button:focus-visible{outline:2px solid #b6f591}@media(max-width:750px){.ha-account{margin-left:0;margin-top:4px}.ha-account span{display:flex;align-items:center;gap:8px}.ha-login h1{font-size:32px}}.studio-status{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;margin:0 0 20px;border:1px solid #344235;border-radius:14px;background:#151b17;color:#edf5ef}.studio-status>div{display:grid;gap:5px}.studio-status span,.studio-status p{font-size:12px;color:#aab5ac;margin:0}.studio-status p{flex:1;min-width:230px;line-height:1.6}.studio-status strong{font-size:14px}.studio-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#69736b;margin-right:8px}.studio-status i.online{background:#b6ed72}.studio-status .studio-space{flex-basis:100%;color:#ffda8b}.studio-status .hr-error{flex-basis:100%}.hk-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 28px}.hk-header h1{font-size:32px;margin:10px 0;color:var(--hr-text);overflow-wrap:anywhere}.hk-header p{color:var(--hr-muted);line-height:1.7;font-size:13px;margin:0}.hk-header>div{min-width:0}.hk-header button{flex-shrink:0}.hk-back{display:inline-flex;margin-bottom:20px}.hk-search{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#191e26;border:1px solid #394250;border-radius:9px;margin-bottom:23px}.hk-search svg{color:var(--hr-muted);flex-shrink:0}.hr-root .hk-search input{width:100%;min-width:0;background:transparent;border:0;color:var(--hr-text);padding:5px;font-size:13px}.hk-search span{font-size:11px;color:var(--hr-muted);white-space:nowrap}.hk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.hk-card{display:flex;flex-direction:column;min-width:0;transition:border-color .15s}.hk-card:hover{border-color:#819573}.hk-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b6f591}.hk-card-top>span{font-size:10px;letter-spacing:.3px}.hr-root .hk-card h2{font-size:20px;margin:22px 0 8px;overflow-wrap:anywhere}.hr-root .hk-card .hk-variant{font-size:11px;color:#b7c8ad;margin:0;overflow-wrap:anywhere}.hr-root .hk-overview{font-size:12px;line-height:1.8;color:var(--hr-muted);margin:15px 0 24px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hk-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;border-top:1px solid var(--hr-border);padding-top:16px;color:#96a4b7;font-size:11px}.hk-meta{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-bottom:23px}.hk-meta>div{display:flex;flex-direction:column;gap:8px;min-width:0}.hk-meta span{font-size:11px;color:var(--hr-muted)}.hk-meta strong{font-size:12px;overflow-wrap:anywhere}.hk-meta button{margin-left:auto}.hk-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hr-root .hk-section h2,.hr-root .hk-sources h2{font-size:17px;margin-bottom:17px}.hk-section ul{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:10px}.hk-section li,.hr-root .hk-section p{font-size:13px;line-height:1.85;color:#bdc9d9;overflow-wrap:anywhere}.hk-prose{white-space:pre-wrap}.hk-section:first-child,.hk-section:nth-child(9){grid-column:1/-1}.hk-caveats{border-color:#544d38}.hk-warning{padding:15px 18px;border:1px solid #685738;background:#302a1f;color:#dac8a0;font-size:12px;line-height:1.8;border-radius:9px;margin:0 0 20px}.hk-sources,.hk-raw{margin-top:22px}.hk-sources article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--hr-border)}.hk-sources article>div{min-width:0}.hk-sources strong,.hk-sources small{display:block;overflow-wrap:anywhere}.hk-sources strong{font-size:13px}.hk-sources small{font-size:11px;color:var(--hr-muted);margin-top:6px}.hk-sources a{display:inline-flex;align-items:center;gap:7px;color:#b6f591;font-size:12px;flex-shrink:0}.hk-raw summary{cursor:pointer;font-size:13px}.hk-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;overflow:auto;font-size:12px;line-height:1.8;margin-top:20px;color:#bdc9d9}.hk-raw section{margin-top:20px}.hk-root .hr-empty p{max-width:650px;line-height:1.8}@media(max-width:1050px){.hk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-nav{gap:5px!important}.hw-nav a{padding-left:10px!important;padding-right:10px!important}}@media(max-width:750px){.hk-grid,.hk-sections{grid-template-columns:1fr}.hk-header{align-items:flex-start}.hk-header h1{font-size:26px}.hk-meta{gap:18px}.hk-meta button{margin-left:0}.hk-sources article{align-items:flex-start;flex-direction:column;gap:10px}.hk-root .hr-panel{padding:20px}.hk-header .hr-secondary{padding:10px}.hr-root .hw-nav{flex-wrap:wrap;justify-content:flex-start;gap:7px!important}.hr-root .hw-nav a{font-size:11px;padding:9px 8px!important}}.hi-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 26px}.hi-header h1{font-size:32px;margin:10px 0}.hi-header p{margin:0;color:var(--hr-muted);font-size:13px;line-height:1.7}.hi-header .hr-eyebrow{display:flex;align-items:center;gap:8px}.hi-header button{flex-shrink:0}.hi-add{margin-bottom:28px}.hr-root .hi-add h2{display:flex;align-items:center;gap:9px;font-size:17px;margin:0 0 20px}.hi-add label,.hi-edit-dialog label{display:block;font-size:12px;margin:17px 0 8px;color:#c3ccda}.hr-root .hi-add input,.hr-root .hi-add textarea,.hi-edit-dialog input,.hi-edit-dialog textarea{display:block;box-sizing:border-box;width:100%;background:#11161e;border:1px solid #3b4656;border-radius:8px;color:#edf2f8;padding:12px 14px;font:inherit;font-size:13px;line-height:1.6}.hi-add textarea,.hi-edit-dialog textarea{resize:vertical;min-height:78px}.hi-add-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px}.hi-add-footer>span{font-size:11px;color:var(--hr-muted);line-height:1.7}.hi-add-footer button{flex-shrink:0}.hi-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hi-tabs{display:flex;gap:6px;padding:5px;background:#11161e;border:1px solid var(--hr-border);border-radius:10px}.hi-tabs a{display:flex;gap:8px;align-items:center;padding:11px 16px;border-radius:6px;color:var(--hr-muted);font-size:13px;text-decoration:none}.hi-tabs a.is-active{background:#293426;color:#c3f8a4}.hi-tabs span{font-size:11px;min-width:23px;text-align:center;padding:3px 5px;border-radius:4px;background:#26303d;color:#c7d3e2}.hi-tabs .is-active span{background:#40513a;color:#e3ffd2}.hi-search{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--hr-border);border-radius:8px;background:#191e26;color:var(--hr-muted);min-width:230px}.hr-root .hi-search input{width:100%;min-width:0;border:0;background:transparent;font-size:12px;color:var(--hr-text);padding:4px}.hi-search svg{flex-shrink:0}.hi-notice{min-height:19px;font-size:12px;color:#c3f8a4;margin:14px 0}.hi-feedback{margin-top:18px}.hi-feedback button{margin-left:14px}.hi-list{display:flex;flex-direction:column;gap:12px}.hr-root .hi-item{display:flex;gap:17px;align-items:flex-start;padding:21px 23px}.hr-root input.hi-check{accent-color:#b6f591;width:22px;height:22px;flex:0 0 22px;margin:1px 0 0;cursor:pointer}.hr-root input.hi-check:disabled{cursor:wait}.hi-item-content{min-width:0;flex:1}.hr-root .hi-item h2{font-size:14px;line-height:1.65;margin:0;color:#e8eef7;overflow-wrap:anywhere}.hi-number{color:#9caec2;font-variant-numeric:tabular-nums}.hr-root .hi-details{white-space:pre-wrap;overflow-wrap:anywhere;color:#a6b4c6;font-size:12px;line-height:1.85;margin:10px 0 0}.hi-item.hi-done{border-color:#33452e}.hi-done .hi-number{color:#b6f591}.hi-edit-button{flex-shrink:0;font-size:11px!important;padding:5px!important}.hi-edit-dialog{max-width:620px;width:calc(100% - 30px);box-sizing:border-box}.hi-edit-dialog form{margin:0}.hi-edit-dialog h2{font-size:19px}.hi-edit-dialog .hr-dialog-actions{margin-top:22px}.hi-conflict{background:#332c20;border:1px solid #78663f;padding:14px;border-radius:8px;font-size:12px;line-height:1.7;color:#ebd8af;margin-top:17px}.hi-conflict p{margin:0 0 12px}.hi-root :focus-visible,.hi-edit-dialog :focus-visible{outline:2px solid #b6f591;outline-offset:3px}.hr-root .hi-search{display:flex;flex-direction:row;margin:0;gap:10px}.hr-root .hi-search input:not([type=checkbox]){height:24px;background:transparent;border:0;padding:0;font-size:12px}.hr-root .hi-add label,.hr-root .hi-edit-dialog label{display:block;margin:14px 0 8px}.hr-root .hi-notice{font-size:12px;margin:12px 0;min-height:19px}@media(max-width:750px){.hi-header{align-items:flex-start}.hi-header h1{font-size:26px}.hi-header .hr-secondary{padding:10px;font-size:11px}.hr-root .hi-add{padding:20px}.hi-toolbar{gap:13px}.hi-tabs{width:100%}.hi-tabs a{flex:1;justify-content:center;padding:10px}.hi-search{width:100%;min-width:0;box-sizing:border-box}.hi-add-footer{align-items:flex-start}.hi-add-footer>span{max-width:190px}.hr-root .hi-item{gap:12px;padding:17px 15px}.hi-edit-button span{display:none}.hi-edit-button{min-width:28px;min-height:30px}.hi-notice{line-height:1.7}}.hr-root{--hr-bg:#101217;--hr-panel:#191c23;--hr-border:#2c303a;--hr-text:#f3f4f7;--hr-muted:#a0a7b7;--hr-accent:#abf279;background:var(--hr-bg);color:var(--hr-text);height:100%;overflow:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:dark}.hr-root *{box-sizing:border-box}.hr-content{max-width:1420px;margin:0 auto;padding:34px 36px 24px}.hr-root h1,.hr-root h2,.hr-root h3,.hr-root p{margin:0}.hr-root h1{font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:-1.5px;line-height:1.2;overflow-wrap:anywhere}.hr-root h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.hr-root h3{font-size:15px;font-weight:600}.hr-root p{font-size:14px;line-height:1.65}.hr-root button,.hr-root a,.hr-root summary,.hr-root input,.hr-root select{transition:background .15s,border-color .15s,color .15s}.hr-root button{cursor:pointer}.hr-root button:disabled{opacity:.5;cursor:wait}.hr-root button:focus-visible,.hr-root a:focus-visible,.hr-root summary:focus-visible,.hr-root input:focus-visible,.hr-root select:focus-visible{outline:2px solid var(--hr-accent);outline-offset:3px}.hr-root a{text-decoration:none}.hr-root small{font-size:11px;line-height:1.6}.hr-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hr-between{justify-content:space-between}.hr-accent{color:var(--hr-accent)}.hr-muted{color:var(--hr-muted);font-size:12px}.hr-muted svg{display:inline;vertical-align:middle}.hr-title-row{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:22px 0 28px}.hr-title-row p{color:var(--hr-muted);margin-top:10px;overflow-wrap:anywhere}.hr-eyebrow,.hr-section-number{font-size:10px;font-weight:650;letter-spacing:1.8px;color:var(--hr-muted);margin-bottom:12px}.hr-eyebrow{display:flex;align-items:center;gap:8px}.hr-eyebrow>span{width:6px;height:6px;background:var(--hr-accent);border-radius:50%}.hr-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:7px 10px;border:1px solid var(--hr-border);border-radius:6px;color:var(--hr-muted);white-space:nowrap}.hr-panel{background:var(--hr-panel);border:1px solid var(--hr-border);border-radius:14px;padding:24px;min-width:0}.hr-dashboard-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:22px}.hr-new>p{margin:8px 0 24px}.hr-root label{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:12px;font-weight:500}.hr-root label small{color:var(--hr-muted);font-weight:400}.hr-root input:not([type=checkbox]),.hr-root select{width:100%;height:44px;border:1px solid #363b47;border-radius:7px;background:#12151b;color:var(--hr-text);padding:0 12px;font-size:13px;min-width:0}.hr-root input::placeholder{color:#7d8698}.hr-defaults{display:flex;gap:10px;color:var(--hr-accent);background:#20291e;border:1px solid #35452b;padding:12px 13px;border-radius:8px;font-size:11px;line-height:1.7;margin-top:20px}.hr-defaults svg{flex-shrink:0;margin-top:2px}.hr-details{border-top:1px solid var(--hr-border);margin-top:20px;padding-top:15px;font-size:12px;color:var(--hr-muted)}.hr-details summary{cursor:pointer;color:#d0d5de;font-size:12px;user-select:none}.hr-details[open] summary{margin-bottom:18px}.hr-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font:11px/1.7 ui-monospace,monospace;background:#111319;padding:15px;border-radius:7px;color:#b8c5d6;margin-top:12px}.hr-details p{margin-top:12px;font-size:12px}.hr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.hr-root .hr-checkbox{flex-direction:row;align-items:center;font-weight:400;line-height:1.5}.hr-checkbox input{accent-color:var(--hr-accent);width:15px;height:15px}.hr-review-note{font-size:11px!important;color:var(--hr-muted);margin:17px 0!important}.hr-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--hr-accent);border-radius:7px;background:var(--hr-accent);color:#192114!important;padding:11px 16px;font-size:12px;font-weight:650;margin-top:12px}.hr-primary:hover:not(:disabled){background:#c3ffa0}.hr-start{width:100%;margin-top:0}.hr-text-button{display:inline-flex;align-items:center;gap:6px;color:var(--hr-muted);font-size:12px;background:none;border:0;padding:5px 0}.hr-text-button:hover{color:var(--hr-text)}.hr-ready{min-height:460px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 25px}.hr-ready h2{font-size:25px;line-height:1.35}.hr-ready p{color:var(--hr-muted);font-size:12px;max-width:250px;margin-top:16px}.hr-orbit{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border:1px solid #3c4b36;border-radius:24px;color:var(--hr-accent);background:#222b20;margin-bottom:32px;transform:rotate(-8deg)}.hr-orbit svg{transform:rotate(8deg)}.hr-ready-footer{display:flex;gap:18px;margin-top:48px;padding-top:18px;border-top:1px solid var(--hr-border);font-size:10px;color:var(--hr-muted)}.hr-job>p{margin-top:20px}.hr-job h2{font-size:17px}.hr-progress{height:6px;background:#30343f;border-radius:4px;overflow:hidden;margin:20px 0 12px}.hr-progress>div{height:100%;background:var(--hr-accent);transition:width .3s}.hr-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 16px;gap:12px}.hr-stats>div{display:flex;flex-direction:column;border-left:1px solid var(--hr-border);padding-left:15px}.hr-stats>div:first-child{border:0;padding-left:0}.hr-stats strong{font-size:26px;font-weight:600}.hr-stats span{font-size:11px;color:var(--hr-muted);margin-top:3px}.hr-history{margin-top:38px}.hr-history>.hr-row{margin-bottom:18px}.hr-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hr-video-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#242832;border:1px solid #363c49;border-radius:10px;margin-bottom:18px;color:#b7c1d2}.hr-video-card h3{overflow-wrap:anywhere;font-size:17px;margin-bottom:12px;line-height:1.4}.hr-video-card .hr-eyebrow{font-size:9px}.hr-open{display:flex;justify-content:space-between;width:100%;padding:13px 0 0;border:0;background:none;color:var(--hr-accent);font-size:12px;margin-top:16px}.hr-run-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--hr-border);font-size:12px;color:var(--hr-text)}.hr-run-link small{display:block;color:var(--hr-muted);overflow-wrap:anywhere;margin-top:4px}.hr-footer{font-size:9px;letter-spacing:1.3px;color:#858d9f;text-align:center;padding:32px 0 8px}.hr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:200px;padding:25px;color:var(--hr-muted)}.hr-empty svg{color:#7d889b}.hr-error{display:flex;justify-content:space-between;gap:12px;color:#ffb1b1;background:#39242a;border:1px solid #67404a;padding:12px 15px;border-radius:7px;font-size:12px;line-height:1.6;margin-bottom:16px;overflow-wrap:anywhere}.hr-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.hr-toolbar select{max-width:150px;height:36px}.hr-filters{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--hr-border);border-radius:8px;padding:4px;width:fit-content;background:#12151b}.hr-filters button{border:0;background:transparent;border-radius:5px;color:var(--hr-muted);font-size:11px;padding:8px 12px}.hr-filters button.active{background:#30363e;color:var(--hr-text)}.hr-review-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.hr-candidate-list{padding:6px;max-height:740px;overflow:auto}.hr-candidate{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:14px 10px;border:1px solid transparent;border-radius:9px;background:none;color:var(--hr-text);margin:3px 0}.hr-candidate.active{border-color:#536448;background:#252e22}.hr-candidate:hover{background:#252932}.hr-candidate>div:nth-child(2){flex:1;min-width:0}.hr-candidate strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.hr-candidate span,.hr-candidate small{display:block;font-size:10px;color:var(--hr-muted);margin-top:4px}.hr-score{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:43px;height:48px;border:1px solid var(--hr-border);background:#171a20;border-radius:7px;font-size:19px;font-weight:600}.hr-score small{font-size:8px;margin:0}.hr-good{color:#b7f697!important}.hr-maybe{color:#f8d68b!important}.hr-bad{color:#f1a1ab!important}.hr-player{background:#090b0f;aspect-ratio:16/9;border-radius:9px;overflow:hidden;margin-top:18px}.hr-player video{width:100%;height:100%;object-fit:contain}.hr-player-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--hr-muted);font-size:10px;margin-top:8px}.hr-rating-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--hr-border);margin-top:22px;padding-top:20px;font-size:12px}.hr-rate{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;border:1px solid #3b414d;background:#1c2028;border-radius:6px;padding:9px 10px}.hr-rate.selected{background:#30382c;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.hr-evidence h3{font-size:11px;color:#cdd4df;margin:20px 0 6px}.hr-evidence p{font-size:13px;color:var(--hr-muted)}.hr-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hr-dimensions>div{display:flex;justify-content:space-between;gap:10px;background:#12151b;padding:10px;border-radius:5px;font-size:11px}.hr-dimensions strong{color:var(--hr-text)}.hr-files{margin-top:22px}.hr-files h3{margin-bottom:15px}.hr-files a{display:inline-flex;align-items:center;gap:7px;color:var(--hr-muted);font-size:11px;padding:6px 0;margin-right:10px}.hr-files a:hover{color:var(--hr-accent)}.hr-spin{animation:hr-spin 1s linear infinite}@keyframes hr-spin{to{transform:rotate(360deg)}}@media(min-width:1400px){.hr-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.hr-content{padding:24px 20px}.hr-dashboard-grid{grid-template-columns:1fr}.hr-ready{min-height:300px}.hr-review-grid{grid-template-columns:230px minmax(0,1fr)}.hr-panel{padding:20px}.hr-candidate-list{padding:5px}.hr-ready-footer{margin-top:25px}}@media(max-width:700px){.hr-content{padding:16px 12px}.hr-title-row{align-items:flex-start;flex-direction:column;margin-top:12px}.hr-video-grid,.hr-review-grid{grid-template-columns:1fr}.hr-candidate-list{max-height:250px}.hr-form-grid{grid-template-columns:1fr}.hr-filters button{padding:7px 9px}.hr-panel{padding:16px}.hr-candidate-list{padding:5px}.hr-inspector>.hr-row h2{font-size:15px}.hr-rating-row .hr-row{gap:6px}.hr-dimensions{grid-template-columns:1fr}.hr-ready h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.hr-root *{animation:none!important;transition:none!important}}.hr-job>small{display:block}.hr-job>.hr-primary{display:flex;width:fit-content}.hr-phase-box{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.hr-phase-box>div{display:flex;flex-direction:column;gap:5px;background:#12151b;border:1px solid var(--hr-border);border-radius:7px;padding:11px 12px}.hr-phase-box span{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:var(--hr-muted)}.hr-phase-box strong{font-size:12px;line-height:1.45;color:var(--hr-text);font-weight:600}.hr-stats{grid-template-columns:repeat(4,1fr)}.hr-log-wrap{margin-top:20px}.hr-log-details{margin-top:8px;padding-top:10px}.hr-log-details pre{max-height:420px}.hr-evidence h3{font-size:15px;font-weight:650;color:#e4e8ef;margin:24px 0 8px}.hr-ai-details>summary{font-size:15px;font-weight:650;color:#e4e8ef}.hr-ai-details[open]>summary{margin-bottom:18px}@media(max-width:700px){.hr-phase-box{grid-template-columns:1fr}.hr-stats{grid-template-columns:repeat(2,1fr)}}.hr-video-card h3{word-break:normal;overflow-wrap:anywhere;line-height:1.5;margin-bottom:4px}.hr-video-card .hr-video-id,.hr-title-row .hr-video-id{font-size:11px;font-weight:400;color:var(--hr-muted);line-height:1.5;letter-spacing:.02em;margin:0 0 16px;overflow-wrap:anywhere}.hr-title-row h1{overflow-wrap:anywhere;line-height:1.25}.hr-storage{display:flex;align-items:center;gap:26px;margin:26px 0}.hr-storage>svg{color:var(--hr-accent);flex-shrink:0}.hr-storage>div{display:flex;flex-direction:column;gap:5px;min-width:155px}.hr-storage strong{font-size:22px}.hr-storage span,.hr-storage p{font-size:12px;color:var(--hr-muted)}.hr-storage p{margin-left:auto;max-width:310px}.hr-secondary,.hr-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:7px;border:1px solid var(--hr-border);font-size:12px;font-weight:600;background:#222732;color:var(--hr-text)}.hr-danger{background:#48232c;border-color:#934455;color:#ffd6df}.hr-danger:hover{background:#65303c}.hr-delete-link{display:inline-flex;align-items:center;gap:7px;color:#f4a7b6;font-size:12px;border:0;background:transparent;padding:8px 0}.hr-delete-link:hover{color:#ffd6df}.hr-run-row{display:flex;gap:10px;align-items:center}.hr-run-row>.hr-run-link{flex:1;min-width:0}.hr-run-row>.hr-delete-link{padding:10px;flex-shrink:0}.hr-run-link small{overflow-wrap:anywhere}.hr-delete-analysis{margin:24px 0 0}.hr-job-controls{margin-top:18px}.hr-notice{display:flex;align-items:center;justify-content:space-between;background:#23321e;border:1px solid #48673a;padding:12px 16px;border-radius:8px;margin-bottom:18px!important}.hr-delete-dialog{color:var(--hr-text);background:var(--hr-panel);border:1px solid var(--hr-border);border-radius:14px;max-width:560px;width:calc(100% - 32px);padding:26px;max-height:90vh;overflow:auto}.hr-delete-dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.hr-delete-dialog h3{font-size:18px;margin-top:24px;overflow-wrap:anywhere}.hr-delete-dialog p{margin:12px 0;overflow-wrap:anywhere}.hr-delete-dialog .hr-checkbox{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-size:13px}.hr-delete-dialog input{margin-top:3px;accent-color:#abf279}.hr-delete-size{display:flex;gap:14px;align-items:center;padding:18px;background:#11151b;border-radius:8px;margin:20px 0}.hr-delete-size>div{display:flex;flex-direction:column;gap:5px}.hr-delete-size strong{font-size:24px}.hr-delete-size span{font-size:12px;color:var(--hr-muted)}.hr-dialog-actions{justify-content:flex-end;margin-top:24px}.hr-root button:disabled{cursor:not-allowed}@media(max-width:700px){.hr-storage{flex-wrap:wrap;gap:18px}.hr-storage p{margin:0;max-width:none}.hr-storage>div{min-width:120px}.hr-delete-dialog{padding:20px}}.hc-editor{margin:20px 0;padding:18px;background:#11151b;border:1px solid var(--hr-border);border-radius:12px;min-width:0}.hc-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.hc-tabs button{display:flex;align-items:center;gap:7px;background:#20252d;color:var(--hr-muted);border:1px solid var(--hr-border);border-radius:8px;padding:10px 14px}.hc-tabs button.active{background:#263420;color:var(--hr-accent);border-color:#54723e}.hc-player-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin:12px 0;font-variant-numeric:tabular-nums;font-size:13px}.hc-section{display:flex;flex-direction:column;gap:16px;margin-top:24px}.hr-root .hc-section h3{font-size:20px}.hc-bounds{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hc-bounds label,.hc-cue-times label,.hc-version{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--hr-muted)}.hc-editor input:not([type=checkbox]),.hc-editor textarea,.hc-editor select{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #3c4350;border-radius:6px;color:var(--hr-text);background:#0b0e13;font:inherit;min-width:0}.hc-editor textarea{resize:vertical;line-height:1.5}.hc-editor textarea:focus-visible{outline:2px solid var(--hr-accent);outline-offset:2px}.hc-editor input[type=checkbox]{accent-color:var(--hr-accent)}.hc-cues{display:flex;flex-direction:column;gap:12px;max-height:660px;overflow:auto;padding:2px}.hc-cue{padding:14px;background:#1a1e26;border:1px solid var(--hr-border);border-radius:8px}.hc-cue.hc-uncertain{border-color:#c69c44;background:#252219}.hc-cue-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:12px}.hc-cue-head button:last-child{margin-left:auto}.hc-cue-times{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin-bottom:10px}.hc-check{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:8px}.hc-check input{width:15px;height:15px;flex-shrink:0}.hc-exports{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--hr-border);padding-top:16px}.hc-working{display:flex;gap:10px;align-items:center;margin:16px 0!important;color:var(--hr-accent)}.hc-notice{margin:12px 0!important;color:#b3e990}.hc-dirty{color:#f5cf78}.hc-version{min-width:180px;max-width:100%}.hc-editor>.hr-text-button{margin-top:14px}.hc-loading{padding:20px}.hc-editor .hr-primary{align-self:flex-start}.hc-publication{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--hr-border);margin-top:18px}.hc-publication small{color:var(--hr-muted)}.hc-posted-badge{color:#8cd4ff!important}.hc-editor-toggle{margin-top:18px}.hr-filters{flex-wrap:wrap}.hc-editor video::cue{font-family:Arial,sans-serif;color:#fff;background:#000000a6}@media(max-width:700px){.hc-editor{padding:12px}.hc-bounds{grid-template-columns:1fr}.hc-cue-times{grid-template-columns:1fr 1fr}.hc-cue-times label:last-child{grid-column:1/-1}.hc-cue{padding:10px}.hc-section>.hr-row{align-items:flex-start}.hc-tabs button{flex:1;justify-content:center}.hc-version{width:100%}}.hp-copy,.hp-timings{margin:18px 0;padding:18px;border:1px solid var(--hr-border,#303b45);border-radius:12px;background:#76e0a909;min-width:0}.hp-copy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hp-copy-heading b{font-size:26px;color:#98e3b5;font-variant-numeric:tabular-nums}.hp-copy p{margin:6px 0 10px;font-size:13px;color:#a5b1bb}.hp-copy-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:14px 0;font-size:14px;font-variant-numeric:tabular-nums}.hp-copy-stats small{display:block;margin-bottom:5px}.hp-copy small,.hp-timings p,.hp-timings small{color:#a5b1bb;font-size:12px;line-height:1.6}.hp-timings summary{cursor:pointer;line-height:1.6}.hp-timings summary span{display:block;margin-top:4px;color:#a5b1bb;font-size:13px}.hp-timings table{width:100%;border-collapse:collapse;font-size:13px}.hp-timings td,.hp-timings th{padding:9px 0;text-align:left;border-bottom:1px solid rgba(180,199,213,.12)}.hp-timings td:last-child,.hp-timings th:last-child{text-align:right;white-space:nowrap;padding-left:14px;font-variant-numeric:tabular-nums}.hp-timings th{color:#a5b1bb;font-weight:500}.hp-timings h4{margin:22px 0 8px}.hp-legacy{font-size:12px}@media(max-width:600px){.hp-copy,.hp-timings{padding:13px}.hp-copy-stats{grid-template-columns:1fr;gap:10px}.hp-copy-stats span{display:flex;justify-content:space-between;gap:10px}.hp-copy-heading b{font-size:22px}.hp-timings td{overflow-wrap:anywhere}.hp-timings td:last-child{white-space:normal;min-width:65px}}.hq-game-picker{position:relative;margin-top:18px}.hq-game-picker>label{margin-top:0}.hq-game-picker>small{display:block;margin-top:7px}.hr-root .hq-game-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:11px 12px;margin-top:8px;border:1px solid #363b47;border-radius:7px;background:#12151b;color:var(--hr-text);text-align:left;font-size:13px}.hq-game-trigger>span{overflow-wrap:anywhere}.hq-game-trigger svg{flex-shrink:0}.hq-game-popover{position:absolute;z-index:20;top:78px;left:0;right:0;background:#1b2029;border:1px solid #465065;border-radius:10px;padding:14px;box-shadow:0 18px 50px #0008}.hq-game-popover label{margin-top:0}.hq-game-search{display:flex;align-items:center;gap:10px}.hq-game-search>svg{flex-shrink:0;color:var(--hr-muted)}.hq-game-options{max-height:225px;overflow:auto;margin-top:10px}.hq-game-options>button{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;color:var(--hr-text);padding:11px 12px;border-radius:6px;text-align:left;font-size:13px;overflow-wrap:anywhere}.hq-game-options>button.hq-focused{background:#303c30}.hq-game-options>button[aria-selected=true]{color:var(--hr-accent)}.hq-game-empty{margin:12px!important;font-size:12px!important}.hq-add-game{display:flex;align-items:center;gap:8px;width:100%;padding:13px 5px 4px;border:0;border-top:1px solid var(--hr-border);background:none;color:var(--hr-accent);margin-top:10px;font-size:12px}.hr-root textarea.hq-links{width:100%;min-height:110px;resize:vertical;border:1px solid #363b47;border-radius:7px;background:#12151b;color:var(--hr-text);padding:12px;font:13px/1.7 ui-monospace,monospace}.hr-root textarea.hq-links:focus-visible{outline:2px solid var(--hr-accent);outline-offset:3px}.hq-submit-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hq-submit-actions .hr-start{flex:1;min-width:210px}.hq-submit-actions .hr-secondary{min-height:41px}.hq-queue-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;margin:0 0 20px;border:1px solid #3a4733;border-radius:9px;background:#20291e;color:var(--hr-text)!important;font-size:12px}.hq-queue-notice>span{color:var(--hr-muted)}.hq-queue-notice>.hr-accent{margin-left:auto}.hq-queue-intro{margin-top:16px!important}.hq-queue .hr-primary{margin-top:0}.hq-queue-message{font-size:12px!important;background:#202a37;border:1px solid #3f4f67;padding:12px 15px;border-radius:7px;margin-top:16px!important}.hq-current{display:flex;align-items:center;gap:14px;background:#20291e;border:1px solid #3a4733;border-radius:9px;padding:18px;margin:20px 0}.hq-current>svg{flex-shrink:0;color:var(--hr-accent)}.hq-current>div{min-width:0;flex:1}.hq-current strong,.hq-current small{display:block;overflow-wrap:anywhere}.hq-current .hr-eyebrow{margin-bottom:6px}.hq-current strong{font-size:14px;line-height:1.6}.hq-current small{color:var(--hr-muted);margin:4px 0}.hq-waiting{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.hq-waiting>li{display:flex;align-items:center;gap:15px;padding:16px;background:#12151b;border:1px solid var(--hr-border);border-radius:9px}.hq-position{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #3c4658;border-radius:8px;color:var(--hr-muted);flex-shrink:0;font-size:13px}.hq-item-info{flex:1;min-width:0}.hq-item-info>strong{display:block;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.hq-item-info>span,.hq-item-info>small{display:block;overflow-wrap:anywhere;margin-top:5px}.hq-item-info>span{font-size:12px;color:var(--hr-accent)}.hq-item-info>small{color:var(--hr-muted)}.hq-item-actions{display:flex;gap:7px;align-items:center;flex-shrink:0}.hq-item-actions .hr-secondary{padding:8px}.hq-item-actions .hr-delete-link{margin:0 0 0 6px;padding:8px}.hq-empty{min-height:160px}.hq-eta{display:flex;gap:12px;border:1px solid #3a4437;background:#1e261c;border-radius:8px;padding:14px;margin:18px 0}.hq-eta>svg{color:var(--hr-accent);flex-shrink:0;margin-top:2px}.hq-eta span{display:block;color:var(--hr-muted);font-size:11px}.hq-eta strong{display:block;font-size:18px;line-height:1.4;margin-top:4px}.hq-eta p{font-size:11px!important;color:var(--hr-muted);margin-top:6px!important}@media(max-width:650px){.hq-waiting>li{flex-wrap:wrap;align-items:flex-start;padding:13px;gap:12px}.hq-item-info{flex-basis:calc(100% - 48px)}.hq-item-actions{margin-left:auto}.hq-queue-notice>.hr-accent{margin-left:0}.hq-submit-actions>*{width:100%}.hq-game-popover{padding:12px}.hq-game-options{max-height:200px}.hq-queue h2{font-size:18px}}@media(max-width:440px){.hr-root .hl-home-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}.hr-root .hl-home-tabs a{min-width:0;padding:11px 4px;gap:4px;font-size:11px;text-align:center}.hr-root .hl-home-tabs a>svg{display:none}.hr-root .hl-home-tabs small{font-size:9px}}.hb-thumbnail{aspect-ratio:16/9;background:#10141b;border:1px solid var(--hr-border);border-radius:9px;overflow:hidden;margin-bottom:18px}.hb-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.hb-thumb-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#8d99ad;background:linear-gradient(135deg,#202838,#141a23);font-size:12px}.hb-thumb-link{display:block;border-radius:9px}.hb-thumb-link:hover .hb-thumbnail{border-color:#75945e}.hb-card-meta{margin-bottom:12px}.hb-card-meta .hr-eyebrow{margin:0;max-width:70%;line-height:1.6;overflow-wrap:anywhere}.hb-card-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--hr-border)}.hb-card-actions a{display:inline-flex;align-items:center;gap:7px;color:var(--hr-accent);font-size:12px}.hb-card-actions .hr-delete-link{margin:0}.hb-analysis-list{border-top:1px solid var(--hr-border);margin-top:24px;padding-top:20px}.hb-analysis-list h4{font-size:14px;margin:0 0 12px}.hb-analysis-list .hr-run-link{min-width:0}.hb-analysis-list .hr-run-link>span{min-width:0}.hr-root .hb-no-runs{padding:14px 0;font-size:12px;color:var(--hr-muted)}.hb-list-note{color:var(--hr-muted);font-size:11px!important;margin:10px 0 16px!important}.hb-run-item{border-bottom:1px solid var(--hr-border);padding:4px 0 10px;border-radius:6px}.hb-run-item .hr-run-link{border:0;align-items:flex-start}.hb-run-item .hr-run-link>span{min-width:0}.hb-run-item .hr-run-link>svg{flex-shrink:0;margin-top:5px}.hb-run-item strong{display:block;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.hb-run-item .hr-run-link:hover strong{color:var(--hr-accent)}.hb-selected{background:#232c21}.hb-run-details{margin:0 10px;padding:4px 0!important}.hb-status{display:inline-block;font-size:10px;line-height:1.4;padding:4px 7px;border-radius:5px;margin-bottom:8px;background:#2d3440;color:#d0d8e7}.hb-status.hb-complete{background:#253725;color:#b7f697}.hb-status.hb-error{background:#452b32;color:#ffb8c0}.hb-status.hb-paused,.hb-status.hb-interrupted{background:#403624;color:#f8d68b}.hb-status.hb-deleted{color:#a0a7b7}.hb-run-action{color:var(--hr-accent)!important}.hb-job-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.hb-job-facts>div:first-child{grid-column:1/-1}.hb-job-facts dt{font-size:10px;color:var(--hr-muted);margin-bottom:5px}.hb-job-facts dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.hb-job-facts>div:first-child dd{font-size:16px}.hb-job-explanation{background:#202733;border:1px solid #3e4859;border-radius:9px;padding:16px;margin:18px 0;color:#d9e1ef}.hb-job-explanation.hb-error{background:#302229;border-color:#68414b}.hb-job-explanation.hb-interrupted{background:#302b20;border-color:#655535}.hr-root .hb-job-explanation h3{font-size:15px;margin:0 0 8px}.hr-root .hb-job-explanation p{font-size:12px;margin:8px 0 0}.hb-job-explanation h4{font-size:11px;margin:16px 0 7px}.hb-job-explanation pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.65 ui-monospace,monospace;margin:0 0 8px;background:#10121799;padding:10px;border-radius:5px}.hb-job-explanation small{color:var(--hr-muted)}@media(min-width:850px){.hw-single-video .hb-thumb-link{max-width:540px}}@media(max-width:520px){.hb-job-facts{grid-template-columns:1fr}.hb-card-meta .hr-eyebrow{max-width:60%}.hb-job-facts>div:first-child{grid-column:auto}}.hl-home-tabs{display:flex;gap:6px;width:fit-content;background:#15181f;border:1px solid var(--hr-border);border-radius:12px;padding:5px;margin-bottom:20px}.hl-home-tabs a{display:flex;align-items:center;gap:9px;padding:12px 22px;border-radius:8px;color:var(--hr-muted);font-size:13px}.hl-home-tabs a[aria-current=page]{background:#30382b;color:#c6f7a9;box-shadow:0 1px 4px #0003}.hl-home-tabs small{font-size:10px;opacity:.85}.hl-home-panel{width:100%;min-width:0}.hl-home-panel>.hr-new{padding:30px 34px}.hl-home-panel .hr-new form{max-width:1000px}.hl-home-panel .hr-new>h2{font-size:25px}.hl-home-panel .hr-new .hr-start{width:auto;min-width:230px}.hl-home-panel .hr-job{padding:28px 32px}.hl-home-panel .hr-job>div:first-child h2{font-size:19px}.hl-monitor{margin-top:26px}.hl-monitor-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 14px;flex-wrap:wrap}.hl-follow{display:flex;align-items:center;gap:8px;color:#acb8ca;font-size:12px;font-weight:600}.hl-follow-active{color:var(--hr-accent)}.hl-follow-note{color:var(--hr-muted);font-size:11px}.hr-root .hl-return{color:var(--hr-accent)}.hl-card{background:#11151b;border:1px solid #343c48;border-radius:12px;overflow:hidden}.hl-card-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;border-bottom:1px solid #2c323d;flex-wrap:wrap}.hl-candidate-identity{display:flex;align-items:center;gap:17px;min-width:0}.hl-number{font-size:36px;font-weight:650;line-height:1;color:#b8ceaa;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.hl-kicker{font-size:10px;letter-spacing:1.2px;color:#97a4b7;font-weight:600;display:block}.hr-root .hl-candidate-identity h3{font-size:18px;margin-top:4px;overflow-wrap:anywhere}.hl-source-time{font-size:11px;color:var(--hr-muted);display:block;margin-top:6px}.hl-stage{display:flex;align-items:center;gap:7px;background:#222832;color:#c3cede;border:1px solid #363f4b;font-size:11px;padding:8px 11px;border-radius:20px}.hl-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:26px}.hl-evidence-grid>section:last-child{grid-column:1/-1;border-top:1px solid #2b303b;padding-top:22px}.hr-root .hl-evidence h3{display:flex;align-items:center;gap:9px;font-size:16px;color:#e2e8f2;font-weight:600;margin:0 0 10px}.hl-evidence h3 svg{color:#97a9c0}.hr-root .hl-evidence p{font-size:14px;color:#bec8d7;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.hr-root .hl-evidence .hl-placeholder{color:#7e8ba1;font-size:13px}.hl-waiting h3{opacity:.72}.hr-root .hl-reactions{padding:0 26px 22px;color:#a0aec3;font-size:12px}.hl-reactions strong{display:block;color:#c4cede;margin-bottom:5px}.hl-verdict{background:#1c232b;border-top:1px solid #323e49;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 26px}.hl-verdict-text{display:flex;flex-direction:column;gap:7px}.hl-verdict-text>strong{font-size:18px;font-weight:650;color:#d4deeb}.hl-verdict-text>span:last-child:not(.hl-kicker){font-size:12px;color:var(--hr-muted)}.hl-result-score{display:flex;align-items:baseline;gap:5px;flex-shrink:0}.hl-result-score strong{font-size:36px;line-height:1;font-weight:650;letter-spacing:-1px;font-variant-numeric:tabular-nums}.hl-result-score span{font-size:12px;color:#97a4b7}.hl-accepted>.hl-verdict{background:#212f20;border-color:#3b5231}.hl-accepted .hl-verdict-text>strong,.hl-accepted .hl-result-score strong{color:#b6f591}.hl-manual>.hl-verdict{background:#322c20;border-color:#625037}.hl-manual .hl-verdict-text>strong{color:#efce8a}.hl-error>.hl-verdict{background:#342229;border-color:#67404a}.hl-error .hl-verdict-text>strong{color:#ffb8bd}.hl-duplicate>.hl-verdict{background:#272337}.hl-duplicate .hl-verdict-text>strong{color:#c6b3f1}.hl-rejected .hl-result-score{color:#aeb7c5}.hl-boundary{display:flex;align-items:center;gap:9px;padding:16px 26px 0;font-size:11px;flex-wrap:wrap;color:var(--hr-muted)}.hl-boundary strong{color:#c8d1dd;font-weight:500}.hl-card .hl-dimensions{margin:18px 26px;padding-bottom:4px}.hl-card .hl-open-result{margin:14px 26px 22px;color:#bcf596}.hl-warning{display:flex;gap:9px;margin:0 0 14px!important;background:#2e291e;border:1px solid #655332;border-radius:7px;padding:12px 16px;color:#eed29a;font-size:12px!important;overflow-wrap:anywhere}.hl-card>.hl-warning{margin:0 26px 18px!important}.hl-warning-error{background:#342229;border-color:#67404a;color:#ffb8bd}.hl-warning svg{flex-shrink:0;margin-top:2px}.hl-pager{display:grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;justify-content:center;gap:12px 10px;margin:20px 0 10px}.hl-page-arrows{display:flex;gap:5px}.hl-jump{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}.hr-root .hl-jump input{width:72px;height:38px;text-align:center;font-size:16px;font-variant-numeric:tabular-nums}.hl-jump small{color:var(--hr-muted);overflow-wrap:anywhere}.hr-root .hl-jump .hl-jump-error{color:#ffb8bd}.hr-root .hl-jump input[aria-invalid=true]{border-color:#ff989f}.hl-pages{display:flex;gap:5px}.hl-page,.hl-page-arrow{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #363d49;background:#151a22;color:#aebbd0;height:43px;min-width:43px;font-size:12px}.hl-page{flex-direction:column;gap:5px;padding:7px 9px}.hl-page.active{background:#2a3724;border-color:#718b5d;color:#c4f5a5}.hl-page:hover,.hl-page-arrow:hover{border-color:#8da37b}.hl-page-arrow[aria-disabled=true]{pointer-events:none;opacity:.32}.hl-dot{width:4px;height:4px;display:block;border-radius:50%;background:#9ba6b6}.hl-dot-accepted{background:#b6f591}.hl-dot-manual{background:#efce8a}.hl-dot-error{background:#ff989f}.hl-dot-duplicate{background:#c6b3f1}.hl-dot-processing{background:#70c4ee}.hr-root .hl-footnote{font-size:11px;color:#8e9aae;line-height:1.6;text-align:center;margin-top:12px}.hl-preparation{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:320px;gap:15px;background:#12171e;border:1px solid #323a47;border-radius:12px;padding:30px 22px}.hl-preparation-icon{display:grid;place-items:center;background:#263222;border:1px solid #3b5231;color:#b6f591;border-radius:17px;width:68px;height:68px;margin-bottom:7px}.hr-root .hl-preparation h3{font-size:23px}.hr-root .hl-preparation p{color:#9facbe;font-size:13px;max-width:530px}.hl-download{width:min(460px,100%);margin-top:10px}.hl-download>strong{font-size:32px;font-variant-numeric:tabular-nums}.hl-download .hr-progress{margin-top:12px}.hl-download small{color:#92a1b6}.hl-technical{margin-top:24px;padding-top:18px}.hl-technical summary span{color:#8d98aa;font-size:11px}.hl-technical pre{max-height:420px}.hl-technical:not([open])>pre{display:none}@media(max-width:750px){.hl-home-panel>.hr-new,.hl-home-panel>.hr-job{padding:22px}.hl-evidence-grid{grid-template-columns:1fr;gap:22px;padding:22px}.hl-evidence-grid>section:last-child{grid-column:auto}.hl-card-header{padding:20px;gap:15px}.hl-verdict{padding:19px 22px}.hl-home-tabs a{padding:11px 17px}.hl-follow-note{display:none}}@media(max-width:440px){.hl-home-panel>.hr-new,.hl-home-panel>.hr-job{padding:17px}.hl-home-panel .hr-new .hr-start{width:100%;min-width:0}.hl-home-tabs{width:100%}.hl-home-tabs a{flex:1;padding:11px 9px;justify-content:center;font-size:12px}.hl-pager{column-gap:4px}.hl-pages,.hl-page-arrows{gap:3px}.hl-page,.hl-page-arrow{height:39px;min-width:27px;width:27px;padding-left:2px;padding-right:2px}.hl-card-header,.hl-evidence-grid,.hl-verdict{padding:17px}.hl-number{font-size:30px}.hl-result-score strong{font-size:29px}.hl-verdict-text>strong{font-size:16px}.hr-root .hl-candidate-identity h3{font-size:16px}.hl-card .hl-dimensions{margin:17px}.hl-card>.hl-warning{margin:0 17px 17px!important}.hl-card .hl-open-result{margin:14px 17px 18px}.hl-reactions,.hl-boundary{padding-left:17px!important;padding-right:17px!important}.hl-follow,.hl-return{font-size:11px}.hl-stage{font-size:10px}}@media(min-width:441px)and (max-width:1100px){.hl-pager{column-gap:5px}.hl-page,.hl-page-arrow{min-width:31px;width:31px;padding-left:3px;padding-right:3px}.hl-pages,.hl-page-arrows{gap:4px}}@media(max-width:359px){.hl-page,.hl-page-arrow{min-width:24px;width:24px}.hl-pages,.hl-page-arrows{gap:1px}.hl-pager{column-gap:2px}}.hl-job-heading{gap:14px}.hl-job-heading>div:first-child{min-width:0;flex:1 1 220px;flex-wrap:nowrap}.hl-job-heading>div:first-child>svg{flex-shrink:0}.hl-job-heading h2{overflow-wrap:anywhere}.hr-root .hl-fullscreen-toggle{font-size:12px;white-space:nowrap;flex-shrink:0}.hr-root .hr-job:fullscreen{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;padding:0 clamp(16px,4vw,64px) 32px;background:var(--hr-bg);color:var(--hr-text);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.hr-job::backdrop{background:#101217}.hr-root .hr-job:fullscreen>.hl-job-heading{position:sticky;top:0;z-index:5;margin:0 auto 22px;padding:16px 0;max-width:1440px;min-height:72px;background:var(--hr-bg);border-bottom:1px solid var(--hr-border)}.hr-root .hr-job:fullscreen>:not(.hl-job-heading){max-width:1440px;margin-left:auto;margin-right:auto}html,body,#root{margin:0;min-height:100%;background:#101217}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{font-weight:inherit}button,summary{-webkit-tap-highlight-color:transparent}button:disabled,a[aria-disabled=true]{cursor:not-allowed!important}a[aria-disabled=true]{opacity:.5}button,select,input{line-height:1.4}svg{vertical-align:middle;flex-shrink:0}video{display:block;max-width:100%}a{color:inherit}h1,h2,h3{line-height:1.35}.hr-root.hw-workspace{height:100dvh;min-height:100vh;overflow:auto}.hw-workspace .hr-content{max-width:1500px;padding-top:24px}.hw-header{position:sticky;top:0;z-index:25;background:#101217f5;border-bottom:1px solid var(--hr-border);backdrop-filter:blur(12px)}.hw-header-inner{max-width:1500px;margin:auto;min-height:78px;padding:14px 36px;display:flex;align-items:center;gap:34px;flex-wrap:wrap}.hw-brand{display:inline-flex;align-items:center;gap:12px;color:var(--hr-text);font-size:16px;font-weight:700;letter-spacing:-.3px;white-space:nowrap}.hw-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--hr-accent);color:#192114}.hw-nav{display:flex;gap:5px;align-items:center}.hw-nav a{display:flex;gap:8px;align-items:center;padding:10px 13px;border-radius:8px;font-size:13px;color:var(--hr-muted)}.hw-nav a[aria-current=page]{background:#263023;color:#c2ff9d}.hw-nav a:hover{background:#242832;color:var(--hr-text)}.hw-local{margin-left:auto;font-size:10px;letter-spacing:1.4px;color:var(--hr-muted);display:flex;align-items:center;gap:8px}.hw-local i{height:6px;width:6px;border-radius:50%;background:var(--hr-accent)}.hw-skip{position:absolute;top:-80px;left:20px;padding:12px 18px;background:var(--hr-accent);color:#101217!important}.hw-skip:focus{top:8px}.hw-route-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.hw-crumbs{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:var(--hr-muted);font-size:12px}.hw-crumbs a:hover{color:var(--hr-accent)}.hw-section-title{margin:8px 0 28px}.hw-section-title p{color:var(--hr-muted);margin-top:10px}.hw-workspace .hr-history{margin-top:24px}.hw-workspace .hr-title-row{margin-top:10px}.hw-workspace .hr-video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.hw-workspace .hr-candidate{display:flex}.hw-workspace .hr-filters a{border:0;background:transparent;border-radius:5px;color:var(--hr-muted);font-size:11px;padding:8px 12px}.hw-workspace .hr-filters a.active{background:#30363e;color:var(--hr-text)}.hw-workspace .hr-details>summary{display:list-item}.hw-workspace .hr-candidate-list{max-height:calc(100dvh - 160px);position:sticky;top:95px}.hw-workspace .hr-content:focus{outline:none}.hw-analysis-heading{overflow-wrap:anywhere}.hw-job-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:22px;align-items:start}.hw-jobs-list a{padding:15px 10px;border-radius:6px}.hw-jobs-list a[aria-current=page]{background:#263023}.hw-empty-note{margin-top:12px!important}.hw-single-video{max-width:960px}.hw-single-video .hr-video-card{padding:30px}.hw-single-video .hr-video-card>h3{font-size:24px}.hw-start-error{max-width:650px;margin:60px auto;padding:24px;color:#f3f4f7}.hw-start-error a{color:#abf279}.hw-start-error p{line-height:1.6}.hw-workspace dialog::backdrop{background:#0009}.hw-workspace .hr-delete-dialog{max-width:min(620px,calc(100vw - 32px));color:var(--hr-text)}.hw-footer{padding:35px 0 12px;text-align:center;font-size:11px;color:var(--hr-muted)}@media(min-width:1550px){.hw-workspace .hr-review-grid{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:850px){.hw-header-inner{gap:12px;padding:12px 20px}.hw-local{display:none}.hw-header-inner nav{margin-left:auto}.hw-workspace .hr-content{padding:22px 20px}.hw-job-grid{grid-template-columns:1fr}.hw-workspace .hr-candidate-list{position:static;max-height:260px}}@media(max-width:520px){.hw-header-inner{padding:12px 16px}.hw-brand{font-size:15px}.hw-header-inner nav{width:100%;margin:0;justify-content:space-between}.hw-nav a{font-size:12px;padding:9px 12px}.hw-workspace .hr-content{padding:18px 14px}.hw-route-tools{gap:8px}.hw-single-video .hr-video-card{padding:20px}.hw-workspace .hr-filters a{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.hw-workspace *{scroll-behavior:auto!important;transition:none!important}.hw-workspace .hr-spin{animation:none}}
