.I0eKIq_overlay{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.I0eKIq_scrim{opacity:1;transition:opacity .2s var(--ease-out);background:#000000a6;position:absolute;inset:0}@starting-style{.I0eKIq_scrim{opacity:0}}.I0eKIq_card{z-index:10;text-align:left;background:var(--panel);border:1px solid var(--rule);opacity:1;width:100%;max-width:384px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:16px;padding:20px;position:relative;transform:scale(1);box-shadow:0 24px 60px #000000b3}@starting-style{.I0eKIq_card{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.I0eKIq_card{transition:opacity .2s var(--ease-out)}@starting-style{.I0eKIq_card{transform:scale(1)}}}.I0eKIq_head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.I0eKIq_title{font-family:var(--font-display);letter-spacing:var(--tracking-normal);color:var(--white);font-size:16px}.I0eKIq_close{color:var(--gray);border-radius:8px;padding:4px;transition:background .2s,color .2s;position:relative}.I0eKIq_close:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.I0eKIq_close:hover{background:var(--rule-soft);color:var(--white)}.I0eKIq_closeIcon{fill:currentColor;width:20px;height:20px}.I0eKIq_toggle{background:var(--black-pure);border:1px solid var(--rule-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.I0eKIq_toggleBtn{color:var(--gray);transition:background .2s ease, color .2s ease, transform .14s var(--ease-out);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.I0eKIq_toggleBtn:hover{color:var(--white)}.I0eKIq_toggleBtn:active{transform:scale(.96)}.I0eKIq_toggleBtnActive{color:var(--white);background:#d24b4029;box-shadow:inset 0 0 0 1px #d24b4066}.I0eKIq_payLabel{color:var(--gray);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.I0eKIq_maxBtn{font-variant-numeric:tabular-nums;color:var(--gray);transition:color .2s}.I0eKIq_maxBtn:hover{color:var(--white)}.I0eKIq_inputWrap{position:relative}.I0eKIq_input{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--white);background:var(--black-pure);border:1px solid var(--rule);border-radius:12px;outline:none;padding:12px 64px 12px 14px;font-size:16px;transition:border-color .2s}.I0eKIq_input:focus{border-color:var(--red)}.I0eKIq_inputSuffix{pointer-events:none;color:var(--gray);font-size:14px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.I0eKIq_estimate{background:var(--rule-soft);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.I0eKIq_estimateLabel{color:var(--gray)}.I0eKIq_estimateRow{align-items:baseline;gap:6px;margin-top:2px;display:flex}.I0eKIq_estimateNum{font-variant-numeric:tabular-nums;color:var(--white);animation:I0eKIq_swPop .34s var(--ease-out) both;font-size:20px;font-weight:700}@keyframes I0eKIq_swPop{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.I0eKIq_estimateUnit{color:var(--gray);font-size:12px;font-weight:600}.I0eKIq_error{color:var(--error);animation:I0eKIq_swShake .42s var(--ease-out) both;background:#d24b401a;border:1px solid #d24b4040;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:14px}@keyframes I0eKIq_swShake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}32%{transform:translate(5px)}49%{transform:translate(-4px)}66%{transform:translate(3px)}83%{transform:translate(-2px)}}.I0eKIq_cta{width:100%;font-family:var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--black);transition:transform .12s var(--ease-out), box-shadow .12s ease, background .2s ease, color .2s ease;background:linear-gradient(#e2685c 0%,#d24b40 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffd2c8cc,0 1px #b23f36,0 2px #b23f36,0 3px #9c3730,0 4px #9c3730,0 5px #83302a,0 8px 9px #96281e73}.I0eKIq_cta:hover:not(:disabled){background:linear-gradient(#e8776b 0%,#d8544a 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffd2c8d9,0 1px #b23f36,0 2px #b23f36,0 3px #9c3730,0 4px #9c3730,0 5px #83302a,0 9px 12px #96281e80}.I0eKIq_cta:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 1px #ffd2c8cc,0 1px #83302a,0 2px 4px #96281e66}.I0eKIq_cta:disabled{opacity:.55;cursor:not-allowed}.I0eKIq_spinner{border:2px solid #0a0a0a47;border-top-color:var(--black);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite I0eKIq_swSpin}@keyframes I0eKIq_swSpin{to{transform:rotate(360deg)}}.I0eKIq_success{text-align:center;opacity:1;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out);flex-direction:column;align-items:center;gap:16px;padding:8px 0;display:flex;transform:translateY(0)scale(1)}@starting-style{.I0eKIq_success{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.I0eKIq_success{transition:opacity .3s var(--ease-out)}@starting-style{.I0eKIq_success{transform:none}}}.I0eKIq_successMark{width:48px;height:48px;color:var(--red);background:#d24b4024;border-radius:999px;justify-content:center;align-items:center;display:flex}.I0eKIq_successMark svg{fill:none;width:28px;height:28px}.I0eKIq_successCheck{stroke-dasharray:1;stroke-dashoffset:1px;animation:I0eKIq_swDraw .5s var(--ease-out) .18s forwards}@keyframes I0eKIq_swDraw{to{stroke-dashoffset:0}}.I0eKIq_successText{color:var(--white);font-size:14px}.I0eKIq_txLink{color:var(--white);border:1px solid var(--rule);border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.I0eKIq_txLink:hover{border-color:var(--red);color:var(--red)}.I0eKIq_doneBtn{color:var(--gray);font-size:12px;transition:color .2s}.I0eKIq_doneBtn:hover{color:var(--white)}@media (prefers-reduced-motion:reduce){.I0eKIq_successCheck{stroke-dashoffset:0;animation:none}.I0eKIq_error,.I0eKIq_estimateNum{animation:none}}
/*# sourceMappingURL=0qspyvyum3_qu.css.map*/