.mui-field.svelte-ecp86c{position:relative}.mui-field__input.svelte-ecp86c{display:block;width:100%;height:56px;padding:0 14px;font-size:15px;line-height:1.2;color:#111827;background:transparent;border:1.5px solid #d1d5db;border-radius:10px;outline:none;transition:border-color .18s ease,box-shadow .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mui-field__input.svelte-ecp86c::-moz-placeholder{color:transparent}.mui-field__input.svelte-ecp86c::placeholder{color:transparent}.mui-field--always-float.svelte-ecp86c .mui-field__input:where(.svelte-ecp86c)::-moz-placeholder,.mui-field--prefix.svelte-ecp86c .mui-field__input:where(.svelte-ecp86c)::-moz-placeholder{color:#9ca3af}.mui-field--always-float.svelte-ecp86c .mui-field__input:where(.svelte-ecp86c)::placeholder,.mui-field--prefix.svelte-ecp86c .mui-field__input:where(.svelte-ecp86c)::placeholder{color:#9ca3af}.mui-field__input.svelte-ecp86c:hover:not(:focus){border-color:#9ca3af}.mui-field__input.svelte-ecp86c:focus{border-color:#cb2526;box-shadow:0 0 0 1px #cb2526}.mui-field__label.svelte-ecp86c{position:absolute;left:10px;top:50%;padding:0 5px;background:#fff;color:#6b7280;font-size:15px;font-weight:500;line-height:1;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s ease;white-space:nowrap}.mui-field__req.svelte-ecp86c{color:#cb2526;margin-left:1px}.mui-field__input.svelte-ecp86c:not(:-moz-placeholder)~.mui-field__label:where(.svelte-ecp86c){top:0;transform:translateY(-50%) scale(.78)}.mui-field__input.svelte-ecp86c:focus~.mui-field__label:where(.svelte-ecp86c),.mui-field__input.svelte-ecp86c:not(:placeholder-shown)~.mui-field__label:where(.svelte-ecp86c){top:0;transform:translateY(-50%) scale(.78)}.mui-field__input.svelte-ecp86c:focus~.mui-field__label:where(.svelte-ecp86c){color:#cb2526}.mui-field--prefix.svelte-ecp86c .mui-field__label:where(.svelte-ecp86c){top:0;transform:translateY(-50%) scale(.78)}.mui-field__input--prefix.svelte-ecp86c{padding-left:56px}.mui-field__prefix.svelte-ecp86c{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#374151;font-weight:500;font-size:15px;pointer-events:none}.mui-field--prefix.svelte-ecp86c .mui-field__prefix:where(.svelte-ecp86c):after{content:"";position:absolute;right:-8px;top:50%;width:1px;height:20px;background:#e5e7eb;transform:translateY(-50%)}.mui-field--always-float.svelte-ecp86c .mui-field__label:where(.svelte-ecp86c){top:0;transform:translateY(-50%) scale(.78)}.mui-field--always-float.svelte-ecp86c .mui-field__input:where(.svelte-ecp86c):focus~.mui-field__label:where(.svelte-ecp86c){color:#cb2526}.mui-field__select.svelte-ecp86c{padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.mui-field__input.svelte-ecp86c:invalid:not(:-moz-placeholder):not(:focus){border-color:#f87171}.mui-field__input.svelte-ecp86c:invalid:not(:placeholder-shown):not(:focus){border-color:#f87171}.segmented.svelte-ecp86c{position:relative;display:grid;grid-template-columns:repeat(var(--seg-count, 3),minmax(0,1fr));padding:4px;background:#f3f4f6;border-radius:12px;gap:2px;isolation:isolate}.seg-indicator.svelte-ecp86c{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - 2px * (var(--seg-count, 3) - 1)) / var(--seg-count, 3));background:#fff;border-radius:9px;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000a;transform:translate(calc(var(--active-index, 0) * (100% + 2px)));transition:transform .34s cubic-bezier(.4,0,.2,1);z-index:0;will-change:transform}.seg.svelte-ecp86c{position:relative;z-index:1;height:42px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#6b7280;background:transparent;border:0;border-radius:9px;cursor:pointer;transition:color .22s cubic-bezier(.4,0,.2,1),transform .12s ease}.seg.svelte-ecp86c:hover:not(.is-active){color:#374151}.seg.svelte-ecp86c:active{transform:scale(.97)}.seg.is-active.svelte-ecp86c{color:#cb2526}.submit-btn.svelte-ecp86c{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;padding:0 18px;font-size:15px;font-weight:700;letter-spacing:.04em;color:#0a0a0a;background:linear-gradient(180deg,#ffd561,#f5b800);border:0;border-radius:999px;cursor:pointer;box-shadow:0 10px 24px -10px #f5b800b3,0 2px 4px #0000000d,inset 0 1px #fff9;transition:transform .16s cubic-bezier(.3,.8,.3,1),box-shadow .22s ease;overflow:hidden;white-space:nowrap}.submit-btn.svelte-ecp86c:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translate(-120%);transition:transform .6s cubic-bezier(.3,.8,.3,1)}.submit-btn.svelte-ecp86c:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px -12px #f5b800bf,0 3px 6px #00000014,inset 0 1px #fff9}.submit-btn.svelte-ecp86c:hover:not(:disabled):after{transform:translate(120%)}.submit-btn.svelte-ecp86c:active:not(:disabled){transform:translateY(0) scale(.98)}.submit-btn.svelte-ecp86c:focus-visible{outline:none;box-shadow:0 0 0 3px #cb252640,0 10px 24px -10px #f5b800b3,inset 0 1px #fff9}.submit-btn.svelte-ecp86c:disabled,.submit-btn.is-busy.svelte-ecp86c{opacity:.75;cursor:progress}.submit-btn.is-busy.svelte-ecp86c .submit-btn__label:where(.svelte-ecp86c){opacity:.6}.submit-btn.is-busy.svelte-ecp86c .submit-btn__arrow:where(.svelte-ecp86c){animation:svelte-ecp86c-arrowSpin .9s linear infinite}.submit-btn__arrow.svelte-ecp86c{flex-shrink:0;transition:transform .22s cubic-bezier(.3,.8,.3,1)}.submit-btn.svelte-ecp86c:hover:not(:disabled) .submit-btn__arrow:where(.svelte-ecp86c){transform:translate(3px)}@keyframes svelte-ecp86c-arrowSpin{to{transform:rotate(360deg)}}.price-mark.svelte-ecp86c{text-align:right;line-height:1}.price-mark__label.svelte-ecp86c{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;margin-bottom:5px}.price-mark__value.svelte-ecp86c{display:inline-flex;align-items:baseline;gap:1px;color:#cb2526}.price-mark__currency.svelte-ecp86c{font-size:15px;font-weight:700;opacity:.72;letter-spacing:-.02em}.price-mark__value.svelte-ecp86c .price-pulse:where(.svelte-ecp86c){font-size:26px;font-weight:800;letter-spacing:-.025em}.price-pulse.svelte-ecp86c{display:inline-block;background:linear-gradient(110deg,#cb2526 0% 40%,#ffcf7a 46%,#fff6d4,#ffcf7a 54%,#cb2526 60% 100%);background-size:250% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:svelte-ecp86c-priceShine 3.8s cubic-bezier(.4,0,.2,1) infinite;will-change:background-position}@keyframes svelte-ecp86c-priceShine{0%,25%{background-position:130% 0}60%,to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.price-pulse.svelte-ecp86c{animation:none;background:none;color:#cb2526;-webkit-text-fill-color:currentColor}.submit-btn.svelte-ecp86c,.submit-btn.svelte-ecp86c:after,.submit-btn__arrow.svelte-ecp86c,.seg.svelte-ecp86c,.seg-indicator.svelte-ecp86c,.mui-field__label.svelte-ecp86c,.mui-field__input.svelte-ecp86c{transition:none;animation:none}}
