@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-a185ffb7]{font-family:Inter,sans-serif}.button[data-v-a185ffb7]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-a185ffb7]{flex-shrink:0}.button[data-v-a185ffb7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-a185ffb7]:hover:before{left:100%}.button--solid[data-v-a185ffb7]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-a185ffb7]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-a185ffb7]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-a185ffb7]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-a185ffb7]:disabled:before{display:none}.button--outline[data-v-a185ffb7]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-a185ffb7]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-a185ffb7]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-a185ffb7]:disabled:before{display:none}.button--ghost[data-v-a185ffb7]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-a185ffb7]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-a185ffb7]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-a185ffb7]:disabled:before{display:none}.button--order[data-v-a185ffb7]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-a185ffb7]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-a185ffb7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-a185ffb7]:disabled:before{display:none}.button--delete[data-v-a185ffb7]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-a185ffb7]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-a185ffb7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-a185ffb7]:disabled:before{display:none}.button--download[data-v-a185ffb7]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-a185ffb7]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-a185ffb7]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-a185ffb7]:disabled:before{display:none}.button--compact[data-v-a185ffb7]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-a185ffb7]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-a185ffb7]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-a185ffb7]{flex:1;max-width:200px}.button--full[data-v-a185ffb7]{width:100%}.button--icon-only[data-v-a185ffb7]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-a185ffb7]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-a185ffb7]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-a185ffb7],.button--order .btn-text[data-v-a185ffb7],.button--delete .btn-text[data-v-a185ffb7]{display:inline}}input[data-v-a185ffb7],.autoComplete[data-v-a185ffb7]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-a185ffb7]:focus,.autoComplete[data-v-a185ffb7]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-a185ffb7]:hover,.autoComplete[data-v-a185ffb7]:hover{border-color:#555abf}input[data-v-a185ffb7]::placeholder,.autoComplete[data-v-a185ffb7]::placeholder{color:#ccc}select[data-v-a185ffb7]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-a185ffb7]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-a185ffb7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-a185ffb7]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-a185ffb7]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-a185ffb7]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-a185ffb7]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-a185ffb7]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-a185ffb7]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-a185ffb7]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-a185ffb7]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-a185ffb7]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-a185ffb7]{background-color:#555abf}.checkmark[data-v-a185ffb7]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-a185ffb7]:after{display:block}.checkContainer .checkmark[data-v-a185ffb7]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-a185ffb7]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-a185ffb7]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-a185ffb7]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-a185ffb7]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-a185ffb7]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-a185ffb7]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-a185ffb7]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-a185ffb7]{opacity:.5;cursor:not-allowed}.switch-label[data-v-a185ffb7]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-a185ffb7]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-a185ffb7]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-a185ffb7]{padding:20px}}.card--padding-sm[data-v-a185ffb7]{padding:5px}.card--padding-md[data-v-a185ffb7]{padding:10px}.card--padding-lg[data-v-a185ffb7]{padding:20px}.card--padding-xl[data-v-a185ffb7]{padding:30px}.card--padding-none[data-v-a185ffb7]{padding:0}.card-title[data-v-a185ffb7]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-a185ffb7]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-a185ffb7]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-a185ffb7]{flex-direction:column;gap:10px}.card-actions .button[data-v-a185ffb7]{width:100%;justify-content:center}}.delivery-options[data-v-a185ffb7]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-a185ffb7]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-a185ffb7]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-a185ffb7]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-a185ffb7]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-a185ffb7]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-a185ffb7],*[data-v-a185ffb7]:before,*[data-v-a185ffb7]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-a185ffb7],body[data-v-a185ffb7]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-a185ffb7],body[data-v-a185ffb7]{overflow-y:auto}}[data-v-a185ffb7]::-webkit-scrollbar{width:6px;height:6px}[data-v-a185ffb7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-a185ffb7]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-a185ffb7]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-a185ffb7],body[data-v-a185ffb7],#app[data-v-a185ffb7]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-a185ffb7],h2[data-v-a185ffb7],p[data-v-a185ffb7]{margin:0;padding:0}h1[data-v-a185ffb7]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-a185ffb7]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-a185ffb7]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-a185ffb7],.text[data-v-a185ffb7]{font-size:1em;color:#32325d;font-weight:400}a[data-v-a185ffb7]{cursor:pointer}.error[data-v-a185ffb7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-a185ffb7]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-a185ffb7]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-a185ffb7]{visibility:visible;opacity:1}.tooltip[data-v-a185ffb7]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-a185ffb7]:empty{display:none}.tooltip.tooltip--hidden[data-v-a185ffb7]{display:none}.tooltip.tooltip--top[data-v-a185ffb7]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-a185ffb7]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-a185ffb7]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-a185ffb7]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-a185ffb7]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-a185ffb7]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-a185ffb7]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-a185ffb7]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-a185ffb7]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-a185ffb7]{max-width:200px;font-size:.8em;padding:2px 5px}}.logo-container[data-v-a185ffb7]{position:absolute;top:10px;left:20px;z-index:10}.logo-container--inline[data-v-a185ffb7]{position:relative;top:auto;left:auto}.logo[data-v-a185ffb7]{object-fit:contain;max-height:60px;height:7vh;min-height:40px;width:auto;cursor:pointer;transition:all .3s ease-in-out}.logo-container--inline .logo[data-v-a185ffb7]{height:55px;max-height:55px;min-height:40px}.logo[data-v-a185ffb7]:hover{opacity:.8}@media screen and (max-width: 1200px){.logo[data-v-a185ffb7]{max-height:50px;height:6vh;min-height:35px}.logo-container--inline .logo[data-v-a185ffb7]{height:40px;max-height:40px;min-height:30px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-8ef0929f]{font-family:Inter,sans-serif}.button[data-v-8ef0929f]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-8ef0929f]{flex-shrink:0}.button[data-v-8ef0929f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-8ef0929f]:hover:before{left:100%}.button--solid[data-v-8ef0929f]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-8ef0929f]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-8ef0929f]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-8ef0929f]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-8ef0929f]:disabled:before{display:none}.button--outline[data-v-8ef0929f]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-8ef0929f]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-8ef0929f]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-8ef0929f]:disabled:before{display:none}.button--ghost[data-v-8ef0929f]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-8ef0929f]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-8ef0929f]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-8ef0929f]:disabled:before{display:none}.button--order[data-v-8ef0929f]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-8ef0929f]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-8ef0929f]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-8ef0929f]:disabled:before{display:none}.button--delete[data-v-8ef0929f]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-8ef0929f]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-8ef0929f]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-8ef0929f]:disabled:before{display:none}.button--download[data-v-8ef0929f]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-8ef0929f]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-8ef0929f]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-8ef0929f]:disabled:before{display:none}.button--compact[data-v-8ef0929f]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-8ef0929f]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-8ef0929f]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-8ef0929f]{flex:1;max-width:200px}.button--full[data-v-8ef0929f]{width:100%}.button--icon-only[data-v-8ef0929f]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-8ef0929f]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-8ef0929f]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-8ef0929f],.button--order .btn-text[data-v-8ef0929f],.button--delete .btn-text[data-v-8ef0929f]{display:inline}}input[data-v-8ef0929f],.autoComplete[data-v-8ef0929f]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-8ef0929f]:focus,.autoComplete[data-v-8ef0929f]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-8ef0929f]:hover,.autoComplete[data-v-8ef0929f]:hover{border-color:#555abf}input[data-v-8ef0929f]::placeholder,.autoComplete[data-v-8ef0929f]::placeholder{color:#ccc}select[data-v-8ef0929f]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-8ef0929f]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-8ef0929f]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-8ef0929f]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-8ef0929f]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-8ef0929f]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-8ef0929f]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-8ef0929f]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-8ef0929f]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-8ef0929f]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-8ef0929f]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-8ef0929f]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-8ef0929f]{background-color:#555abf}.checkmark[data-v-8ef0929f]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-8ef0929f]:after{display:block}.checkContainer .checkmark[data-v-8ef0929f]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-8ef0929f]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-8ef0929f]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-8ef0929f]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-8ef0929f]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-8ef0929f]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-8ef0929f]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-8ef0929f]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-8ef0929f]{opacity:.5;cursor:not-allowed}.switch-label[data-v-8ef0929f]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-8ef0929f]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-8ef0929f]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-8ef0929f]{padding:20px}}.card--padding-sm[data-v-8ef0929f]{padding:5px}.card--padding-md[data-v-8ef0929f]{padding:10px}.card--padding-lg[data-v-8ef0929f]{padding:20px}.card--padding-xl[data-v-8ef0929f]{padding:30px}.card--padding-none[data-v-8ef0929f]{padding:0}.card-title[data-v-8ef0929f]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-8ef0929f]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-8ef0929f]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-8ef0929f]{flex-direction:column;gap:10px}.card-actions .button[data-v-8ef0929f]{width:100%;justify-content:center}}.delivery-options[data-v-8ef0929f]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-8ef0929f]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-8ef0929f]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-8ef0929f]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-8ef0929f]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-8ef0929f]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-8ef0929f],*[data-v-8ef0929f]:before,*[data-v-8ef0929f]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-8ef0929f],body[data-v-8ef0929f]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-8ef0929f],body[data-v-8ef0929f]{overflow-y:auto}}[data-v-8ef0929f]::-webkit-scrollbar{width:6px;height:6px}[data-v-8ef0929f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-8ef0929f]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-8ef0929f]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-8ef0929f],body[data-v-8ef0929f],#app[data-v-8ef0929f]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-8ef0929f],h2[data-v-8ef0929f],p[data-v-8ef0929f]{margin:0;padding:0}h1[data-v-8ef0929f]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-8ef0929f]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-8ef0929f]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-8ef0929f],.text[data-v-8ef0929f]{font-size:1em;color:#32325d;font-weight:400}a[data-v-8ef0929f]{cursor:pointer}.error[data-v-8ef0929f]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-8ef0929f]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-8ef0929f]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-8ef0929f]{visibility:visible;opacity:1}.tooltip[data-v-8ef0929f]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-8ef0929f]:empty{display:none}.tooltip.tooltip--hidden[data-v-8ef0929f]{display:none}.tooltip.tooltip--top[data-v-8ef0929f]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-8ef0929f]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-8ef0929f]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-8ef0929f]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-8ef0929f]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-8ef0929f]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-8ef0929f]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-8ef0929f]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-8ef0929f]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-8ef0929f]{max-width:200px;font-size:.8em;padding:2px 5px}}.lang-selector[data-v-8ef0929f]{display:flex;height:fit-content;flex-direction:column;position:relative}.lang-button[data-v-8ef0929f]{display:flex;flex-direction:row;align-items:center;z-index:2;cursor:pointer}.lang-flag[data-v-8ef0929f]{width:20px;height:20px;object-fit:cover;margin-right:2px}.lang-text[data-v-8ef0929f]{font-size:1em;margin-left:2px;margin-right:2px;text-transform:uppercase}.lang-arrow[data-v-8ef0929f]{cursor:pointer;font-size:.8em;line-height:20px}.lang-dropdown[data-v-8ef0929f]{position:absolute;top:30px;left:-6px;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:fit-content;display:flex;flex-direction:column;box-shadow:0 4px 8px #00000026;z-index:1000}.lang-option[data-v-8ef0929f]{display:flex;flex-direction:row;justify-content:flex-start;padding:5px;cursor:pointer;transition:background-color .2s ease}.lang-option[data-v-8ef0929f]:hover{background-color:#f5f5f5}.lang-option-text[data-v-8ef0929f]{font-size:.8em;line-height:20px;margin:0 0 0 5px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-c4a1d243]{font-family:Inter,sans-serif}.button[data-v-c4a1d243]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-c4a1d243]{flex-shrink:0}.button[data-v-c4a1d243]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-c4a1d243]:hover:before{left:100%}.button--solid[data-v-c4a1d243]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-c4a1d243]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-c4a1d243]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-c4a1d243]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-c4a1d243]:disabled:before{display:none}.button--outline[data-v-c4a1d243]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-c4a1d243]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-c4a1d243]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-c4a1d243]:disabled:before{display:none}.button--ghost[data-v-c4a1d243]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-c4a1d243]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-c4a1d243]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-c4a1d243]:disabled:before{display:none}.button--order[data-v-c4a1d243]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-c4a1d243]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-c4a1d243]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-c4a1d243]:disabled:before{display:none}.button--delete[data-v-c4a1d243]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-c4a1d243]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-c4a1d243]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-c4a1d243]:disabled:before{display:none}.button--download[data-v-c4a1d243]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-c4a1d243]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-c4a1d243]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-c4a1d243]:disabled:before{display:none}.button--compact[data-v-c4a1d243]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-c4a1d243]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-c4a1d243]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-c4a1d243]{flex:1;max-width:200px}.button--full[data-v-c4a1d243]{width:100%}.button--icon-only[data-v-c4a1d243]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-c4a1d243]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-c4a1d243]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-c4a1d243],.button--order .btn-text[data-v-c4a1d243],.button--delete .btn-text[data-v-c4a1d243]{display:inline}}input[data-v-c4a1d243],.autoComplete[data-v-c4a1d243]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-c4a1d243]:focus,.autoComplete[data-v-c4a1d243]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-c4a1d243]:hover,.autoComplete[data-v-c4a1d243]:hover{border-color:#555abf}input[data-v-c4a1d243]::placeholder,.autoComplete[data-v-c4a1d243]::placeholder{color:#ccc}select[data-v-c4a1d243]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-c4a1d243]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-c4a1d243]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-c4a1d243]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-c4a1d243]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-c4a1d243]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-c4a1d243]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-c4a1d243]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-c4a1d243]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-c4a1d243]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-c4a1d243]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-c4a1d243]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-c4a1d243]{background-color:#555abf}.checkmark[data-v-c4a1d243]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-c4a1d243]:after{display:block}.checkContainer .checkmark[data-v-c4a1d243]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-c4a1d243]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-c4a1d243]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-c4a1d243]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-c4a1d243]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-c4a1d243]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-c4a1d243]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-c4a1d243]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-c4a1d243]{opacity:.5;cursor:not-allowed}.switch-label[data-v-c4a1d243]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-c4a1d243]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-c4a1d243]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-c4a1d243]{padding:20px}}.card--padding-sm[data-v-c4a1d243]{padding:5px}.card--padding-md[data-v-c4a1d243]{padding:10px}.card--padding-lg[data-v-c4a1d243]{padding:20px}.card--padding-xl[data-v-c4a1d243]{padding:30px}.card--padding-none[data-v-c4a1d243]{padding:0}.card-title[data-v-c4a1d243]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-c4a1d243]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-c4a1d243]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-c4a1d243]{flex-direction:column;gap:10px}.card-actions .button[data-v-c4a1d243]{width:100%;justify-content:center}}.delivery-options[data-v-c4a1d243]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-c4a1d243]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-c4a1d243]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-c4a1d243]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-c4a1d243]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-c4a1d243]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-c4a1d243],*[data-v-c4a1d243]:before,*[data-v-c4a1d243]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-c4a1d243],body[data-v-c4a1d243]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-c4a1d243],body[data-v-c4a1d243]{overflow-y:auto}}[data-v-c4a1d243]::-webkit-scrollbar{width:6px;height:6px}[data-v-c4a1d243]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-c4a1d243]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-c4a1d243]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-c4a1d243],body[data-v-c4a1d243],#app[data-v-c4a1d243]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-c4a1d243],h2[data-v-c4a1d243],p[data-v-c4a1d243]{margin:0;padding:0}h1[data-v-c4a1d243]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-c4a1d243]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-c4a1d243]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-c4a1d243],.text[data-v-c4a1d243]{font-size:1em;color:#32325d;font-weight:400}a[data-v-c4a1d243]{cursor:pointer}.error[data-v-c4a1d243]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-c4a1d243]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-c4a1d243]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-c4a1d243]{visibility:visible;opacity:1}.tooltip[data-v-c4a1d243]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-c4a1d243]:empty{display:none}.tooltip.tooltip--hidden[data-v-c4a1d243]{display:none}.tooltip.tooltip--top[data-v-c4a1d243]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-c4a1d243]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-c4a1d243]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-c4a1d243]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-c4a1d243]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-c4a1d243]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-c4a1d243]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-c4a1d243]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-c4a1d243]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-c4a1d243]{max-width:200px;font-size:.8em;padding:2px 5px}}.header[data-v-c4a1d243]{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 3px -1px #0000001f;background-color:#fff;height:55px;min-height:55px;max-height:55px;width:100%;z-index:1000}@media screen and (max-width: 768px){.desktop-only[data-v-c4a1d243]{display:none!important}}.logo[data-v-c4a1d243]{display:flex;align-items:center;height:55px;max-height:55px}.logo[data-v-c4a1d243] .logo-container--inline{height:100%;display:flex;align-items:center}.logo[data-v-c4a1d243] .logo{height:45px;max-height:45px;min-height:35px}.menu-nav[data-v-c4a1d243]{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex:1}.menu-lang[data-v-c4a1d243]{margin-left:20px}.menu-item[data-v-c4a1d243]{display:flex;align-items:center}.menu-tab[data-v-c4a1d243]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px 10px;font-size:1em;color:#32325d;border-radius:7px;transition:all .3s;font-weight:500}.menu-tab-active[data-v-c4a1d243]{background-color:#555abf1a;color:#555abf}.menu-tab[data-v-c4a1d243]:hover{background-color:#555abf1a!important;color:#555abf}.menu-tab-text[data-v-c4a1d243]{font-size:1em}.menu-tab-icon[data-v-c4a1d243]{margin-left:5px}.menu-separator[data-v-c4a1d243]{width:1px;height:24px;background-color:#ccc;margin:0 5px;opacity:.5}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-5b5806d1]{font-family:Inter,sans-serif}.button[data-v-5b5806d1]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-5b5806d1]{flex-shrink:0}.button[data-v-5b5806d1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-5b5806d1]:hover:before{left:100%}.button--solid[data-v-5b5806d1]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-5b5806d1]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-5b5806d1]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-5b5806d1]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-5b5806d1]:disabled:before{display:none}.button--outline[data-v-5b5806d1]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-5b5806d1]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-5b5806d1]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-5b5806d1]:disabled:before{display:none}.button--ghost[data-v-5b5806d1]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-5b5806d1]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-5b5806d1]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-5b5806d1]:disabled:before{display:none}.button--order[data-v-5b5806d1]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-5b5806d1]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-5b5806d1]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-5b5806d1]:disabled:before{display:none}.button--delete[data-v-5b5806d1]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-5b5806d1]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-5b5806d1]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-5b5806d1]:disabled:before{display:none}.button--download[data-v-5b5806d1]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-5b5806d1]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-5b5806d1]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-5b5806d1]:disabled:before{display:none}.button--compact[data-v-5b5806d1]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-5b5806d1]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-5b5806d1]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-5b5806d1]{flex:1;max-width:200px}.button--full[data-v-5b5806d1]{width:100%}.button--icon-only[data-v-5b5806d1]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-5b5806d1]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-5b5806d1]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-5b5806d1],.button--order .btn-text[data-v-5b5806d1],.button--delete .btn-text[data-v-5b5806d1]{display:inline}}input[data-v-5b5806d1],.autoComplete[data-v-5b5806d1]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-5b5806d1]:focus,.autoComplete[data-v-5b5806d1]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-5b5806d1]:hover,.autoComplete[data-v-5b5806d1]:hover{border-color:#555abf}input[data-v-5b5806d1]::placeholder,.autoComplete[data-v-5b5806d1]::placeholder{color:#ccc}select[data-v-5b5806d1]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-5b5806d1]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-5b5806d1]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-5b5806d1]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-5b5806d1]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-5b5806d1]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-5b5806d1]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-5b5806d1]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-5b5806d1]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-5b5806d1]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-5b5806d1]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-5b5806d1]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-5b5806d1]{background-color:#555abf}.checkmark[data-v-5b5806d1]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-5b5806d1]:after{display:block}.checkContainer .checkmark[data-v-5b5806d1]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-5b5806d1]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-5b5806d1]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-5b5806d1]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-5b5806d1]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-5b5806d1]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-5b5806d1]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-5b5806d1]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-5b5806d1]{opacity:.5;cursor:not-allowed}.switch-label[data-v-5b5806d1]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-5b5806d1]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-5b5806d1]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-5b5806d1]{padding:20px}}.card--padding-sm[data-v-5b5806d1]{padding:5px}.card--padding-md[data-v-5b5806d1]{padding:10px}.card--padding-lg[data-v-5b5806d1]{padding:20px}.card--padding-xl[data-v-5b5806d1]{padding:30px}.card--padding-none[data-v-5b5806d1]{padding:0}.card-title[data-v-5b5806d1]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-5b5806d1]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-5b5806d1]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-5b5806d1]{flex-direction:column;gap:10px}.card-actions .button[data-v-5b5806d1]{width:100%;justify-content:center}}.delivery-options[data-v-5b5806d1]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-5b5806d1]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-5b5806d1]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-5b5806d1]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-5b5806d1]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-5b5806d1]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-5b5806d1],*[data-v-5b5806d1]:before,*[data-v-5b5806d1]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-5b5806d1],body[data-v-5b5806d1]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-5b5806d1],body[data-v-5b5806d1]{overflow-y:auto}}[data-v-5b5806d1]::-webkit-scrollbar{width:6px;height:6px}[data-v-5b5806d1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-5b5806d1]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-5b5806d1]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-5b5806d1],body[data-v-5b5806d1],#app[data-v-5b5806d1]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-5b5806d1],h2[data-v-5b5806d1],p[data-v-5b5806d1]{margin:0;padding:0}h1[data-v-5b5806d1]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-5b5806d1]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-5b5806d1]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-5b5806d1],.text[data-v-5b5806d1]{font-size:1em;color:#32325d;font-weight:400}a[data-v-5b5806d1]{cursor:pointer}.error[data-v-5b5806d1]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-5b5806d1]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-5b5806d1]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-5b5806d1]{visibility:visible;opacity:1}.tooltip[data-v-5b5806d1]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-5b5806d1]:empty{display:none}.tooltip.tooltip--hidden[data-v-5b5806d1]{display:none}.tooltip.tooltip--top[data-v-5b5806d1]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-5b5806d1]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-5b5806d1]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-5b5806d1]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-5b5806d1]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-5b5806d1]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-5b5806d1]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-5b5806d1]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-5b5806d1]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-5b5806d1]{max-width:200px;font-size:.8em;padding:2px 5px}}.mobile-topbar[data-v-5b5806d1]{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 8px #0000001a;z-index:1000;display:flex;flex-direction:column}.mobile-only[data-v-5b5806d1]{display:none!important}@media screen and (max-width: 768px){.mobile-only[data-v-5b5806d1]{display:flex!important}}.mobile-header[data-v-5b5806d1]{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;height:50px}.mobile-logo[data-v-5b5806d1]{height:30px}.mobile-logo[data-v-5b5806d1] .logo-container--inline{height:100%;display:flex;align-items:center}.mobile-logo[data-v-5b5806d1] .logo{height:30px;max-height:30px;min-height:25px}.burger-container[data-v-5b5806d1]{display:flex;align-items:center;position:relative}.burger-separator[data-v-5b5806d1]{width:1px;height:20px;background-color:#f5f5f5;margin-right:10px}.burger-button[data-v-5b5806d1]{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.burger-button[data-v-5b5806d1]:focus{outline:none;box-shadow:none}.burger-button[data-v-5b5806d1]:hover{background:transparent}.burger-button[data-v-5b5806d1]:active{background:transparent;-webkit-tap-highlight-color:transparent}.burger-line[data-v-5b5806d1]{width:100%;height:2px;background-color:#555abf;border-radius:1px;transition:all .3s ease;transform-origin:center}.dropdown-menu[data-v-5b5806d1]{position:absolute;top:50px;left:0;right:0;max-height:0;background-color:#fff;box-shadow:0 4px 8px #00000026;transition:max-height .3s ease;z-index:1000;overflow:hidden}.dropdown-menu--open[data-v-5b5806d1]{max-height:calc(100vh - 50px)}.dropdown-content[data-v-5b5806d1]{padding:20px;display:flex;flex-direction:column;gap:10px}.mobile-nav[data-v-5b5806d1]{display:flex;flex-direction:column;gap:5px}.mobile-nav-item[data-v-5b5806d1]{width:100%}.mobile-nav-link[data-v-5b5806d1]{display:flex;align-items:center;padding:10px;color:#32325d;text-decoration:none;border-radius:7px;transition:all .3s;cursor:pointer;font-weight:500}.mobile-nav-link[data-v-5b5806d1]:hover,.mobile-nav-link--active[data-v-5b5806d1]{background-color:#555abf1a;color:#555abf}.mobile-nav-icon[data-v-5b5806d1]{margin-right:10px;width:20px;text-align:center}.mobile-nav-text[data-v-5b5806d1]{font-size:1em}.backdrop[data-v-5b5806d1]{position:fixed;top:50px;left:0;width:100vw;height:calc(100vh - 50px);background-color:#00000080;z-index:999}@media screen and (min-width: 768px){.mobile-topbar[data-v-5b5806d1]{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-a32ee480]{font-family:Inter,sans-serif}.button[data-v-a32ee480]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-a32ee480]{flex-shrink:0}.button[data-v-a32ee480]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-a32ee480]:hover:before{left:100%}.button--solid[data-v-a32ee480]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-a32ee480]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-a32ee480]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-a32ee480]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-a32ee480]:disabled:before{display:none}.button--outline[data-v-a32ee480]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-a32ee480]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-a32ee480]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-a32ee480]:disabled:before{display:none}.button--ghost[data-v-a32ee480]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-a32ee480]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-a32ee480]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-a32ee480]:disabled:before{display:none}.button--order[data-v-a32ee480]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-a32ee480]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-a32ee480]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-a32ee480]:disabled:before{display:none}.button--delete[data-v-a32ee480]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-a32ee480]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-a32ee480]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-a32ee480]:disabled:before{display:none}.button--download[data-v-a32ee480]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-a32ee480]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-a32ee480]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-a32ee480]:disabled:before{display:none}.button--compact[data-v-a32ee480]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-a32ee480]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-a32ee480]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-a32ee480]{flex:1;max-width:200px}.button--full[data-v-a32ee480]{width:100%}.button--icon-only[data-v-a32ee480]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-a32ee480]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-a32ee480]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-a32ee480],.button--order .btn-text[data-v-a32ee480],.button--delete .btn-text[data-v-a32ee480]{display:inline}}input[data-v-a32ee480],.autoComplete[data-v-a32ee480]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-a32ee480]:focus,.autoComplete[data-v-a32ee480]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-a32ee480]:hover,.autoComplete[data-v-a32ee480]:hover{border-color:#555abf}input[data-v-a32ee480]::placeholder,.autoComplete[data-v-a32ee480]::placeholder{color:#ccc}select[data-v-a32ee480]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-a32ee480]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-a32ee480]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-a32ee480]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-a32ee480]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-a32ee480]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-a32ee480]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-a32ee480]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-a32ee480]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-a32ee480]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-a32ee480]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-a32ee480]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-a32ee480]{background-color:#555abf}.checkmark[data-v-a32ee480]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-a32ee480]:after{display:block}.checkContainer .checkmark[data-v-a32ee480]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-a32ee480]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-a32ee480]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-a32ee480]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-a32ee480]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-a32ee480]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-a32ee480]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-a32ee480]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-a32ee480]{opacity:.5;cursor:not-allowed}.switch-label[data-v-a32ee480]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-a32ee480]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-a32ee480]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-a32ee480]{padding:20px}}.card--padding-sm[data-v-a32ee480]{padding:5px}.card--padding-md[data-v-a32ee480]{padding:10px}.card--padding-lg[data-v-a32ee480]{padding:20px}.card--padding-xl[data-v-a32ee480]{padding:30px}.card--padding-none[data-v-a32ee480]{padding:0}.card-title[data-v-a32ee480]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-a32ee480]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-a32ee480]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-a32ee480]{flex-direction:column;gap:10px}.card-actions .button[data-v-a32ee480]{width:100%;justify-content:center}}.delivery-options[data-v-a32ee480]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-a32ee480]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-a32ee480]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-a32ee480]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-a32ee480]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-a32ee480]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-a32ee480],*[data-v-a32ee480]:before,*[data-v-a32ee480]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-a32ee480],body[data-v-a32ee480]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-a32ee480],body[data-v-a32ee480]{overflow-y:auto}}[data-v-a32ee480]::-webkit-scrollbar{width:6px;height:6px}[data-v-a32ee480]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-a32ee480]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-a32ee480]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-a32ee480],body[data-v-a32ee480],#app[data-v-a32ee480]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-a32ee480],h2[data-v-a32ee480],p[data-v-a32ee480]{margin:0;padding:0}h1[data-v-a32ee480]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-a32ee480]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-a32ee480]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-a32ee480],.text[data-v-a32ee480]{font-size:1em;color:#32325d;font-weight:400}a[data-v-a32ee480]{cursor:pointer}.error[data-v-a32ee480]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-a32ee480]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-a32ee480]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-a32ee480]{visibility:visible;opacity:1}.tooltip[data-v-a32ee480]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-a32ee480]:empty{display:none}.tooltip.tooltip--hidden[data-v-a32ee480]{display:none}.tooltip.tooltip--top[data-v-a32ee480]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-a32ee480]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-a32ee480]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-a32ee480]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-a32ee480]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-a32ee480]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-a32ee480]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-a32ee480]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-a32ee480]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-a32ee480]{max-width:200px;font-size:.8em;padding:2px 5px}}.popup-container[data-v-a32ee480]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:99999}.popup-stack[data-v-a32ee480]{position:absolute;bottom:20px;left:20px;display:flex;flex-direction:column;gap:8px;max-width:400px;width:100%}@media screen and (max-width: 480px){.popup-stack[data-v-a32ee480]{bottom:16px;left:16px;right:16px;max-width:none;width:auto}}.popup[data-v-a32ee480]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffffff;border-radius:8px;box-shadow:0 4px 12px #0000001a;border-left:4px solid;pointer-events:all;overflow:hidden;min-height:60px;transform:translateY(calc(var(--stack-index) * -2px))}.popup.popup--success[data-v-a32ee480]{border-left-color:#00ff04b1}.popup.popup--success .popup-icon[data-v-a32ee480]{color:#00ff04b1}.popup.popup--error[data-v-a32ee480]{border-left-color:red}.popup.popup--error .popup-icon[data-v-a32ee480]{color:red}.popup.popup--warning[data-v-a32ee480]{border-left-color:#ffa27b}.popup.popup--warning .popup-icon[data-v-a32ee480]{color:#ffa27b}.popup.popup--info[data-v-a32ee480]{border-left-color:#555abf}.popup.popup--info .popup-icon[data-v-a32ee480]{color:#555abf}.popup-icon[data-v-a32ee480]{flex-shrink:0;margin-top:2px}.popup-content[data-v-a32ee480]{flex:1;min-width:0}.popup-title[data-v-a32ee480]{font-size:14px;font-weight:600;color:#32325d;margin-bottom:4px;line-height:1.3}.popup-message[data-v-a32ee480]{font-size:13px;color:#666;line-height:1.4}.popup-message div[data-v-a32ee480]:not(:last-child){margin-bottom:4px}.popup-close[data-v-a32ee480]{flex-shrink:0;padding:4px;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;transition:all .2s ease}.popup-close[data-v-a32ee480]:hover{background:#f5f5f5;color:#666}.popup-close[data-v-a32ee480]:active{transform:scale(.95)}.popup-progress[data-v-a32ee480]{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;opacity:.2;animation:popup-progress-shrink-a32ee480 linear forwards;transform-origin:left}@keyframes popup-progress-shrink-a32ee480{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.popup-stack-enter-active[data-v-a32ee480]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.popup-stack-leave-active[data-v-a32ee480]{transition:all .25s cubic-bezier(.4,0,1,1)}.popup-stack-enter-from[data-v-a32ee480],.popup-stack-leave-to[data-v-a32ee480]{opacity:0;transform:translate(-100%) translateY(calc(var(--stack-index) * -2px))}.popup-stack-move[data-v-a32ee480]{transition:transform .3s ease}@media screen and (max-width: 480px){.popup[data-v-a32ee480]{padding:12px;gap:10px;min-height:50px}.popup-title[data-v-a32ee480]{font-size:13px}.popup-message[data-v-a32ee480]{font-size:12px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-a20500f7]{font-family:Inter,sans-serif}.button[data-v-a20500f7]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-a20500f7]{flex-shrink:0}.button[data-v-a20500f7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-a20500f7]:hover:before{left:100%}.button--solid[data-v-a20500f7]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-a20500f7]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-a20500f7]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-a20500f7]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-a20500f7]:disabled:before{display:none}.button--outline[data-v-a20500f7]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-a20500f7]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-a20500f7]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-a20500f7]:disabled:before{display:none}.button--ghost[data-v-a20500f7]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-a20500f7]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-a20500f7]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-a20500f7]:disabled:before{display:none}.button--order[data-v-a20500f7]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-a20500f7]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-a20500f7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-a20500f7]:disabled:before{display:none}.button--delete[data-v-a20500f7]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-a20500f7]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-a20500f7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-a20500f7]:disabled:before{display:none}.button--download[data-v-a20500f7]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-a20500f7]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-a20500f7]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-a20500f7]:disabled:before{display:none}.button--compact[data-v-a20500f7]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-a20500f7]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-a20500f7]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-a20500f7]{flex:1;max-width:200px}.button--full[data-v-a20500f7]{width:100%}.button--icon-only[data-v-a20500f7]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-a20500f7]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-a20500f7]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-a20500f7],.button--order .btn-text[data-v-a20500f7],.button--delete .btn-text[data-v-a20500f7]{display:inline}}input[data-v-a20500f7],.autoComplete[data-v-a20500f7]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-a20500f7]:focus,.autoComplete[data-v-a20500f7]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-a20500f7]:hover,.autoComplete[data-v-a20500f7]:hover{border-color:#555abf}input[data-v-a20500f7]::placeholder,.autoComplete[data-v-a20500f7]::placeholder{color:#ccc}select[data-v-a20500f7]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-a20500f7]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-a20500f7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-a20500f7]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-a20500f7]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-a20500f7]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-a20500f7]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-a20500f7]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-a20500f7]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-a20500f7]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-a20500f7]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-a20500f7]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-a20500f7]{background-color:#555abf}.checkmark[data-v-a20500f7]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-a20500f7]:after{display:block}.checkContainer .checkmark[data-v-a20500f7]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-a20500f7]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-a20500f7]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-a20500f7]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-a20500f7]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-a20500f7]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-a20500f7]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-a20500f7]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-a20500f7]{opacity:.5;cursor:not-allowed}.switch-label[data-v-a20500f7]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-a20500f7]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-a20500f7]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-a20500f7]{padding:20px}}.card--padding-sm[data-v-a20500f7]{padding:5px}.card--padding-md[data-v-a20500f7]{padding:10px}.card--padding-lg[data-v-a20500f7]{padding:20px}.card--padding-xl[data-v-a20500f7]{padding:30px}.card--padding-none[data-v-a20500f7]{padding:0}.card-title[data-v-a20500f7]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-a20500f7]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-a20500f7]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-a20500f7]{flex-direction:column;gap:10px}.card-actions .button[data-v-a20500f7]{width:100%;justify-content:center}}.delivery-options[data-v-a20500f7]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-a20500f7]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-a20500f7]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-a20500f7]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-a20500f7]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-a20500f7]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-a20500f7],*[data-v-a20500f7]:before,*[data-v-a20500f7]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-a20500f7],body[data-v-a20500f7]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-a20500f7],body[data-v-a20500f7]{overflow-y:auto}}[data-v-a20500f7]::-webkit-scrollbar{width:6px;height:6px}[data-v-a20500f7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-a20500f7]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-a20500f7]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-a20500f7],body[data-v-a20500f7],#app[data-v-a20500f7]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-a20500f7],h2[data-v-a20500f7],p[data-v-a20500f7]{margin:0;padding:0}h1[data-v-a20500f7]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-a20500f7]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-a20500f7]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-a20500f7],.text[data-v-a20500f7]{font-size:1em;color:#32325d;font-weight:400}a[data-v-a20500f7]{cursor:pointer}.error[data-v-a20500f7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-a20500f7]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-a20500f7]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-a20500f7]{visibility:visible;opacity:1}.tooltip[data-v-a20500f7]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-a20500f7]:empty{display:none}.tooltip.tooltip--hidden[data-v-a20500f7]{display:none}.tooltip.tooltip--top[data-v-a20500f7]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-a20500f7]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-a20500f7]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-a20500f7]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-a20500f7]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-a20500f7]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-a20500f7]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-a20500f7]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-a20500f7]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-a20500f7]{max-width:200px;font-size:.8em;padding:2px 5px}}.bgBlur[data-v-a20500f7]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#8089ff26}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-531efa4b]{font-family:Inter,sans-serif}.button[data-v-531efa4b]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-531efa4b]{flex-shrink:0}.button[data-v-531efa4b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-531efa4b]:hover:before{left:100%}.button--solid[data-v-531efa4b]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-531efa4b]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-531efa4b]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-531efa4b]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-531efa4b]:disabled:before{display:none}.button--outline[data-v-531efa4b]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-531efa4b]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-531efa4b]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-531efa4b]:disabled:before{display:none}.button--ghost[data-v-531efa4b]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-531efa4b]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-531efa4b]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-531efa4b]:disabled:before{display:none}.button--order[data-v-531efa4b]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-531efa4b]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-531efa4b]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-531efa4b]:disabled:before{display:none}.button--delete[data-v-531efa4b]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-531efa4b]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-531efa4b]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-531efa4b]:disabled:before{display:none}.button--download[data-v-531efa4b]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-531efa4b]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-531efa4b]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-531efa4b]:disabled:before{display:none}.button--compact[data-v-531efa4b]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-531efa4b]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-531efa4b]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-531efa4b]{flex:1;max-width:200px}.button--full[data-v-531efa4b]{width:100%}.button--icon-only[data-v-531efa4b]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-531efa4b]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-531efa4b]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-531efa4b],.button--order .btn-text[data-v-531efa4b],.button--delete .btn-text[data-v-531efa4b]{display:inline}}input[data-v-531efa4b],.autoComplete[data-v-531efa4b]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-531efa4b]:focus,.autoComplete[data-v-531efa4b]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-531efa4b]:hover,.autoComplete[data-v-531efa4b]:hover{border-color:#555abf}input[data-v-531efa4b]::placeholder,.autoComplete[data-v-531efa4b]::placeholder{color:#ccc}select[data-v-531efa4b]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-531efa4b]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-531efa4b]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-531efa4b]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-531efa4b]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-531efa4b]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-531efa4b]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-531efa4b]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-531efa4b]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-531efa4b]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-531efa4b]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-531efa4b]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-531efa4b]{background-color:#555abf}.checkmark[data-v-531efa4b]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-531efa4b]:after{display:block}.checkContainer .checkmark[data-v-531efa4b]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-531efa4b]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-531efa4b]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-531efa4b]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-531efa4b]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-531efa4b]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-531efa4b]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-531efa4b]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-531efa4b]{opacity:.5;cursor:not-allowed}.switch-label[data-v-531efa4b]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-531efa4b]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-531efa4b]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-531efa4b]{padding:20px}}.card--padding-sm[data-v-531efa4b]{padding:5px}.card--padding-md[data-v-531efa4b]{padding:10px}.card--padding-lg[data-v-531efa4b]{padding:20px}.card--padding-xl[data-v-531efa4b]{padding:30px}.card--padding-none[data-v-531efa4b]{padding:0}.card-title[data-v-531efa4b]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-531efa4b]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-531efa4b]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-531efa4b]{flex-direction:column;gap:10px}.card-actions .button[data-v-531efa4b]{width:100%;justify-content:center}}.delivery-options[data-v-531efa4b]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-531efa4b]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-531efa4b]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-531efa4b]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-531efa4b]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-531efa4b]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-531efa4b],*[data-v-531efa4b]:before,*[data-v-531efa4b]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-531efa4b],body[data-v-531efa4b]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-531efa4b],body[data-v-531efa4b]{overflow-y:auto}}[data-v-531efa4b]::-webkit-scrollbar{width:6px;height:6px}[data-v-531efa4b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-531efa4b]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-531efa4b]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-531efa4b],body[data-v-531efa4b],#app[data-v-531efa4b]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-531efa4b],h2[data-v-531efa4b],p[data-v-531efa4b]{margin:0;padding:0}h1[data-v-531efa4b]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-531efa4b]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-531efa4b]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-531efa4b],.text[data-v-531efa4b]{font-size:1em;color:#32325d;font-weight:400}a[data-v-531efa4b]{cursor:pointer}.error[data-v-531efa4b]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-531efa4b]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-531efa4b]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-531efa4b]{visibility:visible;opacity:1}.tooltip[data-v-531efa4b]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-531efa4b]:empty{display:none}.tooltip.tooltip--hidden[data-v-531efa4b]{display:none}.tooltip.tooltip--top[data-v-531efa4b]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-531efa4b]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-531efa4b]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-531efa4b]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-531efa4b]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-531efa4b]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-531efa4b]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-531efa4b]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-531efa4b]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-531efa4b]{max-width:200px;font-size:.8em;padding:2px 5px}}.logoRound[data-v-531efa4b]{position:relative;z-index:100;margin:0 auto;background:transparent;box-shadow:none;border-radius:50%;border:4px solid #8089ff;height:150px;width:150px;background:#fff}.logoFoxRound[data-v-531efa4b]{fill:#8089ff;height:60%;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:3%}@media (max-width: 768px){.logoRond[data-v-531efa4b]{height:100px;width:100px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-f50bcee7]{font-family:Inter,sans-serif}.button[data-v-f50bcee7]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-f50bcee7]{flex-shrink:0}.button[data-v-f50bcee7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-f50bcee7]:hover:before{left:100%}.button--solid[data-v-f50bcee7]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-f50bcee7]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-f50bcee7]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-f50bcee7]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-f50bcee7]:disabled:before{display:none}.button--outline[data-v-f50bcee7]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-f50bcee7]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-f50bcee7]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-f50bcee7]:disabled:before{display:none}.button--ghost[data-v-f50bcee7]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-f50bcee7]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-f50bcee7]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-f50bcee7]:disabled:before{display:none}.button--order[data-v-f50bcee7]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-f50bcee7]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-f50bcee7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-f50bcee7]:disabled:before{display:none}.button--delete[data-v-f50bcee7]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-f50bcee7]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-f50bcee7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-f50bcee7]:disabled:before{display:none}.button--download[data-v-f50bcee7]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-f50bcee7]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-f50bcee7]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-f50bcee7]:disabled:before{display:none}.button--compact[data-v-f50bcee7]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-f50bcee7]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-f50bcee7]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-f50bcee7]{flex:1;max-width:200px}.button--full[data-v-f50bcee7]{width:100%}.button--icon-only[data-v-f50bcee7]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-f50bcee7]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-f50bcee7]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-f50bcee7],.button--order .btn-text[data-v-f50bcee7],.button--delete .btn-text[data-v-f50bcee7]{display:inline}}input[data-v-f50bcee7],.autoComplete[data-v-f50bcee7]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-f50bcee7]:focus,.autoComplete[data-v-f50bcee7]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-f50bcee7]:hover,.autoComplete[data-v-f50bcee7]:hover{border-color:#555abf}input[data-v-f50bcee7]::placeholder,.autoComplete[data-v-f50bcee7]::placeholder{color:#ccc}select[data-v-f50bcee7]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-f50bcee7]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-f50bcee7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-f50bcee7]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-f50bcee7]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-f50bcee7]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-f50bcee7]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-f50bcee7]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-f50bcee7]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-f50bcee7]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-f50bcee7]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-f50bcee7]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-f50bcee7]{background-color:#555abf}.checkmark[data-v-f50bcee7]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-f50bcee7]:after{display:block}.checkContainer .checkmark[data-v-f50bcee7]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-f50bcee7]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-f50bcee7]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-f50bcee7]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-f50bcee7]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-f50bcee7]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-f50bcee7]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-f50bcee7]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-f50bcee7]{opacity:.5;cursor:not-allowed}.switch-label[data-v-f50bcee7]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-f50bcee7]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-f50bcee7]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-f50bcee7]{padding:20px}}.card--padding-sm[data-v-f50bcee7]{padding:5px}.card--padding-md[data-v-f50bcee7]{padding:10px}.card--padding-lg[data-v-f50bcee7]{padding:20px}.card--padding-xl[data-v-f50bcee7]{padding:30px}.card--padding-none[data-v-f50bcee7]{padding:0}.card-title[data-v-f50bcee7]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-f50bcee7]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-f50bcee7]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-f50bcee7]{flex-direction:column;gap:10px}.card-actions .button[data-v-f50bcee7]{width:100%;justify-content:center}}.delivery-options[data-v-f50bcee7]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-f50bcee7]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-f50bcee7]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-f50bcee7]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-f50bcee7]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-f50bcee7]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-f50bcee7],*[data-v-f50bcee7]:before,*[data-v-f50bcee7]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-f50bcee7],body[data-v-f50bcee7]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-f50bcee7],body[data-v-f50bcee7]{overflow-y:auto}}[data-v-f50bcee7]::-webkit-scrollbar{width:6px;height:6px}[data-v-f50bcee7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-f50bcee7]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-f50bcee7]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-f50bcee7],body[data-v-f50bcee7],#app[data-v-f50bcee7]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-f50bcee7],h2[data-v-f50bcee7],p[data-v-f50bcee7]{margin:0;padding:0}h1[data-v-f50bcee7]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-f50bcee7]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-f50bcee7]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-f50bcee7],.text[data-v-f50bcee7]{font-size:1em;color:#32325d;font-weight:400}a[data-v-f50bcee7]{cursor:pointer}.error[data-v-f50bcee7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-f50bcee7]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-f50bcee7]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-f50bcee7]{visibility:visible;opacity:1}.tooltip[data-v-f50bcee7]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-f50bcee7]:empty{display:none}.tooltip.tooltip--hidden[data-v-f50bcee7]{display:none}.tooltip.tooltip--top[data-v-f50bcee7]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-f50bcee7]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-f50bcee7]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-f50bcee7]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-f50bcee7]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-f50bcee7]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-f50bcee7]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-f50bcee7]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-f50bcee7]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-f50bcee7]{max-width:200px;font-size:.8em;padding:2px 5px}}.logo[data-v-f50bcee7]{position:absolute;left:50%;transform:translate(-50%);top:-85px}.header[data-v-f50bcee7]{margin-top:75px}.link[data-v-f50bcee7]{transition:all .3s ease-in-out!important}input[type=email][data-v-f50bcee7],input[type=password][data-v-f50bcee7],input[type=text][data-v-f50bcee7]{font-size:1em;line-height:1.5em}.cardModal[data-v-f50bcee7]{width:400px;min-height:420px;display:flex;flex-direction:column;justify-content:flex-start}.cardModal.register-mode[data-v-f50bcee7]{min-height:450px}.cardModal.recover-mode[data-v-f50bcee7]{min-height:360px}.cardModal .header[data-v-f50bcee7]{color:#555abf;font-size:1.2em;width:100%;text-align:center;margin-bottom:20px}.cardModal .content[data-v-f50bcee7]{display:flex;flex-direction:column;justify-content:center;align-items:left;width:100%;margin-bottom:10px;flex:1;gap:10px}.cardModal .footer[data-v-f50bcee7]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:5px;margin-top:30px}.cardModal .content>*[data-v-f50bcee7]:last-child,.cardModal .footer>*[data-v-f50bcee7]:last-child{margin-bottom:0}.cardModal input[data-v-f50bcee7]{width:100%!important;margin-bottom:5px;padding:10px!important;height:auto!important}.cardModal p[data-v-f50bcee7]{color:#555abf;margin-bottom:5px}.cardModal .link[data-v-f50bcee7]{font-size:.9em;font-weight:500;line-height:20px;color:#555abf;transition:all .3s ease;cursor:pointer}.cardModal .link[data-v-f50bcee7]:hover{opacity:.6}.passwordContainer[data-v-f50bcee7]{position:relative}.passwordContainer input[data-v-f50bcee7]{margin-bottom:5px!important;padding-right:40px!important}.passwordContainer .showPassword[data-v-f50bcee7]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#555abf;font-size:1.2em;z-index:999;transition:all .3s ease-in-out}.loading-spinner[data-v-f50bcee7]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-f50bcee7 1s linear infinite;margin-right:2px}.errorMsg[data-v-f50bcee7]{color:#ff0800!important;font-size:.8em;margin-bottom:5px}@keyframes spin-f50bcee7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modale[data-v-f50bcee7]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 40px 15px!important;z-index:100}.close[data-v-f50bcee7]{position:absolute;top:15px;right:20px;font-size:20px;-webkit-user-select:none;user-select:none;color:#555abf;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.close[data-v-f50bcee7]:hover{opacity:1;color:#555abf;transform:none!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-f794b3fa]{font-family:Inter,sans-serif}.button[data-v-f794b3fa]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-f794b3fa]{flex-shrink:0}.button[data-v-f794b3fa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-f794b3fa]:hover:before{left:100%}.button--solid[data-v-f794b3fa]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-f794b3fa]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-f794b3fa]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-f794b3fa]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-f794b3fa]:disabled:before{display:none}.button--outline[data-v-f794b3fa]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-f794b3fa]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-f794b3fa]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-f794b3fa]:disabled:before{display:none}.button--ghost[data-v-f794b3fa]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-f794b3fa]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-f794b3fa]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-f794b3fa]:disabled:before{display:none}.button--order[data-v-f794b3fa]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-f794b3fa]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-f794b3fa]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-f794b3fa]:disabled:before{display:none}.button--delete[data-v-f794b3fa]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-f794b3fa]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-f794b3fa]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-f794b3fa]:disabled:before{display:none}.button--download[data-v-f794b3fa]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-f794b3fa]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-f794b3fa]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-f794b3fa]:disabled:before{display:none}.button--compact[data-v-f794b3fa]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-f794b3fa]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-f794b3fa]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-f794b3fa]{flex:1;max-width:200px}.button--full[data-v-f794b3fa]{width:100%}.button--icon-only[data-v-f794b3fa]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-f794b3fa]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-f794b3fa]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-f794b3fa],.button--order .btn-text[data-v-f794b3fa],.button--delete .btn-text[data-v-f794b3fa]{display:inline}}input[data-v-f794b3fa],.autoComplete[data-v-f794b3fa]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-f794b3fa]:focus,.autoComplete[data-v-f794b3fa]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-f794b3fa]:hover,.autoComplete[data-v-f794b3fa]:hover{border-color:#555abf}input[data-v-f794b3fa]::placeholder,.autoComplete[data-v-f794b3fa]::placeholder{color:#ccc}select[data-v-f794b3fa]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-f794b3fa]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-f794b3fa]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-f794b3fa]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-f794b3fa]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-f794b3fa]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-f794b3fa]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-f794b3fa]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-f794b3fa]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-f794b3fa]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-f794b3fa]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-f794b3fa]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-f794b3fa]{background-color:#555abf}.checkmark[data-v-f794b3fa]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-f794b3fa]:after{display:block}.checkContainer .checkmark[data-v-f794b3fa]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-f794b3fa]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-f794b3fa]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-f794b3fa]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-f794b3fa]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-f794b3fa]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-f794b3fa]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-f794b3fa]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-f794b3fa]{opacity:.5;cursor:not-allowed}.switch-label[data-v-f794b3fa]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-f794b3fa]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-f794b3fa]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-f794b3fa]{padding:20px}}.card--padding-sm[data-v-f794b3fa]{padding:5px}.card--padding-md[data-v-f794b3fa]{padding:10px}.card--padding-lg[data-v-f794b3fa]{padding:20px}.card--padding-xl[data-v-f794b3fa]{padding:30px}.card--padding-none[data-v-f794b3fa]{padding:0}.card-title[data-v-f794b3fa]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-f794b3fa]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-f794b3fa]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-f794b3fa]{flex-direction:column;gap:10px}.card-actions .button[data-v-f794b3fa]{width:100%;justify-content:center}}.delivery-options[data-v-f794b3fa]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-f794b3fa]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-f794b3fa]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-f794b3fa]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-f794b3fa]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-f794b3fa]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-f794b3fa],*[data-v-f794b3fa]:before,*[data-v-f794b3fa]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-f794b3fa],body[data-v-f794b3fa]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-f794b3fa],body[data-v-f794b3fa]{overflow-y:auto}}[data-v-f794b3fa]::-webkit-scrollbar{width:6px;height:6px}[data-v-f794b3fa]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-f794b3fa]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-f794b3fa]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-f794b3fa],body[data-v-f794b3fa],#app[data-v-f794b3fa]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-f794b3fa],h2[data-v-f794b3fa],p[data-v-f794b3fa]{margin:0;padding:0}h1[data-v-f794b3fa]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-f794b3fa]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-f794b3fa]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-f794b3fa],.text[data-v-f794b3fa]{font-size:1em;color:#32325d;font-weight:400}a[data-v-f794b3fa]{cursor:pointer}.error[data-v-f794b3fa]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-f794b3fa]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-f794b3fa]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-f794b3fa]{visibility:visible;opacity:1}.tooltip[data-v-f794b3fa]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-f794b3fa]:empty{display:none}.tooltip.tooltip--hidden[data-v-f794b3fa]{display:none}.tooltip.tooltip--top[data-v-f794b3fa]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-f794b3fa]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-f794b3fa]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-f794b3fa]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-f794b3fa]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-f794b3fa]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-f794b3fa]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-f794b3fa]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-f794b3fa]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-f794b3fa]{max-width:200px;font-size:.8em;padding:2px 5px}}.step-container[data-v-f794b3fa]{display:flex;flex-direction:column;height:100%;min-height:400px}.step-header[data-v-f794b3fa]{padding:30px 30px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f5f5f5;position:relative}.header-logo[data-v-f794b3fa]{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:64px;height:64px}.header-content[data-v-f794b3fa]{flex:1;text-align:center}.card-title[data-v-f794b3fa]{font-size:24px;font-weight:700;color:#32325d;margin:0 0 2px;line-height:1.2}.card-subtitle[data-v-f794b3fa]{margin:0;font-size:1em;color:#666;font-weight:400}.input-section[data-v-f794b3fa]{padding:20px 10px;flex:1;display:flex;flex-direction:column}.url-input-card[data-v-f794b3fa]{background:linear-gradient(135deg,rgba(85,90,191,.02) 0%,rgba(85,90,191,.05) 100%);border:2px solid #f5f5f5;border-radius:15px;padding:20px}.input-wrapper[data-v-f794b3fa]{position:relative;display:flex;align-items:center;gap:5px;margin-bottom:10px}.url-input[data-v-f794b3fa]{flex:1;padding:10px 20px;font-size:1em;border:2px solid #f5f5f5;border-radius:7px;background:#ffffff;color:#32325d;transition:all .2s ease;font-family:inherit;height:48px}.url-input[data-v-f794b3fa]::placeholder{color:#666;opacity:.6}.url-input[data-v-f794b3fa]:hover{border-color:#555abf66}.url-input[data-v-f794b3fa]:focus{outline:none;border-color:#555abf;box-shadow:0 0 0 3px #555abf1a}.url-input[data-v-f794b3fa]:disabled{background:#eee;cursor:not-allowed;opacity:.6}.search-button[data-v-f794b3fa]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#555abf;border:none;border-radius:7px;color:#fff;cursor:pointer;transition:all .2s ease}.search-button[data-v-f794b3fa]:hover:not(:disabled){background:#4045ab;box-shadow:0 4px 12px #555abf4d}.search-button[data-v-f794b3fa]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.help-text[data-v-f794b3fa]{display:flex;align-items:center;gap:2px;color:#666;font-size:.9em}.help-text span[data-v-f794b3fa]{line-height:1.4}.demo-section-fullwidth[data-v-f794b3fa]{background:#eee;border-top:1px solid #f5f5f5;padding:20px 0 0;overflow:hidden}.demo-header[data-v-f794b3fa]{padding:0 30px 10px}.demo-label[data-v-f794b3fa]{font-size:1em;color:#32325d;font-weight:600}.demo-image[data-v-f794b3fa]{width:100vw;margin-left:calc(-50vw + 50%);display:flex;justify-content:center;height:200px;overflow:hidden}.thingiverse-demo[data-v-f794b3fa]{width:100%;height:350px;min-width:800px;border-radius:0;box-shadow:none;object-fit:cover;object-position:top}.loading-spinner[data-v-f794b3fa]{width:16px;height:16px;border:2px solid rgba(85,90,191,.3);border-top:2px solid #555abf;border-radius:50%;animation:spin-f794b3fa 1s linear infinite}@keyframes spin-f794b3fa{to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.step-header[data-v-f794b3fa]{padding:20px 20px 10px}.header-logo[data-v-f794b3fa]{display:none}.input-section[data-v-f794b3fa]{padding:20px}.url-input-card[data-v-f794b3fa]{padding:10px}.url-input[data-v-f794b3fa]{font-size:.9em;height:44px}.search-button[data-v-f794b3fa]{width:44px;height:44px}.help-text[data-v-f794b3fa]{font-size:.8em}.demo-section-fullwidth[data-v-f794b3fa]{padding:10px 0 0}.demo-header[data-v-f794b3fa]{padding:0 20px 5px}.demo-image[data-v-f794b3fa]{height:150px;width:100vw;margin-left:calc(-50vw + 50%)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-9661a035]{font-family:Inter,sans-serif}.button[data-v-9661a035]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-9661a035]{flex-shrink:0}.button[data-v-9661a035]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-9661a035]:hover:before{left:100%}.button--solid[data-v-9661a035]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-9661a035]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-9661a035]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-9661a035]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-9661a035]:disabled:before{display:none}.button--outline[data-v-9661a035]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-9661a035]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-9661a035]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-9661a035]:disabled:before{display:none}.button--ghost[data-v-9661a035]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-9661a035]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-9661a035]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-9661a035]:disabled:before{display:none}.button--order[data-v-9661a035]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-9661a035]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-9661a035]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-9661a035]:disabled:before{display:none}.button--delete[data-v-9661a035]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-9661a035]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-9661a035]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-9661a035]:disabled:before{display:none}.button--download[data-v-9661a035]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-9661a035]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-9661a035]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-9661a035]:disabled:before{display:none}.button--compact[data-v-9661a035]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-9661a035]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-9661a035]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-9661a035]{flex:1;max-width:200px}.button--full[data-v-9661a035]{width:100%}.button--icon-only[data-v-9661a035]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-9661a035]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-9661a035]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-9661a035],.button--order .btn-text[data-v-9661a035],.button--delete .btn-text[data-v-9661a035]{display:inline}}input[data-v-9661a035],.autoComplete[data-v-9661a035]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-9661a035]:focus,.autoComplete[data-v-9661a035]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-9661a035]:hover,.autoComplete[data-v-9661a035]:hover{border-color:#555abf}input[data-v-9661a035]::placeholder,.autoComplete[data-v-9661a035]::placeholder{color:#ccc}select[data-v-9661a035]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-9661a035]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-9661a035]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-9661a035]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-9661a035]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-9661a035]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-9661a035]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-9661a035]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-9661a035]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-9661a035]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-9661a035]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-9661a035]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-9661a035]{background-color:#555abf}.checkmark[data-v-9661a035]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-9661a035]:after{display:block}.checkContainer .checkmark[data-v-9661a035]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-9661a035]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-9661a035]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-9661a035]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-9661a035]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-9661a035]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-9661a035]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-9661a035]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-9661a035]{opacity:.5;cursor:not-allowed}.switch-label[data-v-9661a035]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}*[data-v-9661a035],*[data-v-9661a035]:before,*[data-v-9661a035]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-9661a035],body[data-v-9661a035]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-9661a035],body[data-v-9661a035]{overflow-y:auto}}[data-v-9661a035]::-webkit-scrollbar{width:6px;height:6px}[data-v-9661a035]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-9661a035]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-9661a035]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-9661a035],body[data-v-9661a035],#app[data-v-9661a035]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-9661a035],h2[data-v-9661a035],p[data-v-9661a035]{margin:0;padding:0}h1[data-v-9661a035]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-9661a035]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-9661a035]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-9661a035],.text[data-v-9661a035]{font-size:1em;color:#32325d;font-weight:400}a[data-v-9661a035]{cursor:pointer}.error[data-v-9661a035]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-9661a035]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-9661a035]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-9661a035]{visibility:visible;opacity:1}.tooltip[data-v-9661a035]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-9661a035]:empty{display:none}.tooltip.tooltip--hidden[data-v-9661a035]{display:none}.tooltip.tooltip--top[data-v-9661a035]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-9661a035]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-9661a035]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-9661a035]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-9661a035]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-9661a035]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-9661a035]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-9661a035]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-9661a035]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-9661a035]{max-width:200px;font-size:.8em;padding:2px 5px}}.card[data-v-9661a035]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-9661a035]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-9661a035]{padding:20px}}.card--padding-sm[data-v-9661a035]{padding:5px}.card--padding-md[data-v-9661a035]{padding:10px}.card--padding-lg[data-v-9661a035]{padding:20px}.card--padding-xl[data-v-9661a035]{padding:30px}.card--padding-none[data-v-9661a035]{padding:0}.card-title[data-v-9661a035]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-9661a035]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-9661a035]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-9661a035]{flex-direction:column;gap:10px}.card-actions .button[data-v-9661a035]{width:100%;justify-content:center}}.delivery-options[data-v-9661a035]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-9661a035]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-9661a035]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-9661a035]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-9661a035]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-9661a035]:hover{border-color:#f5f5f5;box-shadow:none}.step-container[data-v-9661a035]{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.step-header[data-v-9661a035]{display:flex;align-items:center;gap:10px;padding:20px 20px 10px;border-bottom:1px solid #f5f5f5}.back-btn[data-v-9661a035]{width:40px;height:40px;border:none;background:#eee;color:#32325d;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.back-btn[data-v-9661a035]:hover{background:#f5f5f5;color:#555abf}.header-content[data-v-9661a035]{flex:1;min-width:0}.card-title[data-v-9661a035]{margin:0 0 2px;text-align:left}.card-subtitle[data-v-9661a035]{margin:0;text-align:left}.card[data-v-9661a035]{flex:1;display:flex;flex-direction:column;overflow:hidden}.card-actions[data-v-9661a035]{padding:20px;margin-top:0;border-top:1px solid #f5f5f5}.files-list[data-v-9661a035]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:450px;padding:10px 20px 0}.file-option[data-v-9661a035]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.file-option[data-v-9661a035]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.file-option.selected[data-v-9661a035]{border-color:#555abf;background:rgba(85,90,191,.05);box-shadow:0 4px 12px #555abf26}.file-header[data-v-9661a035]{display:flex;align-items:center;gap:10px}.file-thumbnail[data-v-9661a035]{width:120px;height:80px;border-radius:7px;overflow:hidden;flex-shrink:0;background:#eee;display:flex;align-items:center;justify-content:center}.thumbnail-image[data-v-9661a035]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[data-v-9661a035]{color:#666}.file-info[data-v-9661a035]{flex:1;min-width:0}.file-name[data-v-9661a035]{font-size:1em;font-weight:600;color:#32325d;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-9661a035]{font-size:.9em;color:#666;margin:0}.file-badge[data-v-9661a035]{flex-shrink:0}.file-type[data-v-9661a035]{display:inline-block;background:rgba(85,90,191,.1);color:#555abf;padding:2px 5px;border-radius:4px;font-size:.8em;font-weight:600;text-transform:uppercase}.selection-indicator[data-v-9661a035]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#555abf;flex-shrink:0}.loading-spinner[data-v-9661a035]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid currentColor;border-radius:50%;animation:spin-9661a035 1s linear infinite}@keyframes spin-9661a035{to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.step-header[data-v-9661a035]{gap:5px;padding:10px 10px 5px}.files-list[data-v-9661a035]{padding:5px 10px 0}.card-actions[data-v-9661a035]{padding:10px}.file-header[data-v-9661a035]{flex-wrap:wrap}.file-badge[data-v-9661a035]{order:3}.selection-indicator[data-v-9661a035]{order:4}}@media screen and (max-width: 576px){.step-header[data-v-9661a035]{padding:5px 5px 2px}.files-list[data-v-9661a035]{padding:2px 5px 0}.card-actions[data-v-9661a035]{padding:5px}.back-btn[data-v-9661a035]{width:36px;height:36px}.card-title[data-v-9661a035]{font-size:1.2em}.file-thumbnail[data-v-9661a035]{width:96px;height:64px}.file-option[data-v-9661a035]{padding:10px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-a3abe224]{font-family:Inter,sans-serif}.button[data-v-a3abe224]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-a3abe224]{flex-shrink:0}.button[data-v-a3abe224]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-a3abe224]:hover:before{left:100%}.button--solid[data-v-a3abe224]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-a3abe224]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-a3abe224]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-a3abe224]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-a3abe224]:disabled:before{display:none}.button--outline[data-v-a3abe224]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-a3abe224]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-a3abe224]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-a3abe224]:disabled:before{display:none}.button--ghost[data-v-a3abe224]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-a3abe224]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-a3abe224]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-a3abe224]:disabled:before{display:none}.button--order[data-v-a3abe224]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-a3abe224]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-a3abe224]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-a3abe224]:disabled:before{display:none}.button--delete[data-v-a3abe224]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-a3abe224]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-a3abe224]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-a3abe224]:disabled:before{display:none}.button--download[data-v-a3abe224]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-a3abe224]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-a3abe224]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-a3abe224]:disabled:before{display:none}.button--compact[data-v-a3abe224]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-a3abe224]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-a3abe224]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-a3abe224]{flex:1;max-width:200px}.button--full[data-v-a3abe224]{width:100%}.button--icon-only[data-v-a3abe224]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-a3abe224]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-a3abe224]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-a3abe224],.button--order .btn-text[data-v-a3abe224],.button--delete .btn-text[data-v-a3abe224]{display:inline}}input[data-v-a3abe224],.autoComplete[data-v-a3abe224]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-a3abe224]:focus,.autoComplete[data-v-a3abe224]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-a3abe224]:hover,.autoComplete[data-v-a3abe224]:hover{border-color:#555abf}input[data-v-a3abe224]::placeholder,.autoComplete[data-v-a3abe224]::placeholder{color:#ccc}select[data-v-a3abe224]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-a3abe224]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-a3abe224]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-a3abe224]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-a3abe224]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-a3abe224]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-a3abe224]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-a3abe224]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-a3abe224]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-a3abe224]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-a3abe224]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-a3abe224]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-a3abe224]{background-color:#555abf}.checkmark[data-v-a3abe224]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-a3abe224]:after{display:block}.checkContainer .checkmark[data-v-a3abe224]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-a3abe224]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-a3abe224]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-a3abe224]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-a3abe224]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-a3abe224]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-a3abe224]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-a3abe224]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-a3abe224]{opacity:.5;cursor:not-allowed}.switch-label[data-v-a3abe224]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}*[data-v-a3abe224],*[data-v-a3abe224]:before,*[data-v-a3abe224]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-a3abe224],body[data-v-a3abe224]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-a3abe224],body[data-v-a3abe224]{overflow-y:auto}}[data-v-a3abe224]::-webkit-scrollbar{width:6px;height:6px}[data-v-a3abe224]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-a3abe224]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-a3abe224]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-a3abe224],body[data-v-a3abe224],#app[data-v-a3abe224]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-a3abe224],h2[data-v-a3abe224],p[data-v-a3abe224]{margin:0;padding:0}h1[data-v-a3abe224]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-a3abe224]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-a3abe224]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-a3abe224],.text[data-v-a3abe224]{font-size:1em;color:#32325d;font-weight:400}a[data-v-a3abe224]{cursor:pointer}.error[data-v-a3abe224]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-a3abe224]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-a3abe224]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-a3abe224]{visibility:visible;opacity:1}.tooltip[data-v-a3abe224]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-a3abe224]:empty{display:none}.tooltip.tooltip--hidden[data-v-a3abe224]{display:none}.tooltip.tooltip--top[data-v-a3abe224]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-a3abe224]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-a3abe224]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-a3abe224]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-a3abe224]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-a3abe224]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-a3abe224]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-a3abe224]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-a3abe224]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-a3abe224]{max-width:200px;font-size:.8em;padding:2px 5px}}.card[data-v-a3abe224]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-a3abe224]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-a3abe224]{padding:20px}}.card--padding-sm[data-v-a3abe224]{padding:5px}.card--padding-md[data-v-a3abe224]{padding:10px}.card--padding-lg[data-v-a3abe224]{padding:20px}.card--padding-xl[data-v-a3abe224]{padding:30px}.card--padding-none[data-v-a3abe224]{padding:0}.card-title[data-v-a3abe224]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-a3abe224]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-a3abe224]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-a3abe224]{flex-direction:column;gap:10px}.card-actions .button[data-v-a3abe224]{width:100%;justify-content:center}}.delivery-options[data-v-a3abe224]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-a3abe224]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-a3abe224]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-a3abe224]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-a3abe224]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-a3abe224]:hover{border-color:#f5f5f5;box-shadow:none}.thingiverse-modal-overlay[data-v-a3abe224]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.thingiverse-modal[data-v-a3abe224]{width:100%;max-width:600px;max-height:90vh;position:relative;overflow:hidden;animation:modalEnter-a3abe224 .3s ease-out}@keyframes modalEnter-a3abe224{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.close-btn[data-v-a3abe224]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;background:none;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease;z-index:10;color:#666}.close-btn[data-v-a3abe224]:hover{color:#32325d}@media screen and (max-width: 768px){.thingiverse-modal[data-v-a3abe224]{max-width:calc(100vw - 24px);margin:12px}}@media screen and (max-height: 600px){.thingiverse-modal[data-v-a3abe224]{max-height:calc(100vh - 24px)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body[data-v-653985ad]{font-family:Inter,sans-serif}.button[data-v-653985ad]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg[data-v-653985ad]{flex-shrink:0}.button[data-v-653985ad]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-v-653985ad]:hover:before{left:100%}.button--solid[data-v-653985ad]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-653985ad]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-653985ad]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-653985ad]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-653985ad]:disabled:before{display:none}.button--outline[data-v-653985ad]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-653985ad]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-653985ad]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-653985ad]:disabled:before{display:none}.button--ghost[data-v-653985ad]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-653985ad]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-653985ad]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-653985ad]:disabled:before{display:none}.button--order[data-v-653985ad]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-653985ad]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-653985ad]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-653985ad]:disabled:before{display:none}.button--delete[data-v-653985ad]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-653985ad]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-653985ad]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-653985ad]:disabled:before{display:none}.button--download[data-v-653985ad]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-653985ad]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-653985ad]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-653985ad]:disabled:before{display:none}.button--compact[data-v-653985ad]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-653985ad]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-653985ad]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-653985ad]{flex:1;max-width:200px}.button--full[data-v-653985ad]{width:100%}.button--icon-only[data-v-653985ad]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-653985ad]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-653985ad]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-653985ad],.button--order .btn-text[data-v-653985ad],.button--delete .btn-text[data-v-653985ad]{display:inline}}input[data-v-653985ad],.autoComplete[data-v-653985ad]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input[data-v-653985ad]:focus,.autoComplete[data-v-653985ad]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-653985ad]:hover,.autoComplete[data-v-653985ad]:hover{border-color:#555abf}input[data-v-653985ad]::placeholder,.autoComplete[data-v-653985ad]::placeholder{color:#ccc}select[data-v-653985ad]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-653985ad]{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red[data-v-653985ad]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-653985ad]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox][data-v-653985ad]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-653985ad]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-653985ad]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox][data-v-653985ad]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-653985ad]{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input[data-v-653985ad]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-653985ad]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-653985ad]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-653985ad]{background-color:#555abf}.checkmark[data-v-653985ad]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-653985ad]:after{display:block}.checkContainer .checkmark[data-v-653985ad]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-653985ad]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-653985ad]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-653985ad]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider[data-v-653985ad]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider[data-v-653985ad]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-653985ad]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-653985ad]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-653985ad]{opacity:.5;cursor:not-allowed}.switch-label[data-v-653985ad]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}*[data-v-653985ad],*[data-v-653985ad]:before,*[data-v-653985ad]:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-v-653985ad],body[data-v-653985ad]{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html[data-v-653985ad],body[data-v-653985ad]{overflow-y:auto}}[data-v-653985ad]::-webkit-scrollbar{width:6px;height:6px}[data-v-653985ad]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-653985ad]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-653985ad]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-653985ad],body[data-v-653985ad],#app[data-v-653985ad]{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-653985ad],h2[data-v-653985ad],p[data-v-653985ad]{margin:0;padding:0}h1[data-v-653985ad]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-653985ad]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-653985ad]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-653985ad],.text[data-v-653985ad]{font-size:1em;color:#32325d;font-weight:400}a[data-v-653985ad]{cursor:pointer}.error[data-v-653985ad]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-653985ad]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-653985ad]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-653985ad]{visibility:visible;opacity:1}.tooltip[data-v-653985ad]{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip[data-v-653985ad]:empty{display:none}.tooltip.tooltip--hidden[data-v-653985ad]{display:none}.tooltip.tooltip--top[data-v-653985ad]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-653985ad]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-653985ad]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-653985ad]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-653985ad]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-653985ad]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-653985ad]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-653985ad]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-653985ad]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-653985ad]{max-width:200px;font-size:.8em;padding:2px 5px}}.card[data-v-653985ad]{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card[data-v-653985ad]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-653985ad]{padding:20px}}.card--padding-sm[data-v-653985ad]{padding:5px}.card--padding-md[data-v-653985ad]{padding:10px}.card--padding-lg[data-v-653985ad]{padding:20px}.card--padding-xl[data-v-653985ad]{padding:30px}.card--padding-none[data-v-653985ad]{padding:0}.card-title[data-v-653985ad]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-653985ad]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-653985ad]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions[data-v-653985ad]{flex-direction:column;gap:10px}.card-actions .button[data-v-653985ad]{width:100%;justify-content:center}}.delivery-options[data-v-653985ad]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-653985ad]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-653985ad]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-653985ad]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-653985ad]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-653985ad]:hover{border-color:#f5f5f5;box-shadow:none}.feedback-container[data-v-653985ad]{position:fixed;bottom:30px;left:30px;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (max-width: 768px){.feedback-container[data-v-653985ad]{bottom:20px;left:20px;right:20px}}.feedback-panel[data-v-653985ad]{width:480px;max-height:80vh;box-shadow:0 20px 60px #0003;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width: 768px){.feedback-panel[data-v-653985ad]{width:100%;max-width:calc(100vw - 32px);max-height:85vh}}.panel-header[data-v-653985ad]{padding:20px;border-bottom:1px solid #f5f5f5;display:flex;gap:10px;align-items:flex-start;background:linear-gradient(135deg,rgba(85,90,191,.02) 0%,rgba(85,90,191,.05) 100%)}.header-icon[data-v-653985ad]{width:40px;height:40px;border-radius:7px;background:#555abf;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.header-content[data-v-653985ad]{flex:1}.panel-title[data-v-653985ad]{font-size:1.2em;font-weight:700;color:#32325d;margin:0 0 2px;line-height:1.2}.panel-subtitle[data-v-653985ad]{font-size:.9em;color:#666;margin:0;line-height:1.4}.panel-body[data-v-653985ad]{padding:20px;overflow-y:auto;flex:1}.form-row[data-v-653985ad]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media screen and (max-width: 768px){.form-row[data-v-653985ad]{grid-template-columns:1fr;gap:5px}}.form-field[data-v-653985ad]{margin-bottom:10px}.form-field label[data-v-653985ad]{display:block;font-size:.9em;font-weight:500;color:#32325d;margin-bottom:2px}.form-field input[data-v-653985ad],.form-field select[data-v-653985ad],.form-field textarea[data-v-653985ad]{width:100%;padding:5px 10px;border:2px solid #f5f5f5;border-radius:7px;font-size:.9em;transition:all .2s;background:#ffffff;color:#32325d;font-family:inherit}.form-field input[data-v-653985ad]:focus,.form-field select[data-v-653985ad]:focus,.form-field textarea[data-v-653985ad]:focus{outline:none;border-color:#555abf;box-shadow:0 0 0 3px #555abf1a}.form-field input[data-v-653985ad]::placeholder,.form-field select[data-v-653985ad]::placeholder,.form-field textarea[data-v-653985ad]::placeholder{color:#666;opacity:.6}.form-field textarea[data-v-653985ad]{resize:vertical;min-height:100px;line-height:1.5}.form-field select[data-v-653985ad]{cursor:pointer}.screenshot-section[data-v-653985ad],.screenshot-preview[data-v-653985ad]{margin-bottom:10px}.screenshot-wrapper[data-v-653985ad]{position:relative;border-radius:7px;overflow:hidden;background:#eee}.screenshot-wrapper img[data-v-653985ad]{width:100%;max-height:200px;object-fit:cover;display:block}.screenshot-remove[data-v-653985ad]{position:absolute;top:5px;right:5px;width:32px;height:32px;background:rgba(232,107,107,.95);border:none;border-radius:7px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0}.screenshot-remove[data-v-653985ad]:hover{background:#e86b6b}.panel-footer[data-v-653985ad]{padding:10px 20px;border-top:1px solid #f5f5f5;display:flex;justify-content:flex-end;gap:5px;background:#eee}@media screen and (max-width: 768px){.panel-footer[data-v-653985ad]{flex-direction:column-reverse}.panel-footer .button[data-v-653985ad]{width:100%;justify-content:center}}.feedback-fab[data-v-653985ad]{width:56px;height:56px;border-radius:50%;background:#555abf;border:none;cursor:pointer;box-shadow:0 4px 20px #555abf66;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;color:#fff}.feedback-fab[data-v-653985ad]:hover{background:#454ab6;box-shadow:0 8px 24px #555abf80}.feedback-fab.fab-active[data-v-653985ad]{background:#8089ff}@media screen and (max-width: 768px){.feedback-fab[data-v-653985ad]{width:52px;height:52px}.feedback-fab svg[data-v-653985ad]{width:22px;height:22px}}.success-toast[data-v-653985ad]{position:fixed;bottom:30px;left:30px;background:#10b981;color:#fff;padding:10px 20px;border-radius:7px;display:flex;align-items:center;gap:5px;box-shadow:0 8px 24px #10b98166;z-index:3000;font-weight:500}@media screen and (max-width: 768px){.success-toast[data-v-653985ad]{bottom:20px;left:20px;right:20px;justify-content:center}}.panel-slide-enter-active[data-v-653985ad],.panel-slide-leave-active[data-v-653985ad]{transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-653985ad],.panel-slide-leave-to[data-v-653985ad]{opacity:0;transform:translateY(20px) scale(.95)}.toast-slide-enter-active[data-v-653985ad],.toast-slide-leave-active[data-v-653985ad]{transition:all .3s ease}.toast-slide-enter-from[data-v-653985ad],.toast-slide-leave-to[data-v-653985ad]{opacity:0;transform:translate(-20px)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter[slnt,wght].woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/fonts/inter/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/fonts/inter/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/fonts/inter/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/fonts/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/fonts/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/fonts/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/fonts/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/fonts/inter/Inter-BlackItalic.woff) format("woff")}body{font-family:Inter,sans-serif}.button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 30px;border:none;border-radius:7px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;min-width:120px;height:44px;white-space:nowrap;position:relative;overflow:hidden}.button svg{flex-shrink:0}.button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button:hover:before{left:100%}.button--solid{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid:disabled:before{display:none}.button--outline{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline:disabled{opacity:.5;cursor:not-allowed}.button--outline:disabled:before{display:none}.button--ghost{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost:disabled{opacity:.5;cursor:not-allowed}.button--ghost:disabled:before{display:none}.button--order{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order:disabled:before{display:none}.button--delete{background-color:#e86b6b;color:#fff;border:none}.button--delete:hover:not(:disabled){background-color:#e13f3f}.button--delete:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete:disabled:before{display:none}.button--download{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download:disabled{opacity:.6;cursor:not-allowed}.button--download:disabled:before{display:none}.button--compact{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible{flex:1;max-width:200px}.button--full{width:100%}.button--icon-only{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span{display:none}}@media screen and (max-width: 576px){.btn-text{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text,.button--order .btn-text,.button--delete .btn-text{display:inline}}input,.autoComplete{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:32px;font-size:.9em;line-height:1.5;transition:all .3s;background-color:#fff}input:focus,.autoComplete:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input:hover,.autoComplete:hover{border-color:#555abf}input::placeholder,.autoComplete::placeholder{color:#ccc}select{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea{border:1px solid #ccc!important;border-radius:7px!important;padding:5px!important;width:calc(100% - 10px);height:200px;font-size:.9em;line-height:1.5;resize:vertical}.border-red{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .3s}input[type=checkbox]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkContainer input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark{background-color:#ccc}.checkContainer input:checked~.checkmark{background-color:#555abf}.checkmark:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark:after{display:block}.checkContainer .checkmark:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:all .3s ease;flex-shrink:0}.switch-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.switch-input:checked+.switch-slider{background-color:#555abf}.switch-input:checked+.switch-slider:before{transform:translate(20px)}.switch-input:focus+.switch-slider{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider{opacity:.5;cursor:not-allowed}.switch-label{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card{background:#ffffff;border-radius:15px;padding:30px;box-shadow:0 4px 16px #0000001a;border:1px solid #f5f5f5}@media screen and (max-width: 768px){.card{padding:20px}}@media screen and (max-width: 576px){.card{padding:20px}}.card--padding-sm{padding:5px}.card--padding-md{padding:10px}.card--padding-lg{padding:20px}.card--padding-xl{padding:30px}.card--padding-none{padding:0}.card-title{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #f5f5f5}@media screen and (max-width: 768px){.card-actions{flex-direction:column;gap:10px}.card-actions .button{width:100%;justify-content:center}}.delivery-options{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled{opacity:.6;cursor:not-allowed}.delivery-option.disabled:hover{border-color:#f5f5f5;box-shadow:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html,body{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html,body{overflow-y:auto}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#8089ff}html,body,#app{scroll-behavior:smooth;zoom:normal;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,p{margin:0;padding:0}h1{color:#555abf;font-weight:600;font-size:1.2em}h2{color:#555abf;font-weight:600;font-size:1em}.title{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p,.text{font-size:1em;color:#32325d;font-weight:400}a{cursor:pointer}.error{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg{color:#ff0800;font-size:.8em}.tooltip-container{position:relative;display:inline-block}.tooltip-container:hover .tooltip{visibility:visible;opacity:1}.tooltip{visibility:hidden;opacity:0;width:auto;min-width:120px;max-width:250px;background-color:#32325d;color:#fff;text-align:center;padding:5px 10px;border-radius:7px;font-size:.9em;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 4px 12px #00000026;position:fixed;z-index:999999;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip:empty{display:none}.tooltip.tooltip--hidden{display:none}.tooltip.tooltip--top{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right{transform:translateY(-50%);margin-left:2px}.tooltip:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip{max-width:200px;font-size:.8em;padding:2px 5px}}#app{display:flex;flex-direction:column;overflow:hidden;min-width:350px;height:100vh;background:#ffffff}@media screen and (max-width: 768px){#app{height:auto;min-height:100vh;overflow-y:auto;overflow-x:hidden}}.page-container{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;margin-top:55px;min-height:0}@media screen and (max-width: 768px){.page-container{overflow:visible;flex:none;margin-top:50px}}@media screen and (max-width: 992px){.feedback-desktop{display:none!important}}.page-content{width:100%;margin:0 auto!important;padding:30px 20px!important;display:flex;flex-direction:column;gap:20px;align-items:center}.page-content>*{width:100%}@media screen and (max-width: 768px){.page-content{padding:20px 10px!important}}.page-content--small{max-width:576px}.page-content--medium{max-width:768px}.page-content--large{max-width:992px}.page-content--xlarge{max-width:1200px}.page-content--xxlarge{max-width:1700px}.vue-map{width:100%;height:100%;min-height:2rem}
