._promo_5nv1v_1{min-width:0;color:var(--bm-ink,#2b1030);margin:20px 0}._disclosure_5nv1v_2>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;line-height:24px}._disclosure_5nv1v_2>summary:focus-visible{outline:2px solid var(--ring,#4a2a55);outline-offset:3px}._form_5nv1v_4{gap:8px;margin:6px 0 12px;display:grid}._form_5nv1v_4 label{font-size:14px;font-weight:600}._entry_5nv1v_6{align-items:stretch;gap:8px;min-width:0;display:flex}._entry_5nv1v_6 input{flex:1;width:100%;min-width:0}._apply_5nv1v_8{border:1px solid var(--bm-action,#2b1030);background:var(--bm-action,#2b1030);color:#fff;cursor:pointer;border-radius:4px;flex-shrink:0;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}._apply_5nv1v_8:hover:not(:disabled){background:var(--bm-hover,#220c2a)}._applied_5nv1v_10{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._applied_5nv1v_10 p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}._remove_5nv1v_12,._retry_5nv1v_12{text-underline-offset:3px;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline}._remove_5nv1v_12{flex-shrink:0}._error_5nv1v_14,._message_5nv1v_14{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.5}._error_5nv1v_14{color:#963725}._message_5nv1v_14{color:var(--bm-secondary,#5c5c5c)}@media (max-width:360px){._entry_5nv1v_6{flex-wrap:wrap}._entry_5nv1v_6 input{flex-basis:100%}._apply_5nv1v_8{width:100%}}._record_z9o2m_1{border-bottom:1px solid var(--bm-line,#dedede)}._trigger_z9o2m_2{cursor:pointer;text-align:left;width:100%;list-style:none}._trigger_z9o2m_2::-webkit-details-marker{display:none}._trigger_z9o2m_2:focus-visible{outline:3px solid var(--ring);outline-offset:4px}._record_z9o2m_1[open]>._trigger_z9o2m_2>svg{transform:rotate(180deg)}._content_z9o2m_6{background:var(--bm-surface,#fafafa);border-radius:4px;padding:10px 24px 28px}._content_z9o2m_6>a{margin-top:20px;font-size:13px}@media (max-width:640px){._content_z9o2m_6{padding:15px 18px 22px}}._report_l807p_1{min-width:0}._report_l807p_1 h2,._report_l807p_1 h3{margin-bottom:12px}._report_l807p_1 p{max-width:90ch;margin:12px 0;line-height:1.6}._toolbar_l807p_4{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}._control_l807p_5{gap:8px;font-weight:600;display:grid}._control_l807p_5 select{max-width:100%;min-height:44px;color:inherit;border:1px solid var(--bm-line,#dedede);font:inherit;background:#fff;border-radius:4px;padding:8px 12px}._report_l807p_1 table{width:100%;min-width:640px}._report_l807p_1 th,._report_l807p_1 td{white-space:normal;vertical-align:top;padding:12px 10px}._number_l807p_9{text-align:right;font-variant-numeric:tabular-nums}._code_l807p_10{overflow-wrap:anywhere;display:block}._codeStatus_l807p_11{color:var(--bm-secondary,#5c5c5c);margin-top:4px;font-size:13px;display:block}._note_l807p_12,._notes_l807p_12{color:var(--bm-secondary,#5c5c5c);font-size:14px}._notes_l807p_12{margin-top:24px}._error_l807p_14{color:#963725}._control_l807p_5 select:focus-visible{outline:2px solid var(--ring,#4a2a55);outline-offset:3px}@media (max-width:600px){._toolbar_l807p_4{align-items:stretch;gap:12px}._control_l807p_5{width:100%}._report_l807p_1 th,._report_l807p_1 td{padding:10px 8px;font-size:14px}}._report_ae1fk_1{min-width:0}._toolbar_ae1fk_2{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}._period_ae1fk_3{gap:8px;font-weight:600;display:grid}._period_ae1fk_3 select{background:var(--surface,white);min-height:44px;color:inherit;font:inherit;border:1px solid;border-radius:4px;padding:8px 12px}._report_ae1fk_1 section{margin-top:32px}._report_ae1fk_1 h2,._report_ae1fk_1 h3{margin-bottom:12px}._report_ae1fk_1 p{max-width:85ch;margin:12px 0;line-height:1.6}._report_ae1fk_1 table{width:100%}._report_ae1fk_1 th,._report_ae1fk_1 td{white-space:normal;vertical-align:top;padding:12px 10px}._number_ae1fk_10{text-align:right;font-variant-numeric:tabular-nums}._detail_ae1fk_11{margin-top:20px}._detail_ae1fk_11 summary{cursor:pointer;padding:12px 0;font-weight:600}:is(._detail_ae1fk_11 summary:focus-visible,._period_ae1fk_3 select:focus-visible){outline-offset:3px;outline:2px solid}@media (max-width:600px){._report_ae1fk_1 th,._report_ae1fk_1 td{padding:10px 6px;font-size:13px}._toolbar_ae1fk_2{align-items:stretch}._period_ae1fk_3{flex-basis:100%}}
