@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap";@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-71b20679]{font-family:Inter,sans-serif}.button[data-v-71b20679]{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-71b20679]{flex-shrink:0}.button[data-v-71b20679]: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-71b20679]:hover:before{left:100%}.button--solid[data-v-71b20679]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-71b20679]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-71b20679]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-71b20679]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-71b20679]:disabled:before{display:none}.button--outline[data-v-71b20679]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-71b20679]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-71b20679]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-71b20679]:disabled:before{display:none}.button--ghost[data-v-71b20679]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-71b20679]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-71b20679]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-71b20679]:disabled:before{display:none}.button--order[data-v-71b20679]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-71b20679]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-71b20679]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-71b20679]:disabled:before{display:none}.button--delete[data-v-71b20679]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-71b20679]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-71b20679]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-71b20679]:disabled:before{display:none}.button--download[data-v-71b20679]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-71b20679]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-71b20679]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-71b20679]:disabled:before{display:none}.button--compact[data-v-71b20679]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-71b20679]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-71b20679]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-71b20679]{flex:1;max-width:200px}.button--full[data-v-71b20679]{width:100%}.button--icon-only[data-v-71b20679]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-71b20679]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-71b20679]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-71b20679],.button--order .btn-text[data-v-71b20679],.button--delete .btn-text[data-v-71b20679]{display:inline}}input[data-v-71b20679],.autoComplete[data-v-71b20679]{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-71b20679]:focus,.autoComplete[data-v-71b20679]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-71b20679]:hover,.autoComplete[data-v-71b20679]:hover{border-color:#555abf}input[data-v-71b20679]::placeholder,.autoComplete[data-v-71b20679]::placeholder{color:#ccc}select[data-v-71b20679]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-71b20679]{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-71b20679]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-71b20679]{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-71b20679]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-71b20679]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-71b20679]: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-71b20679]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-71b20679]{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-71b20679]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-71b20679]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-71b20679]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-71b20679]{background-color:#555abf}.checkmark[data-v-71b20679]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-71b20679]:after{display:block}.checkContainer .checkmark[data-v-71b20679]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-71b20679]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-71b20679]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-71b20679]{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-71b20679]: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-71b20679]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-71b20679]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-71b20679]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-71b20679]{opacity:.5;cursor:not-allowed}.switch-label[data-v-71b20679]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-71b20679]{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-71b20679]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-71b20679]{padding:20px}}.card--padding-sm[data-v-71b20679]{padding:5px}.card--padding-md[data-v-71b20679]{padding:10px}.card--padding-lg[data-v-71b20679]{padding:20px}.card--padding-xl[data-v-71b20679]{padding:30px}.card--padding-none[data-v-71b20679]{padding:0}.card-title[data-v-71b20679]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-71b20679]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-71b20679]{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-71b20679]{flex-direction:column;gap:10px}.card-actions .button[data-v-71b20679]{width:100%;justify-content:center}}.delivery-options[data-v-71b20679]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-71b20679]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-71b20679]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-71b20679]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-71b20679]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-71b20679]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-71b20679],*[data-v-71b20679]:before,*[data-v-71b20679]: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-71b20679],body[data-v-71b20679]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-71b20679]::-webkit-scrollbar{width:6px;height:6px}[data-v-71b20679]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-71b20679]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-71b20679]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-71b20679],body[data-v-71b20679],#app[data-v-71b20679]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-71b20679],h2[data-v-71b20679],p[data-v-71b20679]{margin:0;padding:0}h1[data-v-71b20679]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-71b20679]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-71b20679]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-71b20679],.text[data-v-71b20679]{font-size:1em;color:#32325d;font-weight:400}a[data-v-71b20679]{cursor:pointer}.error[data-v-71b20679]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-71b20679]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-71b20679]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-71b20679]{visibility:visible;opacity:1}.tooltip[data-v-71b20679]{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-71b20679]:empty{display:none}.tooltip.tooltip--hidden[data-v-71b20679]{display:none}.tooltip.tooltip--top[data-v-71b20679]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-71b20679]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-71b20679]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-71b20679]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-71b20679]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-71b20679]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-71b20679]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-71b20679]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-71b20679]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-71b20679]{max-width:200px;font-size:.8em;padding:2px 5px}}.lang[data-v-71b20679]{position:relative}.lang__btn[data-v-71b20679]{height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;font-family:Oswald,sans-serif;font-size:.8em;font-weight:500;letter-spacing:.08em;color:#32325d;border-radius:9999px;transition:background .2s ease,color .2s ease}.lang__btn svg[data-v-71b20679]{width:15px;height:15px;stroke-width:1.75}.lang__btn[data-v-71b20679]:hover{background:rgba(85,90,191,.08);color:#555abf}.lang--open .lang__btn[data-v-71b20679]{background:rgba(85,90,191,.1);color:#555abf}.lang__menu[data-v-71b20679]{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;margin:0;padding:4px;list-style:none;background:#ffffff;border:1px solid rgba(50,50,93,.08);border-radius:15px;box-shadow:0 8px 24px #32325d1f;z-index:60}.lang__item[data-v-71b20679]{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 10px;background:transparent;border:none;cursor:pointer;font-size:.9em;color:#32325d;border-radius:7px;text-align:left;transition:background .2s ease,color .2s ease}.lang__item svg[data-v-71b20679]{width:14px;height:14px;color:#555abf}.lang__item[data-v-71b20679]:hover{background:rgba(85,90,191,.06);color:#555abf}.lang__item--active[data-v-71b20679]{color:#555abf;font-weight:500;background:rgba(85,90,191,.06)}.slide-down-enter-active[data-v-71b20679],.slide-down-leave-active[data-v-71b20679]{transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.slide-down-enter-from[data-v-71b20679],.slide-down-leave-to[data-v-71b20679]{opacity:0;transform:translateY(-4px) scaleY(.96)}@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-3745f963]{font-family:Inter,sans-serif}.button[data-v-3745f963]{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-3745f963]{flex-shrink:0}.button[data-v-3745f963]: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-3745f963]:hover:before{left:100%}.button--solid[data-v-3745f963]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-3745f963]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-3745f963]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-3745f963]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-3745f963]:disabled:before{display:none}.button--outline[data-v-3745f963]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-3745f963]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-3745f963]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-3745f963]:disabled:before{display:none}.button--ghost[data-v-3745f963]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-3745f963]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-3745f963]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-3745f963]:disabled:before{display:none}.button--order[data-v-3745f963]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-3745f963]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-3745f963]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-3745f963]:disabled:before{display:none}.button--delete[data-v-3745f963]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-3745f963]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-3745f963]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-3745f963]:disabled:before{display:none}.button--download[data-v-3745f963]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-3745f963]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-3745f963]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-3745f963]:disabled:before{display:none}.button--compact[data-v-3745f963]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-3745f963]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-3745f963]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-3745f963]{flex:1;max-width:200px}.button--full[data-v-3745f963]{width:100%}.button--icon-only[data-v-3745f963]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-3745f963]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-3745f963]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-3745f963],.button--order .btn-text[data-v-3745f963],.button--delete .btn-text[data-v-3745f963]{display:inline}}input[data-v-3745f963],.autoComplete[data-v-3745f963]{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-3745f963]:focus,.autoComplete[data-v-3745f963]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-3745f963]:hover,.autoComplete[data-v-3745f963]:hover{border-color:#555abf}input[data-v-3745f963]::placeholder,.autoComplete[data-v-3745f963]::placeholder{color:#ccc}select[data-v-3745f963]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-3745f963]{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-3745f963]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-3745f963]{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-3745f963]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-3745f963]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-3745f963]: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-3745f963]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-3745f963]{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-3745f963]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-3745f963]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-3745f963]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-3745f963]{background-color:#555abf}.checkmark[data-v-3745f963]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-3745f963]:after{display:block}.checkContainer .checkmark[data-v-3745f963]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-3745f963]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-3745f963]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-3745f963]{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-3745f963]: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-3745f963]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-3745f963]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-3745f963]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-3745f963]{opacity:.5;cursor:not-allowed}.switch-label[data-v-3745f963]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-3745f963]{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-3745f963]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-3745f963]{padding:20px}}.card--padding-sm[data-v-3745f963]{padding:5px}.card--padding-md[data-v-3745f963]{padding:10px}.card--padding-lg[data-v-3745f963]{padding:20px}.card--padding-xl[data-v-3745f963]{padding:30px}.card--padding-none[data-v-3745f963]{padding:0}.card-title[data-v-3745f963]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-3745f963]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-3745f963]{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-3745f963]{flex-direction:column;gap:10px}.card-actions .button[data-v-3745f963]{width:100%;justify-content:center}}.delivery-options[data-v-3745f963]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-3745f963]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-3745f963]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-3745f963]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-3745f963]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-3745f963]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-3745f963],*[data-v-3745f963]:before,*[data-v-3745f963]: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-3745f963],body[data-v-3745f963]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-3745f963]::-webkit-scrollbar{width:6px;height:6px}[data-v-3745f963]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-3745f963]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-3745f963]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-3745f963],body[data-v-3745f963],#app[data-v-3745f963]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-3745f963],h2[data-v-3745f963],p[data-v-3745f963]{margin:0;padding:0}h1[data-v-3745f963]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-3745f963]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-3745f963]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-3745f963],.text[data-v-3745f963]{font-size:1em;color:#32325d;font-weight:400}a[data-v-3745f963]{cursor:pointer}.error[data-v-3745f963]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-3745f963]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-3745f963]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-3745f963]{visibility:visible;opacity:1}.tooltip[data-v-3745f963]{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-3745f963]:empty{display:none}.tooltip.tooltip--hidden[data-v-3745f963]{display:none}.tooltip.tooltip--top[data-v-3745f963]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-3745f963]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-3745f963]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-3745f963]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-3745f963]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-3745f963]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-3745f963]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-3745f963]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-3745f963]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-3745f963]{max-width:200px;font-size:.8em;padding:2px 5px}}.fl-fox-logo[data-v-3745f963]{display:inline-flex;align-items:center;gap:5px}.fl-fox-logo__mark[data-v-3745f963]{flex-shrink:0;transition:transform .3s ease}.fl-fox-logo--hover-rotate:hover .fl-fox-logo__mark[data-v-3745f963]{transform:rotate(-8deg)}.fl-fox-logo__text[data-v-3745f963]{display:inline-flex;gap:2px;font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.12em;line-height:1}@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-6d4a08f7]{font-family:Inter,sans-serif}.button[data-v-6d4a08f7]{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-6d4a08f7]{flex-shrink:0}.button[data-v-6d4a08f7]: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-6d4a08f7]:hover:before{left:100%}.button--solid[data-v-6d4a08f7]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-6d4a08f7]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-6d4a08f7]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-6d4a08f7]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-6d4a08f7]:disabled:before{display:none}.button--outline[data-v-6d4a08f7]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-6d4a08f7]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-6d4a08f7]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-6d4a08f7]:disabled:before{display:none}.button--ghost[data-v-6d4a08f7]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-6d4a08f7]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-6d4a08f7]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-6d4a08f7]:disabled:before{display:none}.button--order[data-v-6d4a08f7]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-6d4a08f7]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-6d4a08f7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-6d4a08f7]:disabled:before{display:none}.button--delete[data-v-6d4a08f7]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-6d4a08f7]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-6d4a08f7]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-6d4a08f7]:disabled:before{display:none}.button--download[data-v-6d4a08f7]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-6d4a08f7]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-6d4a08f7]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-6d4a08f7]:disabled:before{display:none}.button--compact[data-v-6d4a08f7]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-6d4a08f7]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-6d4a08f7]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-6d4a08f7]{flex:1;max-width:200px}.button--full[data-v-6d4a08f7]{width:100%}.button--icon-only[data-v-6d4a08f7]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-6d4a08f7]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-6d4a08f7]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-6d4a08f7],.button--order .btn-text[data-v-6d4a08f7],.button--delete .btn-text[data-v-6d4a08f7]{display:inline}}input[data-v-6d4a08f7],.autoComplete[data-v-6d4a08f7]{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-6d4a08f7]:focus,.autoComplete[data-v-6d4a08f7]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-6d4a08f7]:hover,.autoComplete[data-v-6d4a08f7]:hover{border-color:#555abf}input[data-v-6d4a08f7]::placeholder,.autoComplete[data-v-6d4a08f7]::placeholder{color:#ccc}select[data-v-6d4a08f7]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-6d4a08f7]{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-6d4a08f7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-6d4a08f7]{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-6d4a08f7]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-6d4a08f7]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-6d4a08f7]: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-6d4a08f7]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-6d4a08f7]{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-6d4a08f7]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-6d4a08f7]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-6d4a08f7]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-6d4a08f7]{background-color:#555abf}.checkmark[data-v-6d4a08f7]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-6d4a08f7]:after{display:block}.checkContainer .checkmark[data-v-6d4a08f7]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-6d4a08f7]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-6d4a08f7]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-6d4a08f7]{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-6d4a08f7]: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-6d4a08f7]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-6d4a08f7]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-6d4a08f7]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-6d4a08f7]{opacity:.5;cursor:not-allowed}.switch-label[data-v-6d4a08f7]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-6d4a08f7]{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-6d4a08f7]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-6d4a08f7]{padding:20px}}.card--padding-sm[data-v-6d4a08f7]{padding:5px}.card--padding-md[data-v-6d4a08f7]{padding:10px}.card--padding-lg[data-v-6d4a08f7]{padding:20px}.card--padding-xl[data-v-6d4a08f7]{padding:30px}.card--padding-none[data-v-6d4a08f7]{padding:0}.card-title[data-v-6d4a08f7]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-6d4a08f7]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-6d4a08f7]{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-6d4a08f7]{flex-direction:column;gap:10px}.card-actions .button[data-v-6d4a08f7]{width:100%;justify-content:center}}.delivery-options[data-v-6d4a08f7]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-6d4a08f7]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-6d4a08f7]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-6d4a08f7]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-6d4a08f7]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-6d4a08f7]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-6d4a08f7],*[data-v-6d4a08f7]:before,*[data-v-6d4a08f7]: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-6d4a08f7],body[data-v-6d4a08f7]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-6d4a08f7]::-webkit-scrollbar{width:6px;height:6px}[data-v-6d4a08f7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-6d4a08f7]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-6d4a08f7]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-6d4a08f7],body[data-v-6d4a08f7],#app[data-v-6d4a08f7]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-6d4a08f7],h2[data-v-6d4a08f7],p[data-v-6d4a08f7]{margin:0;padding:0}h1[data-v-6d4a08f7]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-6d4a08f7]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-6d4a08f7]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-6d4a08f7],.text[data-v-6d4a08f7]{font-size:1em;color:#32325d;font-weight:400}a[data-v-6d4a08f7]{cursor:pointer}.error[data-v-6d4a08f7]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-6d4a08f7]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-6d4a08f7]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-6d4a08f7]{visibility:visible;opacity:1}.tooltip[data-v-6d4a08f7]{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-6d4a08f7]:empty{display:none}.tooltip.tooltip--hidden[data-v-6d4a08f7]{display:none}.tooltip.tooltip--top[data-v-6d4a08f7]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-6d4a08f7]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-6d4a08f7]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-6d4a08f7]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-6d4a08f7]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-6d4a08f7]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-6d4a08f7]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-6d4a08f7]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-6d4a08f7]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-6d4a08f7]{max-width:200px;font-size:.8em;padding:2px 5px}}.header[data-v-6d4a08f7]{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid #e5e7f0;height:60px;min-height:60px;max-height:60px;width:100%;z-index:1000}@media screen and (max-width: 768px){.desktop-only[data-v-6d4a08f7]{display:none!important}}.topbar-logo[data-v-6d4a08f7]{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.menu-actions[data-v-6d4a08f7]{display:flex;align-items:center;gap:2px}.menu-lang[data-v-6d4a08f7]{margin-right:4px}.action-btn[data-v-6d4a08f7]{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:#32325d;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.action-btn svg[data-v-6d4a08f7]{stroke-width:1.75}.action-btn[data-v-6d4a08f7]:hover{background:rgba(85,90,191,.08);color:#555abf}.action-btn[data-v-6d4a08f7]:active{transform:scale(.95)}.action-btn--active[data-v-6d4a08f7]{background:rgba(85,90,191,.1);color:#555abf}.action-btn__badge[data-v-6d4a08f7]{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:#555abf;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff}.account-menu[data-v-6d4a08f7]{position:relative}.account-menu--open .action-btn[data-v-6d4a08f7],.account-menu--active .action-btn[data-v-6d4a08f7]{background:rgba(85,90,191,.1);color:#555abf}.account-menu__list[data-v-6d4a08f7]{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;margin:0;padding:4px;list-style:none;background:#ffffff;border:1px solid #e5e7f0;border-radius:12px;box-shadow:0 8px 24px #32325d1f;z-index:60}.account-menu__item[data-v-6d4a08f7]{width:100%;display:inline-flex;align-items:center;gap:5px;padding:8px 10px;background:transparent;border:none;cursor:pointer;font-family:Oswald,sans-serif;font-size:.9em;color:#32325d;border-radius:6px;text-align:left;transition:background .2s ease,color .2s ease}.account-menu__item svg[data-v-6d4a08f7]{flex-shrink:0}.account-menu__item[data-v-6d4a08f7]:hover{background:rgba(85,90,191,.06);color:#555abf}.account-menu__item--danger[data-v-6d4a08f7]:hover{background:rgba(220,38,38,.06);color:#dc2626}.slide-down-enter-active[data-v-6d4a08f7],.slide-down-leave-active[data-v-6d4a08f7]{transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.slide-down-enter-from[data-v-6d4a08f7],.slide-down-leave-to[data-v-6d4a08f7]{opacity:0;transform:translateY(-4px) scaleY(.96)}.menu-tab[data-v-6d4a08f7]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 14px;font-family:Oswald,sans-serif;font-size:.9em;font-weight:500;letter-spacing:.04em;color:#32325d;border-radius:9999px;transition:color .2s ease,background .2s ease}.menu-tab[data-v-6d4a08f7]:hover{color:#555abf;background:rgba(85,90,191,.06)}.menu-tab-active[data-v-6d4a08f7]{color:#555abf;background:rgba(85,90,191,.1)}.menu-tab-active[data-v-6d4a08f7]:hover{background:rgba(85,90,191,.12)}.menu-tab-text[data-v-6d4a08f7]{font-size:inherit}.menu-tab-icon[data-v-6d4a08f7]{margin-left:5px}.menu-separator[data-v-6d4a08f7]{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-38bea8a1]{font-family:Inter,sans-serif}.button[data-v-38bea8a1]{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-38bea8a1]{flex-shrink:0}.button[data-v-38bea8a1]: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-38bea8a1]:hover:before{left:100%}.button--solid[data-v-38bea8a1]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-38bea8a1]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-38bea8a1]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-38bea8a1]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-38bea8a1]:disabled:before{display:none}.button--outline[data-v-38bea8a1]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-38bea8a1]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-38bea8a1]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-38bea8a1]:disabled:before{display:none}.button--ghost[data-v-38bea8a1]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-38bea8a1]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-38bea8a1]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-38bea8a1]:disabled:before{display:none}.button--order[data-v-38bea8a1]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-38bea8a1]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-38bea8a1]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-38bea8a1]:disabled:before{display:none}.button--delete[data-v-38bea8a1]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-38bea8a1]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-38bea8a1]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-38bea8a1]:disabled:before{display:none}.button--download[data-v-38bea8a1]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-38bea8a1]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-38bea8a1]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-38bea8a1]:disabled:before{display:none}.button--compact[data-v-38bea8a1]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-38bea8a1]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-38bea8a1]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-38bea8a1]{flex:1;max-width:200px}.button--full[data-v-38bea8a1]{width:100%}.button--icon-only[data-v-38bea8a1]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-38bea8a1]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-38bea8a1]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-38bea8a1],.button--order .btn-text[data-v-38bea8a1],.button--delete .btn-text[data-v-38bea8a1]{display:inline}}input[data-v-38bea8a1],.autoComplete[data-v-38bea8a1]{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-38bea8a1]:focus,.autoComplete[data-v-38bea8a1]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-38bea8a1]:hover,.autoComplete[data-v-38bea8a1]:hover{border-color:#555abf}input[data-v-38bea8a1]::placeholder,.autoComplete[data-v-38bea8a1]::placeholder{color:#ccc}select[data-v-38bea8a1]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-38bea8a1]{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-38bea8a1]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-38bea8a1]{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-38bea8a1]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-38bea8a1]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-38bea8a1]: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-38bea8a1]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-38bea8a1]{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-38bea8a1]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-38bea8a1]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-38bea8a1]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-38bea8a1]{background-color:#555abf}.checkmark[data-v-38bea8a1]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-38bea8a1]:after{display:block}.checkContainer .checkmark[data-v-38bea8a1]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-38bea8a1]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-38bea8a1]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-38bea8a1]{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-38bea8a1]: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-38bea8a1]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-38bea8a1]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-38bea8a1]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-38bea8a1]{opacity:.5;cursor:not-allowed}.switch-label[data-v-38bea8a1]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-38bea8a1]{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-38bea8a1]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-38bea8a1]{padding:20px}}.card--padding-sm[data-v-38bea8a1]{padding:5px}.card--padding-md[data-v-38bea8a1]{padding:10px}.card--padding-lg[data-v-38bea8a1]{padding:20px}.card--padding-xl[data-v-38bea8a1]{padding:30px}.card--padding-none[data-v-38bea8a1]{padding:0}.card-title[data-v-38bea8a1]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-38bea8a1]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-38bea8a1]{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-38bea8a1]{flex-direction:column;gap:10px}.card-actions .button[data-v-38bea8a1]{width:100%;justify-content:center}}.delivery-options[data-v-38bea8a1]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-38bea8a1]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-38bea8a1]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-38bea8a1]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-38bea8a1]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-38bea8a1]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-38bea8a1],*[data-v-38bea8a1]:before,*[data-v-38bea8a1]: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-38bea8a1],body[data-v-38bea8a1]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-38bea8a1]::-webkit-scrollbar{width:6px;height:6px}[data-v-38bea8a1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-38bea8a1]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-38bea8a1]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-38bea8a1],body[data-v-38bea8a1],#app[data-v-38bea8a1]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-38bea8a1],h2[data-v-38bea8a1],p[data-v-38bea8a1]{margin:0;padding:0}h1[data-v-38bea8a1]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-38bea8a1]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-38bea8a1]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-38bea8a1],.text[data-v-38bea8a1]{font-size:1em;color:#32325d;font-weight:400}a[data-v-38bea8a1]{cursor:pointer}.error[data-v-38bea8a1]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-38bea8a1]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-38bea8a1]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-38bea8a1]{visibility:visible;opacity:1}.tooltip[data-v-38bea8a1]{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-38bea8a1]:empty{display:none}.tooltip.tooltip--hidden[data-v-38bea8a1]{display:none}.tooltip.tooltip--top[data-v-38bea8a1]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-38bea8a1]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-38bea8a1]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-38bea8a1]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-38bea8a1]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-38bea8a1]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-38bea8a1]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-38bea8a1]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-38bea8a1]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-38bea8a1]{max-width:200px;font-size:.8em;padding:2px 5px}}.mobile-topbar[data-v-38bea8a1]{position:fixed;top:0;left:0;width:100%;height:60px;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid #e5e7f0;z-index:1000;display:flex;flex-direction:column}.mobile-only[data-v-38bea8a1]{display:none!important}@media screen and (max-width: 768px){.mobile-only[data-v-38bea8a1]{display:flex!important}}.mobile-header[data-v-38bea8a1]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:60px}.topbar-logo[data-v-38bea8a1]{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.mobile-actions[data-v-38bea8a1]{display:flex;align-items:center;gap:4px}.mobile-lang[data-v-38bea8a1]{font-size:.9em}.burger-button[data-v-38bea8a1]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:transparent;border:none;cursor:pointer;padding:0;color:#32325d;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.burger-button[data-v-38bea8a1]:hover{background:rgba(85,90,191,.08);color:#555abf}.burger-button[data-v-38bea8a1]:focus-visible{outline:2px solid #555abf;outline-offset:2px}.burger-button--active[data-v-38bea8a1]{background:rgba(85,90,191,.1);color:#555abf}.dropdown-menu[data-v-38bea8a1]{position:absolute;top:60px;left:0;right:0;max-height:0;background:#ffffff;border-top:1px solid rgba(50,50,93,.06);box-shadow:0 8px 24px #32325d1f;transition:max-height .3s ease;z-index:1000;overflow:hidden}.dropdown-menu--open[data-v-38bea8a1]{max-height:calc(100vh - 60px)}.dropdown-content[data-v-38bea8a1]{padding:16px;display:flex;flex-direction:column;gap:2px}.mobile-nav[data-v-38bea8a1]{display:flex;flex-direction:column;gap:2px}.mobile-nav-item[data-v-38bea8a1]{width:100%}.mobile-nav-link[data-v-38bea8a1]{display:flex;align-items:center;min-height:44px;padding:0 20px;color:#32325d;text-decoration:none;border-radius:15px;cursor:pointer;font-family:Oswald,sans-serif;font-weight:500;font-size:1em;line-height:1;transition:background .2s ease,color .2s ease}.mobile-nav-link[data-v-38bea8a1]:hover{background:rgba(85,90,191,.05);color:#555abf}.mobile-nav-link--active[data-v-38bea8a1]{background:rgba(85,90,191,.08);color:#555abf}.mobile-nav-icon[data-v-38bea8a1]{margin-right:10px;flex-shrink:0}.mobile-nav-text[data-v-38bea8a1]{font-size:inherit}.backdrop[data-v-38bea8a1]{position:fixed;top:60px;left:0;width:100vw;height:calc(100vh - 60px);background-color:#00000080;z-index:999}@media screen and (min-width: 768px){.mobile-topbar[data-v-38bea8a1]{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:hidden}[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,sans-serif;-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:hidden}[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,sans-serif;-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:hidden}[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,sans-serif;-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-96f835df]{font-family:Inter,sans-serif}.button[data-v-96f835df]{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-96f835df]{flex-shrink:0}.button[data-v-96f835df]: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-96f835df]:hover:before{left:100%}.button--solid[data-v-96f835df]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-96f835df]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-96f835df]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-96f835df]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-96f835df]:disabled:before{display:none}.button--outline[data-v-96f835df]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-96f835df]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-96f835df]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-96f835df]:disabled:before{display:none}.button--ghost[data-v-96f835df]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-96f835df]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-96f835df]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-96f835df]:disabled:before{display:none}.button--order[data-v-96f835df]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-96f835df]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-96f835df]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-96f835df]:disabled:before{display:none}.button--delete[data-v-96f835df]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-96f835df]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-96f835df]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-96f835df]:disabled:before{display:none}.button--download[data-v-96f835df]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-96f835df]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-96f835df]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-96f835df]:disabled:before{display:none}.button--compact[data-v-96f835df]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-96f835df]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-96f835df]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-96f835df]{flex:1;max-width:200px}.button--full[data-v-96f835df]{width:100%}.button--icon-only[data-v-96f835df]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-96f835df]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-96f835df]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-96f835df],.button--order .btn-text[data-v-96f835df],.button--delete .btn-text[data-v-96f835df]{display:inline}}input[data-v-96f835df],.autoComplete[data-v-96f835df]{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-96f835df]:focus,.autoComplete[data-v-96f835df]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-96f835df]:hover,.autoComplete[data-v-96f835df]:hover{border-color:#555abf}input[data-v-96f835df]::placeholder,.autoComplete[data-v-96f835df]::placeholder{color:#ccc}select[data-v-96f835df]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-96f835df]{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-96f835df]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-96f835df]{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-96f835df]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-96f835df]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-96f835df]: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-96f835df]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-96f835df]{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-96f835df]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-96f835df]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-96f835df]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-96f835df]{background-color:#555abf}.checkmark[data-v-96f835df]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-96f835df]:after{display:block}.checkContainer .checkmark[data-v-96f835df]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-96f835df]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-96f835df]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-96f835df]{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-96f835df]: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-96f835df]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-96f835df]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-96f835df]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-96f835df]{opacity:.5;cursor:not-allowed}.switch-label[data-v-96f835df]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-96f835df]{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-96f835df]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-96f835df]{padding:20px}}.card--padding-sm[data-v-96f835df]{padding:5px}.card--padding-md[data-v-96f835df]{padding:10px}.card--padding-lg[data-v-96f835df]{padding:20px}.card--padding-xl[data-v-96f835df]{padding:30px}.card--padding-none[data-v-96f835df]{padding:0}.card-title[data-v-96f835df]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-96f835df]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-96f835df]{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-96f835df]{flex-direction:column;gap:10px}.card-actions .button[data-v-96f835df]{width:100%;justify-content:center}}.delivery-options[data-v-96f835df]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-96f835df]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-96f835df]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-96f835df]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-96f835df]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-96f835df]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-96f835df],*[data-v-96f835df]:before,*[data-v-96f835df]: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-96f835df],body[data-v-96f835df]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-96f835df]::-webkit-scrollbar{width:6px;height:6px}[data-v-96f835df]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-96f835df]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-96f835df]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-96f835df],body[data-v-96f835df],#app[data-v-96f835df]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-96f835df],h2[data-v-96f835df],p[data-v-96f835df]{margin:0;padding:0}h1[data-v-96f835df]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-96f835df]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-96f835df]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-96f835df],.text[data-v-96f835df]{font-size:1em;color:#32325d;font-weight:400}a[data-v-96f835df]{cursor:pointer}.error[data-v-96f835df]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-96f835df]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-96f835df]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-96f835df]{visibility:visible;opacity:1}.tooltip[data-v-96f835df]{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-96f835df]:empty{display:none}.tooltip.tooltip--hidden[data-v-96f835df]{display:none}.tooltip.tooltip--top[data-v-96f835df]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-96f835df]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-96f835df]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-96f835df]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-96f835df]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-96f835df]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-96f835df]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-96f835df]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-96f835df]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-96f835df]{max-width:200px;font-size:.8em;padding:2px 5px}}.login-modal[data-v-96f835df]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;width:min(360px,100vw - 32px);padding:80px 30px 30px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;border:1px solid rgba(255,255,255,.8);display:flex;flex-direction:column;gap:20px}.login-modal__close[data-v-96f835df]{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:#555abf;cursor:pointer;opacity:.8;transition:opacity .2s ease}.login-modal__close[data-v-96f835df]:hover{opacity:1}.login-modal__logo[data-v-96f835df]{position:absolute;top:-85px;left:50%;transform:translate(-50%)}.login-modal__header[data-v-96f835df]{margin:0;text-align:center;font-size:1.4em;font-weight:700;color:#555abf;letter-spacing:-.01em}.login-modal__form[data-v-96f835df]{display:flex;flex-direction:column;gap:10px}.login-modal__field[data-v-96f835df]{position:relative}.login-modal__input[data-v-96f835df]{width:100%!important;height:auto!important;padding:10px 20px!important;font-size:1em!important;line-height:1.5!important;color:#32325d!important;background:#ffffff!important;border:2px solid #f5f5f5!important;border-radius:15px!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-modal__input[data-v-96f835df]::placeholder{color:#ccc;opacity:.7}.login-modal__input[data-v-96f835df]:focus{border-color:#555abf!important;box-shadow:0 0 0 3px #555abf1a}.login-modal__input--with-affix[data-v-96f835df]{padding-right:44px!important}.login-modal__input--error[data-v-96f835df]{border-color:#ff0800!important;background:rgba(255,8,0,.05)!important}.login-modal__input--error[data-v-96f835df]:focus{border-color:#ff0800!important;box-shadow:0 0 0 3px #ff08001f}.login-modal__affix[data-v-96f835df]{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#ccc;cursor:pointer;transition:color .2s ease,background .2s ease}.login-modal__affix[data-v-96f835df]:hover{color:#555abf;background:rgba(85,90,191,.1)}.login-modal__error[data-v-96f835df]{margin:0;padding:5px 10px;background:rgba(255,8,0,.1);border-left:3px solid #ff0800;border-radius:4px;font-size:.9em;font-weight:500;color:#ff0800}.login-modal__submit[data-v-96f835df]{width:100%;margin-top:2px}.login-modal__submit-text[data-v-96f835df]{text-transform:uppercase;letter-spacing:.06em}.login-modal__spinner[data-v-96f835df]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:login-modal-spin-96f835df .9s linear infinite}@keyframes login-modal-spin-96f835df{to{transform:rotate(360deg)}}.login-modal__footer[data-v-96f835df]{display:flex;flex-direction:column;align-items:center;gap:10px}.login-modal__link[data-v-96f835df]{position:relative;font-size:.9em;font-weight:600;line-height:1.2;color:#555abf;cursor:pointer;transition:color .2s ease}.login-modal__link[data-v-96f835df]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#555abf;transition:width .3s ease}.login-modal__link[data-v-96f835df]:hover{color:#8089ff}.login-modal__link[data-v-96f835df]:hover:after{width:100%}.login-modal__link--inline[data-v-96f835df]{display:inline;margin-left:4px}@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-6cd4f98b]{font-family:Inter,sans-serif}.button[data-v-6cd4f98b]{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-6cd4f98b]{flex-shrink:0}.button[data-v-6cd4f98b]: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-6cd4f98b]:hover:before{left:100%}.button--solid[data-v-6cd4f98b]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-6cd4f98b]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-6cd4f98b]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-6cd4f98b]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-6cd4f98b]:disabled:before{display:none}.button--outline[data-v-6cd4f98b]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-6cd4f98b]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-6cd4f98b]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-6cd4f98b]:disabled:before{display:none}.button--ghost[data-v-6cd4f98b]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-6cd4f98b]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-6cd4f98b]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-6cd4f98b]:disabled:before{display:none}.button--order[data-v-6cd4f98b]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-6cd4f98b]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-6cd4f98b]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-6cd4f98b]:disabled:before{display:none}.button--delete[data-v-6cd4f98b]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-6cd4f98b]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-6cd4f98b]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-6cd4f98b]:disabled:before{display:none}.button--download[data-v-6cd4f98b]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-6cd4f98b]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-6cd4f98b]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-6cd4f98b]:disabled:before{display:none}.button--compact[data-v-6cd4f98b]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-6cd4f98b]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-6cd4f98b]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-6cd4f98b]{flex:1;max-width:200px}.button--full[data-v-6cd4f98b]{width:100%}.button--icon-only[data-v-6cd4f98b]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-6cd4f98b]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-6cd4f98b]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-6cd4f98b],.button--order .btn-text[data-v-6cd4f98b],.button--delete .btn-text[data-v-6cd4f98b]{display:inline}}input[data-v-6cd4f98b],.autoComplete[data-v-6cd4f98b]{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-6cd4f98b]:focus,.autoComplete[data-v-6cd4f98b]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-6cd4f98b]:hover,.autoComplete[data-v-6cd4f98b]:hover{border-color:#555abf}input[data-v-6cd4f98b]::placeholder,.autoComplete[data-v-6cd4f98b]::placeholder{color:#ccc}select[data-v-6cd4f98b]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-6cd4f98b]{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-6cd4f98b]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-6cd4f98b]{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-6cd4f98b]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-6cd4f98b]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-6cd4f98b]: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-6cd4f98b]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-6cd4f98b]{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-6cd4f98b]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-6cd4f98b]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-6cd4f98b]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-6cd4f98b]{background-color:#555abf}.checkmark[data-v-6cd4f98b]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-6cd4f98b]:after{display:block}.checkContainer .checkmark[data-v-6cd4f98b]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-6cd4f98b]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-6cd4f98b]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-6cd4f98b]{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-6cd4f98b]: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-6cd4f98b]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-6cd4f98b]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-6cd4f98b]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-6cd4f98b]{opacity:.5;cursor:not-allowed}.switch-label[data-v-6cd4f98b]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-6cd4f98b]{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-6cd4f98b]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-6cd4f98b]{padding:20px}}.card--padding-sm[data-v-6cd4f98b]{padding:5px}.card--padding-md[data-v-6cd4f98b]{padding:10px}.card--padding-lg[data-v-6cd4f98b]{padding:20px}.card--padding-xl[data-v-6cd4f98b]{padding:30px}.card--padding-none[data-v-6cd4f98b]{padding:0}.card-title[data-v-6cd4f98b]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-6cd4f98b]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-6cd4f98b]{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-6cd4f98b]{flex-direction:column;gap:10px}.card-actions .button[data-v-6cd4f98b]{width:100%;justify-content:center}}.delivery-options[data-v-6cd4f98b]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-6cd4f98b]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-6cd4f98b]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-6cd4f98b]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-6cd4f98b]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-6cd4f98b]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-6cd4f98b],*[data-v-6cd4f98b]:before,*[data-v-6cd4f98b]: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-6cd4f98b],body[data-v-6cd4f98b]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-6cd4f98b]::-webkit-scrollbar{width:6px;height:6px}[data-v-6cd4f98b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-6cd4f98b]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-6cd4f98b]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-6cd4f98b],body[data-v-6cd4f98b],#app[data-v-6cd4f98b]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-6cd4f98b],h2[data-v-6cd4f98b],p[data-v-6cd4f98b]{margin:0;padding:0}h1[data-v-6cd4f98b]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-6cd4f98b]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-6cd4f98b]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-6cd4f98b],.text[data-v-6cd4f98b]{font-size:1em;color:#32325d;font-weight:400}a[data-v-6cd4f98b]{cursor:pointer}.error[data-v-6cd4f98b]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-6cd4f98b]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-6cd4f98b]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-6cd4f98b]{visibility:visible;opacity:1}.tooltip[data-v-6cd4f98b]{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-6cd4f98b]:empty{display:none}.tooltip.tooltip--hidden[data-v-6cd4f98b]{display:none}.tooltip.tooltip--top[data-v-6cd4f98b]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-6cd4f98b]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-6cd4f98b]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-6cd4f98b]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-6cd4f98b]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-6cd4f98b]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-6cd4f98b]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-6cd4f98b]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-6cd4f98b]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-6cd4f98b]{max-width:200px;font-size:.8em;padding:2px 5px}}.step-container[data-v-6cd4f98b]{display:flex;flex-direction:column;height:100%;min-height:400px}.step-header[data-v-6cd4f98b]{padding:30px 30px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f5f5f5;position:relative}.header-logo[data-v-6cd4f98b]{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:64px;height:64px}.header-content[data-v-6cd4f98b]{flex:1;text-align:center}.card-title[data-v-6cd4f98b]{font-size:24px;font-weight:700;color:#32325d;margin:0 0 2px;line-height:1.2}.card-subtitle[data-v-6cd4f98b]{margin:0;font-size:1em;color:#666;font-weight:400}.input-section[data-v-6cd4f98b]{padding:20px 10px;flex:1;display:flex;flex-direction:column}.url-input-card[data-v-6cd4f98b]{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-6cd4f98b]{position:relative;display:flex;align-items:center;gap:5px;margin-bottom:10px}.url-input[data-v-6cd4f98b]{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-6cd4f98b]::placeholder{color:#666;opacity:.6}.url-input[data-v-6cd4f98b]:hover{border-color:#555abf66}.url-input[data-v-6cd4f98b]:focus{outline:none;border-color:#555abf;box-shadow:0 0 0 3px #555abf1a}.url-input[data-v-6cd4f98b]:disabled{background:#eee;cursor:not-allowed;opacity:.6}.search-button[data-v-6cd4f98b]{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-6cd4f98b]:hover:not(:disabled){background:#4045ab;box-shadow:0 4px 12px #555abf4d}.search-button[data-v-6cd4f98b]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.help-text[data-v-6cd4f98b]{display:flex;align-items:center;gap:2px;color:#666;font-size:.9em}.help-text span[data-v-6cd4f98b]{line-height:1.4}.demo-section-fullwidth[data-v-6cd4f98b]{background:#eee;border-top:1px solid #f5f5f5;padding:20px 0 0;overflow:hidden}.demo-header[data-v-6cd4f98b]{padding:0 30px 10px}.demo-label[data-v-6cd4f98b]{font-size:1em;color:#32325d;font-weight:600}.demo-image[data-v-6cd4f98b]{width:100vw;margin-left:calc(-50vw + 50%);display:flex;justify-content:center;height:200px;overflow:hidden}.thingiverse-demo[data-v-6cd4f98b]{width:100%;height:350px;min-width:800px;border-radius:0;box-shadow:none;object-fit:cover;object-position:top}.loading-spinner[data-v-6cd4f98b]{width:16px;height:16px;border:2px solid rgba(85,90,191,.3);border-top:2px solid #555abf;border-radius:50%;animation:spin-6cd4f98b 1s linear infinite}@keyframes spin-6cd4f98b{to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.step-header[data-v-6cd4f98b]{padding:20px 46px 10px 20px}.header-logo[data-v-6cd4f98b]{display:none}.input-section[data-v-6cd4f98b]{padding:20px}.url-input-card[data-v-6cd4f98b]{padding:10px}.url-input[data-v-6cd4f98b]{font-size:.9em;height:44px}.search-button[data-v-6cd4f98b]{width:44px;height:44px}.help-text[data-v-6cd4f98b]{font-size:.8em}.demo-section-fullwidth[data-v-6cd4f98b]{padding:10px 0 0}.demo-header[data-v-6cd4f98b]{padding:0 20px 5px}.demo-image[data-v-6cd4f98b]{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-e4997137]{font-family:Inter,sans-serif}.button[data-v-e4997137]{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-e4997137]{flex-shrink:0}.button[data-v-e4997137]: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-e4997137]:hover:before{left:100%}.button--solid[data-v-e4997137]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-e4997137]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-e4997137]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-e4997137]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-e4997137]:disabled:before{display:none}.button--outline[data-v-e4997137]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-e4997137]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-e4997137]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-e4997137]:disabled:before{display:none}.button--ghost[data-v-e4997137]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-e4997137]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-e4997137]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-e4997137]:disabled:before{display:none}.button--order[data-v-e4997137]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-e4997137]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-e4997137]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-e4997137]:disabled:before{display:none}.button--delete[data-v-e4997137]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-e4997137]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-e4997137]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-e4997137]:disabled:before{display:none}.button--download[data-v-e4997137]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-e4997137]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-e4997137]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-e4997137]:disabled:before{display:none}.button--compact[data-v-e4997137]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-e4997137]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-e4997137]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-e4997137]{flex:1;max-width:200px}.button--full[data-v-e4997137]{width:100%}.button--icon-only[data-v-e4997137]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-e4997137]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-e4997137]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-e4997137],.button--order .btn-text[data-v-e4997137],.button--delete .btn-text[data-v-e4997137]{display:inline}}input[data-v-e4997137],.autoComplete[data-v-e4997137]{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-e4997137]:focus,.autoComplete[data-v-e4997137]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-e4997137]:hover,.autoComplete[data-v-e4997137]:hover{border-color:#555abf}input[data-v-e4997137]::placeholder,.autoComplete[data-v-e4997137]::placeholder{color:#ccc}select[data-v-e4997137]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-e4997137]{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-e4997137]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-e4997137]{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-e4997137]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-e4997137]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-e4997137]: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-e4997137]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-e4997137]{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-e4997137]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-e4997137]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-e4997137]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-e4997137]{background-color:#555abf}.checkmark[data-v-e4997137]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-e4997137]:after{display:block}.checkContainer .checkmark[data-v-e4997137]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-e4997137]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-e4997137]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-e4997137]{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-e4997137]: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-e4997137]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-e4997137]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-e4997137]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-e4997137]{opacity:.5;cursor:not-allowed}.switch-label[data-v-e4997137]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}*[data-v-e4997137],*[data-v-e4997137]:before,*[data-v-e4997137]: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-e4997137],body[data-v-e4997137]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-e4997137]::-webkit-scrollbar{width:6px;height:6px}[data-v-e4997137]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-e4997137]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-e4997137]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-e4997137],body[data-v-e4997137],#app[data-v-e4997137]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-e4997137],h2[data-v-e4997137],p[data-v-e4997137]{margin:0;padding:0}h1[data-v-e4997137]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-e4997137]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-e4997137]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-e4997137],.text[data-v-e4997137]{font-size:1em;color:#32325d;font-weight:400}a[data-v-e4997137]{cursor:pointer}.error[data-v-e4997137]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-e4997137]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-e4997137]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-e4997137]{visibility:visible;opacity:1}.tooltip[data-v-e4997137]{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-e4997137]:empty{display:none}.tooltip.tooltip--hidden[data-v-e4997137]{display:none}.tooltip.tooltip--top[data-v-e4997137]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-e4997137]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-e4997137]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-e4997137]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-e4997137]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-e4997137]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-e4997137]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-e4997137]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-e4997137]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-e4997137]{max-width:200px;font-size:.8em;padding:2px 5px}}.card[data-v-e4997137]{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-e4997137]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-e4997137]{padding:20px}}.card--padding-sm[data-v-e4997137]{padding:5px}.card--padding-md[data-v-e4997137]{padding:10px}.card--padding-lg[data-v-e4997137]{padding:20px}.card--padding-xl[data-v-e4997137]{padding:30px}.card--padding-none[data-v-e4997137]{padding:0}.card-title[data-v-e4997137]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-e4997137]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-e4997137]{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-e4997137]{flex-direction:column;gap:10px}.card-actions .button[data-v-e4997137]{width:100%;justify-content:center}}.delivery-options[data-v-e4997137]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-e4997137]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-e4997137]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-e4997137]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-e4997137]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-e4997137]:hover{border-color:#f5f5f5;box-shadow:none}.step-container[data-v-e4997137]{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.step-header[data-v-e4997137]{display:flex;align-items:center;gap:10px;padding:20px 20px 10px;border-bottom:1px solid #f5f5f5}.back-btn[data-v-e4997137]{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-e4997137]:hover{background:#f5f5f5;color:#555abf}.header-content[data-v-e4997137]{flex:1;min-width:0}.card-title[data-v-e4997137]{margin:0 0 2px;text-align:left}.card-subtitle[data-v-e4997137]{margin:0;text-align:left}.card[data-v-e4997137]{flex:1;display:flex;flex-direction:column;overflow:hidden}.card-actions[data-v-e4997137]{padding:20px;margin-top:0;border-top:1px solid #f5f5f5}.files-list[data-v-e4997137]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:450px;padding:10px 20px 0}.file-option[data-v-e4997137]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.file-option[data-v-e4997137]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.file-option.selected[data-v-e4997137]{border-color:#555abf;background:rgba(85,90,191,.05);box-shadow:0 4px 12px #555abf26}.file-header[data-v-e4997137]{display:flex;align-items:center;gap:10px}.file-thumbnail[data-v-e4997137]{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-e4997137]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[data-v-e4997137]{color:#666}.file-info[data-v-e4997137]{flex:1;min-width:0}.file-name[data-v-e4997137]{font-size:1em;font-weight:600;color:#32325d;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-e4997137]{font-size:.9em;color:#666;margin:0}.file-badge[data-v-e4997137]{flex-shrink:0}.file-type[data-v-e4997137]{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-e4997137]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#555abf;flex-shrink:0}.loading-spinner[data-v-e4997137]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid currentColor;border-radius:50%;animation:spin-e4997137 1s linear infinite}@keyframes spin-e4997137{to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.step-header[data-v-e4997137]{gap:5px;padding:10px 46px 5px 10px}.files-list[data-v-e4997137]{padding:5px 10px 0}.card-actions[data-v-e4997137]{padding:10px;flex-direction:row;gap:5px}.card-actions .button[data-v-e4997137]{width:auto;flex:1;justify-content:center;min-width:0}.card-actions .btn-text[data-v-e4997137]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-header[data-v-e4997137]{flex-wrap:wrap}.file-badge[data-v-e4997137]{order:3}.selection-indicator[data-v-e4997137]{order:4}}@media screen and (max-width: 576px){.step-header[data-v-e4997137]{padding:5px 5px 2px}.files-list[data-v-e4997137]{padding:2px 5px 0}.card-actions[data-v-e4997137]{padding:5px}.back-btn[data-v-e4997137]{width:36px;height:36px}.card-title[data-v-e4997137]{font-size:1.2em}.file-thumbnail[data-v-e4997137]{width:96px;height:64px}.file-option[data-v-e4997137]{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-610bd7bb]{font-family:Inter,sans-serif}.button[data-v-610bd7bb]{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-610bd7bb]{flex-shrink:0}.button[data-v-610bd7bb]: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-610bd7bb]:hover:before{left:100%}.button--solid[data-v-610bd7bb]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-610bd7bb]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-610bd7bb]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-610bd7bb]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-610bd7bb]:disabled:before{display:none}.button--outline[data-v-610bd7bb]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-610bd7bb]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-610bd7bb]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-610bd7bb]:disabled:before{display:none}.button--ghost[data-v-610bd7bb]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-610bd7bb]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-610bd7bb]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-610bd7bb]:disabled:before{display:none}.button--order[data-v-610bd7bb]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-610bd7bb]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-610bd7bb]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-610bd7bb]:disabled:before{display:none}.button--delete[data-v-610bd7bb]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-610bd7bb]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-610bd7bb]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-610bd7bb]:disabled:before{display:none}.button--download[data-v-610bd7bb]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-610bd7bb]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-610bd7bb]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-610bd7bb]:disabled:before{display:none}.button--compact[data-v-610bd7bb]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-610bd7bb]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-610bd7bb]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-610bd7bb]{flex:1;max-width:200px}.button--full[data-v-610bd7bb]{width:100%}.button--icon-only[data-v-610bd7bb]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-610bd7bb]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-610bd7bb]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-610bd7bb],.button--order .btn-text[data-v-610bd7bb],.button--delete .btn-text[data-v-610bd7bb]{display:inline}}input[data-v-610bd7bb],.autoComplete[data-v-610bd7bb]{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-610bd7bb]:focus,.autoComplete[data-v-610bd7bb]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-610bd7bb]:hover,.autoComplete[data-v-610bd7bb]:hover{border-color:#555abf}input[data-v-610bd7bb]::placeholder,.autoComplete[data-v-610bd7bb]::placeholder{color:#ccc}select[data-v-610bd7bb]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-610bd7bb]{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-610bd7bb]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-610bd7bb]{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-610bd7bb]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-610bd7bb]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-610bd7bb]: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-610bd7bb]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-610bd7bb]{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-610bd7bb]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-610bd7bb]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-610bd7bb]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-610bd7bb]{background-color:#555abf}.checkmark[data-v-610bd7bb]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-610bd7bb]:after{display:block}.checkContainer .checkmark[data-v-610bd7bb]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-610bd7bb]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-610bd7bb]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-610bd7bb]{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-610bd7bb]: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-610bd7bb]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-610bd7bb]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-610bd7bb]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-610bd7bb]{opacity:.5;cursor:not-allowed}.switch-label[data-v-610bd7bb]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}*[data-v-610bd7bb],*[data-v-610bd7bb]:before,*[data-v-610bd7bb]: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-610bd7bb],body[data-v-610bd7bb]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-610bd7bb]::-webkit-scrollbar{width:6px;height:6px}[data-v-610bd7bb]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-610bd7bb]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-610bd7bb]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-610bd7bb],body[data-v-610bd7bb],#app[data-v-610bd7bb]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-610bd7bb],h2[data-v-610bd7bb],p[data-v-610bd7bb]{margin:0;padding:0}h1[data-v-610bd7bb]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-610bd7bb]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-610bd7bb]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-610bd7bb],.text[data-v-610bd7bb]{font-size:1em;color:#32325d;font-weight:400}a[data-v-610bd7bb]{cursor:pointer}.error[data-v-610bd7bb]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-610bd7bb]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-610bd7bb]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-610bd7bb]{visibility:visible;opacity:1}.tooltip[data-v-610bd7bb]{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-610bd7bb]:empty{display:none}.tooltip.tooltip--hidden[data-v-610bd7bb]{display:none}.tooltip.tooltip--top[data-v-610bd7bb]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-610bd7bb]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-610bd7bb]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-610bd7bb]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-610bd7bb]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-610bd7bb]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-610bd7bb]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-610bd7bb]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-610bd7bb]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-610bd7bb]{max-width:200px;font-size:.8em;padding:2px 5px}}.card[data-v-610bd7bb]{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-610bd7bb]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-610bd7bb]{padding:20px}}.card--padding-sm[data-v-610bd7bb]{padding:5px}.card--padding-md[data-v-610bd7bb]{padding:10px}.card--padding-lg[data-v-610bd7bb]{padding:20px}.card--padding-xl[data-v-610bd7bb]{padding:30px}.card--padding-none[data-v-610bd7bb]{padding:0}.card-title[data-v-610bd7bb]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-610bd7bb]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-610bd7bb]{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-610bd7bb]{flex-direction:column;gap:10px}.card-actions .button[data-v-610bd7bb]{width:100%;justify-content:center}}.delivery-options[data-v-610bd7bb]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-610bd7bb]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-610bd7bb]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-610bd7bb]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-610bd7bb]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-610bd7bb]:hover{border-color:#f5f5f5;box-shadow:none}.thingiverse-modal-overlay[data-v-610bd7bb]{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}@media screen and (max-width: 768px){.thingiverse-modal-overlay[data-v-610bd7bb]{align-items:flex-start;padding:60px 8px 8px}}.thingiverse-modal[data-v-610bd7bb]{width:100%;max-width:600px;max-height:90vh;position:relative;overflow:hidden;animation:modalEnter-610bd7bb .3s ease-out}@media screen and (max-width: 768px){.thingiverse-modal[data-v-610bd7bb]{max-height:calc(100vh - 70px)}}@keyframes modalEnter-610bd7bb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.close-btn[data-v-610bd7bb]{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-610bd7bb]:hover{color:#32325d}@media screen and (max-width: 768px){.thingiverse-modal[data-v-610bd7bb]{margin:0}}@media screen and (max-height: 600px){.thingiverse-modal[data-v-610bd7bb]{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-4421fda6]{font-family:Inter,sans-serif}.button[data-v-4421fda6]{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-4421fda6]{flex-shrink:0}.button[data-v-4421fda6]: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-4421fda6]:hover:before{left:100%}.button--solid[data-v-4421fda6]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-4421fda6]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-4421fda6]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-4421fda6]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-4421fda6]:disabled:before{display:none}.button--outline[data-v-4421fda6]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-4421fda6]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-4421fda6]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-4421fda6]:disabled:before{display:none}.button--ghost[data-v-4421fda6]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-4421fda6]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-4421fda6]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-4421fda6]:disabled:before{display:none}.button--order[data-v-4421fda6]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-4421fda6]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-4421fda6]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-4421fda6]:disabled:before{display:none}.button--delete[data-v-4421fda6]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-4421fda6]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-4421fda6]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-4421fda6]:disabled:before{display:none}.button--download[data-v-4421fda6]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-4421fda6]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-4421fda6]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-4421fda6]:disabled:before{display:none}.button--compact[data-v-4421fda6]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-4421fda6]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-4421fda6]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-4421fda6]{flex:1;max-width:200px}.button--full[data-v-4421fda6]{width:100%}.button--icon-only[data-v-4421fda6]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-4421fda6]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-4421fda6]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-4421fda6],.button--order .btn-text[data-v-4421fda6],.button--delete .btn-text[data-v-4421fda6]{display:inline}}input[data-v-4421fda6],.autoComplete[data-v-4421fda6]{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-4421fda6]:focus,.autoComplete[data-v-4421fda6]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-4421fda6]:hover,.autoComplete[data-v-4421fda6]:hover{border-color:#555abf}input[data-v-4421fda6]::placeholder,.autoComplete[data-v-4421fda6]::placeholder{color:#ccc}select[data-v-4421fda6]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-4421fda6]{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-4421fda6]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-4421fda6]{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-4421fda6]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-4421fda6]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-4421fda6]: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-4421fda6]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-4421fda6]{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-4421fda6]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-4421fda6]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-4421fda6]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-4421fda6]{background-color:#555abf}.checkmark[data-v-4421fda6]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-4421fda6]:after{display:block}.checkContainer .checkmark[data-v-4421fda6]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-4421fda6]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-4421fda6]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-4421fda6]{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-4421fda6]: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-4421fda6]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-4421fda6]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-4421fda6]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-4421fda6]{opacity:.5;cursor:not-allowed}.switch-label[data-v-4421fda6]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}*[data-v-4421fda6],*[data-v-4421fda6]:before,*[data-v-4421fda6]: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-4421fda6],body[data-v-4421fda6]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-4421fda6]::-webkit-scrollbar{width:6px;height:6px}[data-v-4421fda6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-4421fda6]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-4421fda6]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-4421fda6],body[data-v-4421fda6],#app[data-v-4421fda6]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-4421fda6],h2[data-v-4421fda6],p[data-v-4421fda6]{margin:0;padding:0}h1[data-v-4421fda6]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-4421fda6]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-4421fda6]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-4421fda6],.text[data-v-4421fda6]{font-size:1em;color:#32325d;font-weight:400}a[data-v-4421fda6]{cursor:pointer}.error[data-v-4421fda6]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-4421fda6]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-4421fda6]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-4421fda6]{visibility:visible;opacity:1}.tooltip[data-v-4421fda6]{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-4421fda6]:empty{display:none}.tooltip.tooltip--hidden[data-v-4421fda6]{display:none}.tooltip.tooltip--top[data-v-4421fda6]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-4421fda6]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-4421fda6]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-4421fda6]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-4421fda6]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-4421fda6]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-4421fda6]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-4421fda6]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-4421fda6]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-4421fda6]{max-width:200px;font-size:.8em;padding:2px 5px}}.card[data-v-4421fda6]{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-4421fda6]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-4421fda6]{padding:20px}}.card--padding-sm[data-v-4421fda6]{padding:5px}.card--padding-md[data-v-4421fda6]{padding:10px}.card--padding-lg[data-v-4421fda6]{padding:20px}.card--padding-xl[data-v-4421fda6]{padding:30px}.card--padding-none[data-v-4421fda6]{padding:0}.card-title[data-v-4421fda6]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-4421fda6]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-4421fda6]{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-4421fda6]{flex-direction:column;gap:10px}.card-actions .button[data-v-4421fda6]{width:100%;justify-content:center}}.delivery-options[data-v-4421fda6]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-4421fda6]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-4421fda6]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-4421fda6]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-4421fda6]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-4421fda6]:hover{border-color:#f5f5f5;box-shadow:none}.feedback-container[data-v-4421fda6]{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-4421fda6]{bottom:20px;left:20px;right:20px}}.feedback-panel[data-v-4421fda6]{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-4421fda6]{width:100%;max-width:calc(100vw - 32px);max-height:85vh}}.panel-header[data-v-4421fda6]{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-4421fda6]{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-4421fda6]{flex:1}.panel-title[data-v-4421fda6]{font-size:1.2em;font-weight:700;color:#32325d;margin:0 0 2px;line-height:1.2}.panel-subtitle[data-v-4421fda6]{font-size:.9em;color:#666;margin:0;line-height:1.4}.panel-body[data-v-4421fda6]{padding:20px;overflow-y:auto;flex:1}.form-row[data-v-4421fda6]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media screen and (max-width: 768px){.form-row[data-v-4421fda6]{grid-template-columns:1fr;gap:5px}}.form-field[data-v-4421fda6]{margin-bottom:10px}.form-field label[data-v-4421fda6]{display:block;font-size:.9em;font-weight:500;color:#32325d;margin-bottom:2px}.form-field input[data-v-4421fda6],.form-field select[data-v-4421fda6],.form-field textarea[data-v-4421fda6]{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-4421fda6]:focus,.form-field select[data-v-4421fda6]:focus,.form-field textarea[data-v-4421fda6]:focus{outline:none;border-color:#555abf;box-shadow:0 0 0 3px #555abf1a}.form-field input[data-v-4421fda6]::placeholder,.form-field select[data-v-4421fda6]::placeholder,.form-field textarea[data-v-4421fda6]::placeholder{color:#666;opacity:.6}.form-field textarea[data-v-4421fda6]{resize:vertical;min-height:100px;line-height:1.5}.form-field select[data-v-4421fda6]{cursor:pointer}.screenshot-section[data-v-4421fda6],.screenshot-preview[data-v-4421fda6]{margin-bottom:10px}.screenshot-wrapper[data-v-4421fda6]{position:relative;border-radius:7px;overflow:hidden;background:#eee}.screenshot-wrapper img[data-v-4421fda6]{width:100%;max-height:200px;object-fit:cover;display:block}.screenshot-remove[data-v-4421fda6]{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-4421fda6]:hover{background:#e86b6b}.panel-footer[data-v-4421fda6]{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-4421fda6]{flex-direction:column-reverse}.panel-footer .button[data-v-4421fda6]{width:100%;justify-content:center}}.feedback-fab[data-v-4421fda6]{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-4421fda6]:hover{background:#454ab6;box-shadow:0 8px 24px #555abf80}.feedback-fab.fab-active[data-v-4421fda6]{background:#8089ff}@media screen and (max-width: 768px){.feedback-fab[data-v-4421fda6]{width:52px;height:52px}.feedback-fab svg[data-v-4421fda6]{width:22px;height:22px}}.success-toast[data-v-4421fda6]{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-4421fda6]{bottom:20px;left:20px;right:20px;justify-content:center}}.panel-slide-enter-active[data-v-4421fda6],.panel-slide-leave-active[data-v-4421fda6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-4421fda6],.panel-slide-leave-to[data-v-4421fda6]{opacity:0;transform:translateY(20px) scale(.95)}.toast-slide-enter-active[data-v-4421fda6],.toast-slide-leave-active[data-v-4421fda6]{transition:all .3s ease}.toast-slide-enter-from[data-v-4421fda6],.toast-slide-leave-to[data-v-4421fda6]{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[data-v-572ab5f8]{font-family:Inter,sans-serif}.button[data-v-572ab5f8]{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-572ab5f8]{flex-shrink:0}.button[data-v-572ab5f8]: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-572ab5f8]:hover:before{left:100%}.button--solid[data-v-572ab5f8]{background-color:#555abf;color:#fff;box-shadow:0 2px 4px #555abf4d}.button--solid[data-v-572ab5f8]:hover:not(:disabled){background-color:#8089ff;box-shadow:0 4px 8px #555abf66}.button--solid[data-v-572ab5f8]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.5}.button--solid[data-v-572ab5f8]:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.button--solid[data-v-572ab5f8]:disabled:before{display:none}.button--outline[data-v-572ab5f8]{background-color:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--outline[data-v-572ab5f8]:hover:not(:disabled){background-color:#ccc;color:#32325d}.button--outline[data-v-572ab5f8]:disabled{opacity:.5;cursor:not-allowed}.button--outline[data-v-572ab5f8]:disabled:before{display:none}.button--ghost[data-v-572ab5f8]{background:none;border:1px solid #ccc;color:#32325d;box-shadow:0 2px 4px #0000001a}.button--ghost[data-v-572ab5f8]:hover:not(:disabled){border-color:#555abf;color:#555abf;background-color:#555abf0d;box-shadow:0 4px 8px #00000026}.button--ghost[data-v-572ab5f8]:disabled{opacity:.5;cursor:not-allowed}.button--ghost[data-v-572ab5f8]:disabled:before{display:none}.button--order[data-v-572ab5f8]{background:linear-gradient(135deg,#555abf,#8089ff);color:#fff;box-shadow:0 4px 12px #555abf4d}.button--order[data-v-572ab5f8]:hover:not(:disabled){background:linear-gradient(135deg,#8089ff,#555abf);box-shadow:0 6px 16px #555abf66}.button--order[data-v-572ab5f8]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--order[data-v-572ab5f8]:disabled:before{display:none}.button--delete[data-v-572ab5f8]{background-color:#e86b6b;color:#fff;border:none}.button--delete[data-v-572ab5f8]:hover:not(:disabled){background-color:#e13f3f}.button--delete[data-v-572ab5f8]:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;opacity:.6}.button--delete[data-v-572ab5f8]:disabled:before{display:none}.button--download[data-v-572ab5f8]{background:#f5f5f5;color:#32325d;border:1px solid #ccc}.button--download[data-v-572ab5f8]:hover:not(:disabled){background:#ccc;color:#fff;border-color:#ccc}.button--download[data-v-572ab5f8]:disabled{opacity:.6;cursor:not-allowed}.button--download[data-v-572ab5f8]:disabled:before{display:none}.button--compact[data-v-572ab5f8]{gap:2px;padding:5px 10px;min-width:auto;height:auto;min-height:36px}.button--small[data-v-572ab5f8]{padding:2px 10px;font-size:.8em;height:36px;min-width:100px}.button--large[data-v-572ab5f8]{padding:20px 30px;font-size:1em;height:52px;min-width:140px}.button--flexible[data-v-572ab5f8]{flex:1;max-width:200px}.button--full[data-v-572ab5f8]{width:100%}.button--icon-only[data-v-572ab5f8]{min-width:44px;width:44px;padding:5px}@media screen and (max-width: 576px){.button--icon-only span[data-v-572ab5f8]{display:none}}@media screen and (max-width: 576px){.btn-text[data-v-572ab5f8]{display:none}}@media screen and (max-width: 576px){.button--solid .btn-text[data-v-572ab5f8],.button--order .btn-text[data-v-572ab5f8],.button--delete .btn-text[data-v-572ab5f8]{display:inline}}input[data-v-572ab5f8],.autoComplete[data-v-572ab5f8]{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-572ab5f8]:focus,.autoComplete[data-v-572ab5f8]:focus{outline:none;border-color:#555abf!important;box-shadow:0 0 0 2px #555abf1a;background-color:#fff}input[data-v-572ab5f8]:hover,.autoComplete[data-v-572ab5f8]:hover{border-color:#555abf}input[data-v-572ab5f8]::placeholder,.autoComplete[data-v-572ab5f8]::placeholder{color:#ccc}select[data-v-572ab5f8]{border:1px solid #555abf!important;border-radius:7px!important;padding:5px!important;height:40px;cursor:pointer!important;font-size:.9em}textarea[data-v-572ab5f8]{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-572ab5f8]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}input[type=checkbox][data-v-572ab5f8]{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-572ab5f8]:hover{border-color:#555abf;background-color:#555abf1a}input[type=checkbox][data-v-572ab5f8]:checked{background-color:#555abf;border-color:#555abf}input[type=checkbox][data-v-572ab5f8]: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-572ab5f8]:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.checkContainer[data-v-572ab5f8]{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-572ab5f8]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-572ab5f8]{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.checkContainer:hover input~.checkmark[data-v-572ab5f8]{background-color:#ccc}.checkContainer input:checked~.checkmark[data-v-572ab5f8]{background-color:#555abf}.checkmark[data-v-572ab5f8]:after{content:"";position:absolute;display:none}.checkContainer input:checked~.checkmark[data-v-572ab5f8]:after{display:block}.checkContainer .checkmark[data-v-572ab5f8]:after{top:6.5px;left:6.5px;width:7px;height:7px;border-radius:50%;background:white}.switch[data-v-572ab5f8]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.switch-input[data-v-572ab5f8]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-slider[data-v-572ab5f8]{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-572ab5f8]: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-572ab5f8]{background-color:#555abf}.switch-input:checked+.switch-slider[data-v-572ab5f8]:before{transform:translate(20px)}.switch-input:focus+.switch-slider[data-v-572ab5f8]{box-shadow:0 0 0 2px #555abf33}.switch-input:disabled+.switch-slider[data-v-572ab5f8]{opacity:.5;cursor:not-allowed}.switch-label[data-v-572ab5f8]{font-size:.9em;font-weight:500;color:#333;min-width:24px;text-align:center}.card[data-v-572ab5f8]{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-572ab5f8]{padding:20px}}@media screen and (max-width: 576px){.card[data-v-572ab5f8]{padding:20px}}.card--padding-sm[data-v-572ab5f8]{padding:5px}.card--padding-md[data-v-572ab5f8]{padding:10px}.card--padding-lg[data-v-572ab5f8]{padding:20px}.card--padding-xl[data-v-572ab5f8]{padding:30px}.card--padding-none[data-v-572ab5f8]{padding:0}.card-title[data-v-572ab5f8]{color:#555abf;font-size:1.4em;font-weight:600;margin-bottom:5px;text-align:center}.card-subtitle[data-v-572ab5f8]{color:#666;font-size:.9em;text-align:center;margin-bottom:30px}.card-actions[data-v-572ab5f8]{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-572ab5f8]{flex-direction:column;gap:10px}.card-actions .button[data-v-572ab5f8]{width:100%;justify-content:center}}.delivery-options[data-v-572ab5f8]{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.delivery-option[data-v-572ab5f8]{border:2px solid #f5f5f5;border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.delivery-option[data-v-572ab5f8]:hover{border-color:#555abf;box-shadow:0 4px 12px #555abf26}.delivery-option.selected[data-v-572ab5f8]{border-color:#555abf;background:rgba(85,90,191,.05)}.delivery-option.disabled[data-v-572ab5f8]{opacity:.6;cursor:not-allowed}.delivery-option.disabled[data-v-572ab5f8]:hover{border-color:#f5f5f5;box-shadow:none}*[data-v-572ab5f8],*[data-v-572ab5f8]:before,*[data-v-572ab5f8]: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-572ab5f8],body[data-v-572ab5f8]{height:100%;width:100%;margin:0;padding:0;overflow:hidden}[data-v-572ab5f8]::-webkit-scrollbar{width:6px;height:6px}[data-v-572ab5f8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:9999px}[data-v-572ab5f8]::-webkit-scrollbar-thumb{background:#555abf;border-radius:9999px}[data-v-572ab5f8]::-webkit-scrollbar-thumb:hover{background:#8089ff}html[data-v-572ab5f8],body[data-v-572ab5f8],#app[data-v-572ab5f8]{scroll-behavior:smooth;zoom:normal;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-572ab5f8],h2[data-v-572ab5f8],p[data-v-572ab5f8]{margin:0;padding:0}h1[data-v-572ab5f8]{color:#555abf;font-weight:600;font-size:1.2em}h2[data-v-572ab5f8]{color:#555abf;font-weight:600;font-size:1em}.title[data-v-572ab5f8]{text-transform:uppercase;color:#32325d;font-weight:500;font-size:2rem}p[data-v-572ab5f8],.text[data-v-572ab5f8]{font-size:1em;color:#32325d;font-weight:400}a[data-v-572ab5f8]{cursor:pointer}.error[data-v-572ab5f8]{border:1px solid red;background-color:#ff00001a;margin-top:-1px;margin-bottom:-1px}.errorMsg[data-v-572ab5f8]{color:#ff0800;font-size:.8em}.tooltip-container[data-v-572ab5f8]{position:relative;display:inline-block}.tooltip-container:hover .tooltip[data-v-572ab5f8]{visibility:visible;opacity:1}.tooltip[data-v-572ab5f8]{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-572ab5f8]:empty{display:none}.tooltip.tooltip--hidden[data-v-572ab5f8]{display:none}.tooltip.tooltip--top[data-v-572ab5f8]{transform:translate(-50%) translateY(-100%);margin-top:-2px}.tooltip.tooltip--bottom[data-v-572ab5f8]{transform:translate(-50%);margin-top:2px}.tooltip.tooltip--left[data-v-572ab5f8]{transform:translate(-100%) translateY(-50%);margin-left:-2px}.tooltip.tooltip--right[data-v-572ab5f8]{transform:translateY(-50%);margin-left:2px}.tooltip[data-v-572ab5f8]:after{content:"";position:absolute;border:5px solid transparent}.tooltip.tooltip--top[data-v-572ab5f8]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:#32325d}.tooltip.tooltip--bottom[data-v-572ab5f8]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#32325d}.tooltip.tooltip--left[data-v-572ab5f8]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#32325d}.tooltip.tooltip--right[data-v-572ab5f8]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#32325d}@media screen and (max-width: 768px){.tooltip[data-v-572ab5f8]{max-width:200px;font-size:.8em;padding:2px 5px}}.fl-cookie-banner[data-v-572ab5f8]{position:fixed;bottom:16px;left:16px;right:16px;max-width:720px;margin:0 auto;padding:16px 20px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 24px 48px -12px #0f172a2e;font-family:inherit;color:#1f2937;z-index:2147483000}.fl-cookie-banner__head[data-v-572ab5f8]{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.fl-cookie-banner__icon[data-v-572ab5f8]{color:#f59e0b;flex-shrink:0}.fl-cookie-banner__text[data-v-572ab5f8]{font-size:.875rem;line-height:1.5}.fl-cookie-banner__text strong[data-v-572ab5f8]{font-weight:600;display:block;color:#111827}.fl-cookie-banner__text span[data-v-572ab5f8]{color:#4b5563}.fl-cookie-banner__actions[data-v-572ab5f8]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fl-cookie-banner__btn[data-v-572ab5f8]{border:1px solid transparent;border-radius:6px;font:inherit;font-weight:600;font-size:.8125rem;padding:8px 14px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.fl-cookie-banner__btn--primary[data-v-572ab5f8]{background:#4f46e5;color:#fff}.fl-cookie-banner__btn--primary[data-v-572ab5f8]:hover{background:#4338ca}.fl-cookie-banner__btn--secondary[data-v-572ab5f8]{background:#fff;color:#111827;border-color:#d1d5db}.fl-cookie-banner__btn--secondary[data-v-572ab5f8]:hover{background:#f9fafb}.fl-cookie-banner__btn--ghost[data-v-572ab5f8]{background:transparent;color:#4f46e5}.fl-cookie-banner__btn--ghost[data-v-572ab5f8]:hover{background:rgba(79,70,229,.08)}.fl-cookie-banner__panel[data-v-572ab5f8]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:10px}.fl-cookie-banner__row[data-v-572ab5f8]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;cursor:pointer;padding:8px 0}.fl-cookie-banner__row input[data-v-572ab5f8]{margin-top:4px;accent-color:#4f46e5;cursor:pointer}.fl-cookie-banner__row--locked[data-v-572ab5f8]{opacity:.7;cursor:default}.fl-cookie-banner__row--locked input[data-v-572ab5f8]{cursor:not-allowed}.fl-cookie-banner__row-text[data-v-572ab5f8]{font-size:.875rem;line-height:1.4}.fl-cookie-banner__row-text strong[data-v-572ab5f8]{display:block;color:#111827;font-weight:600}.fl-cookie-banner__row-text span[data-v-572ab5f8]{color:#4b5563}.fl-cookie-banner__panel-actions[data-v-572ab5f8]{display:flex;justify-content:flex-end;margin-top:4px}@media (max-width: 640px){.fl-cookie-banner__head[data-v-572ab5f8]{grid-template-columns:1fr;text-align:left}.fl-cookie-banner__actions[data-v-572ab5f8]{justify-content:stretch}.fl-cookie-banner__btn[data-v-572ab5f8]{flex:1}}.fl-cb-slide-enter-active[data-v-572ab5f8],.fl-cb-slide-leave-active[data-v-572ab5f8]{transition:transform .2s ease,opacity .2s ease}.fl-cb-slide-enter-from[data-v-572ab5f8],.fl-cb-slide-leave-to[data-v-572ab5f8]{transform:translateY(24px);opacity:0}@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:hidden}::-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,sans-serif;-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{min-width:350px;height:100%;background:#f5f5f5;position:relative}.page-container{position:absolute;top:60px;left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 768px){.page-container{top:60px}}@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}
