.lab_privacy__qDko_{margin:.5rem 0;padding:.6rem .9rem;border:1px solid #a9c4d2;background:#f0f7fa;color:#183f52;border-radius:9px;font-weight:600}.lab_nav__brp_u{display:flex;gap:.4rem;flex-wrap:wrap;margin:.8rem 0}.lab_navBtn__J0ZAm{min-height:44px;padding:.4rem .8rem;border:1px solid #9aadb9;border-radius:8px;background:#fff;color:#173d50;font:inherit;font-weight:600;cursor:pointer}.lab_navBtn__J0ZAm[aria-current=step]{background:#123c50;color:#fff;border-color:#123c50}.lab_drop__KyLGc:focus-within,.lab_navBtn__J0ZAm:focus-visible{outline:3px solid #d89c33;outline-offset:2px}.lab_pageNav__3qcN2{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:space-between;margin:1.2rem 0 0}.lab_drop__KyLGc{position:relative;display:grid;gap:.6rem;justify-items:center;text-align:center;padding:1.4rem 1rem;border:2px dashed #7f9aab;border-radius:12px;background:#f8fbfc;color:#183f52}.lab_dropActive__cr_4i{background:#e6f0f5;border-color:#123c50}.lab_fileBtn__JKPUu{position:relative;overflow:hidden}.lab_fileBtn__JKPUu input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lab_hint__k1q4m{color:#47606f;font-size:.9rem;margin:0}.lab_examples__wGy9e{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.9rem;list-style:none;padding:0;margin:.6rem 0}.lab_example__VL1nx{display:grid;gap:.5rem;align-content:start;padding:.9rem;border:1px solid #cfdae1;border-radius:10px;background:#fff}.lab_example__VL1nx h3,.lab_example__VL1nx p{margin:0}.lab_example__VL1nx p{font-size:.92rem;line-height:1.5}.lab_tag__CiNkO{display:inline-block;justify-self:start;padding:.1rem .6rem;border-radius:999px;font-size:.82rem;font-weight:700}.lab_tagSyn__N1KY3{background:#fff0c9;color:#6b4300}.lab_tagPub__Inq_H{background:#dff3e8;color:#0d4a30}.lab_tagFile__B9mIj{background:#e6f0f5;color:#123c50}.lab_kv__IfNOQ{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:.6rem 0}.lab_kv__IfNOQ dt{font-weight:700;color:#47606f}.lab_kv__IfNOQ dd{margin:0;overflow-wrap:anywhere}.lab_box__ZhgQF{padding:.8rem 1rem;border-radius:9px;margin:.8rem 0;overflow-wrap:anywhere}.lab_box__ZhgQF p{margin:.3rem 0}.lab_warnBox__CGUlm{border:1px solid #d6a148;background:#fff8e8;color:#5c3b00}.lab_errBox__MSxUL{border:1px solid #b94351;background:#fff5f5;color:#7a1626}.lab_okBox__GpmeP{border:1px solid #6ab187;background:#f0faf4;color:#0d4a30}.lab_tableWrap__d27K9{overflow:auto;max-height:520px;border:1px solid #cfdae1;border-radius:8px;background:#fff}.lab_dataTable__jshb9{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9rem}.lab_dataTable__jshb9 td,.lab_dataTable__jshb9 th{padding:.35rem .6rem;border-bottom:1px solid #e3eaee;text-align:left;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.lab_dataTable__jshb9 th{position:sticky;top:0;background:#f0f4f7;z-index:1}.lab_dataTable__jshb9 .lab_rowNo__nVAQ3{color:#6a7f8c;text-align:right}.lab_dataTable__jshb9 .lab_num__mufGI{text-align:right;font-variant-numeric:tabular-nums}.lab_pager__IjBNe{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:.6rem 0}.lab_cols__XrS1o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.9rem}.lab_colCard__tE1bE{display:grid;gap:.5rem;align-content:start;padding:.9rem;border:1px solid #cfdae1;border-radius:10px;background:#fff;min-width:0}.lab_colCard__tE1bE h3{margin:0;overflow-wrap:anywhere}.lab_colCard__tE1bE ul{margin:0;padding-left:1.1rem;font-size:.9rem}.lab_stat__8yEhe{font-size:.92rem;margin:0;color:#183647}.lab_row2__7b7gQ{grid-template-columns:1fr 1fr}.lab_row2__7b7gQ,.lab_stack__iBqfM{display:grid;gap:.6rem}.lab_fieldGrid__TUk68{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem}.lab_checks__fVtAM{display:grid;gap:.25rem;max-height:220px;overflow:auto;padding:.5rem;border:1px solid #9aadb9;border-radius:7px;background:#fff}.lab_checks__fVtAM label{display:flex;gap:.5rem;align-items:center;min-height:32px}.lab_checks__fVtAM input{width:auto}.lab_preview__2r_f4{padding:.7rem .9rem;border-radius:8px;border:1px solid #a9c4d2;background:#f0f7fa;margin:.8rem 0}.lab_stepList__uXdAk{list-style:none;margin:.6rem 0;padding:0;display:grid;gap:.6rem}.lab_stepItem__r0VxT{display:grid;gap:.4rem;padding:.7rem .9rem;border:1px solid #cfdae1;border-radius:9px;background:#fff}.lab_stepItem__r0VxT p{margin:0;overflow-wrap:anywhere}.lab_stepBad__Fc51g{border-color:#b94351;background:#fff5f5}.lab_stepActions__7GK0A{display:flex;gap:.4rem;flex-wrap:wrap}.lab_stepActions__7GK0A button{min-height:40px;padding:.3rem .7rem}.lab_log__DqUg0{font-size:.88rem;color:#47606f}.lab_recode__BAHUd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .6rem;align-items:center}.lab_recode__BAHUd span{overflow-wrap:anywhere}.lab_tabs__Ynbia{display:flex;gap:.4rem;flex-wrap:wrap;margin:.6rem 0}.lab_chart__yZEXu{margin:.8rem 0;padding:.6rem;border:1px solid #cfdae1;border-radius:10px;background:#fff}.lab_chart__yZEXu svg{display:block;width:100%;height:auto;max-width:560px;margin:auto}.lab_chart__yZEXu figcaption{margin:.5rem 0 0;font-size:.92rem;color:#183647}.lab_charts__IzHsL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:.8rem}.lab_statTable___xGcI{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9rem}.lab_statTable___xGcI td,.lab_statTable___xGcI th{padding:.35rem .6rem;border-bottom:1px solid #e3eaee;text-align:right;white-space:nowrap}.lab_statTable___xGcI td:first-child,.lab_statTable___xGcI th:first-child{text-align:left;position:sticky;left:0;background:#fff}.lab_pill__75ljc{display:inline-block;padding:.05rem .55rem;border-radius:999px;font-size:.82rem;font-weight:700;border:1px solid}.lab_stOk__IX7Yd{color:#0f5b3a}.lab_stWarn__G1qjW{color:#8a4b00}.lab_stFail__Iqel0{color:#9a2133}.lab_stUn__iJlgE{color:#47606f}.lab_candidate__sNXxo{display:grid;gap:.5rem;padding:.9rem;border:1px solid #cfdae1;border-left:6px solid #9aadb9;border-radius:10px;background:#fff;margin:.7rem 0}.lab_candidate__sNXxo[data-rank=primary]{border-left-color:#1c7a4f}.lab_candidate__sNXxo h3,.lab_candidate__sNXxo p{margin:0}.lab_candidate__sNXxo ul{margin:.2rem 0;padding-left:1.1rem;font-size:.92rem}.lab_result__R8sgO{display:grid;gap:.6rem;padding:1rem;border:1px solid #9aadb9;border-radius:12px;background:#fff;margin:1rem 0}.lab_result__R8sgO h3,.lab_result__R8sgO p{margin:0}.lab_result__R8sgO p{overflow-wrap:anywhere}.lab_numbers__EpnT6{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0}.lab_numbers__EpnT6 dt{font-weight:700;color:#47606f}.lab_numbers__EpnT6 dd{margin:0;overflow-wrap:anywhere}.lab_assump__RWrUw{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.lab_assump__RWrUw li{padding:.5rem .7rem;border:1px solid #e3eaee;border-radius:8px;overflow-wrap:anywhere}.lab_exportList__bI_Kt{list-style:none;padding:0;margin:.6rem 0;display:grid;gap:.6rem}.lab_exportItem__eshS9{display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.8rem .9rem;border:1px solid #cfdae1;border-radius:10px;background:#fff}.lab_exportItem__eshS9 div{flex:1 1 260px;min-width:0}.lab_exportItem__eshS9 p{margin:.2rem 0 0;font-size:.9rem;color:#47606f}.lab_exportItem__eshS9 strong{display:block}@media(max-width:600px){.lab_kv__IfNOQ,.lab_row2__7b7gQ{grid-template-columns:1fr}.lab_nav__brp_u{display:grid;grid-template-columns:1fr 1fr}.lab_navBtn__J0ZAm{width:100%}.lab_pageNav__3qcN2>button{flex:1}.lab_numbers__EpnT6{grid-template-columns:1fr}.lab_stepActions__7GK0A button{flex:1}}.lab_sec__Vk9El.lab_sec__Vk9El h3{margin:1.5rem 0 .6rem}.lab_sec__Vk9El.lab_sec__Vk9El h2{margin-bottom:.6rem}.lab_navBtn__J0ZAm[aria-pressed=true]{background:#123c50;color:#fff;border-color:#123c50}@media(max-width:600px){.lab_sec__Vk9El.lab_sec__Vk9El{padding:.7rem}.lab_result__R8sgO{padding:.6rem}.lab_chart__yZEXu{padding:.25rem}.lab_candidate__sNXxo,.lab_colCard__tE1bE,.lab_example__VL1nx{padding:.7rem}.lab_charts__IzHsL{gap:.4rem}}.lab_nav__brp_u{scroll-margin-top:6.5rem}.lab_draftWrap__hR9MK label{position:relative;overflow:hidden;min-width:0;text-align:center}.lab_draftWrap__hR9MK label input[type=file]{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0;cursor:pointer}.lab_draftWrap__hR9MK label:focus-within{outline:3px solid #d89c33;outline-offset:3px}