.mi-van{position:relative;display:inline-grid;place-items:center;min-width:12rem;min-height:2.75rem}.mi-van__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.5rem;border-radius:9999px;background:var(--blue-fill);color:var(--blue-on-fill);font-weight:600;transition:background-color calc(200 * var(--d)),transform calc(300 * var(--d)) cubic-bezier(.4,0,.6,1),opacity calc(200 * var(--d))}.mi-van__btn:hover{background:var(--blue-fill-hover)}.mi-van__label,.mi-van__parcel{transition:transform calc(240 * var(--d)),opacity calc(200 * var(--d))}.mi-van__parcel{position:absolute;opacity:0;transform:translateY(14px)}.mi-van[data-phase=busy] .mi-van__label{opacity:0;transform:translateY(-14px)}.mi-van[data-phase=busy] .mi-van__parcel{opacity:1;transform:none}.mi-van[data-phase=error] .mi-van__btn,.mi-van[data-phase=success] .mi-van__btn{transform:scaleX(.35);opacity:0;pointer-events:none}.mi-van__truck{position:absolute;left:50%;width:56px;height:32px;transform:translateX(-50%);opacity:0;pointer-events:none;color:var(--blue-fill)}.mi-van[data-phase=success] .mi-van__truck{animation:mi-van-drive calc(900 * var(--d)) cubic-bezier(.5,0,.9,.4) forwards}@keyframes mi-van-drive{0%{opacity:1;transform:translateX(-50%)}20%{opacity:1;transform:translateX(-50%)}to{opacity:0;transform:translateX(260%)}}.mi-van__lines{opacity:0}.mi-van[data-phase=success] .mi-van__lines{animation:mi-van-lines calc(900 * var(--d)) ease-out forwards}@keyframes mi-van-lines{0%,30%{opacity:0}50%{opacity:1}to{opacity:0}}.mi-van__done{position:absolute;inset:0;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid var(--green-line);background:var(--green-tint);color:var(--green-on-tint);font-weight:600;opacity:0;transform:scaleX(.6);transition:opacity calc(240 * var(--d)),transform calc(300 * var(--d)) cubic-bezier(.2,.7,.3,1);transition-delay:calc(500 * var(--d))}.mi-van[data-phase=success] .mi-van__done{opacity:1;transform:none}.mi-van[data-phase=error] .mi-van__done{opacity:1;transform:none;transition-delay:0s;border-color:var(--red-line);background:var(--red-tint);color:var(--red-on-tint)}.mi-van__btn{position:relative;isolation:isolate;overflow:hidden}.mi-van__btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--blue-500),var(--teal-500));transform:translateX(-101%);transition:transform .32s cubic-bezier(.3,1,.3,1)}.mi-van[data-phase=idle] .mi-van__btn:focus-visible:before,.mi-van[data-phase=idle] .mi-van__btn:hover:before{transform:translateX(0)}.mi-choice{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:.5rem;min-width:0}@media (max-width:640px){.mi-choice{grid-template-columns:minmax(0,1fr)}}.mi-choice__card{--c-text:var(--fg-strong);position:relative;display:flex;align-items:center;gap:.6rem;min-height:3rem;padding:.55rem 2.1rem .55rem .75rem;border-radius:.75rem;border:1px solid var(--border-control);background:var(--surface-input);cursor:pointer;min-width:0;transition:border-color calc(180 * var(--d)),background-color calc(180 * var(--d)),box-shadow calc(180 * var(--d)),transform calc(180 * var(--d))}.mi-choice__card:hover{transform:translateY(-1px);border-color:var(--line-strong)}.mi-choice__card:has(.mi-choice__input:focus-visible){outline:2px solid var(--blue-text);outline-offset:2px}.mi-choice__input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.mi-choice__icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.5rem;background:var(--surface-3);color:var(--fg-muted);flex:none}.mi-choice__text{display:grid;gap:.1rem;min-width:0}.mi-choice__title{font-size:13px;font-weight:700;color:var(--c-text);line-height:1.25;overflow-wrap:anywhere}.mi-choice__helper{font-size:12px;color:var(--fg-muted);line-height:1.3}.mi-choice__check{position:absolute;right:.6rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;border:1.5px solid var(--border-control);color:transparent;background:transparent;transition:background-color calc(180 * var(--d)),border-color calc(180 * var(--d)),color calc(180 * var(--d)),transform calc(220 * var(--d)) cubic-bezier(.3,1.4,.4,1);transform:scale(.85)}.mi-choice__card[data-selected=true][style*=saffron]{border-color:var(--saffron-line);background:var(--saffron-tint);box-shadow:0 0 0 3px var(--saffron-glow);--c-text:var(--saffron-on-tint)}.mi-choice__card[data-selected=true][style*=saffron] .mi-choice__check,.mi-choice__card[data-selected=true][style*=saffron] .mi-choice__icon{background:var(--saffron-fill);border-color:var(--saffron-fill);color:var(--saffron-on-fill)}.mi-choice__card[data-selected=true][style*=green]{border-color:var(--green-line);background:var(--green-tint);box-shadow:0 0 0 3px var(--green-glow);--c-text:var(--green-on-tint)}.mi-choice__card[data-selected=true][style*=green] .mi-choice__check,.mi-choice__card[data-selected=true][style*=green] .mi-choice__icon{background:var(--green-fill);border-color:var(--green-fill);color:var(--green-on-fill)}.mi-choice__card[data-selected=true][style*=blue]{border-color:var(--blue-line);background:var(--blue-tint);box-shadow:0 0 0 3px var(--blue-glow);--c-text:var(--blue-on-tint)}.mi-choice__card[data-selected=true][style*=blue] .mi-choice__check,.mi-choice__card[data-selected=true][style*=blue] .mi-choice__icon{background:var(--blue-fill);border-color:var(--blue-fill);color:var(--blue-on-fill)}.mi-choice__card[data-selected=true][style*=teal]{border-color:var(--teal-line);background:var(--teal-tint);box-shadow:0 0 0 3px var(--teal-glow);--c-text:var(--teal-on-tint)}.mi-choice__card[data-selected=true][style*=teal] .mi-choice__check,.mi-choice__card[data-selected=true][style*=teal] .mi-choice__icon{background:var(--teal-fill);border-color:var(--teal-fill);color:var(--teal-on-fill)}.mi-choice__card[data-selected=true][style*=violet]{border-color:var(--violet-line);background:var(--violet-tint);box-shadow:0 0 0 3px var(--violet-glow);--c-text:var(--violet-on-tint)}.mi-choice__card[data-selected=true][style*=violet] .mi-choice__check,.mi-choice__card[data-selected=true][style*=violet] .mi-choice__icon{background:var(--violet-fill);border-color:var(--violet-fill);color:var(--violet-on-fill)}.mi-choice__card[data-selected=true][style*=magenta]{border-color:var(--magenta-line);background:var(--magenta-tint);box-shadow:0 0 0 3px var(--magenta-glow);--c-text:var(--magenta-on-tint)}.mi-choice__card[data-selected=true][style*=magenta] .mi-choice__check,.mi-choice__card[data-selected=true][style*=magenta] .mi-choice__icon{background:var(--magenta-fill);border-color:var(--magenta-fill);color:var(--magenta-on-fill)}.mi-choice__card[data-selected=true] .mi-choice__check{transform:scale(1)}.mi-choice__card[data-selected=true] .mi-choice__helper{color:var(--c-text);opacity:.85}.mi-tf{display:block;min-width:0}.mi-tf__box{position:relative;display:block}.mi-tf__input{width:100%;min-height:3.25rem;padding:1.3rem 2.4rem .45rem .9rem;border-radius:.75rem;border:1px solid var(--border-control);background:var(--surface-input);color:var(--fg-strong);font:inherit;font-size:16px;outline:none;transition:border-color calc(180 * var(--d)),box-shadow calc(180 * var(--d)),background-color calc(180 * var(--d))}.mi-tf--area .mi-tf__input{min-height:7rem;padding-top:1.6rem;resize:vertical}.mi-tf[data-icon="1"] .mi-tf__input{padding-left:3.1rem}.mi-tf__input:hover{border-color:var(--line-strong)}.mi-tf__input:focus{border-color:var(--blue-text);box-shadow:0 0 0 4px var(--blue-glow)}.mi-tf__label{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--fg-faint);font-size:15px;pointer-events:none;transition:transform calc(180 * var(--d)) cubic-bezier(.3,1,.3,1),font-size calc(180 * var(--d)),color calc(180 * var(--d))}.mi-tf[data-icon="1"] .mi-tf__label{left:3.1rem}.mi-tf--area .mi-tf__label{top:1.35rem}.mi-tf--select .mi-tf__label,.mi-tf__input:focus~.mi-tf__label,.mi-tf__input:not(:placeholder-shown)~.mi-tf__label{transform:translateY(-1.35rem);font-size:.6875rem;color:var(--fg-muted)}.mi-tf--area .mi-tf__input:focus~.mi-tf__label,.mi-tf--area .mi-tf__input:not(:placeholder-shown)~.mi-tf__label{transform:translateY(-.95rem)}.mi-tf__input:focus~.mi-tf__label{color:var(--blue-text)}.mi-tf__icon{position:absolute;left:.6rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.5rem;background:var(--surface-3);color:var(--fg-muted);pointer-events:none;transition:background-color calc(180 * var(--d)),color calc(180 * var(--d))}.mi-tf__box:has(.mi-tf__input:focus) .mi-tf__icon{background:var(--blue-fill);color:var(--blue-on-fill)}.mi-tf__chev,.mi-tf__status{position:absolute;right:.85rem;top:50%;translate:0 -50%;display:grid;place-items:center;pointer-events:none;color:var(--fg-muted)}.mi-tf__status{opacity:0;transform:scale(.6);transition:opacity calc(180 * var(--d)),transform calc(220 * var(--d)) cubic-bezier(.3,1.4,.4,1)}.mi-tf[data-status=error] .mi-tf__status,.mi-tf[data-status=success] .mi-tf__status{opacity:1;transform:scale(1)}.mi-tf[data-status=error] .mi-tf__input{border-color:var(--red-text)}.mi-tf[data-status=error] .mi-tf__input:focus{box-shadow:0 0 0 4px var(--red-glow)}.mi-tf[data-status=error] .mi-tf__help,.mi-tf[data-status=error] .mi-tf__status{color:var(--red-text)}.mi-tf[data-status=success] .mi-tf__input{border-color:var(--green-text)}.mi-tf[data-status=success] .mi-tf__status{color:var(--green-text)}.mi-tf--select .mi-tf__input{appearance:none;cursor:pointer}.mi-tf__chev{transition:transform calc(220 * var(--d)) cubic-bezier(.3,1,.3,1)}.mi-tf__box:has(.mi-tf__input:focus) .mi-tf__chev{transform:rotate(180deg);color:var(--blue-text)}.mi-tf__foot{display:flex;justify-content:space-between;gap:.75rem;margin-top:.3rem;padding:0 .25rem;font-size:12px;color:var(--fg-muted);line-height:1.35}.mi-tf__count{flex:none}.mi-tf__count[data-near]{color:var(--saffron-text);font-weight:600}.mi-tf__box.mi-phone__box{display:flex;align-items:stretch}.mi-phone__country{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:0 .6rem 0 .75rem;border:1px solid var(--border-control);border-right:0;border-radius:.75rem 0 0 .75rem;background:var(--surface-3);color:var(--fg-muted);font-size:14px;flex:none;min-height:3.25rem}.mi-phone__country svg{flex:none}.mi-phone__select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.mi-phone__code{font-weight:600;color:var(--fg-strong)}.mi-phone__input.mi-tf__input{border-radius:0 .75rem .75rem 0;padding-left:.9rem;width:auto;flex:1;min-width:0}.mi-tf__label.mi-phone__label{left:6.6rem}.mi-phone[data-status=error] .mi-phone__country{border-color:var(--red-text)}.mi-phone[data-status=success] .mi-phone__country{border-color:var(--green-text)}.mi-phone__box:has(.mi-phone__input:focus) .mi-phone__country{border-color:var(--blue-text)}.mi-phone__country:has(.mi-phone__select:focus-visible){outline:2px solid var(--blue-text);outline-offset:-2px}.mi-ok{position:relative;overflow:hidden;display:grid;justify-items:center;gap:.35rem;padding:1.5rem 1.25rem 1.35rem;border-radius:1rem;background:linear-gradient(135deg,var(--teal-fill),var(--green-fill));color:var(--green-on-fill);text-align:center;box-shadow:0 18px 40px -20px var(--green-glow);animation:mi-ok-in calc(360 * var(--d)) cubic-bezier(.3,1.2,.4,1) both}@keyframes mi-ok-in{0%{transform:scale(.94);opacity:0}}.mi-ok__arc{position:absolute;right:-30%;top:-55%;width:70%;aspect-ratio:1;border-radius:999px;background:rgba(255,255,255,.12)}.mi-ok__badge{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.3rem}.mi-ok__scallop{position:absolute;inset:0;fill:#fff;filter:none}.mi-ok__check{position:relative;color:var(--green-700);stroke-dasharray:30;stroke-dashoffset:30;animation:mi-ok-draw calc(420 * var(--d)) calc(200 * var(--d)) ease-out forwards}@keyframes mi-ok-draw{to{stroke-dashoffset:0}}.mi-ok__title{margin:0;font-size:18px;font-weight:800}.mi-ok__body{margin:0;max-width:36ch;font-size:13.5px;opacity:.92;line-height:1.45}.mi-ok__action{margin-top:.7rem}.mi-ok__action .btn-sweep,.mi-ok__action>a,.mi-ok__action>button{background:#fff;color:var(--green-700)}@media (prefers-reduced-motion:reduce){.mi-ok,.mi-ok__check{animation:none}.mi-ok__check{stroke-dashoffset:0}}