.Vue-Toastification__container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;min-height:100%;padding:4px;pointer-events:none;position:fixed;width:600px;z-index:9999}@media only screen and (min-width:600px){.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:1em}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.top-left{left:1em}.Vue-Toastification__container.bottom-left .Vue-Toastification__toast,.Vue-Toastification__container.top-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance:none){.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl{margin-left:auto;margin-right:unset}}.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.top-right{right:1em}.Vue-Toastification__container.bottom-right .Vue-Toastification__toast,.Vue-Toastification__container.top-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance:none){.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.top-center{left:50%;margin-left:-300px}.Vue-Toastification__container.bottom-center .Vue-Toastification__toast,.Vue-Toastification__container.top-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{left:0;margin:0;padding:0;width:100vw}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:0}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;direction:ltr;display:inline-flex;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;max-width:600px;min-height:64px;min-width:326px;overflow:hidden;padding:22px 24px;pointer-events:auto;position:relative;transform:translateZ(0)}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;font-size:16px;line-height:24px;white-space:pre-wrap;word-break:break-word}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;line-height:24px;opacity:.3;outline:none;padding:0 0 0 10px;transition:.3s ease;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:focus,.Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{animation:scale-x-frames linear 1 forwards;background-color:#ffffffb3;bottom:0;height:5px;left:0;position:absolute;transform-origin:left;width:100%;z-index:10000}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{left:unset;right:0;transform-origin:right}.Vue-Toastification__icon{align-items:center;background:transparent;border:none;height:100%;margin:auto 18px auto 0;outline:none;padding:0;transition:.3s ease;width:20px}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-duration:.4s;transition-property:all;transition-timing-function:ease-in-out}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Vue-Toastification__fade-enter-active.bottom-left,.Vue-Toastification__fade-enter-active.top-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.bottom-right,.Vue-Toastification__fade-enter-active.top-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-duration:.4s;transition-property:all;transition-timing-function:ease-in-out}@keyframes slideInBlurredLeft{0%{filter:blur(40px);opacity:0;transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%}to{filter:blur(0);opacity:1;transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%}}@keyframes slideInBlurredTop{0%{filter:blur(240px);opacity:0;transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0}to{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%}}@keyframes slideInBlurredRight{0%{filter:blur(40px);opacity:0;transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0 50%}to{filter:blur(0);opacity:1;transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%}}@keyframes slideInBlurredBottom{0%{filter:blur(240px);opacity:0;transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%}to{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%}}@keyframes slideOutBlurredTop{0%{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0}to{filter:blur(240px);opacity:0;transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0}}@keyframes slideOutBlurredBottom{0%{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%}to{filter:blur(240px);opacity:0;transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%}}@keyframes slideOutBlurredLeft{0%{filter:blur(0);opacity:1;transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%}to{filter:blur(40px);opacity:0;transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%}}@keyframes slideOutBlurredRight{0%{filter:blur(0);opacity:1;transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%}to{filter:blur(40px);opacity:0;transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0 50%}}.Vue-Toastification__slideBlurred-enter-active.bottom-left,.Vue-Toastification__slideBlurred-enter-active.top-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.bottom-right,.Vue-Toastification__slideBlurred-enter-active.top-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-duration:.4s;transition-property:all;transition-timing-function:ease-in-out}.breadcrumb[data-v-0a7d9453],.breadcrumb-list[data-v-0a7d9453]{margin:0;padding:0}.breadcrumb-list[data-v-0a7d9453]{align-items:center;display:flex;flex-wrap:wrap;gap:0;list-style:none}.breadcrumb-item[data-v-0a7d9453]{align-items:center;display:flex;gap:var(--global-spacing-xs)}.breadcrumb-link[data-v-0a7d9453],.breadcrumb-text[data-v-0a7d9453]{align-items:center;color:var(--global-color-text-muted);display:inline-flex;font-size:.875rem;font-weight:400;gap:var(--global-spacing-xxs);line-height:var(--global-line-height-base);padding:var(--global-spacing-xxs) 0;text-decoration:none;transition:color var(--global-transition-base)}.breadcrumb-link[data-v-0a7d9453]:hover{color:var(--global-color-primary);text-decoration:none}.breadcrumb-item--active .breadcrumb-text[data-v-0a7d9453]{color:var(--global-color-text);font-weight:500}.breadcrumb-icon[data-v-0a7d9453]{color:var(--global-color-text-muted);flex-shrink:0;height:16px;stroke-width:2;width:16px}.breadcrumb-item--active .breadcrumb-icon[data-v-0a7d9453]{color:var(--global-color-text)}.breadcrumb-link:hover .breadcrumb-icon[data-v-0a7d9453]{color:var(--global-color-primary)}.breadcrumb-separator[data-v-0a7d9453]{color:var(--global-color-text-muted);flex-shrink:0;height:14px;margin:0 var(--global-spacing-xs);opacity:.4;stroke-width:1.5;width:14px}@media(max-width:640px){.breadcrumb-link[data-v-0a7d9453],.breadcrumb-text[data-v-0a7d9453]{font-size:.8125rem}.breadcrumb-icon[data-v-0a7d9453]{height:14px;width:14px}.breadcrumb-separator[data-v-0a7d9453]{height:12px;margin:0 var(--global-spacing-xs);width:12px}}.loading-spinner[data-v-338dc534]{animation:spin-338dc534 1s linear infinite;display:inline-flex;flex-shrink:0}.btn-light-border-custom[data-v-338dc534]{border-color:var(--global-color-border-strong)!important}.btn-light[data-v-338dc534]{transition:background-color var(--global-transition-base),border-color var(--global-transition-base),color var(--global-transition-base),box-shadow var(--global-transition-base)!important}.btn-light[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:var(--global-surface-soft)!important;border-color:var(--global-color-text)!important;color:var(--global-color-text)!important}.btn-outline-secondary[data-v-338dc534]{background-color:transparent!important;border:1px solid var(--global-color-border-strong)!important;color:var(--global-color-text)!important}.btn-outline-secondary[data-v-338dc534]:active:not(:disabled):not(.disabled),.btn-outline-secondary[data-v-338dc534]:focus:not(:disabled):not(.disabled),.btn-outline-secondary[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:var(--global-surface-soft)!important;border-color:var(--global-color-text)!important;box-shadow:var(--global-shadow-focus)!important}.btn-outline-danger[data-v-338dc534]{background-color:transparent!important;border:1px solid var(--global-color-danger)!important;color:var(--global-color-danger)!important}.btn-outline-danger[data-v-338dc534]:active:not(:disabled):not(.disabled),.btn-outline-danger[data-v-338dc534]:focus:not(:disabled):not(.disabled),.btn-outline-danger[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:var(--global-color-danger)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-surface-card)!important}.btn-outline-primary[data-v-338dc534]{border-color:var(--global-color-brand)!important;color:var(--global-color-brand)!important}.btn-outline-primary.active[data-v-338dc534]:not(:disabled):not(.disabled),.btn-outline-primary[data-v-338dc534]:active:not(:disabled):not(.disabled),.btn-outline-primary[data-v-338dc534]:focus:not(:disabled):not(.disabled),.btn-outline-primary[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:var(--global-color-brand)!important;border-color:var(--global-color-brand)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-surface-card)!important}.btn-outline-warning[data-v-338dc534]{background:var(--global-surface-card)!important;border-color:var(--global-color-warning)!important;box-shadow:none!important;color:var(--global-color-warning)!important}.btn-outline-warning.active[data-v-338dc534]:not(:disabled):not(.disabled),.btn-outline-warning[data-v-338dc534]:active:not(:disabled):not(.disabled),.btn-outline-warning[data-v-338dc534]:focus:not(:disabled):not(.disabled),.btn-outline-warning[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:var(--global-color-warning)!important;border-color:var(--global-color-warning)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-surface-card)!important}.btn-light.active[data-v-338dc534]:not(:disabled):not(.disabled),.btn-light[data-v-338dc534]:active:not(:disabled):not(.disabled){background-color:var(--global-surface-soft)!important;border-color:var(--global-color-text)!important;box-shadow:none!important;color:var(--global-color-text)!important}.btn-light[data-v-338dc534]:focus:not(:disabled):not(.disabled){background-color:var(--global-surface-soft)!important;border-color:var(--global-color-text)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-color-text)!important}.btn[data-v-338dc534]:focus{outline:none}.btn[data-v-338dc534]{align-items:center;border:1px solid transparent;display:inline-flex;height:38px}.btn-primary[data-v-338dc534]{background-color:var(--global-color-brand)!important;border-color:var(--global-color-brand)!important;color:var(--global-surface-card)!important}.btn-primary.active[data-v-338dc534]:not(:disabled):not(.disabled),.btn-primary[data-v-338dc534]:active:not(:disabled):not(.disabled),.btn-primary[data-v-338dc534]:focus:not(:disabled):not(.disabled),.btn-primary[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:var(--global-color-brand-light,var(--global-color-brand))!important;border-color:var(--global-color-brand)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-surface-card)!important}.btn-remove[data-v-338dc534]{background-color:var(--global-color-danger,#c62828)!important;border-color:var(--global-color-danger,#c62828)!important;color:var(--global-surface-card)!important}.btn-remove.active[data-v-338dc534]:not(:disabled):not(.disabled),.btn-remove[data-v-338dc534]:active:not(:disabled):not(.disabled),.btn-remove[data-v-338dc534]:focus:not(:disabled):not(.disabled),.btn-remove[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:color-mix(in srgb,var(--global-color-danger,#c62828) 85%,#000 15%)!important;border-color:var(--global-color-danger,#c62828)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-surface-card)!important}.action-cancel[data-v-338dc534]{background-color:transparent!important;color:var(--global-color-text,#111)!important}.action-cancel.active[data-v-338dc534]:not(:disabled):not(.disabled),.action-cancel[data-v-338dc534]:active:not(:disabled):not(.disabled),.action-cancel[data-v-338dc534]:focus:not(:disabled):not(.disabled),.action-cancel[data-v-338dc534]:hover:not(:disabled):not(.disabled){background-color:transparent!important;border-color:var(--global-color-warning)!important;box-shadow:var(--global-shadow-focus)!important;color:var(--global-color-text,#111)!important}.btn-ghost[data-v-338dc534],.btn-ghost[data-v-338dc534]:active,.btn-ghost[data-v-338dc534]:focus,.btn-ghost[data-v-338dc534]:hover{border:none!important;box-shadow:none!important;outline:none!important}@keyframes spin-338dc534{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn-reload-content[data-v-338dc534]{align-items:center;display:flex;gap:var(--global-spacing-xs)}.btn-reload-icon[data-v-338dc534]{height:var(--global-icon-size-md);width:var(--global-icon-size-md)}.btn-reload-icon-sm[data-v-338dc534]{height:var(--global-icon-size-sm);width:var(--global-icon-size-sm)}.btn-reload-icon-md[data-v-338dc534]{height:var(--global-icon-size-md);width:var(--global-icon-size-md)}.btn-reload-icon-lg[data-v-338dc534]{height:var(--global-icon-size-lg);width:var(--global-icon-size-lg)}.btn-icon[data-v-338dc534]{aspect-ratio:1;min-width:auto;padding:var(--global-spacing-xs)!important}.btn-icon.btn-sm[data-v-338dc534]{padding:var(--global-spacing-xxs)!important}.btn-icon.btn-lg[data-v-338dc534]{padding:var(--global-spacing-sm)!important}.input-wrapper[data-v-a4e66b01]{position:relative}.form-control[data-v-a4e66b01]{background-clip:padding-box;background-color:var(--global-surface-card);border:1.5px solid #cbd5e1;border-radius:var(--global-radius-sm);box-sizing:border-box;color:var(--global-color-text);display:block;font-size:var(--global-font-size-base-md);height:var(--global-size-control-height);line-height:1.5;max-width:100%;min-width:0;padding:var(--global-spacing-sm) var(--global-spacing-md);transition:border-color var(--global-transition-base),box-shadow var(--global-transition-base);width:100%}.form-control[data-v-a4e66b01]:focus{border-color:var(--global-color-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--global-color-brand) 25%,transparent);outline:none}.form-control[data-v-a4e66b01]::-moz-placeholder{color:var(--global-color-text-muted);opacity:1}.form-control[data-v-a4e66b01]::placeholder{color:var(--global-color-text-muted);opacity:1}.form-control.disabled[data-v-a4e66b01],.form-control[data-v-a4e66b01]:disabled{background-color:var(--global-surface-light);cursor:not-allowed;opacity:.6}.form-control.readonly[data-v-a4e66b01]{background-color:var(--global-surface-lighter);cursor:default}.form-control-sm[data-v-a4e66b01]{border-radius:var(--global-radius-xs);font-size:var(--global-font-size-base-sm);height:calc(var(--global-size-control-height) - 4px);padding:var(--global-spacing-xs) var(--global-spacing-sm)}.form-control-sm.ps-4[data-v-a4e66b01]{padding-left:36px}.form-control-sm.pe-4[data-v-a4e66b01]{padding-right:36px}.input-icon[data-v-a4e66b01]{align-items:center;color:var(--global-color-text-muted);display:flex;height:var(--global-icon-size-sm);justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--global-icon-size-sm)}.input-icon-prefix[data-v-a4e66b01]{left:var(--global-spacing-md)}.input-icon-suffix[data-v-a4e66b01]{cursor:pointer;pointer-events:auto;right:var(--global-spacing-md)}.form-control.is-invalid[data-v-a4e66b01],.form-control.is-invalid[data-v-a4e66b01]:focus{border-color:var(--global-color-danger)}.form-control.is-invalid[data-v-a4e66b01]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--global-color-danger) 15%,transparent)!important}.form-check-input[data-v-02da4c1b]{border:1px solid var(--global-color-border);cursor:pointer;height:var(--global-icon-size-lg);width:var(--global-icon-size-lg)}.form-check-input[data-v-02da4c1b]:focus{border-color:var(--global-color-brand);box-shadow:var(--global-shadow-focus)}.form-check-input[data-v-02da4c1b]:checked{background-color:var(--global-color-brand);border-color:var(--global-color-brand)}.form-check-input[data-v-02da4c1b]:checked:focus{box-shadow:var(--global-shadow-focus)}.form-check-input-sm[data-v-02da4c1b]{height:var(--global-icon-size-md);width:var(--global-icon-size-md)}.form-check-input-lg[data-v-02da4c1b]{height:var(--global-icon-size-xl);width:var(--global-icon-size-xl)}.form-check[data-v-02da4c1b],.form-group[data-v-02da4c1b]{margin-bottom:0}.form-check[data-v-02da4c1b]{padding-left:0}.tree-container[data-v-f9386b5e]{max-height:calc(var(--global-touch-target-min)*9);overflow-y:auto}.tree-expand-icon[data-v-f9386b5e]{align-items:center;display:inline-flex;height:var(--global-icon-size-md);justify-content:center;width:var(--global-icon-size-md)}.btn-clear-selection[data-v-f9386b5e]{background-color:var(--global-surface-page);border:1px solid var(--global-color-border);border-radius:var(--global-radius-sm);color:var(--global-color-text);transition:all var(--global-transition-base)}.btn-clear-selection[data-v-f9386b5e]:hover{background-color:var(--global-surface-lighter)}.tree-expand-btn[data-v-f9386b5e],.tree-expand-btn[data-v-f9386b5e]:hover{color:var(--global-color-text-muted)}.tree-container[data-v-bcc4f5f8]{max-height:calc(var(--global-touch-target-min)*9);overflow-y:auto}.tree-expand-icon[data-v-bcc4f5f8]{align-items:center;display:inline-flex;height:var(--global-icon-size-md);justify-content:center;width:var(--global-icon-size-md)}.btn-clear-selection[data-v-bcc4f5f8]{background-color:var(--global-surface-page);border:1px solid var(--global-color-border);border-radius:var(--global-radius-sm);color:var(--global-color-text);transition:all var(--global-transition-base)}.btn-clear-selection[data-v-bcc4f5f8]:hover{background-color:var(--global-surface-lighter)}.tree-expand-btn[data-v-bcc4f5f8],.tree-expand-btn[data-v-bcc4f5f8]:hover{color:var(--global-color-text-muted)}.category-list[data-v-0ced7332]{max-height:calc(var(--global-touch-target-min)*12);overflow-y:auto}.category-list[data-v-0ced7332]::-webkit-scrollbar{width:var(--global-spacing-xxs)}.category-list[data-v-0ced7332]::-webkit-scrollbar-track{background:var(--global-surface-light)}.category-list[data-v-0ced7332]::-webkit-scrollbar-thumb{background:var(--global-color-border-light);border-radius:calc(var(--global-radius-sm)/2)}.category-list[data-v-0ced7332]::-webkit-scrollbar-thumb:hover{background:var(--global-color-border)}.categories-container[data-v-0ced7332]{padding:0}.notification-bell[data-v-6db6203b]{display:inline-block;position:relative}.bell-btn[data-v-6db6203b]{background:transparent;border:none;border-radius:50%;color:#1f2937;cursor:pointer;padding:8px;position:relative;transition:background .2s}.bell-btn[data-v-6db6203b]:hover{background:#0000000f}.bell-badge[data-v-6db6203b]{align-items:center;background:#ef4444;border-radius:9px;color:#fff;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;right:2px;top:2px}.bell-badge[data-v-6db6203b],.bell-dropdown[data-v-6db6203b]{display:flex;position:absolute}.bell-dropdown[data-v-6db6203b]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;flex-direction:column;max-height:480px;overflow:hidden;right:0;top:calc(100% + 8px);width:360px;z-index:1000}.bell-dropdown-header[data-v-6db6203b]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px}.bell-dropdown-title[data-v-6db6203b]{color:#111827;font-size:15px;font-weight:700}.bell-dropdown-status[data-v-6db6203b]{background:#f3f4f6;border-radius:10px;color:#6b7280;font-size:11px;padding:2px 8px}.bell-dropdown-status.connected[data-v-6db6203b]{background:#dcfce7;color:#16a34a}.bell-dropdown-body[data-v-6db6203b]{flex:1;max-height:380px;overflow-y:auto}.bell-empty[data-v-6db6203b]{color:#9ca3af;padding:32px 16px;text-align:center}.bell-empty svg[data-v-6db6203b]{color:#d1d5db;margin-bottom:8px}.bell-empty p[data-v-6db6203b]{font-size:14px;margin:0}.bell-item[data-v-6db6203b]{border-bottom:1px solid #f9fafb;display:flex;gap:10px;padding:12px 16px;position:relative;transition:background .15s}.bell-item[data-v-6db6203b]:hover{background:#f9fafb}.bell-item.unread[data-v-6db6203b]{background:#eff6ff}.bell-item.unread[data-v-6db6203b]:hover{background:#dbeafe}.bell-item.clickable[data-v-6db6203b]{cursor:pointer}.bell-item-icon[data-v-6db6203b]{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.bell-item-content[data-v-6db6203b]{flex:1;min-width:0}.bell-item-title[data-v-6db6203b]{color:#111827;font-size:13px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-item-message[data-v-6db6203b]{color:#4b5563;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical}.bell-item-time[data-v-6db6203b]{color:#9ca3af;font-size:11px;margin-top:4px}.bell-item-remove[data-v-6db6203b]{align-self:flex-start;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;opacity:0;padding:4px;transition:opacity .15s}.bell-item:hover .bell-item-remove[data-v-6db6203b]{opacity:1}.bell-item-remove[data-v-6db6203b]:hover{background:#f3f4f6;color:#ef4444}.bell-dropdown-footer[data-v-6db6203b]{background:#fafafa;border-top:1px solid #f3f4f6;color:#6b7280;font-size:12px;padding:10px 16px;text-align:center}.bell-fade-enter-active[data-v-6db6203b],.bell-fade-leave-active[data-v-6db6203b]{transition:opacity .15s,transform .15s}.bell-fade-enter-from[data-v-6db6203b],.bell-fade-leave-to[data-v-6db6203b]{opacity:0;transform:translateY(-6px)}.searchbox-root[data-v-11198d57]{font-family:inherit;max-width:600px;position:relative;width:100%}.searchbox-input-wrap[data-v-11198d57]{align-items:center;display:flex;position:relative}.searchbox-icon[data-v-11198d57]{color:#9ca3af;left:16px;pointer-events:none;position:absolute;z-index:1}.searchbox-input[data-v-11198d57]{background:#fff!important;border:2px solid transparent!important;border-radius:24px!important;box-shadow:0 2px 8px #00000014;box-sizing:border-box;color:#111827!important;font-size:14px!important;height:44px;outline:none!important;padding:0 44px!important;transition:box-shadow .2s,border-color .2s;width:100%}.searchbox-input[data-v-11198d57]::-moz-placeholder{color:#9ca3af!important;opacity:1}.searchbox-input[data-v-11198d57]::placeholder{color:#9ca3af!important;opacity:1}.searchbox-input[data-v-11198d57]:focus{border-color:#ff6b35!important;box-shadow:0 0 0 4px #ff6b3526,0 4px 12px #0000001a}.searchbox-spinner[data-v-11198d57]{animation:searchbox-spin-11198d57 .7s linear infinite;border:2px solid #e2e2e2;border-radius:50%;border-top-color:#ff6b35;height:16px;position:absolute;right:16px;width:16px}.searchbox-clear[data-v-11198d57]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:8px;transition:background .15s,color .15s;width:28px}.searchbox-clear[data-v-11198d57]:hover{background:#e5e7eb;color:#111827}@keyframes searchbox-spin-11198d57{to{transform:rotate(1turn)}}.searchbox-dropdown[data-v-11198d57]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001f;left:0;max-height:480px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:1000}.searchbox-state[data-v-11198d57]{color:#777;font-size:14px;padding:16px;text-align:center}.searchbox-list[data-v-11198d57]{list-style:none;margin:0;padding:6px 0}.searchbox-item+.searchbox-item[data-v-11198d57]{border-top:1px solid #f1f1f1}.searchbox-link[data-v-11198d57]{align-items:center;color:#222;display:flex;gap:12px;padding:10px 14px;text-decoration:none;transition:background .12s}.searchbox-link[data-v-11198d57]:hover{background:#fafafa}.searchbox-thumb[data-v-11198d57]{background:#f4f4f4;border-radius:8px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.searchbox-info[data-v-11198d57]{display:flex;flex-direction:column;min-width:0}.searchbox-name[data-v-11198d57]{color:#222;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchbox-price[data-v-11198d57]{color:#e53935;font-size:13px;margin-top:2px}.searchbox-fade-enter-active[data-v-11198d57],.searchbox-fade-leave-active[data-v-11198d57]{transition:opacity .15s,transform .15s}.searchbox-fade-enter-from[data-v-11198d57],.searchbox-fade-leave-to[data-v-11198d57]{opacity:0;transform:translateY(-4px)}.header[data-v-fb08a0a7]{box-shadow:var(--global-shadow-soft);position:sticky;top:0;z-index:1000}@media(max-width:767.98px){.app-shell.is-cart-page .header[data-v-fb08a0a7]{display:none}html.is-product-detail-page .header[data-v-fb08a0a7]{display:none!important}}.hamburger-btn[data-v-fb08a0a7]{align-items:center;background:var(--global-color-text-darker);border:none;border-radius:var(--global-radius-sm);box-shadow:var(--global-shadow-md);cursor:pointer;display:none;flex-shrink:0;height:var(--global-height-icon-btn-mobile);justify-content:center;transition:all var(--global-transition-base);width:var(--global-height-icon-btn-mobile)}.hamburger-btn[data-v-fb08a0a7]:hover{background:var(--global-color-text-dark);box-shadow:var(--global-shadow-lg);transform:translateY(-1px)}.hamburger-btn[data-v-fb08a0a7]:active{transform:scale(.95)}.hamburger-icon[data-v-fb08a0a7]{color:var(--global-color-brand-accent);height:var(--global-icon-size-lg);stroke-width:2;width:var(--global-icon-size-lg)}@media(max-width:991.98px){.hamburger-btn[data-v-fb08a0a7]{display:flex}}.top-bar[data-v-fb08a0a7]{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:var(--global-font-size-base-xl);line-height:1.3;padding-bottom:var(--global-spacing-xxxs)!important;padding-top:var(--global-spacing-xxxs)!important}.top-bar-content[data-v-fb08a0a7]{gap:var(--global-spacing-lg);justify-content:space-between;min-height:var(--global-spacing-xl);width:100%}.top-bar-content[data-v-fb08a0a7],.top-bar-item[data-v-fb08a0a7]{align-items:center;display:flex}.top-bar-item[data-v-fb08a0a7]{flex:1 1 0;flex-wrap:nowrap;gap:var(--global-spacing-sm);min-width:0}.top-bar-left[data-v-fb08a0a7]{justify-content:flex-start}.top-bar-center[data-v-fb08a0a7]{gap:var(--global-spacing-sm);justify-content:center;line-height:1.2;padding-top:var(--global-spacing-xxxs);text-align:center}.top-bar-center[data-v-fb08a0a7],.top-bar-right[data-v-fb08a0a7]{align-items:center;display:flex}.top-bar-right[data-v-fb08a0a7]{justify-content:flex-end}.top-bar-icon[data-v-fb08a0a7]{color:var(--global-color-brand-light);flex-shrink:0;height:var(--global-icon-size-lg);opacity:.85;stroke-width:2.5;width:var(--global-icon-size-lg)}.top-bar-label[data-v-fb08a0a7]{font-weight:500;white-space:nowrap}.top-bar-value[data-v-fb08a0a7]{color:var(--global-color-brand-light);font-size:var(--global-font-size-lg-sm);font-weight:700;white-space:nowrap}.top-bar-note[data-v-fb08a0a7]{font-size:var(--global-font-size-base-lg);opacity:.9;white-space:nowrap}.top-bar-slogan[data-v-fb08a0a7]{font-size:var(--global-font-size-sm);max-width:480px;opacity:.9;overflow:hidden;text-overflow:ellipsis}.top-bar-link[data-v-fb08a0a7],.top-bar-slogan[data-v-fb08a0a7]{color:var(--global-surface-card);font-weight:500;white-space:nowrap}.top-bar-link[data-v-fb08a0a7]{font-size:var(--global-font-size-lg);padding:var(--global-spacing-xxs) 0;text-decoration:none;transition:opacity var(--global-transition-base)}.top-bar-link[data-v-fb08a0a7]:hover{color:var(--global-surface-card);opacity:.8;text-decoration:none}.top-bar-link-highlight[data-v-fb08a0a7]{color:var(--global-color-brand-light)!important;font-weight:600}.top-bar-link-highlight[data-v-fb08a0a7]:hover{opacity:.8}.top-bar-separator[data-v-fb08a0a7]{color:#ffffff80;font-weight:400;margin:0 var(--global-spacing-xs)}@media(min-width:1366px){.top-bar-content[data-v-fb08a0a7]{flex-wrap:nowrap;gap:var(--global-spacing-lg)}.top-bar-item[data-v-fb08a0a7]{flex-wrap:nowrap;gap:var(--global-spacing-sm)}.top-bar-value[data-v-fb08a0a7]{font-size:var(--global-font-size-lg-md)}.top-bar-slogan[data-v-fb08a0a7]{font-size:var(--global-font-size-base-xl)}.top-bar-center[data-v-fb08a0a7],.top-bar-left[data-v-fb08a0a7],.top-bar-right[data-v-fb08a0a7]{flex-shrink:0}}@media(max-width:1199.98px){.top-bar-content[data-v-fb08a0a7]{gap:var(--global-spacing-md)}.top-bar-item[data-v-fb08a0a7]{gap:var(--global-spacing-xs)}.top-bar-note[data-v-fb08a0a7],.top-bar-slogan[data-v-fb08a0a7]{display:none}}.main-header[data-v-fb08a0a7]{background:linear-gradient(180deg,var(--global-color-brand-light) 0,var(--global-color-brand-lighter) 100%);border-bottom:none;box-shadow:var(--global-shadow-md);padding:var(--global-spacing-md) 0 var(--global-spacing-xs) 0!important;position:relative}.main-header[data-v-fb08a0a7]:after{display:none}.main-header .container-fluid[data-v-fb08a0a7]{padding-left:var(--global-spacing-lg);padding-right:var(--global-spacing-lg)}.main-header>.container-fluid>.row[data-v-fb08a0a7]:first-child{padding-bottom:var(--global-spacing-xs)}.search-bar .form-control[data-v-fb08a0a7]:focus{border:none;box-shadow:none}.search-bar[data-v-fb08a0a7]{background:var(--global-surface-card);border-radius:var(--global-radius-md)}.search-bar .form-control[data-v-fb08a0a7]{background:transparent!important;border:none!important;border-radius:var(--global-radius-md) 0 0 var(--global-radius-md)!important;box-shadow:none!important;flex:1 1 auto!important;height:var(--global-height-search-bar)!important;min-width:0!important;outline:none!important;padding:0 var(--global-spacing-xs) 0 var(--global-spacing-md)!important}.search-bar[data-v-fb08a0a7]:focus-within{border-color:var(--global-color-brand-accent);box-shadow:var(--global-shadow-md)}.search-btn[data-v-fb08a0a7]:hover{background:var(--global-color-text-dark)}.search-wrapper[data-v-fb08a0a7]{position:relative;width:100%}.search-bar.input-group[data-v-fb08a0a7]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;height:44px;overflow:hidden;width:100%}.search-btn[data-v-fb08a0a7]{align-items:center;background:#f97316;background:#f97316!important;border:none;border:none!important;border-radius:0 12px 12px 0!important;box-sizing:border-box!important;cursor:pointer;display:flex;display:flex!important;flex:0 0 56px;flex:0 0 56px!important;height:44px!important;justify-content:center;margin-left:-1px;margin-right:-12px;min-height:44px!important;overflow:hidden;padding:0!important;position:relative;transition:background .2s ease;width:56px!important;z-index:10}.search-btn[data-v-fb08a0a7]:hover{background:#ea580c!important}.search-btn .icon[data-v-fb08a0a7]{color:#fff;height:18px;width:18px}.search-dropdown[data-v-fb08a0a7]{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;left:0;margin-top:8px;max-height:400px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.search-loading[data-v-fb08a0a7]{color:#666;padding:16px;text-align:center}.search-no-results[data-v-fb08a0a7]{color:#999;font-size:14px;padding:20px;text-align:center}.search-results[data-v-fb08a0a7]{padding:8px 0}.search-result-item[data-v-fb08a0a7]{align-items:center;display:flex;gap:12px;padding:10px 16px;text-decoration:none;transition:background .2s ease}.search-result-item[data-v-fb08a0a7]:hover{background:#f5f5f5}.search-result-image[data-v-fb08a0a7]{background:#f0f0f0;border-radius:8px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.search-result-info[data-v-fb08a0a7]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.search-result-name[data-v-fb08a0a7]{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-price[data-v-fb08a0a7]{color:var(--global-color-brand-accent);font-size:14px;font-weight:600}.cart-btn[data-v-fb08a0a7]{align-items:center;background:#f97316;border:none;border-radius:12px;box-shadow:0 4px 10px #00000026;color:#fff;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;padding:0 16px;position:relative;transition:all .2s ease}.cart-btn[data-v-fb08a0a7]:hover{background:#ea580c}.cart-btn[data-v-fb08a0a7]:active{transform:scale(.96)}.cart-wrapper[data-v-fb08a0a7]{margin-left:12px;padding-bottom:16px;position:relative;z-index:50}.cart-text[data-v-fb08a0a7]{color:#fff;font-size:14px;font-weight:500;transition:color .2s ease;white-space:nowrap}.mini-cart-dropdown[data-v-fb08a0a7]{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);transform:translateY(-4px);transition:all .2s ease;visibility:hidden;width:320px;z-index:100}.cart-wrapper:hover .mini-cart-dropdown[data-v-fb08a0a7]{opacity:1;transform:translateY(0);visibility:visible}@media(max-width:991.98px){.mini-cart-dropdown[data-v-fb08a0a7]{display:none}}.mini-cart-header[data-v-fb08a0a7]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 16px}.mini-cart-title[data-v-fb08a0a7]{color:#111;font-size:15px;font-weight:600}.mini-cart-count[data-v-fb08a0a7]{color:#666;font-size:13px}.mini-cart-items[data-v-fb08a0a7]{max-height:240px;overflow-y:auto}.mini-cart-item[data-v-fb08a0a7]{border-bottom:1px solid #f5f5f5;display:flex;gap:12px;padding:12px 16px;transition:background .15s ease}.mini-cart-item[data-v-fb08a0a7]:hover{background:#fafafa}.mini-cart-item-image[data-v-fb08a0a7]{background:#f5f5f5;border-radius:8px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.mini-cart-item-image img[data-v-fb08a0a7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mini-cart-item-info[data-v-fb08a0a7]{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.mini-cart-item-name[data-v-fb08a0a7]{color:#111;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-cart-item-price[data-v-fb08a0a7]{color:#e53935;font-size:14px;font-weight:600}.mini-cart-item-bottom[data-v-fb08a0a7]{align-items:center;display:flex;gap:8px;margin-top:2px}.mini-cart-item-qty[data-v-fb08a0a7]{background:#f5f5f5;border-radius:4px;color:#888;font-size:12px;padding:2px 6px}.mini-cart-total[data-v-fb08a0a7]{align-items:center;background:#fffbeb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.mini-cart-total span[data-v-fb08a0a7]:first-child{color:#666;font-size:14px;font-weight:500}.mini-cart-total-price[data-v-fb08a0a7]{color:#e53935;font-size:16px;font-weight:700}.mini-cart-more[data-v-fb08a0a7]{background:#fafafa;color:#666;font-size:13px;padding:10px 16px;text-align:center}.mini-cart-footer[data-v-fb08a0a7]{background:#fafafa;padding:12px 16px}.mini-cart-view-btn[data-v-fb08a0a7]{background:var(--global-color-brand-accent);border:none;border-radius:8px;color:#111;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.mini-cart-view-btn[data-v-fb08a0a7]:hover{background:var(--global-color-brand-accent-light);transform:translateY(-1px)}@media(max-width:767.98px){.main-header[data-v-fb08a0a7]{padding:8px 0!important}.main-header .container-fluid[data-v-fb08a0a7]{padding-left:16px;padding-right:16px}.main-header .row[data-v-fb08a0a7]{align-items:center}.hamburger-btn[data-v-fb08a0a7]{border-radius:8px;height:36px;width:36px}.hamburger-icon[data-v-fb08a0a7]{height:20px;width:20px}.search-bar .form-control[data-v-fb08a0a7],.search-btn[data-v-fb08a0a7]{height:38px!important}.cart-wrapper[data-v-fb08a0a7]{padding:4px 0;position:relative}.cart-btn[data-v-fb08a0a7]{border-radius:10px;box-shadow:0 2px 6px #00000026;height:38px;padding:0 10px}.cart-text[data-v-fb08a0a7]{display:none}.cart-icon[data-v-fb08a0a7]{height:20px;width:20px}.cart-badge[data-v-fb08a0a7]{border-width:2px;font-size:8px;height:15px;min-width:15px;right:-3px;top:-2px}.header-actions[data-v-fb08a0a7]{align-items:center;display:flex;gap:4px;padding-right:var(--global-spacing-xs)}}.breadcrumb-container[data-v-fb08a0a7]{background:var(--global-surface-card);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:var(--global-shadow-xs);padding:var(--global-spacing-sm) 0}.brand-logo-link[data-v-fb08a0a7]{align-items:center;display:inline-flex;text-decoration:none}.brand-logo[data-v-fb08a0a7]{display:block;height:65px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transform:scale(1.5);transform-origin:left center;width:140px}.brand-title[data-v-fb08a0a7]{align-items:center;color:var(--global-color-text);cursor:pointer;display:flex;font-size:var(--global-font-size-xl-lg)!important;font-weight:700!important;line-height:1.1;transition:opacity var(--global-transition-base)}.brand-title[data-v-fb08a0a7]:hover{opacity:.8}.header-actions[data-v-fb08a0a7]{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--global-spacing-lg);justify-content:flex-end;width:100%}.cart-icon[data-v-fb08a0a7]{color:#fff;height:22px;stroke-width:1.8;width:22px}.cart-badge[data-v-fb08a0a7]{align-items:center;animation:badge-pop-fb08a0a7 .4s cubic-bezier(.175,.885,.32,1.275);background-color:#ef4444;border:2px solid #f97316;border-radius:50%;box-shadow:0 2px 4px #ef444466;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-5px;top:-5px;z-index:10}@keyframes badge-pop-fb08a0a7{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.15)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes badge-pulse-fb08a0a7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cart-badge.updated[data-v-fb08a0a7]{animation:badge-pulse-fb08a0a7 .3s ease}.header-actions .icon-btn[data-v-fb08a0a7]{align-items:center;background:var(--global-surface-card);border:2px solid var(--global-color-brand);border-radius:50%;box-shadow:var(--global-shadow-xs);color:var(--global-color-text);cursor:pointer;display:flex;flex:0 0 auto;flex-shrink:0;height:var(--global-touch-target-min-mobile);justify-content:center;min-width:var(--global-touch-target-min-mobile);padding:0;position:relative;transition:all var(--global-transition-base);width:var(--global-touch-target-min-mobile)}.header-actions .icon-btn[data-v-fb08a0a7]:hover{background:var(--global-color-brand);border-color:var(--global-color-brand);box-shadow:var(--global-shadow-md);color:var(--global-surface-card);transform:translateY(-2px)}.icon-btn[data-v-fb08a0a7]{background:var(--global-color-text);border:none;border-radius:50%;color:var(--global-surface-card);cursor:pointer;padding:var(--global-spacing-xs);position:relative;transition:all var(--global-transition-base)}.icon-btn[data-v-fb08a0a7]:hover{background:var(--global-color-text-muted)}.header-actions .icon-btn .icon[data-v-fb08a0a7],.icon-btn .icon[data-v-fb08a0a7]{height:var(--global-icon-size-xl);stroke-width:2;width:var(--global-icon-size-xl)}.header-actions .icon-btn .icon[data-v-fb08a0a7]{color:var(--global-color-text)}.header-actions .icon-btn:hover .icon[data-v-fb08a0a7]{color:var(--global-surface-card)}.icon-btn .badge[data-v-fb08a0a7]{background-color:var(--global-color-badge-danger)!important;border:none;border-radius:var(--global-radius-sm);font-size:var(--global-font-size-xs);padding:var(--global-spacing-xxs) var(--global-spacing-xs)}.nav-link[data-v-fb08a0a7]{color:var(--global-color-text);font-size:var(--global-font-size-base-xl);font-weight:500;padding:var(--global-spacing-xxs) 0;position:relative;text-decoration:none;transition:all .2s ease}.nav-link[data-v-fb08a0a7]:after{background:var(--global-color-text);border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.nav-link[data-v-fb08a0a7]:hover{color:var(--global-color-text)}.nav-link[data-v-fb08a0a7]:hover:after{transform:scaleX(.5)}.nav-link.active[data-v-fb08a0a7]{color:var(--global-color-text);font-weight:600}.nav-link.active[data-v-fb08a0a7]:after{transform:scaleX(1)}.nav-services[data-v-fb08a0a7]{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:flex-end}.nav-service-item[data-v-fb08a0a7]{align-items:center;display:flex;flex-shrink:0;gap:6px}.nav-service-icon[data-v-fb08a0a7]{color:var(--global-color-text);flex-shrink:0;height:var(--global-icon-size-lg);opacity:.85;stroke-width:2;width:var(--global-icon-size-lg)}.nav-service-text[data-v-fb08a0a7]{color:var(--global-color-text);font-size:var(--global-font-size-base-md);font-weight:500;opacity:.9;white-space:nowrap}.nav-row[data-v-fb08a0a7]{align-items:stretch!important;background:linear-gradient(180deg,#facc151f 0,#facc150d);border-top:1px solid rgba(0,0,0,.08);box-shadow:none;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:var(--global-spacing-xxs)}.nav-row-start[data-v-fb08a0a7]{padding-left:0!important}.nav-categories[data-v-fb08a0a7]{max-width:240px;position:relative}.nav-categories-toggle[data-v-fb08a0a7]{align-items:center;background:none;border:none;border-radius:var(--global-radius-sm);box-shadow:none;color:var(--global-color-text);cursor:pointer;display:flex;font-weight:600;gap:var(--global-spacing-sm);transition:border-color var(--global-transition-base),opacity var(--global-transition-base);width:100%}.nav-categories-toggle[data-v-fb08a0a7]:hover{opacity:.92}.nav-categories-caret[data-v-fb08a0a7],.nav-categories-icon[data-v-fb08a0a7]{flex-shrink:0;height:var(--global-icon-size-md);width:var(--global-icon-size-md)}.nav-categories-text[data-v-fb08a0a7]{flex:1;font-size:var(--global-font-size-xl-sm);font-weight:700;line-height:1.2;text-align:left}.nav-categories-panel[data-v-fb08a0a7]{background:var(--global-surface-card);border:1px solid var(--global-color-border);border-radius:var(--global-radius-sm);box-shadow:var(--global-shadow-xs);left:0;max-height:min(70vh,520px);overflow:auto;padding:var(--global-spacing-sm);position:absolute;top:calc(100% + var(--global-spacing-xxs));width:max(100%,280px);z-index:30}.nav-categories-panel[data-v-fb08a0a7] .common-tree-filter{margin:0}.nav-categories-panel[data-v-fb08a0a7] .tree-container{max-height:none;overflow:visible}.fade-enter-active[data-v-fb08a0a7],.fade-leave-active[data-v-fb08a0a7]{transition:opacity var(--global-transition-base),transform var(--global-transition-base)}.fade-enter-from[data-v-fb08a0a7],.fade-leave-to[data-v-fb08a0a7]{opacity:0;transform:translateY(-4px)}@media(min-width:1366px){.nav-services[data-v-fb08a0a7]{gap:20px}.nav-service-text[data-v-fb08a0a7]{font-size:var(--global-font-size-base-lg)}}@media(max-width:1199.98px){.nav-service-text[data-v-fb08a0a7]{display:none}.nav-services[data-v-fb08a0a7]{gap:12px}}.mobile-menu[data-v-fb08a0a7]{inset:0;position:fixed;z-index:2000}.mobile-menu-overlay[data-v-fb08a0a7]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;inset:0;position:absolute}.mobile-menu-content[data-v-fb08a0a7]{background:var(--global-surface-card);bottom:0;box-shadow:var(--global-shadow-strong);display:flex;flex-direction:column;max-width:360px;position:absolute;right:0;top:0;width:85%}.mobile-menu-header[data-v-fb08a0a7]{background:var(--global-color-brand-light);border-bottom:1px solid var(--global-color-border);justify-content:space-between;padding:var(--global-spacing-lg) var(--global-spacing-xl)}.close-btn[data-v-fb08a0a7],.mobile-menu-header[data-v-fb08a0a7]{align-items:center;display:flex}.close-btn[data-v-fb08a0a7]{background:transparent;border:none;color:var(--global-color-text);cursor:pointer;justify-content:center;padding:var(--global-spacing-xs)}.close-btn svg[data-v-fb08a0a7]{height:var(--global-icon-size-xl);width:var(--global-icon-size-xl)}.mobile-menu-body[data-v-fb08a0a7]{flex:1;overflow-y:auto;padding:var(--global-spacing-xl)}.user-actions[data-v-fb08a0a7]{border-bottom:1px solid var(--global-color-border);padding-bottom:var(--global-spacing-lg)}.user-dropdown[data-v-fb08a0a7]{position:relative}.user-dropdown-toggle[data-v-fb08a0a7]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--global-surface-card);cursor:pointer;display:flex;font-size:var(--global-font-size-lg);font-weight:500;gap:6px;padding:var(--global-spacing-xxs) var(--global-spacing-sm);transition:opacity var(--global-transition-base)}.user-dropdown-toggle[data-v-fb08a0a7]:hover{opacity:.9}.user-icon[data-v-fb08a0a7]{height:18px;stroke-width:2;width:18px}.user-name[data-v-fb08a0a7]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron-icon[data-v-fb08a0a7]{height:14px;stroke-width:2;transition:transform .2s ease;width:14px}.user-dropdown:hover .chevron-icon[data-v-fb08a0a7]{transform:rotate(180deg)}.user-dropdown-menu[data-v-fb08a0a7]{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;min-width:180px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;z-index:100}.user-dropdown:hover .user-dropdown-menu[data-v-fb08a0a7]{opacity:1;transform:translateY(0);visibility:visible}.user-dropdown-item[data-v-fb08a0a7]{align-items:center;background:transparent;border:none;color:var(--global-color-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .15s ease;width:100%}.user-dropdown-item[data-v-fb08a0a7]:hover{background:#f5f5f5;color:var(--global-color-brand-light)}.dropdown-item-icon[data-v-fb08a0a7]{height:18px;stroke-width:2;width:18px}.mobile-user-info[data-v-fb08a0a7]{align-items:center;border-bottom:1px solid #eee;display:flex;gap:10px;margin-bottom:8px;padding:12px 0}.mobile-user-icon[data-v-fb08a0a7]{align-items:center;background:var(--global-color-brand-light);border-radius:50%;color:var(--global-color-text);display:flex;height:40px;justify-content:center;width:40px}.mobile-user-name[data-v-fb08a0a7]{color:var(--global-color-text);font-size:16px;font-weight:600}.user-action-btn[data-v-fb08a0a7]{align-items:center;color:var(--global-color-text);display:flex;font-weight:500;padding:var(--global-spacing-md) 0;text-decoration:none;transition:color var(--global-transition-base)}.user-action-btn[data-v-fb08a0a7]:hover{color:var(--global-color-brand-light)}.user-action-btn-seller[data-v-fb08a0a7]{color:var(--global-color-brand-accent)!important;font-weight:600}.user-action-btn-seller[data-v-fb08a0a7]:hover{opacity:.8}.user-action-btn svg[data-v-fb08a0a7]{height:var(--global-icon-size-lg);width:var(--global-icon-size-lg)}.menu-section[data-v-fb08a0a7]{margin-top:var(--global-spacing-lg)}.menu-section-title[data-v-fb08a0a7]{color:var(--global-color-text-muted);font-size:var(--global-font-size-sm);font-weight:600;letter-spacing:.5px;margin-bottom:var(--global-spacing-md);text-transform:uppercase}.menu-item[data-v-fb08a0a7]{align-items:center;border-radius:var(--global-radius-sm);display:flex;font-weight:500;margin-bottom:var(--global-spacing-xxs);padding:var(--global-spacing-md) var(--global-spacing-lg);text-decoration:none;transition:all var(--global-transition-base)}.menu-item[data-v-fb08a0a7],.menu-item[data-v-fb08a0a7]:hover{color:var(--global-color-text)}.menu-item[data-v-fb08a0a7]:hover{background:var(--global-surface-soft);padding-left:var(--global-spacing-xl)}.menu-item.active[data-v-fb08a0a7]{background:var(--global-color-brand-light);color:var(--global-color-text);font-weight:600}.menu-item svg[data-v-fb08a0a7]{height:var(--global-icon-size-md);opacity:.5;width:var(--global-icon-size-md)}.slide-enter-active[data-v-fb08a0a7],.slide-leave-active[data-v-fb08a0a7]{transition:opacity var(--global-transition-long)}.slide-enter-active .mobile-menu-content[data-v-fb08a0a7],.slide-leave-active .mobile-menu-content[data-v-fb08a0a7]{transition:transform var(--global-transition-long)}.slide-enter-from[data-v-fb08a0a7],.slide-leave-to[data-v-fb08a0a7]{opacity:0}.slide-enter-from .mobile-menu-content[data-v-fb08a0a7],.slide-leave-to .mobile-menu-content[data-v-fb08a0a7]{transform:translate(100%)}@media(max-width:767.98px){.top-bar[data-v-fb08a0a7]{font-size:var(--global-font-size-base-sm);padding-bottom:2px!important;padding-top:2px!important}.top-bar-content[data-v-fb08a0a7]{min-height:24px}.main-header[data-v-fb08a0a7]{padding-bottom:4px!important;padding-top:4px!important}.main-header .row[data-v-fb08a0a7]:last-child{align-items:center;margin-top:2px;padding-bottom:4px;padding-top:4px}.brand-title[data-v-fb08a0a7]{font-size:var(--global-font-size-xl-sm)!important}.brand-logo[data-v-fb08a0a7]{height:65px;transform:scale(1.2);width:140px}.search-bar[data-v-fb08a0a7]{align-items:stretch;display:flex;height:38px;width:100%}.search-bar .form-control[data-v-fb08a0a7]{flex:1 1 auto;min-width:0}.search-btn[data-v-fb08a0a7]{flex:0 0 44px;height:38px!important;padding:0;width:44px}.header-actions[data-v-fb08a0a7]{align-items:center;display:flex;gap:2px;justify-content:flex-end}.header-actions .icon-btn[data-v-fb08a0a7]{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;height:28px;justify-content:center;min-width:28px;width:28px}.header-actions .icon-btn .icon[data-v-fb08a0a7],.icon-btn .icon[data-v-fb08a0a7]{height:14px;width:14px}}@media(max-width:575.98px){.brand-title[data-v-fb08a0a7]{font-size:var(--global-font-size-lg-lg)}.brand-logo[data-v-fb08a0a7]{height:65px;transform:scale(1.2);width:140px}.icon-btn[data-v-fb08a0a7]{padding:var(--global-spacing-xxs)}.mobile-menu-content[data-v-fb08a0a7]{width:90%}}.site-footer[data-v-a1521809]{background:linear-gradient(180deg,#1f2937,#111827);color:#d1d5db;margin-top:60px}.footer-newsletter[data-v-a1521809]{background:linear-gradient(135deg,#ff6b35,#f59e0b);overflow:hidden;padding:32px 0;position:relative}.footer-newsletter[data-v-a1521809]:before{background-image:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 80% 50%,hsla(0,0%,100%,.1) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.newsletter-card[data-v-a1521809]{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;position:relative;z-index:1}.newsletter-title[data-v-a1521809]{color:#fff;font-size:22px;font-weight:700;margin:0 0 4px}.newsletter-sub[data-v-a1521809]{color:#ffffffeb;font-size:14px;margin:0}.newsletter-form[data-v-a1521809]{display:flex;flex:1;gap:8px;max-width:480px;min-width:280px}.newsletter-input[data-v-a1521809]{background:#fffffff2;border:none;border-radius:8px;color:#111827;flex:1;font-size:14px;outline:none;padding:12px 16px}.newsletter-input[data-v-a1521809]::-moz-placeholder{color:#9ca3af}.newsletter-input[data-v-a1521809]::placeholder{color:#9ca3af}.newsletter-btn[data-v-a1521809]{background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:transform .15s,background .2s}.newsletter-btn[data-v-a1521809]:hover:not(:disabled){background:#000;transform:translateY(-1px)}.newsletter-btn[data-v-a1521809]:disabled{cursor:not-allowed;opacity:.6}.newsletter-msg[data-v-a1521809]{background:#fffffff2;border-radius:6px;color:#15803d;flex-basis:100%;font-size:14px;font-weight:500;padding:8px 16px;text-align:center}.footer-trust[data-v-a1521809]{background:#1f2937;border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);padding:24px 0}.trust-grid[data-v-a1521809]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trust-item[data-v-a1521809]{align-items:center;display:flex;gap:14px;padding:8px 16px}.trust-icon[data-v-a1521809]{flex:0 0 auto;font-size:32px}.trust-text[data-v-a1521809]{display:flex;flex-direction:column}.trust-text strong[data-v-a1521809]{color:#fff;font-size:14px;font-weight:600}.trust-text small[data-v-a1521809]{color:#9ca3af;font-size:12px;margin-top:2px}.footer-main[data-v-a1521809]{padding:48px 0 32px}.footer-desktop[data-v-a1521809]{display:block}.footer-brand-row[data-v-a1521809]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.footer-brand-logo[data-v-a1521809]{align-items:center;background:#ffffff1a;border-radius:12px;display:flex;height:48px;justify-content:center;padding:6px;width:48px}.footer-logo-image[data-v-a1521809]{height:auto;max-width:100%}.footer-logo[data-v-a1521809]{color:#fff;font-size:22px;font-weight:700;margin:0}.footer-desc[data-v-a1521809]{color:#9ca3af;font-size:13px;line-height:1.6;margin-bottom:20px}.footer-title[data-v-a1521809]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:18px;padding-bottom:10px;position:relative;text-transform:uppercase}.footer-title[data-v-a1521809]:after{background:linear-gradient(90deg,#f59e0b,#ff6b35);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:32px}.footer-contact[data-v-a1521809]{display:flex;flex-direction:column;gap:12px}.contact-item[data-v-a1521809]{align-items:flex-start;color:#d1d5db;display:flex;font-size:13px;gap:10px;line-height:1.5}.contact-icon[data-v-a1521809]{color:#f59e0b;flex-shrink:0;height:16px;margin-top:2px;width:16px}.contact-link[data-v-a1521809]{color:#d1d5db;text-decoration:none;transition:color .15s}.contact-link[data-v-a1521809]:hover{color:#f59e0b}.footer-links[data-v-a1521809]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-link[data-v-a1521809]{color:#9ca3af;display:inline-block;font-size:13px;position:relative;text-decoration:none;transition:color .15s,transform .15s,padding-left .15s}.footer-link[data-v-a1521809]:before{color:#f59e0b;content:"›";left:-12px;opacity:0;position:absolute;transition:opacity .15s}.footer-link[data-v-a1521809]:hover{color:#fff;padding-left:12px}.footer-link[data-v-a1521809]:hover:before{opacity:1}.footer-link--highlight[data-v-a1521809]{color:#fbbf24;font-weight:600}.footer-link--highlight[data-v-a1521809]:hover{color:#fde68a}.tax-code[data-v-a1521809]{background:#ffffff0d;border-radius:6px;color:#9ca3af;display:inline-block;font-size:11px;margin-top:16px;padding:8px 12px}.footer-social[data-v-a1521809]{display:flex;flex-wrap:wrap;gap:10px}.social-link[data-v-a1521809]{align-items:center;background:#ffffff14;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;text-decoration:none;transition:transform .2s,background .2s;width:36px}.social-link[data-v-a1521809]:hover{transform:translateY(-3px)}.social-link.social-facebook[data-v-a1521809]:hover{background:#1877f2}.social-link.social-instagram[data-v-a1521809]:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-link.social-tiktok[data-v-a1521809]:hover{background:#000}.social-link.social-youtube[data-v-a1521809]:hover{background:red}.footer-bottom[data-v-a1521809]{background:#0f172a;border-top:1px solid hsla(0,0%,100%,.06);padding:20px 0}.footer-bottom-content[data-v-a1521809]{align-items:center;display:flex;flex-direction:column;gap:14px}.footer-payments[data-v-a1521809]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.payments-label[data-v-a1521809]{color:#6b7280;font-size:12px}.payment-icons[data-v-a1521809]{display:flex;flex-wrap:wrap;gap:8px}.payment-pill[data-v-a1521809]{background:#ffffff14;border-radius:4px;color:#d1d5db;font-size:11px;font-weight:600;letter-spacing:.03em;padding:4px 12px}.copyright[data-v-a1521809]{color:#6b7280;font-size:12px;text-align:center}.footer-mobile[data-v-a1521809]{display:none}.mobile-essential[data-v-a1521809]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:24px 16px}.mobile-brand[data-v-a1521809]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.mobile-logo-image[data-v-a1521809]{height:40px;width:40px}.mobile-brand-name[data-v-a1521809]{color:#fff;font-size:18px;font-weight:700}.mobile-contact[data-v-a1521809]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.mobile-email[data-v-a1521809],.mobile-phone[data-v-a1521809]{align-items:center;background:#ffffff0d;border-radius:8px;color:#d1d5db;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-decoration:none}.mobile-contact-icon[data-v-a1521809]{color:#f59e0b;height:16px;width:16px}.mobile-social-row[data-v-a1521809]{display:flex;flex-wrap:wrap;gap:8px}.mobile-social-pill[data-v-a1521809]{align-items:center;background:#ffffff14;border-radius:50%;color:#fff;display:flex;font-weight:700;height:36px;justify-content:center;text-decoration:none;width:36px}.mobile-accordion[data-v-a1521809]{border-top:1px solid hsla(0,0%,100%,.06)}.accordion-item[data-v-a1521809]{border-bottom:1px solid hsla(0,0%,100%,.06)}.accordion-header[data-v-a1521809]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:16px;width:100%}.accordion-header.active[data-v-a1521809]{color:#f59e0b}.accordion-icon[data-v-a1521809]{height:18px;transition:transform .2s;width:18px}.accordion-icon.rotated[data-v-a1521809]{transform:rotate(180deg)}.accordion-content[data-v-a1521809]{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.open[data-v-a1521809]{max-height:600px}.accordion-body[data-v-a1521809]{padding:0 16px 16px}.mobile-links[data-v-a1521809]{list-style:none;margin:0;padding:0}.mobile-links li[data-v-a1521809]{margin-bottom:8px}.mobile-link[data-v-a1521809]{align-items:center;border-radius:6px;color:#d1d5db;display:flex;font-size:14px;gap:10px;padding:8px;text-decoration:none}.mobile-link[data-v-a1521809]:hover{background:#ffffff0d;color:#f59e0b}.mobile-link-icon[data-v-a1521809]{height:16px;width:16px}@media(max-width:768px){.footer-desktop[data-v-a1521809]{display:none}.footer-mobile[data-v-a1521809]{display:block}.newsletter-card[data-v-a1521809]{align-items:stretch;flex-direction:column;text-align:center}.newsletter-form[data-v-a1521809]{max-width:none;width:100%}.footer-bottom-content[data-v-a1521809]{gap:10px}}.fade-enter-active[data-v-a1521809],.fade-leave-active[data-v-a1521809]{transition:opacity .3s}.fade-enter-from[data-v-a1521809],.fade-leave-to[data-v-a1521809]{opacity:0}.sidebar[data-v-28e30736]{background-color:var(--global-color-sidebar-bg);height:100vh;height:100dvh;max-height:100dvh;width:var(--global-sidebar-width);z-index:var(--global-z-index-modal);-webkit-overflow-scrolling:touch;backface-visibility:hidden;overscroll-behavior:contain;touch-action:pan-y;transform:translateZ(0);transition:transform var(--global-transition-long);will-change:transform}.sidebar-brand[data-v-28e30736]{border-bottom-color:var(--global-color-sidebar-border)!important;height:var(--global-height-header)}.sidebar-brand a[data-v-28e30736]{color:var(--global-color-sidebar-text)!important}.sidebar-profile[data-v-28e30736]{background-color:var(--global-color-sidebar-profile-bg);border-bottom-color:var(--global-color-sidebar-border)!important}.sidebar-profile .user-info[data-v-28e30736]{padding-bottom:var(--global-spacing-rem-sm)}.sidebar-profile .user-name[data-v-28e30736]{font-size:var(--global-font-size-base-xl);line-height:var(--global-line-height-base)}.sidebar-profile .company-name[data-v-28e30736]{font-size:var(--global-font-size-sm);line-height:var(--global-line-height-base);opacity:.7}.sidebar-profile .nav-link[data-v-28e30736]{border-left:none;border-radius:var(--global-radius-sm);color:var(--global-color-sidebar-text)}.sidebar-profile .nav-link[data-v-28e30736]:hover{background-color:var(--global-color-sidebar-profile-hover);border-left:none;color:var(--global-color-sidebar-text);transform:none}.sidebar-profile .nav-link.active[data-v-28e30736]{background-color:var(--global-color-sidebar-profile-active);border-left:none;font-weight:500}.sidebar-profile .nav-link.active[data-v-28e30736],.sidebar-profile .nav-link.active .sidebar-icon[data-v-28e30736]{color:var(--global-color-table-header-text)}.sidebar-icon[data-v-28e30736]{height:var(--global-icon-size-sm);width:var(--global-icon-size-sm)}.sidebar-icon[data-v-28e30736],.sidebar-nav .nav-link[data-v-28e30736]{color:var(--global-color-sidebar-text)}.sidebar-nav .nav-link[data-v-28e30736]{backface-visibility:hidden;border-left:3px solid transparent;border-radius:0 var(--global-radius-sm) var(--global-radius-sm) 0;font-size:var(--global-font-size-base);line-height:var(--global-line-height-base);transform:translateZ(0);transition:background-color var(--global-transition-base),border-left-color var(--global-transition-base),color var(--global-transition-base),transform var(--global-transition-base);will-change:transform}.sidebar-nav .nav-link[data-v-28e30736]:hover{background-color:var(--global-color-sidebar-hover);border-left-color:var(--global-color-sidebar-text);color:var(--global-color-sidebar-text);transform:translate3d(var(--global-transform-offset),0,0)}.sidebar-nav .nav-link.section-expanded[data-v-28e30736]{background-color:transparent;border-left-color:transparent}.sidebar-nav .nav-link.section-active[data-v-28e30736]{background-color:var(--global-color-sidebar-active)!important;border-left-color:var(--global-color-sidebar-active)!important;font-weight:600}.sidebar-nav .nav-link.active[data-v-28e30736],.sidebar-nav .nav-link.section-active[data-v-28e30736],.sidebar-nav .nav-link.section-active .sidebar-icon[data-v-28e30736]{color:var(--global-color-table-header-text)!important}.sidebar-nav .nav-link.active[data-v-28e30736]{background-color:var(--global-color-sidebar-active)!important;border-left:3px solid var(--global-color-sidebar-active)!important;border-radius:var(--global-radius-sm);font-size:var(--global-font-size-base)!important;font-weight:600;margin:var(--global-spacing-xxxs) var(--global-spacing-xs);padding:var(--global-spacing-xxs) var(--global-spacing-sm)!important;width:calc(100% - var(--global-spacing-md))!important}.sidebar-nav .nav-link.active .sidebar-icon[data-v-28e30736]{color:var(--global-color-table-header-text)!important}.sidebar-nav .rotate-180[data-v-28e30736]{transform:rotate(180deg);transition:transform var(--global-transition-base);will-change:transform}.sidebar-nav .submenu .nav-link[data-v-28e30736]{backface-visibility:hidden;border-left:2px solid transparent;border-radius:0 var(--global-radius-sm) var(--global-radius-sm) 0;color:var(--global-color-sidebar-text);font-size:var(--global-font-size-base);line-height:var(--global-line-height-base);transform:translateZ(0);transition:background-color var(--global-transition-base),border-left-color var(--global-transition-base),color var(--global-transition-base),transform var(--global-transition-base),padding-left var(--global-transition-base);will-change:transform,padding-left}.sidebar-nav .submenu .nav-link[data-v-28e30736]:hover{background-color:var(--global-color-sidebar-hover);border-left-color:var(--global-color-sidebar-text);color:var(--global-color-sidebar-text);padding-left:var(--global-spacing-lg);transform:translate3d(var(--global-transform-offset),0,0)}.sidebar-nav .submenu .nav-link.active[data-v-28e30736]{background-color:transparent!important;border:none!important;border-left:2px solid transparent!important;color:var(--global-color-sidebar-submenu-active)!important;font-size:var(--global-font-size-base)!important;font-weight:600}.sidebar-nav .submenu .nav-link.active[data-v-28e30736]:focus,.sidebar-nav .submenu .nav-link.active[data-v-28e30736]:focus-visible{border:none!important;border-left:2px solid transparent!important;box-shadow:none!important;outline:none!important}.slide-down-enter-active[data-v-28e30736]{transition:max-height var(--global-transition-long),opacity var(--global-transition-long),transform var(--global-transition-long)}.slide-down-enter-active[data-v-28e30736],.slide-down-leave-active[data-v-28e30736]{max-height:var(--global-max-height-dropdown);opacity:1;overflow:hidden;transform:translateZ(0);will-change:max-height,opacity,transform}.slide-down-leave-active[data-v-28e30736]{transition:max-height var(--global-transition-base),opacity var(--global-transition-base),transform var(--global-transition-base)}.slide-down-enter-from[data-v-28e30736],.slide-down-leave-to[data-v-28e30736]{max-height:0;opacity:0;transform:translate3d(0,var(--global-transform-offset-y),0)}.sidebar-nav[data-v-28e30736]::-webkit-scrollbar{width:var(--global-scrollbar-width)}.sidebar-nav[data-v-28e30736]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-28e30736]::-webkit-scrollbar-thumb{background:#0003;border-radius:var(--global-radius-xs)}.sidebar-nav[data-v-28e30736]::-webkit-scrollbar-thumb:hover{background:#0000004d}@media(max-width:991.98px){.sidebar[data-v-28e30736]{transform:translate(-100%)}.sidebar.sidebar-open[data-v-28e30736]{transform:translate(0)}}@media(min-width:992px){.sidebar[data-v-28e30736]{transform:translate(0)!important}.sidebar.sidebar-collapsed[data-v-28e30736]{transform:translate(-100%)!important}}.sidebar-chat-badge[data-v-28e30736]{background:#ef4444;border-radius:999px;color:#fff;font-size:11px;font-weight:700;margin-left:auto;min-width:18px;padding:1px 7px;text-align:center}.sidebar-overlay[data-v-41005486]{z-index:var(--global-z-index-modal-backdrop)}.frame-wrapper[data-v-41005486]{--sidebar-width:var(--global-sidebar-width)}.frame-content[data-v-41005486]{box-sizing:border-box;transition:margin-left var(--global-transition-cubic),padding-left var(--global-transition-cubic);z-index:1}@media(max-width:991.98px){.frame-wrapper[data-v-41005486]{overflow-x:hidden;padding-left:0;width:100%}.frame-content[data-v-41005486]{margin-left:0!important;max-width:100%;overflow-x:hidden;width:100%}}@media(max-width:767px){.frame-wrapper[data-v-41005486]{overflow-x:hidden;padding-left:0;width:100%}.frame-content[data-v-41005486]{margin-left:0!important;max-width:100%;overflow-x:hidden;width:100%}.frame-content .container-fluid[data-v-41005486]{padding-left:var(--global-spacing-sm)!important;padding-right:var(--global-spacing-sm)!important}}@media(min-width:992px){.frame-wrapper[data-v-41005486]{box-sizing:border-box;padding-left:var(--sidebar-width);width:100%}.frame-wrapper.frame-wrapper-collapsed[data-v-41005486]{padding-left:0}.frame-content[data-v-41005486]{box-sizing:border-box;margin-left:0;max-width:100%;width:100%}.frame-content-collapsed[data-v-41005486]{padding-left:0}}.frame-header[data-v-41005486]{box-sizing:border-box;height:var(--global-height-header);width:100%;z-index:var(--global-z-index-frame-header)}@media(max-width:767px){.frame-header[data-v-41005486]{height:auto;min-height:var(--global-height-header)}}.frame-icon[data-v-41005486]{height:var(--global-icon-size-xl);width:var(--global-icon-size-xl)}.frame-avatar[data-v-41005486]{height:var(--global-height-avatar);width:var(--global-height-avatar)}.frame-bell-icon[data-v-41005486]{color:var(--global-color-brand);fill:currentColor;height:var(--global-icon-size-xl);width:var(--global-icon-size-xl)}.frame-dropdown-icon[data-v-41005486]{height:var(--global-icon-size-dropdown);width:var(--global-icon-size-dropdown)}.frame-content .container-fluid[data-v-41005486]{box-sizing:border-box;max-width:100%;padding-left:var(--global-spacing-sm)!important;padding-right:var(--global-spacing-sm)!important;width:100%}@media(min-width:640px){.frame-content .container-fluid[data-v-41005486]{padding-left:var(--global-spacing-md)!important;padding-right:var(--global-spacing-md)!important}}@media(min-width:768px){.frame-content .container-fluid[data-v-41005486]{padding-left:var(--global-spacing-lg)!important;padding-right:var(--global-spacing-lg)!important}}@media(min-width:1024px){.frame-content .container-fluid[data-v-41005486]{padding-left:var(--global-spacing-xl)!important;padding-right:var(--global-spacing-xl)!important}}.modal-enter-active[data-v-909d5c02],.modal-leave-active[data-v-909d5c02]{transition:opacity .3s ease}.modal-enter-from[data-v-909d5c02],.modal-leave-to[data-v-909d5c02]{opacity:0}.modal-enter-active .modal-dialog[data-v-909d5c02],.modal-leave-active .modal-dialog[data-v-909d5c02]{transition:transform .3s ease}.modal-enter-from .modal-dialog[data-v-909d5c02],.modal-leave-to .modal-dialog[data-v-909d5c02]{transform:translateY(-50px)}.backdrop-enter-active[data-v-909d5c02],.backdrop-leave-active[data-v-909d5c02]{transition:opacity .15s linear}.backdrop-enter-from[data-v-909d5c02],.backdrop-leave-to[data-v-909d5c02]{opacity:0}.modal-content[data-v-909d5c02]{border:none;border-radius:1rem}.modal-header .modal-title[data-v-909d5c02]{color:#212529;font-size:1.25rem}.modal-body[data-v-909d5c02]{padding:1.5rem}.btn-close[data-v-909d5c02]:focus{box-shadow:none}.modal-content-wrapper[data-v-33885330]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:var(--global-spacing-lg) var(--global-spacing-xl);text-align:center}.modal-message[data-v-33885330]{color:var(--global-color-text-dark);line-height:1.6;margin:0;max-width:540px;white-space:pre-wrap}[data-v-33885330] .modal-dialog{max-width:720px;width:720px}[data-v-33885330] .modal-content{display:flex;flex-direction:column;height:720px}[data-v-33885330] .modal-body{align-items:center;display:flex;flex:1 1 auto;justify-content:center}[data-v-33885330] .modal-header{border:none;padding:var(--global-spacing-sm) var(--global-spacing-lg)}[data-v-33885330] .modal-title{color:var(--global-color-text);font-size:var(--global-font-size-base-md);font-weight:600}[data-v-33885330] .modal-footer{border:none;padding:var(--global-spacing-sm) var(--global-spacing-lg) var(--global-spacing-lg)}.modal-footer-actions[data-v-33885330]{display:flex;gap:var(--global-spacing-sm);justify-content:center;width:100%}.modal-btn[data-v-33885330]{border-radius:var(--global-radius-sm);font-size:var(--global-font-size-base-sm);font-weight:500;min-width:90px;padding:var(--global-spacing-xxs) var(--global-spacing-lg);transition:all var(--global-transition-base)}[data-v-33885330] .btn-close{border-radius:50%;height:34px;opacity:.9;width:34px}@media (max-width:var(--global-breakpoint-md-max )){[data-v-33885330] .modal-dialog{max-width:90%;width:auto}[data-v-33885330] .modal-content{height:auto}}.chatbot-widget[data-v-a6824976]{bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;right:24px;z-index:9999}.chatbot-fab[data-v-a6824976]{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:50%;box-shadow:0 6px 18px #7c3aed73;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;transition:transform .2s ease;width:60px}.chatbot-fab[data-v-a6824976]:hover{transform:scale(1.06)}.chatbot-panel[data-v-a6824976]{background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;height:520px;overflow:hidden;width:380px}.chatbot-header[data-v-a6824976]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;justify-content:space-between;padding:14px 16px}.chatbot-header[data-v-a6824976],.chatbot-title[data-v-a6824976]{align-items:center;display:flex}.chatbot-title[data-v-a6824976]{font-weight:600;gap:10px}.chatbot-avatar[data-v-a6824976]{align-items:center;background:#ffffff40;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.chatbot-close[data-v-a6824976]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:24px;line-height:1}.chatbot-messages[data-v-a6824976]{background:#f9fafb;display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.msg-row[data-v-a6824976]{display:flex}.msg-row.user[data-v-a6824976]{justify-content:flex-end}.msg-row.assistant[data-v-a6824976]{justify-content:flex-start}.msg-bubble[data-v-a6824976]{border-radius:14px;font-size:14px;line-height:1.45;max-width:78%;padding:10px 14px;word-wrap:break-word}.msg-row.user .msg-bubble[data-v-a6824976]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-bottom-right-radius:4px;color:#fff}.msg-row.assistant .msg-bubble[data-v-a6824976]{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px;color:#1f2937}.msg-bubble[data-v-a6824976] .chatbot-link{color:#7c3aed;text-decoration:underline;word-break:break-all}.msg-row.user .msg-bubble[data-v-a6824976] .chatbot-link{color:#fff}.typing[data-v-a6824976]{display:inline-flex;gap:4px;padding:12px 14px}.typing span[data-v-a6824976]{animation:typing-bounce-a6824976 1.2s ease-in-out infinite;background:#9ca3af;border-radius:50%;height:6px;width:6px}.typing span[data-v-a6824976]:nth-child(2){animation-delay:.2s}.typing span[data-v-a6824976]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-a6824976{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.lead-cta[data-v-a6824976]{background:linear-gradient(135deg,#f59e0b,#ff6b35);border:none;border-top:1px solid #f3f4f6;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:600;padding:10px 16px;text-align:center;width:100%}.lead-cta[data-v-a6824976]:hover{opacity:.9}.lead-form[data-v-a6824976]{background:#fff8f1;border-top:1px solid #f3f4f6;padding:12px 14px}.lead-form-header[data-v-a6824976]{align-items:center;color:#b45309;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:10px}.lead-form-close[data-v-a6824976]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:20px;line-height:1}.lead-fields[data-v-a6824976]{display:flex;flex-direction:column;gap:8px}.lead-fields input[data-v-a6824976],.lead-fields textarea[data-v-a6824976]{border:1px solid #fed7aa;border-radius:8px;font-family:inherit;font-size:13px;outline:none;padding:8px 10px;resize:vertical}.lead-fields input[data-v-a6824976]:focus,.lead-fields textarea[data-v-a6824976]:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.lead-error[data-v-a6824976]{color:#dc2626;font-size:12px}.lead-submit[data-v-a6824976]{background:linear-gradient(135deg,#f59e0b,#ff6b35);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:4px;padding:9px 14px}.lead-submit[data-v-a6824976]:disabled{cursor:not-allowed;opacity:.5}.chatbot-input[data-v-a6824976]{background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:10px}.chatbot-input input[data-v-a6824976]{border:1px solid #d1d5db;border-radius:20px;flex:1;font-size:14px;outline:none;padding:9px 14px}.chatbot-input input[data-v-a6824976]:focus{border-color:#7c3aed}.chatbot-input button[data-v-a6824976]{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.chatbot-input button[data-v-a6824976]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:991.98px){.chatbot-widget[data-v-a6824976]{bottom:calc(var(--mobile-nav-h, 64px) + env(safe-area-inset-bottom,0px) + 12px);right:14px}.chatbot-fab[data-v-a6824976]{box-shadow:0 4px 12px #7c3aed59;height:48px;width:48px}.chatbot-fab svg[data-v-a6824976]{height:22px;width:22px}}@media(max-width:480px){.chatbot-panel[data-v-a6824976]{height:70vh;width:calc(100vw - 32px)}}.chat-panel-widget[data-v-7490e86d]{bottom:100px;position:fixed;right:24px;z-index:9998}.chat-toast[data-v-7490e86d]{background:#fff;border-left:4px solid #7c3aed;border-radius:10px;bottom:60px;box-shadow:0 8px 24px #00000026;cursor:pointer;padding:10px 14px;position:absolute;right:0;width:260px}.chat-toast-title[data-v-7490e86d]{color:#1f2937;font-size:13px;font-weight:700;margin-bottom:2px}.chat-toast-msg[data-v-7490e86d]{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-slide-enter-active[data-v-7490e86d],.toast-slide-leave-active[data-v-7490e86d]{transition:all .25s ease}.toast-slide-enter-from[data-v-7490e86d],.toast-slide-leave-to[data-v-7490e86d]{opacity:0;transform:translateY(10px)}.chat-fab[data-v-7490e86d]{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:50%;box-shadow:0 8px 24px #7c3aed59;cursor:pointer;display:flex;height:52px;justify-content:center;position:relative;transition:transform .15s ease;width:52px}.chat-fab[data-v-7490e86d]:hover{transform:scale(1.05)}.chat-fab-badge[data-v-7490e86d]{background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;font-size:11px;font-weight:700;min-width:18px;padding:2px 6px;position:absolute;right:-4px;text-align:center;top:-4px}.chat-panel[data-v-7490e86d]{background:#fff;border:1px solid #ece9f5;border-radius:12px;box-shadow:0 20px 50px #0000002e;display:flex;flex-direction:column;height:520px;overflow:hidden;width:380px}.chat-panel-header[data-v-7490e86d]{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:12px 14px}.chat-close[data-v-7490e86d]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:22px;line-height:1}.chat-body[data-v-7490e86d]{display:flex;flex:1;min-height:0}.chat-thread[data-v-7490e86d]{display:flex;flex:1;flex-direction:column;min-width:0}.chat-empty[data-v-7490e86d]{color:#9ca3af;font-size:13px;padding:16px;text-align:center}.chat-empty.centered[data-v-7490e86d]{margin:auto}.chat-messages[data-v-7490e86d]{background:#fbfafe;display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px}.chat-empty-thread[data-v-7490e86d]{color:#9ca3af;font-size:13px;line-height:1.5;margin:auto;padding:16px;text-align:center}.msg-row[data-v-7490e86d]{display:flex}.msg-row.right[data-v-7490e86d]{justify-content:flex-end}.msg-row.left[data-v-7490e86d]{justify-content:flex-start}.msg-bubble[data-v-7490e86d]{border-radius:14px;font-size:13px;line-height:1.4;max-width:78%;padding:8px 12px;word-wrap:break-word}.msg-row.right .msg-bubble[data-v-7490e86d]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-bottom-right-radius:4px;color:#fff}.msg-row.left .msg-bubble[data-v-7490e86d]{background:#ece9f5;border-bottom-left-radius:4px;color:#1f2937}.chat-input[data-v-7490e86d]{background:#fff;border-top:1px solid #efeaf7;display:flex;gap:6px;padding:8px}.chat-input input[data-v-7490e86d]{border:1px solid #e5e1f2;border-radius:999px;flex:1;font-size:13px;outline:none;padding:8px 12px}.chat-input input[data-v-7490e86d]:focus{border-color:#a855f7}.chat-input button[data-v-7490e86d]{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.chat-input button[data-v-7490e86d]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:991.98px){.chat-panel-widget[data-v-7490e86d]{bottom:calc(var(--mobile-nav-h, 64px) + env(safe-area-inset-bottom,0px) + 70px);right:14px}.chat-fab[data-v-7490e86d]{box-shadow:0 4px 12px #7c3aed4d;height:44px;width:44px}.chat-fab svg[data-v-7490e86d]{height:20px;width:20px}.chat-fab-badge[data-v-7490e86d]{font-size:10px;min-width:16px;padding:1px 5px}}@media(max-width:480px){.chat-panel[data-v-7490e86d]{height:70vh;width:calc(100vw - 32px)}}.bottom-nav[data-v-36d41d86]{align-items:center;box-shadow:var(--global-shadow-top,0 -2px 10px rgba(0,0,0,.08));display:flex;height:64px;justify-content:space-around;left:0;margin:0;padding-bottom:constant(safe-area-inset-bottom);position:fixed;right:0;z-index:var(--global-z-index-fixed,1000)}.bottom-nav[data-v-36d41d86],.bottom-nav[data-v-36d41d86]:before{background:var(--global-surface-card,#fff);bottom:0}.bottom-nav[data-v-36d41d86]:before{content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.bottom-nav-item[data-v-36d41d86]{align-items:center;color:var(--global-color-text-muted,#6b7280);display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:var(--global-spacing-xs) var(--global-spacing-xxs);position:relative;text-decoration:none;transition:color var(--global-transition-base,.2s ease);z-index:1}.bottom-nav-item[data-v-36d41d86]:hover{background:transparent;color:var(--global-color-accent,#f97316)}.bottom-nav-item[data-v-36d41d86]:active{background:#f9731614}.bottom-nav-item.active[data-v-36d41d86]{color:var(--global-color-accent,#f97316)}.nav-icon-wrapper[data-v-36d41d86]{align-items:center;display:flex;justify-content:center;position:relative}.nav-icon[data-v-36d41d86]{height:var(--global-icon-size-lg,24px);width:var(--global-icon-size-lg,24px)}.nav-label[data-v-36d41d86]{font-size:var(--global-font-size-xs,11px);font-weight:500;margin-top:var(--global-spacing-xxs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge[data-v-36d41d86]{align-items:center;background:var(--global-color-danger,#ef4444);border-radius:var(--global-radius-pill,8px);color:var(--global-surface-card,#fff);display:flex;font-size:var(--global-font-size-xxs,10px);font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 var(--global-spacing-xxs);position:absolute;right:-10px;top:-6px}@media(min-width:992px){.bottom-nav[data-v-36d41d86]{display:none}}
