.hk2-admin-app{--admin-rail:212px;min-height:100vh;padding-left:var(--admin-rail);background:var(--hk2-paper)}.hk2-admin-app small{font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-rail{position:fixed;inset:0 auto 0 0;z-index:70;display:flex;width:var(--admin-rail);flex-direction:column;border-right:1px solid var(--hk2-line);background:#fff}.hk2-admin-brand{display:flex;height:58px;flex:0 0 58px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--hk2-line);color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:16px;letter-spacing:.08em;text-decoration:none}.hk2-admin-brand img{width:142px;height:auto}.hk2-admin-nav-label{padding:18px 14px 7px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);letter-spacing:.1em}.hk2-admin-nav-item{position:relative;display:grid;min-height:34px;grid-template-columns:28px 1fr;align-items:center;margin:1px 6px;padding:0 8px;border-radius:var(--hk2-radius-sm);color:var(--hk2-ink-2);font-size:12px;line-height:18px;text-decoration:none}.hk2-admin-nav-item svg{width:15px;height:15px;stroke-width:1.6}.hk2-admin-nav-item:hover{background:rgba(46,43,41,.035);color:var(--hk2-ink)}.hk2-admin-nav-item.active{background:rgba(46,43,41,.06);color:var(--hk2-ink);font-weight:500}.hk2-admin-nav-spacer{flex:1 1}.hk2-admin-operator{display:grid;min-height:58px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--hk2-line);color:var(--hk2-ink);text-decoration:none}.hk2-admin-avatar{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--hk2-line-strong);border-radius:50%;background:#fff;font:500 var(--hk2-text-xs)/var(--hk2-leading-xs) var(--hk2-sans)}.hk2-admin-operator>span:last-child{display:grid}.hk2-admin-operator strong{font-size:var(--hk2-text-xs);font-weight:500;line-height:16px}.hk2-admin-operator small{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-topbar{position:fixed;inset:0 0 auto var(--admin-rail);z-index:60;display:flex;height:42px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--hk2-line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hk2-admin-topbar h2{margin:0;font-size:12px;font-weight:500;line-height:18px}.hk2-admin-env{display:inline-flex;align-items:center;gap:6px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-env i{width:5px;height:5px;border-radius:50%;background:var(--hk2-success)}.hk2-admin-topbar-spacer{flex:1 1}.hk2-admin-clock{color:var(--hk2-ink-3);font:400 var(--hk2-text-xs)/var(--hk2-leading-xs) var(--hk2-mono)}.hk2-admin-icon-link{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--hk2-radius-sm);color:var(--hk2-ink-2)}.hk2-admin-icon-link:hover{background:#fff;box-shadow:var(--hk2-control-shadow-hover);color:var(--hk2-ink)}.hk2-admin-canvas{min-height:100vh;padding:68px clamp(20px,3vw,44px) 64px}.hk2-admin-app :is(.admin-shell,.admin-ops-bot-page){display:grid;width:min(1440px,100%);min-width:0;grid-template-columns:minmax(0,1fr);gap:28px;margin:0 auto;color:var(--hk2-ink)}.hk2-admin-app :is(.admin-shell,.admin-ops-bot-page)>*{min-width:0}.hk2-admin-app .reveal{opacity:1;transform:none}.hk2-admin-app :is(.admin-hero,.ops-bot-hero){display:flex;min-height:112px;align-items:end;justify-content:space-between;gap:24px;padding:0 0 22px;border-bottom:1px solid var(--hk2-line);background:transparent}.hk2-admin-app .admin-hero>div{max-width:820px}.hk2-admin-app :is(.admin-kicker,.admin-panel-label){display:block;margin-bottom:7px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);font-weight:500;line-height:var(--hk2-leading-xs);letter-spacing:.1em}.hk2-admin-app .admin-hero h1,.hk2-admin-app .ops-bot-hero h1{margin:0;font:400 32px/40px var(--hk2-serif);letter-spacing:-.035em}.hk2-admin-app .admin-hero p,.hk2-admin-app .ops-bot-hero p{max-width:720px;margin:7px 0 0;color:var(--hk2-ink-2);font-size:12px;line-height:19px}.hk2-admin-app .admin-overview-hero{min-height:128px;padding-bottom:var(--hk2-space-6)}.hk2-admin-app .admin-overview-date{align-self:flex-start;padding:4px 0;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);letter-spacing:.08em}.hk2-admin-app :is(.button,.button-primary,.admin-service-link,.admin-row-action){display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--hk2-line-strong);border-radius:var(--hk2-radius-sm);background:#fff;color:var(--hk2-ink-2);font:500 var(--hk2-text-xs)/var(--hk2-leading-xs) var(--hk2-sans);text-decoration:none;cursor:pointer}.hk2-admin-app :is(.button,.button-primary,.admin-service-link,.admin-row-action):hover{border-color:var(--hk2-line-strong);background:#fff;box-shadow:var(--hk2-control-shadow-hover);color:var(--hk2-ink)}.hk2-admin-app :is(.button.primary,.button-primary,.admin-service-link){border-color:var(--hk2-ink);background:var(--hk2-ink);color:#fff}.hk2-admin-app .admin-row-action.danger,.hk2-admin-app .button.danger{border-color:#e5c5c0;color:var(--hk2-danger)}.hk2-admin-app :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.45}.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--hk2-line-strong);border-bottom:1px solid var(--hk2-line)}.hk2-admin-app .admin-overview-kpi>div,.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis)>article{min-width:0;min-height:108px;padding:var(--hk2-space-4) var(--hk2-space-3);background:transparent}.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis)>:not(:first-child){border-left:1px solid var(--hk2-line)}.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis) span{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);letter-spacing:.06em}.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis) strong{display:block;margin-top:var(--hk2-space-5);font:500 var(--hk2-metric-lg)/36px var(--hk2-sans);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em}.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis) small{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs)}.hk2-admin-app :is(.admin-overview-kpi,.admin-ops-kpi,.ops-bot-kpis) p{margin:var(--hk2-space-1) 0 0;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);overflow-wrap:anywhere}.hk2-admin-app .admin-overview-primary-metrics{overflow:hidden;border:1px solid var(--hk2-line);border-radius:8px;background:#fff;box-shadow:none}.hk2-admin-app .admin-overview-primary-metrics>article{min-height:116px;padding:var(--hk2-space-5) var(--hk2-space-4)}.hk2-admin-app .admin-overview-primary-metrics>article strong{margin-top:var(--hk2-space-4)}.hk2-admin-app :is(.admin-ops-grid,.ops-bot-grid,.admin-services-grid,.admin-input-summary-grid,.admin-reference-gallery,.admin-dp-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hk2-admin-app :is(.admin-overview-primary-grid,.admin-overview-bottom-grid){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:var(--hk2-space-4)}.hk2-admin-app :is(.admin-ops-data-section,.admin-system-section,.admin-services-section,.admin-recent-panel,.admin-customers-page,.admin-card,.admin-payments-panel,.admin-feedback-page,.admin-dp-session,.queue-board,.ops-bot-actions-panel,.admin-final-video-panel){border-top:1px solid var(--hk2-line-strong);background:transparent}.hk2-admin-app :is(.admin-ops-data-section,.admin-system-section,.admin-services-section,.admin-recent-panel,.admin-customers-page,.admin-card,.admin-payments-panel,.admin-feedback-page,.admin-dp-session,.queue-board,.ops-bot-actions-panel,.admin-final-video-panel){padding:var(--hk2-space-5) 0 0}.hk2-admin-app :is(.admin-chart-panel,.admin-load-panel){min-width:0;padding:var(--hk2-space-4) 0;border-top:1px solid var(--hk2-line-strong);border-bottom:1px solid var(--hk2-line);background:transparent}.hk2-admin-app .admin-raised-panel{min-width:0;padding:clamp(16px,2vw,24px);border:1px solid var(--hk2-line);border-radius:8px;background:#fff;box-shadow:none}.hk2-admin-app :is(.admin-raised-panel.admin-chart-panel,.admin-raised-panel.admin-load-panel){border:1px solid var(--hk2-line)}.hk2-admin-app :is(.admin-section-head,.admin-panel-head,.admin-recent-head,.admin-audit-head,.admin-trace-head,.admin-keyword-group-head,.admin-feedback-detail-head){display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:13px}.hk2-admin-app :is(.admin-section-head,.admin-panel-head,.admin-recent-head,.admin-audit-head,.admin-trace-head) h2,.hk2-admin-app :is(.admin-section-head,.admin-panel-head,.admin-recent-head,.admin-audit-head,.admin-trace-head) h3{margin:0;font:500 16px/23px var(--hk2-sans)}.hk2-admin-app :is(.admin-section-head,.admin-panel-head,.admin-recent-head,.admin-audit-head,.admin-trace-head) p{margin:3px 0 0;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:16px}.hk2-admin-app :is(.admin-filter-bar,.admin-customer-tools,.admin-dp-actions,.admin-service-actions,.admin-task-actions,.ops-bot-actions,.admin-announcement-actions,.admin-confirm-actions,.admin-feedback-actions,.admin-trace-search){display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hk2-admin-app .admin-filter-bar{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--hk2-line)}.hk2-admin-app :is(.admin-filter-bar,.admin-detail-form,.admin-announcement-form,.admin-feedback-note,.admin-dp-save-panel,.admin-setting-row) label{display:grid;gap:5px;color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app :is(input,select,textarea,.field-input){min-height:34px;padding:0 9px;border:1px solid var(--hk2-line-strong);border-radius:var(--hk2-radius-sm);outline:0;background:#fff;color:var(--hk2-ink);font:400 var(--hk2-text-xs)/var(--hk2-leading-xs) var(--hk2-sans)}.hk2-admin-app textarea{min-height:92px;padding-block:8px;resize:vertical}.hk2-admin-app :is(button,a,[role=button],input,select,textarea,[tabindex]):focus{outline:0}.hk2-admin-app :is(input,select,textarea,.field-input):hover{border-color:var(--hk2-line-strong);box-shadow:var(--hk2-control-shadow-hover)}.hk2-admin-app :is(input,select,textarea,.field-input):focus,.hk2-admin-app :is(input,select,textarea,.field-input):focus-visible{border-color:var(--hk2-line-strong);outline:0;box-shadow:var(--hk2-control-shadow-focus)}.hk2-admin-app :is(button,a,[role=button]):focus-visible{outline:0;box-shadow:0 0 0 3px var(--hk2-focus-ring)}.hk2-admin-app select{appearance:none;padding-right:30px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--hk2-ink-3) 50%),linear-gradient(135deg,var(--hk2-ink-3) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.hk2-admin-app .admin-detail-form{display:grid;min-width:min(100%,330px);gap:9px;padding:12px 0;border-top:1px solid var(--hk2-line);border-bottom:1px solid var(--hk2-line);background:transparent}.hk2-admin-app .admin-customer-tools{align-items:stretch;margin-bottom:14px}.hk2-admin-app .admin-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.hk2-admin-app .admin-inline-form{position:fixed;right:20px;bottom:20px;z-index:120;box-shadow:var(--hk2-shadow-popover);background:#fff}.hk2-admin-app .admin-setting-row{display:flex;align-items:center;gap:9px}.hk2-admin-app .admin-setting-row .field-input{width:180px}.hk2-admin-app .admin-setting-row>span{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs)}.hk2-admin-app :is(.admin-customer-table-modern,.admin-customer-table,.admin-recent-table,.admin-trace-table,.admin-audit-table,.queue-list){width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--hk2-line-strong) transparent;border-top:1px solid var(--hk2-line)}.hk2-admin-app :is(.admin-customer-table-head,.admin-customer-head,.admin-recent-head-row,.admin-trace-head-row){display:grid;min-width:760px;min-height:34px;align-items:center;padding:0 10px;border-bottom:1px solid var(--hk2-line);background:transparent;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app :is(.admin-customer-table-row,.admin-customer-row,.admin-recent-row,.admin-trace-row,.admin-audit-row,.queue-row){display:grid;min-width:760px;min-height:48px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--hk2-line);color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);line-height:16px}.hk2-admin-app :is(.admin-recent-head-row,.admin-recent-row){grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) .6fr 1fr .8fr 32px;gap:12px}.hk2-admin-app .admin-customer-table-head,.hk2-admin-app .admin-customer-table-row{grid-template-columns:1.25fr .75fr .9fr .9fr .9fr .8fr 1.1fr 1.3fr}.hk2-admin-app .admin-customer-head,.hk2-admin-app .admin-customer-row{grid-template-columns:1.2fr .8fr 1fr .8fr 1.2fr}.hk2-admin-app .admin-customer-row:hover,.hk2-admin-app .admin-customer-table-row:hover,.hk2-admin-app .admin-recent-row:hover,.hk2-admin-app .admin-trace-row:hover{background:rgba(46,43,41,.025)}.hk2-admin-app .admin-payment-actions{display:flex;flex-wrap:wrap;gap:4px}.hk2-admin-app .admin-row-action{min-height:30px;padding-inline:8px;font-size:var(--hk2-text-xs)}.hk2-admin-app :is(.admin-customer-table-row,.admin-customer-row,.admin-recent-row,.admin-trace-row,.admin-audit-row,.queue-row) :is(em,time,.admin-num,.admin-points,.admin-amount){color:var(--hk2-ink-2);font-family:var(--hk2-sans);font-size:var(--hk2-text-xs);font-style:normal;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.hk2-admin-app input[type=number]{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.hk2-admin-app :is(.admin-load-list,.admin-system-events,.admin-event-list,.admin-announcement-list,.ops-bot-action-list,.ops-bot-check-list,.ops-bot-alert-list,.admin-keyword-list){display:grid;gap:0}.hk2-admin-app :is(.admin-load-row,.admin-event-row,.admin-announcement-row,.ops-bot-action,.ops-bot-check,.ops-bot-alert,.admin-service-card,.admin-audit-link-card,.admin-input-summary-card,.admin-reference-card){padding:10px 0;border-bottom:1px solid var(--hk2-line)}.hk2-admin-app :is(.admin-load-row,.admin-event-row,.admin-announcement-row,.ops-bot-check,.admin-service-card){display:flex;align-items:center;justify-content:space-between;gap:12px}.hk2-admin-app :is(.admin-load-row,.admin-event-row,.admin-announcement-row,.ops-bot-action,.ops-bot-check,.ops-bot-alert,.admin-service-card) strong{font-size:var(--hk2-text-xs);font-weight:500;line-height:17px}.hk2-admin-app :is(.admin-load-row,.admin-event-row,.admin-announcement-row,.ops-bot-action,.ops-bot-check,.ops-bot-alert,.admin-service-card) p,.hk2-admin-app :is(.admin-load-row,.admin-event-row,.admin-announcement-row,.ops-bot-action,.ops-bot-check,.ops-bot-alert,.admin-service-card) span{margin:0;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app :is(.admin-load-row,.admin-event-row,.admin-announcement-row,.ops-bot-action,.ops-bot-check,.ops-bot-alert,.admin-service-card) em{color:var(--hk2-ink-2);font:500 var(--hk2-metric-sm)/var(--hk2-leading-sm) var(--hk2-sans);font-style:normal;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em}.hk2-admin-app .admin-load-row>span{display:block;min-width:72px;flex:1 1 36%;height:4px;overflow:hidden;background:var(--hk2-line)}.hk2-admin-app .admin-load-row>span>i{display:block;height:100%;background:var(--hk2-ink-2)}.hk2-admin-app .admin-service-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--hk2-line);border-radius:var(--hk2-radius-sm);background:#fff}.hk2-admin-app .admin-service-info{display:grid;flex:1 1;gap:2px}.hk2-admin-app :is(.admin-state-ok,.admin-health-ok,.admin-service-status.online,.admin-event-state,.admin-feedback-status,.admin-plan-pill){display:inline-flex;width:fit-content;padding:2px 6px;border-radius:4px;background:var(--hk2-success-soft);color:var(--hk2-success);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app .queue-bar{height:3px;overflow:hidden;background:var(--hk2-line)}.hk2-admin-app .queue-bar i{display:block;height:100%;background:var(--hk2-ink-2)}.hk2-admin-app .admin-feedback-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:12px}.hk2-admin-app .admin-feedback-list{display:grid;align-content:start;border-right:1px solid var(--hk2-line)}.hk2-admin-app .admin-feedback-item{display:grid;gap:4px;padding:10px;border:0;border-bottom:1px solid var(--hk2-line);background:transparent;color:var(--hk2-ink-2);text-align:left}.hk2-admin-app .admin-feedback-item.active{background:rgba(46,43,41,.05);color:var(--hk2-ink)}.hk2-admin-app .admin-feedback-detail{padding:12px 0;border-top:1px solid var(--hk2-line);border-bottom:1px solid var(--hk2-line);background:transparent}.hk2-admin-app .admin-feedback-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hk2-admin-app .admin-feedback-shot img{display:block;max-width:100%;border:1px solid var(--hk2-line);border-radius:var(--hk2-radius-sm)}.hk2-admin-app .admin-dp-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--hk2-line);border-bottom:1px solid var(--hk2-line);background:transparent}.hk2-admin-app .admin-dp-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--hk2-space-4);margin:14px 0}.hk2-admin-app .admin-dp-flow>*{min-height:84px;padding:10px}.hk2-admin-app .admin-dp-save-panel{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hk2-line)}.hk2-admin-app .admin-keyword-toolbar{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) minmax(220px,1fr) auto;gap:7px;margin-bottom:14px}.hk2-admin-app .admin-keyword-add{white-space:nowrap}.hk2-admin-app .admin-keyword-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.hk2-admin-app .admin-keyword-group{padding:12px 0}.hk2-admin-app .admin-keyword-group-head{align-items:center;margin:0 0 6px}.hk2-admin-app .admin-keyword-group-head strong{font-size:13px;font-weight:500;line-height:19px}.hk2-admin-app .admin-keyword-group-head span{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app .admin-keyword-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hk2-line);font-size:var(--hk2-text-xs)}.hk2-admin-app .admin-keyword-chip.is-disabled{opacity:.45}.hk2-admin-app .admin-keyword-copy{display:grid;min-width:0;gap:2px}.hk2-admin-app .admin-keyword-copy strong{overflow:hidden;font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.hk2-admin-app .admin-keyword-copy span{overflow:hidden;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);text-overflow:ellipsis;white-space:nowrap}.hk2-admin-app .admin-keyword-actions{display:flex;align-items:center;gap:5px}.hk2-admin-app .admin-keyword-empty{margin:0;padding:18px 0 10px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:17px}.hk2-admin-app .admin-account-message,.hk2-admin-app .ops-bot-message{margin:8px 0;padding:8px 10px;border-radius:var(--hk2-radius-sm);background:var(--hk2-success-soft);color:var(--hk2-success);font-size:var(--hk2-text-xs);line-height:16px}.hk2-admin-app .admin-account-message.is-error{background:var(--hk2-danger-soft);color:var(--hk2-danger)}.hk2-admin-app .admin-empty-state{margin:0;padding:32px 16px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);text-align:center}.hk2-admin-app .admin-confirm-overlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:rgba(46,43,41,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hk2-admin-app .admin-confirm-dialog{position:relative;width:min(420px,100%);padding:24px;border:0;border-radius:var(--hk2-radius-lg);background:#fff;box-shadow:0 24px 72px rgba(34,31,29,.16),0 2px 10px rgba(34,31,29,.06)}.hk2-admin-app .admin-dialog-close{position:absolute;top:10px;right:10px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:var(--hk2-paper-hover)}.hk2-admin-app .admin-refund-warning-icon{color:var(--hk2-danger)}.hk2-admin-app .admin-refund-dialog .eyebrow{display:block;margin:8px 0 3px;color:var(--hk2-ink-3);font:500 var(--hk2-text-xs)/var(--hk2-leading-xs) var(--hk2-sans);letter-spacing:.1em;text-transform:uppercase}.hk2-admin-app .admin-refund-dialog h3{margin:0;font:500 18px/25px var(--hk2-sans)}.hk2-admin-app .admin-refund-dialog p{margin:7px 0 14px;color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);line-height:17px}.hk2-admin-app .admin-refund-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0 4px;border:0;background:transparent}.hk2-admin-app .admin-confirm-actions{justify-content:flex-end;margin-top:16px}.hk2-admin-app .admin-final-video-player{width:100%;max-height:580px;background:#111}.hk2-admin-app .admin-reference-image{width:100%;aspect-ratio:4/3;object-fit:cover}.hk2-admin-app .production-updates-spin,.hk2-admin-app .spin{animation:hk2-admin-spin .8s linear infinite}@keyframes hk2-admin-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.hk2-admin-app{--admin-rail:46px}.hk2-admin-brand{justify-content:center;padding:0}.hk2-admin-brand img{width:28px;height:28px;object-fit:cover;object-position:left}.hk2-admin-brand span,.hk2-admin-nav-item>:not(svg),.hk2-admin-nav-label,.hk2-admin-operator>:not(.hk2-admin-avatar){display:none}.hk2-admin-nav-item{padding:0}.hk2-admin-nav-item,.hk2-admin-operator{grid-template-columns:1fr;justify-items:center}.hk2-admin-operator{padding-inline:0}.hk2-admin-app :is(.admin-ops-grid,.ops-bot-grid,.admin-services-grid,.admin-input-summary-grid,.admin-reference-gallery,.admin-dp-grid){grid-template-columns:1fr}.hk2-admin-app .admin-feedback-layout{grid-template-columns:1fr}.hk2-admin-app .admin-feedback-list{border-right:0;border-bottom:1px solid var(--hk2-line)}.hk2-admin-app .admin-keyword-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hk2-admin-app .admin-keyword-toolbar>*{min-width:0;width:100%}.hk2-admin-app :is(.admin-overview-primary-grid,.admin-overview-bottom-grid){grid-template-columns:1fr}}@media (max-width:640px){.hk2-admin-app{padding-left:0;padding-bottom:48px}.hk2-admin-rail{inset:auto 0 0;width:100dvw;max-width:100dvw;height:48px;flex-direction:row;overflow-x:auto;overscroll-behavior-inline:contain;border-top:1px solid var(--hk2-line);border-right:0}.hk2-admin-brand,.hk2-admin-nav-label,.hk2-admin-nav-spacer,.hk2-admin-operator{display:none}.hk2-admin-nav-item{width:48px;min-width:48px;height:47px;flex:0 0 48px;margin:0}.hk2-admin-topbar{inset:0 0 auto}.hk2-admin-clock,.hk2-admin-env{display:none}.hk2-admin-canvas{padding:62px 12px 58px}.hk2-admin-app :is(.admin-shell,.admin-ops-bot-page){gap:var(--hk2-space-5)}.hk2-admin-app :is(.admin-hero,.ops-bot-hero){display:grid}.hk2-admin-app .admin-overview-hero{min-height:0;gap:var(--hk2-space-2);padding-bottom:var(--hk2-space-5)}.hk2-admin-app .admin-overview-date{display:none}.hk2-admin-app .admin-overview-kpi{grid-template-columns:1fr 1fr}.hk2-admin-app .admin-overview-primary-metrics>article{min-height:100px;padding:var(--hk2-space-3)}.hk2-admin-app .admin-overview-primary-metrics>:not(:first-child){border-left:1px solid var(--hk2-line)}.hk2-admin-app .admin-raised-panel{padding:var(--hk2-space-4)}.hk2-admin-app .admin-live-load-panel,.hk2-admin-app .admin-output-panel{min-height:0}.hk2-admin-app .admin-output-chart{min-height:146px}.hk2-admin-app .admin-output-column{grid-template-rows:minmax(82px,1fr) auto auto}.hk2-admin-app .admin-output-column-track i{width:min(14px,68%)}.hk2-admin-app .admin-secondary-metrics>article{min-height:82px}.hk2-admin-app .queue-board .queue-list{margin-inline:0;padding-inline:0}.hk2-admin-app .queue-row.admin-task-row{min-width:720px}.hk2-admin-app .admin-system-health{grid-template-columns:1fr}.hk2-admin-app .admin-system-shortcuts a{flex-basis:100%}.hk2-admin-app .admin-customer-tools,.hk2-admin-app .admin-setting-row{display:grid}.hk2-admin-app .admin-detail-form{min-width:100%}.hk2-admin-app .admin-dp-flow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hk2-admin-app .production-updates-spin,.hk2-admin-app .spin{animation:none}}.hk2-admin-app :is(.admin-announcement-grid,.admin-system-health,.admin-system-shortcuts,.admin-task-summary,.admin-horizontal-bars,.admin-bar-chart){display:grid;gap:9px}.hk2-admin-app .admin-system-shortcuts a{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--hk2-line);border-radius:var(--hk2-radius-sm);background:#fff;color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);text-decoration:none}.hk2-admin-app .admin-system-shortcuts a:hover{border-color:var(--hk2-line-strong);background:#fff;box-shadow:var(--hk2-control-shadow-hover);color:var(--hk2-ink)}.hk2-admin-app .admin-system-health{min-width:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.hk2-admin-app .admin-system-card{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;background:transparent;color:var(--hk2-ink-2);font-size:var(--hk2-text-xs)}.hk2-admin-app .admin-system-card>:is(span,i){min-width:0;overflow-wrap:anywhere}.hk2-admin-app .admin-system-card>i{max-width:72%;text-align:right}.hk2-admin-app .admin-system-card i{padding:2px 5px;border-radius:3px;background:transparent;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);font-style:normal}.hk2-admin-app .admin-system-card.is-ok i{background:var(--hk2-success-soft);color:var(--hk2-success)}.hk2-admin-app .admin-system-card.is-err i{background:var(--hk2-danger-soft);color:var(--hk2-danger)}.hk2-admin-app .admin-announcement-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.hk2-admin-app :is(.admin-task-row,.admin-recent-account,.admin-task-meta,.admin-trace-pagination,.admin-dp-status-actions){display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hk2-admin-app .admin-trace-pagination a{display:inline-flex;min-height:30px;align-items:center;padding:0 8px;border:1px solid var(--hk2-line);border-radius:var(--hk2-radius-sm);background:#fff;color:var(--hk2-ink-2);text-decoration:none}.hk2-admin-app .admin-trace-pagination a:not(.disabled):hover{border-color:var(--hk2-line-strong);background:#fff;box-shadow:var(--hk2-control-shadow-hover);color:var(--hk2-ink)}.hk2-admin-app .admin-trace-pagination a.disabled{pointer-events:none;opacity:.45}.hk2-admin-app .admin-task-row{justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--hk2-line)}.hk2-admin-app .admin-task-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.hk2-admin-app .admin-task-summary>*{min-height:74px;padding:10px 0;background:transparent}.hk2-admin-app :is(.admin-task-meta,.admin-recent-account,.admin-trace-result-note){color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app .admin-task-error{color:var(--hk2-danger);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app :is(.admin-task-detail-link,.admin-trace-detail-link){color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);text-decoration:underline;text-underline-offset:3px}.hk2-admin-app .admin-chart-bar{display:grid;grid-template-columns:80px minmax(0,1fr) 54px;align-items:center;gap:8px;min-height:28px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.hk2-admin-app .admin-chart-bar>i{display:block;height:5px;background:var(--hk2-line)}.hk2-admin-app .admin-chart-bar>i>span,.hk2-admin-app .admin-chart-bar>span[style]{display:block;height:100%;background:var(--hk2-ink-2)}.hk2-admin-app .admin-mini-seg{display:flex;gap:2px;padding:2px;border:1px solid var(--hk2-line);border-radius:var(--hk2-radius-sm);background:#fff}.hk2-admin-app .admin-mini-seg button{min-height:30px;padding:0 8px;border:0;border-radius:3px;background:transparent;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs)}.hk2-admin-app .admin-mini-seg button.active{background:#fff;box-shadow:0 1px 2px rgba(46,43,41,.08);color:var(--hk2-ink)}.hk2-admin-app :is(.admin-final-video-empty,.admin-reference-empty,.admin-recent-empty,.admin-feedback-no-shot,.ops-bot-empty){display:grid;min-height:120px;place-items:center;padding:20px;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);text-align:center}.hk2-admin-app .admin-final-video-frame{display:grid;min-height:260px;place-items:center;overflow:hidden;background:#171615}.hk2-admin-app .admin-final-video-frame.is-portrait .admin-final-video-player{max-width:360px}.hk2-admin-app .audit-flow-section{overflow:hidden}.hk2-admin-app .admin-feedback-description{margin:0;color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);line-height:18px;white-space:pre-wrap}.hk2-admin-app .admin-keyword-manager{display:grid;gap:12px}.hk2-admin-app .admin-keyword-message{padding:8px 10px;border:1px solid var(--hk2-line);background:#fff;color:var(--hk2-ink-2);font-size:var(--hk2-text-xs)}.hk2-admin-app .admin-refund-dialog{width:min(460px,100%)}.hk2-admin-app .admin-audit-table-compact,.hk2-admin-app .admin-customer-table-wrap,.hk2-admin-app .admin-payments-table{overflow-x:auto}.hk2-admin-app :is(.ops-bot-alert-main,.ops-bot-alert-detail){display:grid;gap:3px}.hk2-admin-app .ops-bot-score{display:grid;justify-items:end;gap:2px;color:var(--hk2-ink-3);font:400 var(--hk2-text-xs)/var(--hk2-leading-xs) var(--hk2-sans);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.hk2-admin-app .ops-bot-score strong{color:var(--hk2-ink);font:500 var(--hk2-metric-xl)/44px var(--hk2-sans);letter-spacing:-.035em}.hk2-admin-app .ops-bot-score small{color:var(--hk2-ink-3)}.hk2-admin-app .queue-info{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs)}.hk2-admin-app .admin-live-load-panel,.hk2-admin-app .admin-output-panel{min-height:252px}.hk2-admin-app .admin-output-chart{display:grid;min-height:164px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:var(--hk2-space-2);padding-top:var(--hk2-space-3)}.hk2-admin-app .admin-output-column{display:grid;min-width:0;grid-template-rows:minmax(96px,1fr) auto auto;justify-items:center;gap:3px}.hk2-admin-app .admin-output-column-track{display:flex;width:100%;height:100%;align-items:end;justify-content:center}.hk2-admin-app .admin-output-column-track i{display:block;width:min(18px,56%);min-height:2px;border-radius:2px 2px 0 0;background:var(--hk2-ink)}.hk2-admin-app .admin-output-column strong{color:var(--hk2-ink);font:500 var(--hk2-metric-sm)/var(--hk2-leading-sm) var(--hk2-sans);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.hk2-admin-app .admin-output-column span{max-width:100%;overflow:hidden;color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs);text-overflow:ellipsis;white-space:nowrap}.hk2-admin-app .admin-overview-data{display:grid;gap:var(--hk2-space-5)}.hk2-admin-app .admin-overview-data .admin-section-head{margin-bottom:0}.hk2-admin-app .admin-secondary-metrics{border:0}.hk2-admin-app .admin-secondary-metrics>article{min-height:88px;padding:var(--hk2-space-3) var(--hk2-space-2)}.hk2-admin-app .admin-secondary-metrics>article strong{margin-top:var(--hk2-space-2);font-size:var(--hk2-metric-md);line-height:28px}.hk2-admin-app .admin-overview-distribution-grid{gap:var(--hk2-space-5)}.hk2-admin-app .admin-overview-data .admin-distribution-panel{padding:0;border:0}.hk2-admin-app .admin-overview-data .admin-distribution-panel+.admin-distribution-panel{border-left:1px solid var(--hk2-line);padding-left:var(--hk2-space-5)}.hk2-admin-app .admin-overview-bottom-grid{align-items:start}.hk2-admin-app .admin-overview-bottom-grid>.admin-raised-panel{min-height:100%}.hk2-admin-app .queue-board .admin-section-head{margin-bottom:var(--hk2-space-4)}.hk2-admin-app .queue-board .queue-list{margin-inline:0;padding-inline:0}.hk2-admin-app .queue-row.admin-task-row{grid-template-columns:minmax(230px,1.25fr) minmax(170px,.9fr) minmax(80px,.45fr) 90px;align-items:start;gap:var(--hk2-space-3);min-height:92px;padding-block:var(--hk2-space-3)}.hk2-admin-app .queue-row.admin-task-row .queue-info{display:grid;gap:3px}.hk2-admin-app .queue-row.admin-task-row .queue-info>strong{color:var(--hk2-ink);font-weight:500}.hk2-admin-app .queue-row.admin-task-row .admin-task-summary{overflow:hidden;color:var(--hk2-ink-2);text-overflow:ellipsis;white-space:nowrap}.hk2-admin-app .queue-row.admin-task-row .queue-bar{align-self:center;margin-top:var(--hk2-space-2)}.hk2-admin-app .queue-row.admin-task-row>em{padding-top:var(--hk2-space-1);color:var(--hk2-ink-3);text-align:right;white-space:nowrap}.hk2-admin-app .admin-system-section{display:grid;align-content:start;gap:var(--hk2-space-4)}.hk2-admin-app .admin-system-section .admin-section-head{margin-bottom:0}.hk2-admin-app .admin-system-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--hk2-space-4)}.hk2-admin-app .admin-system-card{min-height:34px;padding:5px 0;border-top:1px solid var(--hk2-line)}.hk2-admin-app .admin-system-events{display:grid;gap:0;padding-top:var(--hk2-space-3);border-top:1px solid var(--hk2-line)}.hk2-admin-app .admin-system-events .admin-panel-head{margin-bottom:var(--hk2-space-1)}.hk2-admin-app .admin-event-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:var(--hk2-space-2);padding:8px 0;border-bottom:1px solid var(--hk2-line)}.hk2-admin-app .admin-event-row .num{color:var(--hk2-ink-3);font-size:var(--hk2-text-xs);line-height:var(--hk2-leading-xs)}.hk2-admin-app .admin-event-row strong{color:var(--hk2-ink-2);font-size:var(--hk2-text-xs);font-weight:400;line-height:var(--hk2-leading-xs)}.hk2-admin-app .admin-system-shortcuts{display:flex;flex-wrap:wrap;gap:var(--hk2-space-2)}.hk2-admin-app .admin-system-shortcuts a{flex:1 1 96px;justify-content:center}@media (max-width:760px){.hk2-admin-app :is(.admin-overview-primary-grid,.admin-overview-bottom-grid){grid-template-columns:1fr}.hk2-admin-app .admin-overview-data .admin-distribution-panel+.admin-distribution-panel{padding-top:var(--hk2-space-4);border-top:1px solid var(--hk2-line);border-left:0;padding-left:0}.hk2-admin-app .admin-announcement-grid{grid-template-columns:1fr}.hk2-admin-app .admin-chart-bar{grid-template-columns:64px minmax(0,1fr) 44px}.hk2-admin-app .admin-keyword-toolbar{grid-template-columns:1fr}.hk2-admin-app .admin-keyword-chip{align-items:start;grid-template-columns:1fr}}