.svg-request-source.svelte-1043ilh{display:none}.svg-loader--error.svelte-1043ilh{color:red}svg,path{fill:var(--color-foreground)}@keyframes svelte-1043ilh-svg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ultra-modern-loader.mini.svelte-1043ilh{display:inline-flex;position:relative;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:10px}.ultra-modern-loader.mini.svelte-1043ilh .magnetic-orb:where(.svelte-1043ilh){position:relative;width:6px;height:6px;background:#fff;border-radius:50%;z-index:2}.ultra-modern-loader.mini.svelte-1043ilh .magnetic-orb:where(.svelte-1043ilh) .inner-core:where(.svelte-1043ilh){position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--color-highlight-2);border-radius:50%;animation:svelte-1043ilh-corePulse .8s ease-in-out infinite alternate}.ultra-modern-loader.mini.svelte-1043ilh .magnetic-orb:where(.svelte-1043ilh) .pulse-ring:where(.svelte-1043ilh){position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid rgba(255,255,255,.3);border-radius:50%;animation:svelte-1043ilh-ringPulse 1.5s cubic-bezier(.23,1,.32,1) infinite}.ultra-modern-loader.mini.svelte-1043ilh .neon-trail:where(.svelte-1043ilh){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid transparent;border-top:1.5px solid #ffffff;animation:svelte-1043ilh-ultraSpin .6s linear infinite}@keyframes svelte-1043ilh-ultraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1043ilh-corePulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.1);opacity:1}}@keyframes svelte-1043ilh-ringPulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.icon-button.svelte-10pyu8s{--btn-color: var(--color-highlight-2);--glow-color: rgba(var(--color-highlight-2-rgb), .5);border:none;transition:all .5s cubic-bezier(.23,1,.32,1),width .3s ease,padding .3s ease;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;color:#fff;display:flex;align-items:center;gap:1.25rem;font-size:1.2rem;font-weight:800;border-radius:4rem;background:#ffffff0d;padding:.75rem 2rem .75rem .75rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:visible}.icon-button.svelte-10pyu8s:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:4rem;padding:2px;background:linear-gradient(45deg,var(--btn-color),transparent,var(--btn-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .3s ease}.icon-button.svelte-10pyu8s .icon:where(.svelte-10pyu8s){transition:all .6s cubic-bezier(.34,1.56,.64,1);background:var(--btn-color);padding:1rem;border-radius:500px;display:flex;place-items:center;justify-content:center;box-shadow:0 0 20px var(--glow-color),inset 0 0 10px #ffffff80;--color-foreground: #000000;position:relative;z-index:2}.icon-button.svelte-10pyu8s .icon:where(.svelte-10pyu8s) svg{width:1.75rem;height:1.75rem;transition:all .6s cubic-bezier(.34,1.56,.64,1);fill:var(--color-foreground)!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.icon-button.svelte-10pyu8s .icon:where(.svelte-10pyu8s) path{fill:var(--color-foreground)!important}.icon-button.svelte-10pyu8s:not(.icon-button:disabled):hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-5px) scale(1.05);box-shadow:0 30px 60px -12px #00000080,0 0 30px var(--glow-color);padding:.75rem 1.5rem .75rem .75rem}.icon-button.svelte-10pyu8s:not(.icon-button:disabled):hover:before{opacity:1;animation:svelte-10pyu8s-borderRotate 2s linear infinite}.icon-button.svelte-10pyu8s:not(.icon-button:disabled):hover .icon:where(.svelte-10pyu8s){transform:scale(1.1) translate(5px);background:#fff;--color-foreground: var(--btn-color);box-shadow:0 0 40px #fffc;padding:1rem 2.5rem}.icon-button.svelte-10pyu8s:not(.icon-button:disabled):hover .icon:where(.svelte-10pyu8s) svg{transform:scale(1.05)}.icon-button.svelte-10pyu8s:active{transform:translateY(-2px) scale(.98);transition-duration:.1s}@keyframes svelte-10pyu8s-borderRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.icon-button.svelte-10pyu8s:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.icon-button.inactive.svelte-10pyu8s{pointer-events:none;opacity:.5}.icon-button.is-loading.svelte-10pyu8s{pointer-events:none;cursor:wait;padding:.75rem;width:3.5rem;height:3.5rem;min-width:unset;justify-content:center;border-radius:500px;background:#ffffff1a;box-shadow:0 0 30px rgba(var(--color-highlight-2-rgb),.4),inset 0 0 15px #fff3}.icon-button.is-loading.svelte-10pyu8s:before{border-radius:500px;opacity:1;animation:svelte-10pyu8s-borderRotate 1s linear infinite;background:conic-gradient(from 0deg,var(--btn-color),transparent,#ffffff,var(--btn-color))}.content-wrapper.svelte-10pyu8s{display:flex;align-items:center;gap:1.25rem;width:100%;justify-content:flex-start;transition:all .5s cubic-bezier(.23,1,.32,1)}.content-wrapper.is-loading.svelte-10pyu8s{gap:0;justify-content:center}.ultra-modern-loader.svelte-10pyu8s{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.ultra-modern-loader.svelte-10pyu8s .magnetic-orb:where(.svelte-10pyu8s){position:relative;width:12px;height:12px;background:#fff;border-radius:50%;z-index:2;box-shadow:0 0 20px #fff,0 0 40px var(--btn-color)}.ultra-modern-loader.svelte-10pyu8s .magnetic-orb:where(.svelte-10pyu8s) .inner-core:where(.svelte-10pyu8s){position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:var(--btn-color);border-radius:50%;filter:brightness(1.5);animation:svelte-10pyu8s-corePulse .8s ease-in-out infinite alternate}.ultra-modern-loader.svelte-10pyu8s .magnetic-orb:where(.svelte-10pyu8s) .pulse-ring:where(.svelte-10pyu8s){position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:svelte-10pyu8s-ringPulse 1.5s cubic-bezier(.23,1,.32,1) infinite}.ultra-modern-loader.svelte-10pyu8s .neon-trail:where(.svelte-10pyu8s){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top:2px solid #ffffff;border-right:2px solid var(--btn-color);border-bottom:2px solid rgba(var(--color-highlight-2-rgb),.3);filter:drop-shadow(0 0 5px var(--btn-color));animation:svelte-10pyu8s-ultraSpin .6s linear infinite}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s){position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle:where(.svelte-10pyu8s){position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;opacity:0}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle.p-0:where(.svelte-10pyu8s){--rot: 0deg;left:50%;top:50%;animation:svelte-10pyu8s-particleFly 1s ease-out infinite;animation-delay:0s}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle.p-1:where(.svelte-10pyu8s){--rot: 60deg;left:50%;top:50%;animation:svelte-10pyu8s-particleFly 1s ease-out infinite;animation-delay:.15s}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle.p-2:where(.svelte-10pyu8s){--rot: 120deg;left:50%;top:50%;animation:svelte-10pyu8s-particleFly 1s ease-out infinite;animation-delay:.3s}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle.p-3:where(.svelte-10pyu8s){--rot: 180deg;left:50%;top:50%;animation:svelte-10pyu8s-particleFly 1s ease-out infinite;animation-delay:.45s}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle.p-4:where(.svelte-10pyu8s){--rot: 240deg;left:50%;top:50%;animation:svelte-10pyu8s-particleFly 1s ease-out infinite;animation-delay:.6s}.ultra-modern-loader.svelte-10pyu8s .particle-field:where(.svelte-10pyu8s) .particle.p-5:where(.svelte-10pyu8s){--rot: 300deg;left:50%;top:50%;animation:svelte-10pyu8s-particleFly 1s ease-out infinite;animation-delay:.75s}@keyframes svelte-10pyu8s-ultraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-10pyu8s-corePulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.1);opacity:1}}@keyframes svelte-10pyu8s-ringPulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes svelte-10pyu8s-particleFly{0%{transform:rotate(var(--rot)) translateY(0);opacity:0}50%{opacity:1}to{transform:rotate(var(--rot)) translateY(-20px);opacity:0}}@keyframes svelte-10pyu8s-spin{to{transform:rotate(360deg)}}@keyframes svelte-10pyu8s-loadingSpin{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-10pyu8s-glowPulse{0%,to{filter:brightness(1) blur(0px)}50%{filter:brightness(1.5) blur(2px)}}@keyframes svelte-10pyu8s-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-10pyu8s-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}.icon-grid-selector.svelte-q6oxg2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:500px;margin:auto;width:100%}.grid-item-wrapper.svelte-q6oxg2{display:flex;justify-content:center;align-items:center;padding:4px;border:2px solid transparent;border-radius:2.25rem;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);outline:none}.grid-item-wrapper.svelte-q6oxg2:hover{transform:translateY(-2px) scale(1.05)}.grid-item-wrapper.selected.svelte-q6oxg2{border-color:var(--color-highlight-2);background:rgba(var(--color-highlight-2-rgb),.1);box-shadow:0 10px 25px -5px #0000004d}.grid-item-wrapper.selected.svelte-q6oxg2 .icon-button{background:rgba(var(--color-highlight-2-rgb),.15);border-color:rgba(var(--color-highlight-2-rgb),.3)}.grid-item-wrapper.svelte-q6oxg2:focus-visible{box-shadow:0 0 0 4px rgba(var(--color-highlight-2-rgb),.2)}.vehicles-container.svelte-tul7uu{display:flex;flex-direction:column;gap:1rem;width:100%}.vehicle-row.svelte-tul7uu{display:flex;flex-direction:column;gap:1rem;background:#ffffff08;padding:1.5rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);position:relative;transition:all .3s ease}.vehicle-row.svelte-tul7uu:hover{background:#ffffff0d;border-color:#ffffff26}.input-group.svelte-tul7uu{width:100%;position:relative}.custom-select.svelte-tul7uu{position:relative;width:100%}.control-input.svelte-tul7uu{width:100%;padding:1rem 1.25rem;font-size:1.1rem;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;color:#fff;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.control-input.svelte-tul7uu::placeholder{color:#ffffff4d}.control-input.svelte-tul7uu:focus{background:#ffffff14;border-color:var(--color-highlight-2);box-shadow:0 0 0 4px rgba(var(--color-highlight-2-rgb),.15)}.dropdown-list.svelte-tul7uu{position:absolute;top:calc(100% + .5rem);left:0;width:100%;max-height:200px;overflow-y:auto;background:#191919f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;box-shadow:0 20px 40px #0006;z-index:1000;padding:.5rem;list-style:none}.dropdown-list.svelte-tul7uu::-webkit-scrollbar{width:6px}.dropdown-list.svelte-tul7uu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.dropdown-item.svelte-tul7uu{padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;color:#fffc;transition:all .2s ease}.dropdown-item.svelte-tul7uu:hover{background:#ffffff1a;color:#fff}.backdrop.svelte-tul7uu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:40;background:transparent}.custom-select.svelte-tul7uu .dropdown-list:where(.svelte-tul7uu){z-index:51}.remove-btn.svelte-tul7uu{align-self:flex-end}.error-msg.svelte-tul7uu{color:#ef4444;font-size:.85rem;font-weight:500;margin-top:.25rem;padding-left:1rem}.spinner.svelte-tul7uu{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.1);border-top-color:var(--color-highlight-2);border-radius:50%;animation:svelte-tul7uu-spin 1s linear infinite}@keyframes svelte-tul7uu-spin{to{transform:translateY(-50%) rotate(360deg)}}.add-btn-wrapper.svelte-tul7uu{display:flex;justify-content:center;margin-top:.5rem}
