.backfill_page__m1xun{align-items:flex-start;background:#f3f6f2;color:#13231a;display:flex;min-height:100vh;padding:72px 24px}.backfill_shell__NCx63{background:#fff;border:1px solid #d9e1da;border-radius:8px;box-shadow:0 18px 50px rgba(21,48,31,.08);margin:0 auto;max-width:920px;padding:40px;width:100%}.backfill_header__W17jY{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}.backfill_eyebrow__InpMH{align-items:center;color:#2d7f49;display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:0;margin:0 0 18px}.backfill_eyebrow__InpMH span{background:#55bd79;display:inline-block;height:9px;width:9px}.backfill_header__W17jY h1{font-size:38px;font-weight:680;line-height:1.15;margin:0}.backfill_subtitle__rVMnh{color:#657168;font-size:16px;line-height:1.6;margin:14px 0 0}.backfill_state__np4bg{align-items:center;border:1px solid #d9e1da;color:#57635a;display:flex;flex:0 0 auto;font-size:13px;gap:8px;padding:9px 12px}.backfill_state__np4bg span{background:#2d8a4c;border-radius:50%;height:7px;width:7px}.backfill_divider__5nXQd{background:#e4e9e4;height:1px;margin:32px 0}.backfill_form___xSyc{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) 132px auto}.backfill_field__ct3We{color:#34443a;display:grid;font-size:14px;font-weight:650;gap:9px}.backfill_inputWrap__RXoGt{align-items:center;border:1px solid #cdd7cf;display:flex;gap:10px;height:48px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.backfill_inputWrap__RXoGt:focus-within,.backfill_numberInput__5nCsL:focus{border-color:#2d8a4c;box-shadow:0 0 0 3px rgba(45,138,76,.12);outline:none}.backfill_inputWrap__RXoGt svg{color:#76827a;flex:0 0 auto}.backfill_inputWrap__RXoGt input{background:transparent;border:0;color:#17231b;font:inherit;height:100%;min-width:0;outline:0;width:100%}.backfill_inputWrap__RXoGt input::-moz-placeholder{color:#9aa49d}.backfill_inputWrap__RXoGt input::placeholder{color:#9aa49d}.backfill_numberInput__5nCsL{border:1px solid #cdd7cf;color:#17231b;font:inherit;height:48px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.backfill_runButton__Dv9FC{align-items:center;background:#174f2c;border:1px solid #174f2c;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:680;gap:9px;height:48px;justify-content:center;padding:0 20px;transition:background .16s ease,transform .16s ease;white-space:nowrap}.backfill_runButton__Dv9FC:hover:not(:disabled){background:#0e3f22;transform:translateY(-1px)}.backfill_runButton__Dv9FC:focus-visible{outline:3px solid rgba(45,138,76,.28);outline-offset:3px}.backfill_runButton__Dv9FC:disabled{cursor:not-allowed;opacity:.48}.backfill_spinning__6E3HN{animation:backfill_spin__fVpy0 .8s linear infinite}.backfill_error__JMDAD{align-items:center;background:#fff5f4;border:1px solid #efcbc7;color:#a2382f;display:flex;gap:10px;margin-top:24px;padding:14px 16px}.backfill_results__CTeBx{border-top:1px solid #e4e9e4;margin-top:32px;padding-top:32px}.backfill_metrics__tGGmw{display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.backfill_metrics__tGGmw article{background:#f3f6f2;display:grid;gap:6px;min-height:92px;padding:18px}.backfill_metrics__tGGmw span{color:#67726a;font-size:13px}.backfill_metrics__tGGmw strong{font-size:28px;font-weight:680}.backfill_detailList__gNlE_{border-top:1px solid #e4e9e4;margin-top:24px}.backfill_detail__uwkNC{align-items:center;border-bottom:1px solid #e4e9e4;display:grid;gap:14px;grid-template-columns:36px minmax(0,1fr) auto;min-height:78px;padding:14px 0}.backfill_statusIcon__9XTrU{align-items:center;display:inline-flex;height:34px;justify-content:center;width:34px}.backfill_statusIcon__9XTrU.backfill_backfilled__nvpWv{background:#e7f5eb;color:#287b44}.backfill_statusIcon__9XTrU.backfill_pending__zLYPy{background:#fff5d9;color:#966b05}.backfill_statusIcon__9XTrU.backfill_failed__IYn2R{background:#fff0ee;color:#b33b32}.backfill_detail__uwkNC div{display:grid;gap:3px;min-width:0}.backfill_detail__uwkNC strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.backfill_detail__uwkNC small,.backfill_detail__uwkNC span{color:#6d786f;font-size:13px;overflow-wrap:anywhere}.backfill_detail__uwkNC small{color:#91630b}.backfill_detail__uwkNC a{color:#246f3e;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.backfill_empty__WjriS{color:#6d786f;margin:0;padding:32px 0 8px;text-align:center}@keyframes backfill_spin__fVpy0{to{transform:rotate(1turn)}}@media (max-width:760px){.backfill_page__m1xun{padding:24px 14px}.backfill_shell__NCx63{padding:26px 20px}.backfill_header__W17jY{display:block}.backfill_header__W17jY h1{font-size:30px}.backfill_state__np4bg{display:inline-flex;margin-top:20px}.backfill_form___xSyc{grid-template-columns:1fr 110px}.backfill_field__ct3We:first-child{grid-column:1/-1}.backfill_runButton__Dv9FC{width:100%}.backfill_metrics__tGGmw{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.backfill_form___xSyc{grid-template-columns:1fr}.backfill_field__ct3We:first-child{grid-column:auto}.backfill_detail__uwkNC{grid-template-columns:34px minmax(0,1fr)}.backfill_detail__uwkNC a{grid-column:2}}@media (prefers-reduced-motion:reduce){.backfill_runButton__Dv9FC{transition:none}.backfill_spinning__6E3HN{animation-duration:1.6s}}