.BdM4gq_page{--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191d19);--ink:var(--lightningcss-light,#222923)var(--lightningcss-dark,#dde6df);--ink-soft:var(--lightningcss-light,#5f665a)var(--lightningcss-dark,#a8afa3);--ink-faint:var(--lightningcss-light,#8a9084)var(--lightningcss-dark,#888d82);--line:var(--lightningcss-light,#e8ebe3)var(--lightningcss-dark,#32342f);--line-strong:var(--lightningcss-light,#dde2d6)var(--lightningcss-dark,#3a3d35);--tint:var(--lightningcss-light,#f3f5ef)var(--lightningcss-dark,#242620);--accent:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#66906e);--accent-soft:var(--lightningcss-light,#e9f0e3)var(--lightningcss-dark,#262c20);--radius:14px;background:var(--background,var(--lightningcss-light,#f7f8f5)var(--lightningcss-dark,#121612));min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.4vh,22px);padding:clamp(14px,3vh,32px) 16px;display:flex}.BdM4gq_brand{flex-shrink:0}.BdM4gq_sheet{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:min(420px,100%);padding:clamp(20px,3.4vh,30px) clamp(20px,4vw,30px) clamp(18px,3vh,26px);position:relative;box-shadow:0 1px 2px var(--lightningcss-light,#1f2a1f08)var(--lightningcss-dark,#0000001e),0 8px 24px var(--lightningcss-light,#1f2a1f0a)var(--lightningcss-dark,#00000023)}.BdM4gq_title{color:var(--ink);font-size:calc(clamp(22px, 3.4vh, 26px) * var(--text-scale,1));letter-spacing:-.4px;margin-top:clamp(10px,1.8vh,14px);font-weight:650;line-height:1.25}.BdM4gq_sheet>.BdM4gq_title:first-child{margin-top:0}.BdM4gq_title:focus{outline:none}.BdM4gq_description{color:var(--ink-soft);font-size:calc(13.5px * var(--text-scale,1));margin-top:6px;line-height:1.55}.BdM4gq_form{gap:clamp(10px,1.7vh,14px);margin-top:clamp(14px,2.4vh,20px);display:grid}.BdM4gq_field{gap:5px;display:grid}.BdM4gq_sheet .field-label{color:var(--ink);font-size:calc(13px * var(--text-scale,1));margin:0;font-weight:550}.BdM4gq_sheet .text-input{border:1px solid var(--line-strong);background:var(--card);height:40px;color:var(--ink);font:inherit;font-size:calc(14px * var(--text-scale,1));border-radius:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.BdM4gq_sheet .text-input:focus{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--lightningcss-light,#7f9c80)var(--lightningcss-dark,#758f76);outline:none}.BdM4gq_sheet .text-input[aria-invalid=true]{border-color:var(--lightningcss-light,#b4483f)var(--lightningcss-dark,#e78175)}.BdM4gq_sheet .field-hint{color:var(--ink-faint);font-size:calc(12px * var(--text-scale,1));line-height:1.5}.BdM4gq_sheet .field-error{color:var(--lightningcss-light,#a63d34)var(--lightningcss-dark,#f08a7e);font-size:calc(12.5px * var(--text-scale,1));line-height:1.5}.BdM4gq_row{justify-content:flex-end;margin-top:-4px;display:flex}.BdM4gq_link{min-height:32px;color:var(--accent);font-size:calc(13px * var(--text-scale,1));text-underline-offset:3px;align-items:center;gap:6px;font-weight:550;display:inline-flex}.BdM4gq_link:hover{text-decoration:underline}.BdM4gq_note{background:var(--tint);color:var(--ink-soft);font-size:calc(12.5px * var(--text-scale,1));border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.5;display:flex}.BdM4gq_note svg,.BdM4gq_note input{accent-color:var(--accent);flex-shrink:0;margin-top:2px}.BdM4gq_submit{background:var(--accent);color:#fff;width:100%;min-height:42px}.BdM4gq_submit:hover{background:#2c4f34}.BdM4gq_footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin-top:clamp(14px,2.4vh,20px);padding-top:clamp(8px,1.4vh,12px);display:flex}.BdM4gq_footer>span{color:var(--ink-soft);font-size:calc(13px * var(--text-scale,1))}.BdM4gq_footer>p{color:var(--ink-faint);font-size:calc(12px * var(--text-scale,1));flex-basis:100%;line-height:1.5}.BdM4gq_footer>p .BdM4gq_link{min-height:0;font-size:inherit}.BdM4gq_divider{color:var(--ink-faint);font-size:calc(12px * var(--text-scale,1));align-items:center;gap:10px;margin:clamp(12px,2vh,16px) 0;display:flex}.BdM4gq_divider:before,.BdM4gq_divider:after{content:"";border-top:1px solid var(--line);flex:1}.BdM4gq_social{gap:8px;display:grid}.BdM4gq_social>a{background:var(--card);width:100%;min-height:40px}.BdM4gq_back{min-height:32px;color:var(--ink-soft);font-size:calc(13px * var(--text-scale,1));align-items:center;gap:7px;display:inline-flex}.BdM4gq_back:hover{color:var(--ink)}.BdM4gq_done{text-align:center;justify-items:center;gap:8px;margin-top:16px;display:grid}.BdM4gq_done>svg{color:var(--accent)}.BdM4gq_done strong{color:var(--ink);font-size:calc(15px * var(--text-scale,1));font-weight:600}.BdM4gq_done p{color:var(--ink-soft);font-size:calc(13px * var(--text-scale,1));line-height:1.6}.BdM4gq_progress{color:var(--ink-soft);font-size:calc(12px * var(--text-scale,1));grid-template-columns:1fr auto;gap:6px;margin-bottom:clamp(12px,2vh,18px);font-weight:550;display:grid}.BdM4gq_progress [role=progressbar]{background:var(--tint);height:6px}.BdM4gq_progress [data-slot=progress-indicator]{background:var(--accent)}.BdM4gq_progress>:last-child{grid-column:1/-1}.BdM4gq_choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.BdM4gq_choice{border:1px solid var(--line-strong);background:var(--card);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;transition:background .12s,border-color .12s;display:flex;position:relative}.BdM4gq_choice:hover{background:var(--tint)}.BdM4gq_choice input{opacity:0;pointer-events:none;position:absolute}.BdM4gq_choice>span{flex:1;gap:1px;display:grid}.BdM4gq_choice strong{color:var(--ink);font-size:calc(14px * var(--text-scale,1));font-weight:600}.BdM4gq_choice small{color:var(--ink-soft);font-size:calc(12px * var(--text-scale,1))}.BdM4gq_choice>svg{color:var(--accent)}.BdM4gq_choice:has(input:checked){background:var(--accent-soft);border-color:var(--lightningcss-light,#9fb89a)var(--lightningcss-dark,#5c6f59)}.BdM4gq_choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.BdM4gq_buttons{gap:10px;margin-top:clamp(14px,2.4vh,20px);display:flex}.BdM4gq_buttons>:last-child{flex:1}@media (max-width:480px){.BdM4gq_page{justify-content:flex-start;gap:10px;padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.BdM4gq_choice{transition:none}.BdM4gq_sheet .text-input{transition:none}}.BdM4gq_optional summary{min-height:32px;color:var(--accent);font-size:calc(13px * var(--text-scale,1));cursor:pointer;align-items:center;font-weight:550;display:inline-flex}.BdM4gq_optional summary::marker{color:var(--ink-faint)}.BdM4gq_optional[open] summary{margin-bottom:4px}@media (max-height:760px){.BdM4gq_sheet{padding-top:16px;padding-bottom:14px}.BdM4gq_title{font-size:calc(23px * var(--text-scale,1));margin-top:8px}.BdM4gq_description{margin-top:4px;line-height:1.5}.BdM4gq_form{gap:9px;margin-top:12px}.BdM4gq_sheet .text-input{height:38px}.BdM4gq_footer{margin-top:12px;padding-top:6px}.BdM4gq_divider{margin:10px 0}}.BdM4gq_page :is([role=status],[role=alert])[data-tone]{border-color:#0000}
