@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--accent:#a02334;--text-muted:#6b6b6b;--radius:16px}*{box-sizing:border-box;font-family:Poppins,Segoe UI,Arial,sans-serif}html,body,#app{color:#1a1a1a;background:#fff;width:100%;max-width:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{overflow-x:clip}.reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.age-notice__overlay[data-v-31e57534]{z-index:4000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#191112ad;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.age-notice[data-v-31e57534]{width:min(100%,510px);color:var(--color-text);text-align:center;background:radial-gradient(circle at 100% 0%, #a023341a, transparent 34%), var(--color-surface-elevated);border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:22px;padding:clamp(2rem,6vw,3rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.age-notice__icon[data-v-31e57534]{place-items:center;width:100%;height:42px;margin:0 0 1.25rem;display:grid}.age-notice__icon img[data-v-31e57534]{object-fit:contain;width:42px;height:42px;display:block}.age-notice__eyebrow[data-v-31e57534]{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:700}.age-notice h2[data-v-31e57534]{color:var(--color-heading);font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.2}.age-notice__description[data-v-31e57534]{max-width:410px;color:var(--color-text-muted);margin:1rem auto 1.75rem;font-size:.95rem;line-height:1.65}.age-notice__button[data-v-31e57534]{color:#fff;background:var(--vt-c-wine);border:1px solid var(--vt-c-wine);cursor:pointer;width:100%;min-height:48px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.25rem;font-weight:600;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 16px #7d0c052e}.age-notice__button[data-v-31e57534]:hover{background:var(--vt-c-wine-darker);transform:translateY(-1px);box-shadow:0 11px 21px #7d0c0540}.age-notice__button[data-v-31e57534]:focus-visible{outline-offset:3px;outline:3px solid #a0233459}.age-notice-enter-active[data-v-31e57534],.age-notice-leave-active[data-v-31e57534]{transition:opacity .22s}.age-notice-enter-active .age-notice[data-v-31e57534],.age-notice-leave-active .age-notice[data-v-31e57534]{transition:transform .22s,opacity .22s}.age-notice-enter-from[data-v-31e57534],.age-notice-leave-to[data-v-31e57534]{opacity:0}.age-notice-enter-from .age-notice[data-v-31e57534],.age-notice-leave-to .age-notice[data-v-31e57534]{opacity:0;transform:translateY(12px)scale(.98)}@media (width<=420px){.age-notice[data-v-31e57534]{border-radius:18px;padding:2rem 1.25rem 1.25rem}.age-notice__icon[data-v-31e57534]{margin-bottom:1rem}.age-notice__description[data-v-31e57534]{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.age-notice-enter-active[data-v-31e57534],.age-notice-leave-active[data-v-31e57534],.age-notice-enter-active .age-notice[data-v-31e57534],.age-notice-leave-active .age-notice[data-v-31e57534],.age-notice__button[data-v-31e57534]{transition:none}}.btn[data-v-ca07664d]{cursor:pointer;text-align:center;white-space:normal;border:none;border-radius:.6em;justify-content:center;align-items:center;gap:.4em;max-width:100%;padding:.5em 1em;transition:all .2s;display:inline-flex}.btn[data-v-ca07664d]:disabled{color:#8f8f8f;cursor:default;background:#f0f0f0!important}.btn-solid[data-v-ca07664d]{background:var(--vt-c-wine);color:var(--vt-c-white)}.btn-solid[data-v-ca07664d]:hover{background:var(--vt-c-wine-darker)}.btn-outline[data-v-ca07664d]{background:var(--color-background);color:var(--vt-c-wine);border:solid 2px var(--vt-c-wine)}.btn-outline[data-v-ca07664d]:hover{background:var(--vt-c-wine);color:#fff}.container[data-v-8554a811]{box-shadow:0 4px 6px #0000004d}.container[data-v-fb5ad2bb]{box-sizing:border-box;flex-direction:column;gap:.2rem;display:flex}.app-input_field[data-v-fb5ad2bb]{box-sizing:border-box;border:none;border-radius:.5em;outline:0 solid #7d0c05;flex:none;width:100%;height:2.75rem;min-height:2.75rem;padding:.7em 1.5em;transition:all 30ms;box-shadow:0 2px 2px #6e6e6e4d}.app-input_field[data-v-fb5ad2bb]:focus{outline:2px solid #7d0c05}.password-container[data-v-fb5ad2bb]{flex:none;width:100%;height:2.75rem;display:flex;position:relative}.password-container .app-input_field[data-v-fb5ad2bb]{width:100%;padding-right:3rem}.password-toggle[data-v-fb5ad2bb]{color:#555;cursor:pointer;background:0 0;border:none;padding:0;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.password-toggle[data-v-fb5ad2bb]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #7d0c05}.app-select[data-v-4e3878ca]{width:100%;position:relative}.app-select__trigger[data-v-4e3878ca]{color:#555;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;padding:0;font-size:.76rem;display:flex}.app-select__trigger svg[data-v-4e3878ca]{color:#161616;flex:none;transition:transform .2s}.app-select--open .app-select__trigger svg[data-v-4e3878ca]{transform:rotate(180deg)}.app-select__menu[data-v-4e3878ca]{z-index:20;background:#fff;border:1px solid #a0233438;border-radius:8px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:-.8rem;right:-.8rem;overflow:hidden;box-shadow:0 14px 28px #251b1c29}.app-select__option[data-v-4e3878ca]{color:#595959;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:.62rem .65rem;font-size:.72rem;transition:color .16s,background-color .16s;display:flex}.app-select__option[data-v-4e3878ca]:hover,.app-select__option--selected[data-v-4e3878ca]{color:#8d1f31;background:#fbf0f1}.app-select__option svg[data-v-4e3878ca]{color:#a02334}.app-select-menu-enter-active[data-v-4e3878ca],.app-select-menu-leave-active[data-v-4e3878ca]{transform-origin:top;transition:opacity .18s,transform .18s}.app-select-menu-enter-from[data-v-4e3878ca],.app-select-menu-leave-to[data-v-4e3878ca]{opacity:0;transform:translateY(-6px)scale(.98)}@media (prefers-reduced-motion:reduce){.app-select__trigger svg[data-v-4e3878ca],.app-select-menu-enter-active[data-v-4e3878ca],.app-select-menu-leave-active[data-v-4e3878ca]{transition:none}}.global-table[data-v-e3c2be61]{min-width:0;max-width:100%}.table-scroll[data-v-e3c2be61]{border:1px solid #bebebe;border-radius:11px;overflow-x:auto}table[data-v-e3c2be61]{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:14px}th[data-v-e3c2be61]{color:#111;white-space:nowrap;background:#f2f2f2;padding:12px 16px;font-weight:400}td[data-v-e3c2be61]{color:#111;border-top:1px solid #ccc;height:48px;padding:10px 16px}th[data-v-e3c2be61]:first-child,td[data-v-e3c2be61]:first-child{padding-left:28px}.is-inactive td[data-v-e3c2be61]{color:#767676}.is-inactive[data-v-e3c2be61] img{opacity:.45}.table-actions[data-v-e3c2be61]{white-space:nowrap;width:110px}.table-actions button[data-v-e3c2be61]{color:#111;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.table-actions .delete-action[data-v-e3c2be61]{color:#ff3030}.table-actions button[data-v-e3c2be61]:hover{background:#f2e7e7}.table-footer[data-v-e3c2be61]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:14px;display:flex}.table-footer p[data-v-e3c2be61]{margin:0}.pagination[data-v-e3c2be61]{align-items:center;gap:7px;display:flex}.pagination button[data-v-e3c2be61]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;min-width:32px;height:32px;font-size:14px;display:grid}.pagination .selected[data-v-e3c2be61]{background:var(--vt-c-wine,#7d0c05);color:#fff}.pagination button[data-v-e3c2be61]:disabled{opacity:.35;cursor:default}button[data-v-e3c2be61]:focus-visible,.table-scroll[data-v-e3c2be61]:focus-visible{outline:2px solid var(--vt-c-wine,#7d0c05);outline-offset:2px}.empty-table[data-v-e3c2be61]{text-align:center;color:#666;padding:35px}.sr-only[data-v-e3c2be61]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.table-footer[data-v-e3c2be61]{flex-direction:column;align-items:flex-start}.pagination[data-v-e3c2be61]{align-self:flex-end}}.screen[data-v-5108a5d5]{background:#ececec;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.auth-container[data-v-5108a5d5]{background:#fff;border-radius:12px;width:90dvw;height:90dvh;display:flex;overflow:hidden}.auth-container .container-banner[data-v-5108a5d5]{background:#d3d3d3 url(/assets/image-banner-login-CfUhaXhk.webp) 50%/cover no-repeat;border-top-right-radius:36px;border-bottom-right-radius:36px;flex-direction:column;flex:1;justify-content:space-between;width:100%;min-height:100%;padding:1vw;display:flex}.container-banner .top[data-v-5108a5d5]{justify-content:space-between;align-items:center;width:100%;height:fit-content;padding-right:2vw;display:flex}.container-banner .top button[data-v-5108a5d5]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#f1f1f12d;border:1px solid #ffffff57;border-radius:12px;height:fit-content;padding:.4rem 1.2rem}.container-banner .top .auth-logo[data-v-5108a5d5]{width:80px;height:auto;display:block}.container-banner .bottom[data-v-5108a5d5]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1f1f12d;border:1px solid #ffffff57;border-radius:16px;padding:1vw 1vw 4vw}.container-banner .bottom h3[data-v-5108a5d5]{margin-bottom:15px;font-size:20px;font-weight:700}.auth-container .container-form[data-v-5108a5d5]{flex:1;justify-content:center;align-items:center;padding:3rem clamp(2rem,5vw,5rem);display:flex}.container-form .box[data-v-5108a5d5]{flex-direction:column;justify-content:center;width:min(100%,520px);display:flex}.auth-container .container-form h2[data-v-5108a5d5]{font-size:2rem;font-weight:700}.container-form form[data-v-5108a5d5]{width:100%;margin-top:2rem}.container-inputs[data-v-5108a5d5]{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;display:flex}.input[data-v-5108a5d5]{width:100%;height:auto;overflow:visible}.button[data-v-5108a5d5]{width:100%;min-height:2.75rem;margin-bottom:1.25rem}.form-error[data-v-5108a5d5]{color:#c62828;text-align:center;margin:0 0 .75rem}.form-footer[data-v-5108a5d5]{text-align:center}.container-more-infos[data-v-5108a5d5]{justify-content:space-between;margin-bottom:.75rem;display:flex}.card .top>input[type=checkbox][data-v-5108a5d5]{border-color:#c62828}hr[data-v-5108a5d5]{width:95%;margin:0 auto 1.25rem}a[data-v-5108a5d5]{cursor:pointer;color:var(--vt-c-wine)}@media (width<=768px){.screen[data-v-5108a5d5]{padding:1rem}.auth-container[data-v-5108a5d5]{width:100%;height:auto;min-height:calc(100dvh - 2rem)}.auth-container .container-banner[data-v-5108a5d5]{display:none}.auth-container .container-form[data-v-5108a5d5]{padding:2rem 1.5rem}.auth-container .container-form h2[data-v-5108a5d5]{text-align:center;font-size:1.75rem}}@media (width<=420px){.screen[data-v-5108a5d5]{padding:0}.auth-container[data-v-5108a5d5]{border-radius:0;min-height:100dvh}.auth-container .container-form[data-v-5108a5d5]{padding:1.5rem 1rem}.container-more-infos[data-v-5108a5d5]{flex-direction:column;align-items:flex-start;gap:.5rem}}.screen[data-v-3c23a867]{background:#ececec;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.auth-container[data-v-3c23a867]{background:#fff;border-radius:12px;width:90dvw;height:90dvh;display:flex;overflow:hidden}.auth-container .container-banner[data-v-3c23a867]{background:#d3d3d3 url(/assets/image-banner-DV0x_eYB.webp) 50%/cover no-repeat;border-top-right-radius:36px;border-bottom-right-radius:36px;flex-direction:column;flex:1;justify-content:space-between;width:100%;min-height:100%;padding:1vw;display:flex}.container-banner .top[data-v-3c23a867]{justify-content:space-between;align-items:center;width:100%;height:fit-content;padding-right:2vw;display:flex}.container-banner .top button[data-v-3c23a867]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#f1f1f12d;border:1px solid #ffffff57;border-radius:12px;height:fit-content;padding:.4rem 1.2rem}.container-banner .top .auth-logo[data-v-3c23a867]{width:80px;height:auto;display:block}.container-banner .bottom[data-v-3c23a867]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1f1f12d;border:1px solid #ffffff57;border-radius:16px;padding:1vw 1vw 4vw}.container-banner .bottom h3[data-v-3c23a867]{margin-bottom:15px;font-size:20px;font-weight:700}.auth-container .container-form[data-v-3c23a867]{flex:1;justify-content:center;align-items:flex-start;padding:3rem clamp(2rem,4vw,4rem);display:flex;overflow-y:auto}.container-form .box[data-v-3c23a867]{width:min(100%,680px);margin:auto 0}.auth-container .container-form h2[data-v-3c23a867]{font-size:2rem;font-weight:700}.container-form form[data-v-3c23a867]{width:100%;margin-top:2rem}.container-tipos[data-v-3c23a867]{margin-bottom:1.5rem}.container-tipos p[data-v-3c23a867]{margin-bottom:.625rem}.container-tipos .tipos[data-v-3c23a867]{gap:.75rem;display:flex}.card[data-v-3c23a867]{cursor:pointer;border:1px solid #d3d3d3;border-radius:10px;width:calc(33.3333% - .5rem);max-height:7rem;padding:1rem;font-size:.75rem;transition:all .3s}.card>div[data-v-3c23a867]{width:100%}.card .top[data-v-3c23a867]{justify-content:space-between;width:100%;font-size:16px;display:flex}.card .top>input[type=radio][data-v-3c23a867]{accent-color:var(--vt-c-wine)}.container-inputs[data-v-3c23a867]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:flex}.input[data-v-3c23a867]{width:calc(50% - .625rem);height:auto;overflow:visible}.button[data-v-3c23a867]{width:100%;min-height:2.75rem;margin-bottom:1.25rem}.form-error[data-v-3c23a867]{color:#c62828;text-align:center;margin:0 0 .75rem}.form-footer[data-v-3c23a867]{text-align:center}hr[data-v-3c23a867]{width:95%;margin:0 auto 1.25rem}a[data-v-3c23a867]{cursor:pointer;color:var(--vt-c-wine)}@media (width<=768px){.screen[data-v-3c23a867]{padding:1rem}.auth-container[data-v-3c23a867]{width:100%;height:auto;min-height:calc(100dvh - 2rem);overflow:visible}.auth-container .container-banner[data-v-3c23a867]{display:none}.auth-container .container-form[data-v-3c23a867]{padding:2rem 1.5rem;overflow:visible}.container-form .box[data-v-3c23a867]{margin:0}.auth-container .container-form h2[data-v-3c23a867]{text-align:center;font-size:1.75rem}.container-tipos .tipos[data-v-3c23a867]{flex-direction:column}.card[data-v-3c23a867],.input[data-v-3c23a867]{width:100%}.card[data-v-3c23a867]{min-height:auto}}@media (width<=420px){.screen[data-v-3c23a867]{padding:0}.auth-container[data-v-3c23a867]{border-radius:0;min-height:100dvh}.auth-container .container-form[data-v-3c23a867]{padding:1.5rem 1rem}.card[data-v-3c23a867]{padding:.8rem}}.footer[data-v-b36c94cc]{text-align:center;color:#9ca3af;padding:20px;font-size:14px}.footer a[data-v-b36c94cc]{color:#9ca3af;margin:0 12px;text-decoration:none}.footer a[data-v-b36c94cc]:hover{text-decoration:underline}.btn[data-v-d638c76a]{color:#fff;cursor:pointer;background-color:#7d0c05;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:700;transition:all .3s;display:flex}.btn[data-v-d638c76a]{color:#fff;cursor:pointer;background-color:#166534;border:none;border-radius:8px;padding:16px 104px;font-weight:700;transition:all .3s}.btn[data-v-d638c76a]:hover{background-color:#14532d}.footer[data-v-c147a130]{color:#f4efeb;background:#151112;width:100%;margin:0;padding:3rem 3.25rem 1.5rem;font-family:Poppins,Segoe UI,system-ui,sans-serif}.footer-main[data-v-c147a130]{grid-template-columns:minmax(260px,1.6fr) 2fr;gap:4rem;max-width:1240px;margin:0 auto;padding-bottom:2.4rem;display:grid}.footer-brand[data-v-c147a130]{max-width:390px}.footer-logo[data-v-c147a130]{color:#f8f3ef;align-items:center;gap:.55rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-icon[data-v-c147a130]{color:#fff;background:#791714;border-radius:7px;place-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:.95rem;display:grid}.footer-brand p[data-v-c147a130]{color:#b8abaa;margin:1.35rem 0 1.15rem;font-size:.78rem;line-height:1.65}.footer-social[data-v-c147a130]{gap:.7rem;display:flex}.footer-social a[data-v-c147a130]{color:#c9bcb8;border-radius:6px;place-items:center;width:27px;height:27px;transition:color .18s,background .18s,transform .18s;display:grid}.footer-social a[data-v-c147a130]:hover{color:#fff;background:#791714;transform:translateY(-2px)}.footer-links[data-v-c147a130]{grid-template-columns:repeat(3,1fr);gap:2rem;min-width:0;display:grid}.footer-column[data-v-c147a130]{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.footer-column h3[data-v-c147a130]{color:#f8f3ef;margin:0 0 .45rem;font-size:.75rem;font-weight:700}.footer-column a[data-v-c147a130],.footer-legal a[data-v-c147a130],.footer-legal span[data-v-c147a130]{color:#b8abaa;font-size:.72rem;text-decoration:none;transition:color .18s}.footer-column a[data-v-c147a130]:hover,.footer-legal a[data-v-c147a130]:hover{color:#791714}.footer-bottom[data-v-c147a130]{color:#968784;border-top:1px solid #332526;justify-content:space-between;align-items:center;gap:1rem;max-width:1240px;margin:0 auto;padding-top:1.4rem;font-size:.7rem;display:flex}.footer-legal[data-v-c147a130]{gap:1.25rem;display:flex}@media (width<=800px){.footer[data-v-c147a130]{border-radius:22px;padding:2.5rem 1.5rem 1.25rem}.footer-main[data-v-c147a130]{grid-template-columns:1fr;gap:2.5rem}.footer-links[data-v-c147a130]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-c147a130]{flex-direction:column;align-items:flex-start}}@media (width<=460px){.footer[data-v-c147a130]{padding-inline:1rem}.footer-links[data-v-c147a130]{grid-template-columns:1fr;gap:1.8rem}.footer-legal[data-v-c147a130]{flex-wrap:wrap;gap:.65rem 1rem}}.navbar[data-v-bce8e2de]{z-index:1000;background:color-mix(in srgb, var(--color-surface-elevated) 52%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;width:92%;padding:.3rem .6rem .3rem 1.5rem;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000001f,inset 0 1px #ffffff2e}.navbar__brand[data-v-bce8e2de]{align-items:center;gap:2rem;min-width:0;display:flex}.navbar__logo[data-v-bce8e2de]{color:var(--color-accent);flex-shrink:0;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.navbar__mobile-toggle[data-v-bce8e2de]{width:42px;height:42px;color:var(--color-accent);background:color-mix(in srgb, var(--color-surface) 62%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);cursor:pointer;border-radius:50%;flex:0 0 42px;padding:0;display:none;position:relative}.navbar__mobile-toggle span[data-v-bce8e2de]{background:currentColor;border-radius:999px;width:18px;height:1.5px;transition:top .26s,opacity .18s,transform .26s;position:absolute;left:50%;transform:translate(-50%)}.navbar__mobile-toggle span[data-v-bce8e2de]:first-child{top:13px}.navbar__mobile-toggle span[data-v-bce8e2de]:nth-child(2){top:20px}.navbar__mobile-toggle span[data-v-bce8e2de]:nth-child(3){top:27px}.navbar__mobile-toggle--open span[data-v-bce8e2de]:first-child{top:20px;transform:translate(-50%)rotate(45deg)}.navbar__mobile-toggle--open span[data-v-bce8e2de]:nth-child(2){opacity:0}.navbar__mobile-toggle--open span[data-v-bce8e2de]:nth-child(3){top:20px;transform:translate(-50%)rotate(-45deg)}.navbar__menu[data-v-bce8e2de]{background:color-mix(in srgb, var(--color-background-mute) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.3rem;list-style:none;display:flex;position:relative}.navbar__search-input[data-v-bce8e2de]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.navbar__menu>li[data-v-bce8e2de]:not(.navbar__indicator){z-index:1;position:relative}.navbar__indicator[data-v-bce8e2de]{z-index:0;background:color-mix(in srgb, var(--color-surface) 60%, transparent);pointer-events:none;border-radius:999px;transition:transform .3s,width .3s;position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:inset 0 1px #ffffff24}.navbar__link[data-v-bce8e2de]{color:var(--color-text-muted);border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.navbar__link[data-v-bce8e2de]:hover{color:var(--color-accent);transition:all .4s}.navbar__link--active[data-v-bce8e2de]{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.navbar__indicator[data-v-bce8e2de]{transition:none}}.navbar__actions[data-v-bce8e2de]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.navbar__cart[data-v-bce8e2de]{width:41px;height:40px;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 45%, transparent);cursor:pointer;border:1px solid #0000;border-radius:50%;flex:0 0 41px;place-items:center;padding:0;transition:color .18s,background-color .18s,transform .18s;display:grid;position:relative}.navbar__cart[data-v-bce8e2de]:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));transform:translateY(-1px)}.navbar__cart-count[data-v-bce8e2de]{color:#fff;background:var(--color-accent);border:2px solid var(--color-surface-elevated);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.navbar__cart--mobile[data-v-bce8e2de]{display:none}.navbar__search[data-v-bce8e2de]{width:41px;height:40px;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 45%, transparent);border:1px solid #0000;border-radius:999px;align-items:center;transition:width .38s cubic-bezier(.22,1,.36,1),background .28s,border-color .28s,box-shadow .28s,color .22s;display:flex;position:relative;overflow:visible}.navbar__search[data-v-bce8e2de]:not(.navbar__search--open):hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-accent) 22%, transparent)}.navbar__search--open[data-v-bce8e2de]{width:360px;color:var(--color-text);background:color-mix(in srgb, var(--color-surface-elevated) 72%, transparent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000001f}.navbar__search-input[data-v-bce8e2de]{width:100%;min-width:0;height:100%;color:var(--color-text);font:inherit;opacity:0;pointer-events:none;background:0 0;border:0;outline:0;padding:0 44px 0 1rem;font-size:.85rem;transition:opacity .26s 80ms,transform .3s cubic-bezier(.22,1,.36,1) 60ms;transform:translate(8px)}.navbar__search--open .navbar__search-input[data-v-bce8e2de]{opacity:1;pointer-events:auto;transform:translate(0)}.navbar__search-input[data-v-bce8e2de]::placeholder{color:var(--color-text-muted)}.navbar__search-trigger[data-v-bce8e2de]{border-radius:inherit;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .22s,background-color .22s,transform .22s;display:grid;position:absolute;inset:0}.navbar__search--open .navbar__search-trigger[data-v-bce8e2de]{width:30px;inset:4px 6px 4px auto}.navbar__search-trigger[data-v-bce8e2de]:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);transform:scale(1.04)}.navbar__icon-switch-enter-active[data-v-bce8e2de],.navbar__icon-switch-leave-active[data-v-bce8e2de]{transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.navbar__icon-switch-enter-from[data-v-bce8e2de]{opacity:0;transform:rotate(-35deg)scale(.7)}.navbar__icon-switch-leave-to[data-v-bce8e2de]{opacity:0;transform:rotate(35deg)scale(.7)}.navbar__results[data-v-bce8e2de]{background:color-mix(in srgb, var(--color-surface-elevated) 84%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;width:100%;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .7rem);right:0;overflow:hidden;box-shadow:0 14px 30px #00000029}.navbar__results-transition-enter-active[data-v-bce8e2de],.navbar__results-transition-leave-active[data-v-bce8e2de]{transform-origin:100% 0;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)}.navbar__results-transition-enter-from[data-v-bce8e2de],.navbar__results-transition-leave-to[data-v-bce8e2de]{opacity:0;transform:translateY(-8px)scale(.98)}.navbar__result[data-v-bce8e2de]{color:var(--color-text);cursor:pointer;border-radius:9px;padding:0;font-size:.84rem;transition:background .16s,color .16s}.navbar__result--empty[data-v-bce8e2de]{padding:.65rem .75rem}.navbar__result-button[data-v-bce8e2de]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.navbar__result-button small[data-v-bce8e2de]{color:var(--color-text-muted);white-space:nowrap;font-size:.68rem}.navbar__result-button[data-v-bce8e2de]:hover,.navbar__result-button[data-v-bce8e2de]:focus-visible{color:var(--color-accent);background:var(--color-surface-muted);outline:none}.navbar__result[data-v-bce8e2de]:hover{color:var(--color-accent);background:var(--color-surface-muted)}.navbar__result--empty[data-v-bce8e2de]{color:var(--color-text-muted);cursor:default}.navbar__result--empty[data-v-bce8e2de]:hover{color:var(--color-text-muted);background:0 0}.navbar__access[data-v-bce8e2de]{color:var(--color-accent);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.navbar__access[data-v-bce8e2de]:hover{color:#6e1717}.navbar__user-name[data-v-bce8e2de]{max-width:180px;color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.navbar__profile[data-v-bce8e2de]{min-width:0;color:var(--color-accent);align-items:center;gap:.45rem;text-decoration:none;transition:color .18s;display:inline-flex}.navbar__profile>svg[data-v-bce8e2de]{width:41px;height:40px;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 45%, transparent);border:1px solid #0000;border-radius:50%;flex:0 0 41px;place-items:center;padding:10px;transition:color .18s,background-color .18s,transform .18s;display:grid}.navbar__profile[data-v-bce8e2de]:hover,.navbar__profile[data-v-bce8e2de]:focus-visible{color:var(--color-accent)}.navbar__profile:hover>svg[data-v-bce8e2de],.navbar__profile:focus-visible>svg[data-v-bce8e2de]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));transform:translateY(-1px)}.navbar__profile[data-v-bce8e2de]:focus-visible,.navbar__access[data-v-bce8e2de]:focus-visible,.navbar__cta[data-v-bce8e2de]:focus-visible,.navbar__logout[data-v-bce8e2de]:focus-visible,.navbar__cart[data-v-bce8e2de]:focus-visible,.navbar__search-trigger[data-v-bce8e2de]:focus-visible,.navbar__mobile-toggle[data-v-bce8e2de]:focus-visible,.navbar__link[data-v-bce8e2de]:focus-visible,.navbar__logo[data-v-bce8e2de]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 35%, transparent);outline-offset:3px}.navbar__cta[data-v-bce8e2de]{background:var(--color-accent);color:var(--color-text-inverse);border-radius:999px;align-items:center;gap:.4rem;padding:.65rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.navbar__cta[data-v-bce8e2de]:hover{background:#6e1717}.navbar--home-enter[data-v-bce8e2de]{animation:.85s cubic-bezier(.22,1,.36,1) both navbar-drop-bce8e2de}@keyframes navbar-drop-bce8e2de{0%{opacity:0;transform:translate(-50%)translateY(-28px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=1180px){.navbar[data-v-bce8e2de]{gap:.75rem;width:calc(100% - 1.5rem);padding-left:1rem}.navbar__brand[data-v-bce8e2de]{gap:.75rem}.navbar__link[data-v-bce8e2de]{padding-inline:.75rem}.navbar__actions[data-v-bce8e2de]{gap:.65rem}.navbar__search--open[data-v-bce8e2de]{width:min(280px,30vw)}.navbar__cta[data-v-bce8e2de]{padding-inline:1rem}}@media (width<=860px){.navbar[data-v-bce8e2de]{border-radius:30px;align-items:flex-start;gap:0;width:calc(100% - 1.25rem);height:60px;padding:.5rem .7rem;transition:top .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),height .44s cubic-bezier(.22,1,.36,1),border-radius .38s,background-color .28s;top:10px;overflow:hidden}.navbar__brand[data-v-bce8e2de]{justify-content:space-between;gap:.5rem;width:100%}.navbar__cart--mobile[data-v-bce8e2de]{margin-left:auto;display:grid}.navbar__actions .navbar__cart[data-v-bce8e2de]{display:none}.navbar__mobile-toggle[data-v-bce8e2de]{display:block}.navbar__menu[data-v-bce8e2de],.navbar__actions[data-v-bce8e2de]{display:none}.navbar__indicator[data-v-bce8e2de]{display:none!important}.navbar--mobile-open[data-v-bce8e2de]{overscroll-behavior:contain;background:color-mix(in srgb, var(--color-surface-elevated) 96%, transparent);border-radius:0;width:100%;height:100dvh;padding:.85rem 1rem 1.5rem;animation:none;top:0;left:0;transform:none}.navbar--mobile-open .navbar__brand[data-v-bce8e2de]{grid-template-columns:minmax(0,1fr) auto auto;align-content:start;width:100%;height:100%;display:grid;position:relative}.navbar--mobile-open .navbar__menu[data-v-bce8e2de]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.35rem;width:auto;margin:0;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) .1s both navbar-mobile-content-in-bce8e2de;display:flex;position:absolute;top:clamp(5.5rem,16vh,8rem);left:0;right:0}.navbar--mobile-open .navbar__menu>li[data-v-bce8e2de]:not(.navbar__indicator){width:100%}.navbar--mobile-open .navbar__link[data-v-bce8e2de]{text-align:center;white-space:nowrap;width:100%;padding:.65rem 1rem;font-size:clamp(1.25rem,5vw,1.65rem);font-weight:500;display:block}.navbar--mobile-open .navbar__link--active[data-v-bce8e2de]{background:0 0}.navbar--mobile-open .navbar__actions[data-v-bce8e2de]{justify-content:center;gap:.9rem;width:min(100%,440px);margin:0 auto;padding-bottom:.5rem;animation:.42s cubic-bezier(.22,1,.36,1) .18s both navbar-mobile-content-in-bce8e2de;display:flex;position:absolute;bottom:0;left:0;right:0}.navbar--mobile-open .navbar__search--open[data-v-bce8e2de]{z-index:2;width:100%;position:absolute;inset:0}.navbar--mobile-open .navbar__results[data-v-bce8e2de]{max-height:min(300px,42vh);top:auto;bottom:calc(100% + .7rem);overflow-y:auto}@keyframes navbar-mobile-content-in-bce8e2de{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (width<=460px){.navbar[data-v-bce8e2de]{width:calc(100% - .75rem);top:6px}.navbar--mobile-open[data-v-bce8e2de]{width:100%;padding-inline:.8rem;top:0}.navbar__brand[data-v-bce8e2de]{gap:.3rem}.navbar__logo[data-v-bce8e2de]{font-size:1.05rem}.navbar--mobile-open .navbar__actions[data-v-bce8e2de]{gap:.7rem}.navbar__access[data-v-bce8e2de],.navbar__cta[data-v-bce8e2de]{font-size:.78rem}.navbar__cta[data-v-bce8e2de]{padding:.55rem .8rem}}@media (width<=860px) and (height<=600px){.navbar--mobile-open[data-v-bce8e2de]{padding-bottom:.8rem}.navbar--mobile-open .navbar__menu[data-v-bce8e2de]{gap:.1rem;margin-top:.6rem}.navbar--mobile-open .navbar__link[data-v-bce8e2de]{padding-block:.35rem;font-size:1.05rem}.navbar--mobile-open .navbar__actions[data-v-bce8e2de]{margin-top:auto}}@media (prefers-reduced-motion:reduce){.navbar[data-v-bce8e2de],.navbar__mobile-toggle span[data-v-bce8e2de],.navbar--home-enter[data-v-bce8e2de],.navbar--mobile-open .navbar__menu[data-v-bce8e2de],.navbar--mobile-open .navbar__actions[data-v-bce8e2de],.navbar__icon-switch-enter-active[data-v-bce8e2de],.navbar__icon-switch-leave-active[data-v-bce8e2de],.navbar__results-transition-enter-active[data-v-bce8e2de],.navbar__results-transition-leave-active[data-v-bce8e2de]{transition:none;animation:none}}.sidebar-toggle[data-v-16b5d802]{display:none}.sidebar[data-v-16b5d802]{color:#111;background:#fff;border-right:1px solid #d9d9d9;flex-direction:column;flex-shrink:0;align-self:flex-start;width:280px;min-height:100dvh;display:flex;position:sticky;top:0}.sidebar-brand[data-v-16b5d802]{color:var(--vt-c-wine,#7d0c05);letter-spacing:-1px;padding:clamp(8px,2dvh,20px) 28px 8px;font-size:42px;font-weight:750;line-height:1.4;text-decoration:none;display:block}.sidebar-nav[data-v-16b5d802]{flex-direction:column;flex:1;display:flex}.sidebar-section[data-v-16b5d802]{border-bottom:1px solid #d9d9d9;padding:clamp(6px,1.2dvh,16px) 20px}.sidebar-heading[data-v-16b5d802]{color:#858585;margin:0 0 4px;padding:0 8px;font-size:15px;font-weight:400}.sidebar-section ul[data-v-16b5d802]{margin:0;padding:0;list-style:none}.sidebar-section li+li[data-v-16b5d802]{margin-top:2px}.sidebar-item[data-v-16b5d802]{width:100%;min-height:clamp(32px,5dvh,42px);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:clamp(4px,.8dvh,9px) 10px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}.sidebar-item svg[data-v-16b5d802]{flex-shrink:0}.sidebar-item[data-v-16b5d802]:hover{background:#f7f3f3}.sidebar-item[data-v-16b5d802]:disabled{color:#999;cursor:not-allowed;background:0 0}.sidebar-item-active[data-v-16b5d802],.sidebar-item-active[data-v-16b5d802]:hover{color:var(--vt-c-wine,#7d0c05);background:#f2e7e7}.sidebar-item[data-v-16b5d802]:focus-visible,.sidebar-brand[data-v-16b5d802]:focus-visible{outline:2px solid var(--vt-c-wine,#7d0c05);outline-offset:2px}.sidebar-profile[data-v-16b5d802]{border-bottom:0;margin-top:auto;padding-top:clamp(12px,2dvh,28px);padding-bottom:clamp(12px,2dvh,28px)}.sidebar-logout[data-v-16b5d802]{color:#f33}@media (height<=660px){.sidebar[data-v-16b5d802]{position:static}}@media (width<=900px){.sidebar-toggle[data-v-16b5d802]{color:#7d0c05;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;align-self:flex-start;margin:0 20px 12px;padding:8px 12px;display:block}.sidebar-nav[data-v-16b5d802]{display:none}.sidebar-nav.is-open[data-v-16b5d802]{display:flex}.sidebar[data-v-16b5d802]{border-right:0;width:100%;min-height:auto;position:static}.sidebar-brand[data-v-16b5d802]{padding-top:12px}.sidebar-section ul[data-v-16b5d802]{flex-wrap:wrap;gap:4px;display:flex}.sidebar-section li+li[data-v-16b5d802]{margin-top:0}.sidebar-profile[data-v-16b5d802]{padding-top:12px;padding-bottom:14px}}.notifications-panel[data-v-f9e44388]{z-index:30;color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:12px;width:520px;max-height:min(820px,100dvh - 96px);padding:24px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0000002b}.notifications-header[data-v-f9e44388],.notification-card-heading[data-v-f9e44388]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notifications-header[data-v-f9e44388]{align-items:center;margin-bottom:18px}.notifications-header h2[data-v-f9e44388]{font-size:22px;font-weight:600}.icon-button[data-v-f9e44388]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.icon-button[data-v-f9e44388]:hover{background:#f2e7e7}.notification-filters[data-v-f9e44388]{background:#eaeaea;border-radius:6px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.notification-filters button[data-v-f9e44388]{color:#777;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;min-height:44px;padding:4px 2px;font-size:15px}.notification-filters button[aria-pressed=true][data-v-f9e44388]{color:#111;background:#fff;box-shadow:0 2px 4px #00000020}.notification-list[data-v-f9e44388]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.notification-card[data-v-f9e44388]{border:1px solid #b5b5b5;border-radius:11px;padding:16px 20px}.notification-card h3[data-v-f9e44388]{font-size:20px;font-weight:600;line-height:1.4}.notification-card p[data-v-f9e44388]{color:#777;margin:3px 0 2px;font-size:17px;line-height:1.55}.notification-meta[data-v-f9e44388]{color:#858585;font-size:14px}.is-read[data-v-f9e44388]{border-color:#d3d3d3}.is-read h3[data-v-f9e44388]{font-weight:500}.is-read .icon-button[data-v-f9e44388]{color:#858585}.show-all[data-v-f9e44388]{border:1px solid var(--vt-c-wine,#7d0c05);width:100%;color:var(--vt-c-wine,#7d0c05);cursor:pointer;background:#fff;border-radius:7px;margin-top:18px;padding:7px 12px;font-size:15px}.show-all[data-v-f9e44388]:hover{background:#f2e7e7}.notifications-empty[data-v-f9e44388]{text-align:center;color:#777;padding:30px 10px;font-size:16px}button[data-v-f9e44388]:focus-visible{outline:2px solid var(--vt-c-wine,#7d0c05);outline-offset:2px}@media (width<=1000px){.notifications-panel[data-v-f9e44388]{width:min(520px,100vw - 32px);max-height:calc(100dvh - 96px);position:fixed;top:90px;right:16px}}@media (width<=400px){.notifications-panel[data-v-f9e44388]{padding:14px}.notification-card[data-v-f9e44388]{padding:12px}.notification-card h3[data-v-f9e44388]{font-size:18px}}.dashboard-navbar[data-v-eb3e6b1e]{color:#111;background:#fff;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px clamp(18px,2vw,28px);display:flex}.navbar-search[data-v-eb3e6b1e]{background:#f2f2f2;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;max-width:540px;padding:0 14px;display:flex;position:relative}.navbar-search>svg[data-v-eb3e6b1e]{flex-shrink:0}.navbar-search input[data-v-eb3e6b1e]{color:#111;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:16px}.navbar-search[data-v-eb3e6b1e]:focus-within{outline:2px solid var(--vt-c-wine,#7d0c05)}.navbar-account[data-v-eb3e6b1e]{flex-shrink:0;align-items:center;display:flex}.navbar-notifications[data-v-eb3e6b1e]{padding-right:12px;position:relative}.notification-button[data-v-eb3e6b1e]{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:relative}.notification-button[data-v-eb3e6b1e]:hover{background:#f2f2f2}.navbar-profile[data-v-eb3e6b1e]{min-height:36px;color:inherit;border-left:1px solid #ccc;align-items:center;gap:9px;padding-left:14px;text-decoration:none;display:flex}.navbar-profile>svg[data-v-eb3e6b1e]{flex-shrink:0}.profile-details[data-v-eb3e6b1e]{flex-direction:column;line-height:1.4;display:flex}.profile-name[data-v-eb3e6b1e]{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:15px;font-weight:500;overflow:hidden}.profile-type[data-v-eb3e6b1e]{color:#858585;font-size:14px}.navbar-popover[data-v-eb3e6b1e]{z-index:20;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 10px);box-shadow:0 8px 24px #00000014}.search-results[data-v-eb3e6b1e]{left:0;right:0}.search-results a[data-v-eb3e6b1e]{color:#111;border-radius:4px;align-items:center;gap:10px;padding:10px;font-size:16px;text-decoration:none;display:flex}.search-results a[data-v-eb3e6b1e]:hover{background:#f2e7e7}.navbar-popover p[data-v-eb3e6b1e]{color:#777;padding:10px;font-size:15px}.notification-badge[data-v-eb3e6b1e]{background:var(--vt-c-wine,#7d0c05);color:#fff;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:14px;line-height:1;display:grid;position:absolute;top:0;right:0}.notification-button[data-v-eb3e6b1e]:focus-visible,.navbar-profile[data-v-eb3e6b1e]:focus-visible,.search-results a[data-v-eb3e6b1e]:focus-visible{outline:2px solid var(--vt-c-wine,#7d0c05);outline-offset:2px}@media (width<=1000px){.dashboard-navbar[data-v-eb3e6b1e]{flex-wrap:wrap;gap:16px}.navbar-search[data-v-eb3e6b1e]{flex-basis:100%;order:2;max-width:none}.navbar-account[data-v-eb3e6b1e]{margin-left:auto}.profile-name[data-v-eb3e6b1e]{max-width:min(250px,50vw)}}.dashboard-layout[data-v-3d882fc6]{--dashboard-control-font-size:16px;min-height:100dvh;font-size:16px;line-height:1.5;display:flex}.dashboard-layout[data-v-3d882fc6] .app-input_field,.dashboard-layout[data-v-3d882fc6] .app-select__trigger,.dashboard-layout[data-v-3d882fc6] .app-select__option{font-size:var(--dashboard-control-font-size)!important}.dashboard-layout[data-v-3d882fc6] .app-input_field{height:auto;min-height:44px;padding:10px 14px}.dashboard-body[data-v-3d882fc6]{flex:1;min-width:0}.dashboard-content[data-v-3d882fc6]{padding:clamp(18px,2vw,28px) clamp(32px,4vw,56px) clamp(18px,2vw,28px) clamp(18px,2vw,28px)}@media (width<=900px){.dashboard-layout[data-v-3d882fc6]{flex-direction:column}.dashboard-content[data-v-3d882fc6]{padding:18px}}@media (width<=480px){.dashboard-content[data-v-3d882fc6]{padding:14px 12px 20px}}.cart-item[data-v-cf5c3328]{border-bottom:1px solid var(--color-border);grid-template-columns:76px minmax(0,1fr);gap:.9rem;padding:1rem 0;display:grid}.cart-item__image[data-v-cf5c3328]{object-fit:contain;background:var(--color-surface-muted);border-radius:6px;width:76px;height:96px;padding:.45rem}.cart-item__content[data-v-cf5c3328]{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.cart-item__heading[data-v-cf5c3328]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cart-item h3[data-v-cf5c3328]{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.cart-item p[data-v-cf5c3328]{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem}.cart-item__remove[data-v-cf5c3328]{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 32px;place-items:center;padding:0;display:grid}.cart-item__remove[data-v-cf5c3328]:hover{color:var(--color-accent);background:var(--color-surface-muted)}.cart-item__footer[data-v-cf5c3328]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cart-item__footer strong[data-v-cf5c3328]{color:var(--color-heading);font-size:.88rem;font-weight:700}.cart-item__quantity[data-v-cf5c3328]{border:1px solid var(--color-border);border-radius:5px;grid-template-columns:30px 32px 30px;align-items:center;display:grid;overflow:hidden}.cart-item__quantity button[data-v-cf5c3328]{height:30px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cart-item__quantity button[data-v-cf5c3328]:hover:not(:disabled){color:var(--color-accent);background:var(--color-surface-muted)}.cart-item__quantity button[data-v-cf5c3328]:disabled{opacity:.35;cursor:not-allowed}.cart-item__quantity span[data-v-cf5c3328]{color:var(--color-heading);text-align:center;font-size:.82rem;font-weight:600}@media (width<=420px){.cart-item[data-v-cf5c3328]{grid-template-columns:72px minmax(0,1fr)}.cart-item__image[data-v-cf5c3328]{width:72px;height:96px}}.cart[data-v-fa5ff4f1]{padding:0 1.5rem 1rem}.cart-empty[data-v-fa5ff4f1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1.5rem;display:flex}.cart-empty__icon[data-v-fa5ff4f1]{width:58px;height:58px;color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:8px;place-items:center;margin-bottom:1.1rem;display:grid}.cart-empty h2[data-v-fa5ff4f1]{color:var(--color-heading);font-size:1.15rem;font-weight:700}.cart-empty p[data-v-fa5ff4f1]{max-width:310px;color:var(--color-text-muted);margin-top:.5rem;font-size:.85rem}.cart-empty button[data-v-fa5ff4f1]{color:var(--color-heading);border:1px solid var(--color-border-hover);font:inherit;cursor:pointer;background:0 0;border-radius:7px;margin-top:1.3rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:700}.cart-summary[data-v-60810a5c]{background:var(--color-surface-elevated);border-top:1px solid var(--color-border);padding:1.2rem 1.5rem 1.4rem}.cart-summary h3[data-v-60810a5c]{color:var(--color-heading);margin-bottom:.9rem;font-size:1rem;font-weight:700}.cart-summary__row[data-v-60810a5c],.cart-summary__total[data-v-60810a5c]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cart-summary__row[data-v-60810a5c]{color:var(--color-text-muted);margin-top:.5rem;font-size:.78rem}.cart-summary__row strong[data-v-60810a5c]{color:var(--color-text);font-weight:600}.cart-summary__total[data-v-60810a5c]{color:var(--color-heading);border-top:1px solid var(--color-border);margin-top:1rem;padding-top:.9rem;font-size:1rem}.cart-summary__total span[data-v-60810a5c],.cart-summary__total strong[data-v-60810a5c]{font-weight:750}.cart-summary__checkout[data-v-60810a5c]{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1a1a1a;border:0;border-radius:7px;margin-top:1.1rem;padding:.85rem 1rem;font-size:.9rem;font-weight:700}.cart-summary__checkout[data-v-60810a5c]:hover{background:#333}.cart-drawer__overlay[data-v-e3e80057]{z-index:3000;background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer[data-v-e3e80057]{width:min(100%,430px);height:100dvh;color:var(--color-text);background:var(--color-surface-elevated);flex-direction:column;display:flex;box-shadow:-8px 0 24px #00000024}.cart-drawer__header[data-v-e3e80057]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:72px;padding:1rem 1.5rem;display:flex}.cart-drawer__header h2[data-v-e3e80057]{color:var(--color-heading);font-size:1.1rem;font-weight:700}.cart-drawer__header span[data-v-e3e80057]{color:var(--color-text-muted);margin-top:.05rem;font-size:.72rem;display:block}.cart-drawer__header button[data-v-e3e80057]{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.cart-drawer__header button[data-v-e3e80057]:hover{color:var(--color-accent);background:var(--color-surface-muted)}.cart-drawer__content[data-v-e3e80057]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cart-overlay-enter-active[data-v-e3e80057],.cart-overlay-leave-active[data-v-e3e80057]{transition:opacity .22s}.cart-overlay-enter-active .cart-drawer[data-v-e3e80057],.cart-overlay-leave-active .cart-drawer[data-v-e3e80057]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.cart-overlay-enter-from[data-v-e3e80057],.cart-overlay-leave-to[data-v-e3e80057]{opacity:0}.cart-overlay-enter-from .cart-drawer[data-v-e3e80057],.cart-overlay-leave-to .cart-drawer[data-v-e3e80057]{transform:translate(100%)}@media (width<=520px){.cart-drawer[data-v-e3e80057]{width:100%}.cart-drawer__header[data-v-e3e80057]{min-height:64px;padding-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.cart-overlay-enter-active[data-v-e3e80057],.cart-overlay-leave-active[data-v-e3e80057],.cart-overlay-enter-active .cart-drawer[data-v-e3e80057],.cart-overlay-leave-active .cart-drawer[data-v-e3e80057]{transition:none}}.container[data-v-57172db3]{background:#f3f4f6;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:Arial,sans-serif;display:flex}.content[data-v-57172db3]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.code[data-v-57172db3]{letter-spacing:10px;color:#0000000d;opacity:.5;z-index:0;background:linear-gradient(90deg,#00000014,#00000005);-webkit-background-clip:text;background-clip:text;font-size:180px;font-weight:700;position:absolute}.icon[data-v-57172db3]{stroke:#166534;stroke-width:1.5px;fill:none;z-index:1;width:263px;height:263px}h2[data-v-57172db3]{color:#111827;z-index:1;font-size:30px}p[data-v-57172db3]{color:#6b7280;z-index:1;max-width:620px;font-size:18px}.arrow[data-v-57172db3]{width:7px;height:14px}.container[data-v-ad490973]{background:#f3f4f6;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:Arial,sans-serif;display:flex}.content[data-v-ad490973]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.code[data-v-ad490973]{letter-spacing:10px;color:#0000000d;opacity:.5;z-index:0;background:linear-gradient(90deg,#00000014,#00000005);-webkit-background-clip:text;background-clip:text;font-size:180px;font-weight:700;position:absolute}.icon[data-v-ad490973]{stroke:#166534;stroke-width:1.5px;fill:none;z-index:1;width:200px;height:200px}h2[data-v-ad490973]{color:#111827;z-index:1;font-size:30px}p[data-v-ad490973]{color:#6b7280;z-index:1;max-width:620px;font-size:18px}.arrow[data-v-ad490973]{width:7px;height:14px}.container[data-v-cf8c42ca]{background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;font-family:Arial,sans-serif;display:flex}.content[data-v-cf8c42ca]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:fit-content;display:flex;position:relative}.code[data-v-cf8c42ca]{letter-spacing:10px;color:#0000000d;opacity:.5;z-index:0;background:linear-gradient(90deg,#00000014,#00000005);-webkit-background-clip:text;background-clip:text;font-size:180px;font-weight:700;position:absolute}.icon[data-v-cf8c42ca]{stroke:#166534;stroke-width:1.5px;fill:none;z-index:1;width:200px;height:200px}h2[data-v-cf8c42ca]{color:#111827;z-index:1;font-size:30px}p[data-v-cf8c42ca]{color:#6b7280;z-index:1;max-width:620px;font-size:18px}.arrow[data-v-cf8c42ca]{width:7px;height:14px}.button[data-v-cf8c42ca]{width:100%}.container[data-v-216e70e7]{background:#f3f4f6;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:Arial,sans-serif;display:flex}.content[data-v-216e70e7]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.icon svg[data-v-216e70e7]{stroke:#166534;stroke-width:1.5px;fill:none;width:60px;height:60px}h1[data-v-216e70e7]{color:#111827;font-size:30px}p[data-v-216e70e7]{color:#6b7280;max-width:620px;font-size:18px}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-wine:#7d0c05;--vt-c-wine-darker:#5f0802;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:#000;--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-surface:var(--vt-c-white);--color-surface-elevated:var(--vt-c-white);--color-surface-muted:var(--vt-c-white-soft);--color-accent:var(--vt-c-wine-darker);--color-accent-strong:var(--vt-c-wine);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--color-text-muted:var(--vt-c-text-light-2);--color-text-inverse:var(--vt-c-white);--color-shadow:#00000026;--color-overlay:#ffffff1a;--color-overlay-hover:#fff3;--section-gap:160px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-surface:var(--vt-c-black-soft);--color-surface-elevated:var(--vt-c-black-mute);--color-surface-muted:var(--vt-c-black-soft);--color-accent:var(--vt-c-wine);--color-accent-strong:var(--vt-c-wine-darker);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2);--color-text-muted:var(--vt-c-text-dark-2);--color-text-inverse:var(--vt-c-white);--color-shadow:#00000059;--color-overlay:#ffffff14;--color-overlay-hover:#ffffff24}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}*{margin:0;padding:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s;overflow-x:clip}img,video,svg,button,input,select,textarea{max-width:100%}input,select,textarea{min-width:0}button,a,p,h1,h2,h3{overflow-wrap:anywhere}
