.toast[data-v-b184c07a]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--font-size-sm);font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);min-width:280px}.toast__icon[data-v-b184c07a]{width:var(--font-size-xl);height:var(--font-size-xl);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);flex-shrink:0}.toast--success .toast__icon[data-v-b184c07a]{background:var(--green-tint);color:var(--green-ink-2)}.toast--error .toast__icon[data-v-b184c07a]{background:var(--red-tint);color:var(--red-ink-2)}.toast--info .toast__icon[data-v-b184c07a]{background:var(--accent-tint);color:var(--accent-ink-2)}.toast--warning .toast__icon[data-v-b184c07a]{background:var(--orange-tint);color:var(--orange-ink-2)}.toast__body[data-v-b184c07a]{flex:1;min-width:0;line-height:var(--line-height-normal)}.toast__action[data-v-b184c07a]{color:var(--accent-ink);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;flex-shrink:0}.toast__close[data-v-b184c07a]{background:none;border:none;color:var(--ink-3);cursor:pointer;padding:var(--spacing-xs);flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast__close[data-v-b184c07a]:hover{color:var(--ink-2)}.col,.col-xs{display:flex;flex-direction:column}.col-xs{gap:var(--spacing-xs)}.col-sm{gap:var(--spacing-sm)}.col-md,.col-sm{display:flex;flex-direction:column}.col-md{gap:var(--spacing-md)}.col-lg{gap:var(--spacing-lg)}.col-lg,.col-xl{display:flex;flex-direction:column}.col-xl{gap:var(--spacing-xl)}.row,.row-xs{display:flex}.row-xs{gap:var(--spacing-xs)}.row-sm{display:flex;gap:var(--spacing-sm)}.row-md{display:flex;gap:var(--spacing-md)}.row-lg{display:flex;gap:var(--spacing-lg)}.row-xl{display:flex;gap:var(--spacing-xl)}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:var(--spacing-md)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-4,.grid-auto{display:grid;gap:var(--spacing-md)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.h-full{height:100%}.w-auto{width:auto}.h-auto{height:auto}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-primary{color:var(--accent-ink)}.text-neutral{color:var(--ink)}.text-muted{color:var(--ink-2)}.text-error{color:var(--red-ink)}.text-success{color:var(--green-ink)}.text-warning{color:var(--orange-ink)}.bg-primary{background-color:var(--accent-fill)}.bg-neutral{background-color:var(--canvas)}.bg-white{background-color:#fff}.bg-error{background-color:var(--red-tint)}.bg-success{background-color:var(--green-tint)}.bg-warning{background-color:var(--orange-tint)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-none{box-shadow:none}@media(max-width:1279px){.mobile-hidden{display:none!important}}@media(min-width:1280px){.desktop-hidden{display:none!important}}.pointer{cursor:pointer}.flipped{transform:scaleX(-1)}.flex-end{justify-content:flex-end}.text-center{text-align:center}i.general-icon{font-size:20px;width:25px;height:25px}i.general-icon,i.general-icon2{display:flex;align-items:center;justify-content:center}i.general-icon2{font-size:12px;width:15px;height:15px}i.general-icon-small{font-size:20px;width:20px;height:20px;justify-content:center}.align-center,i.general-icon-small{display:flex;align-items:center}.justify-center{display:flex;justify-content:center}.justify-between{display:flex;justify-content:space-between}.col-0{gap:0}.col-0,.col-2{display:flex;flex-direction:column}.col-2{gap:2px}.col-4{gap:4px}.col-4,.col-8{display:flex;flex-direction:column}.col-8{gap:8px}.col-16{gap:16px}.col-16,.col-24{display:flex;flex-direction:column}.col-24{gap:24px}.col-32{display:flex;flex-direction:column;gap:32px}.row-2,.row-4{display:flex;gap:4px}.row-8{display:flex;gap:8px}.row-16{display:flex!important;gap:16px}.row-24{display:flex;gap:24px}.row-32{display:flex;gap:32px}.h1{font-size:1.75rem}.h1,.h2{font-weight:600;line-height:2rem;letter-spacing:-.5px;color:var(--ink)}.h2{font-size:1.5rem}.h3{font-size:1.25rem;line-height:1.5rem}.h3,.h4{font-weight:600;letter-spacing:0;color:var(--ink)}.h4{font-size:1.125rem;line-height:1.375rem}.h5{font-size:1rem;line-height:1.25rem}.h5,.h6{font-weight:600;letter-spacing:-.5px;color:var(--ink)}.h6{font-size:.875rem;line-height:1.125rem}.body-l{font-size:1.125rem;line-height:1.5rem}.body-l,.body-m{font-weight:400;letter-spacing:0}.body-m{font-size:1rem;line-height:1.375rem}.body-s{font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.25rem}@media(max-width:768px){.body-l{line-height:1.75rem}.body-m{line-height:1.5rem}.body-s{line-height:1.25rem}}.caption-1{font-size:.875rem}.caption-1,.caption-2{font-weight:400;letter-spacing:0;line-height:1.25rem}.caption-2{font-size:.75rem}.primary-50,.primary-100{color:var(--accent-tint)}.primary-200{color:var(--accent-tint-2)}.primary-300,.primary-400{color:var(--accent)}.primary-500,.primary-600,.primary-700{color:var(--accent-ink)}.primary-800,.primary-900{color:var(--accent-ink-2)}.brand{color:var(--accent-ink)}.white{color:var(--fill-ink)}.grey-50,.grey-100,.grey-200,.grey-300{color:var(--ink-faint)}.grey-400{color:var(--ink-3)}.grey-500,.grey-600{color:var(--ink-2)}.grey-700,.grey-800,.grey-900{color:var(--ink)}.red-50,.red-100,.red-200,.red-300,.red-400,.red-500,.red-600,.red-700{color:var(--red-ink)}.red-800,.red-900{color:var(--red-ink-2)}.blue-50,.blue-100,.blue-200,.blue-300,.blue-400,.blue-500,.blue-600,.blue-700{color:var(--accent-ink)}.blue-800,.blue-900{color:var(--accent-ink-2)}.green-50,.green-100,.green-200,.green-300,.green-400,.green-500,.green-600,.green-700{color:var(--green-ink)}.green-800,.green-900{color:var(--green-ink-2)}.accent-50,.accent-100,.accent-200{color:var(--ink-faint)}.accent-300,.accent-400{color:var(--ink-3)}.accent-500,.accent-600{color:var(--ink-2)}.accent-700,.accent-800,.accent-900{color:var(--ink)}.yellow-50,.yellow-100,.yellow-200,.yellow-300,.yellow-400,.yellow-500,.yellow-600{color:var(--orange-ink)}.yellow-700,.yellow-800,.yellow-900{color:var(--orange-ink-2)}.beige-50,.beige-100,.beige-200,.beige-300,.beige-400,.beige-500,.beige-600,.beige-700,.beige-800,.beige-900{color:var(--ink-2)}.w100{width:100%}.separator{width:100%;height:1px;background:var(--hover)}.flex-wrap{display:flex;flex-wrap:wrap}.nowrap{white-space:nowrap}*,:focus{box-sizing:border-box;outline:none;touch-action:manipulation}.app,body,html{height:100%}body{background:var(--page);margin:0 auto}@supports(-moz-appearance:none){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:3px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{display:none}.skeleton{background-color:var(--line-strong);background-image:linear-gradient(90deg,var(--line-strong),var(--hover) 40px,var(--line-strong) 80px);background-size:600px 100%;background-repeat:no-repeat;animation:skeleton-loading 1.5s linear infinite;border-radius:4px;min-height:1em}.skeleton>*{visibility:hidden}@keyframes skeleton-loading{0%{background-position:-600px 0}to{background-position:600px 0}}.tippy-tooltip.app-theme,.tippy-tooltip.app-theme .tippy-backdrop{background:var(--ink)}.toasted-container.bottom-right{bottom:0!important;left:0!important;max-width:100%!important;right:0!important;width:100%!important}.toasted-container.bottom-right .toasted-primary.default{background:var(--ink)!important}.toasted-container.bottom-right .toasted-primary.success{background:var(--green-fill)!important}.toasted-container.bottom-right .toasted-primary.error{background:var(--red-fill)!important}.toasted-container.bottom-right .toasted-primary.info{background:var(--accent-fill)!important}.toasted-container.bottom-right .toasted-primary .action{color:var(--fill-ink);text-decoration:none;text-transform:none}@media(max-width:1279px){.hide-on-mobile{display:none!important}}@media(max-width:900px){.toasted-container.bottom-right{bottom:0!important;left:0!important;max-width:100%!important;right:0!important;width:100%!important}}@media(max-width:1279px){::-webkit-scrollbar{display:none!important}*{-ms-overflow-style:none;scrollbar-width:none}}@media(min-width:1280px){.hide-on-desktop{display:none!important}.hide-on-mobile{display:inherit}}.viu-drawer .viu-bottom-sheet.no-visual-limit-on-drawer{position:fixed;top:0;left:100%;width:100vw;transform:translateX(-100%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.viu-tabs-container .viu-tabs{gap:8px}.viu-tabs-container .viu-tabs .viu-tab .tab-content{font-weight:400;padding:0 14px}@media(max-width:440px){.viu-tabs-container{width:100%}}.agent-menu-container{border-radius:8px;border:1px solid var(--accent);background:var(--surface);padding:16px;margin-bottom:16px}.agent-menu-container .top-side{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:12px}.agent-menu-container .top-side .icon{font-size:24px;color:var(--accent)}.agent-menu-container .top-side .right-side{color:var(--Black-Black,var(--ink));font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;width:100%}.agent-menu-container .top-side .right-side .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 29px)}.agent-menu-container .top-side .right-side .subtitle{font-size:14px;font-weight:500;line-height:18px}.agent-menu-container .custom-button-agent .button{color:var(--accent);border:1px solid var(--accent)}.agent-menu-container .custom-button-agent .button:hover{border:1px solid var(--accent)}.new-announcement-middleware{text-align:left;width:100%}.new-announcement-middleware.isInBottomSheet{padding-top:24px;padding-bottom:16px}.new-announcement-middleware .section{display:flex;gap:8px;align-items:center;padding:24px 16px;border:1px solid var(--line-soft);border-radius:16px;box-shadow:0 0 8px 0 hsla(0,0%,80.4%,.2509803922);cursor:pointer}.new-announcement-middleware .section.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.new-announcement-middleware .section.disabled .vertical-content{color:var(--ink-3)}.new-announcement-middleware .section.disabled .icon{background:var(--canvas)}.new-announcement-middleware .section.disabled .icon>i{color:var(--ink-faint)}.new-announcement-middleware .section .icon{min-width:34px;min-height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:1000px;background:var(--green-tint)}.new-announcement-middleware .section .icon.accent,.new-announcement-middleware .section .icon.blue{background:var(--accent-tint)}.new-announcement-middleware .section .icon>i{width:15px;height:15px;align-items:center;justify-content:center;display:flex;font-size:12px}.new-announcement-middleware .section .vertical-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.new-announcement-middleware .section .vertical-content .ellipsis-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-announcement-middleware .section .viu-button{flex-shrink:0}.aside-menu-experience{position:absolute;top:0;left:0;width:100%;height:100svh;z-index:7;background:rgba(47,47,47,.3490196078);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.aside-menu-experience.open{background:rgba(47,47,47,.3490196078);opacity:1;visibility:visible}.aside-menu-experience .navigation-menu{background:var(--surface);box-sizing:border-box;display:flex;flex-flow:column;height:100svh;left:0;width:90%;position:absolute;top:0;transform:translate(-336px);transition:transform .2s ease-in-out;z-index:2;border-radius:0 16px 16px 0;box-shadow:0 3px 4px rgba(53,66,91,.1);padding:16px}.aside-menu-experience .navigation-menu.open{transform:inherit}.aside-menu-experience .navigation-menu .navigation-menu-name{padding-bottom:16px;display:flex;justify-content:flex-start;align-items:center}.aside-menu-experience .navigation-menu .navigation-menu-name .button{max-width:48px}.aside-menu-experience .navigation-menu .navigation-menu-name .name{font-size:20px;font-weight:700;width:100%;color:var(--ink)}.aside-menu-experience .navigation-menu .navigation-menu-name .close-icon{height:30px;width:30px;display:flex;justify-content:center;align-items:center;font-size:20px;cursor:pointer}.aside-menu-experience .navigation-menu .publish-house-ad{padding:16px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:40px}.aside-menu-experience .navigation-menu .publish-house-ad .info{display:flex;justify-content:space-between;align-items:center;gap:8px}.aside-menu-experience .navigation-menu .publish-house-ad .info .left-info{display:flex;flex-direction:column;gap:8px}.aside-menu-experience .navigation-menu .publish-house-ad .info .left-info .title{display:block;color:var(--ink)}.aside-menu-experience .navigation-menu .publish-house-ad .info .left-info .text{color:var(--ink)}.aside-menu-experience .navigation-menu .publish-house-ad .info .house-img{height:105px}.aside-menu-experience .navigation-menu .publish-house-ad .publish-btn{margin-top:16px;width:100%}.aside-menu-experience .navigation-menu .publish-house-ad .publish-btn .button{width:100%}.aside-menu-experience .navigation-menu .options-wrapper{display:flex;flex-direction:column;gap:32px;max-height:calc(100svh - 146px);overflow-y:auto;overflow-x:hidden}.aside-menu-experience .navigation-menu .options-wrapper.no-logged{max-height:calc(100svh - 203px)}.aside-menu-experience .navigation-menu .options-wrapper.agent{max-height:calc(100svh - 289px)}.aside-menu-experience .navigation-menu .options-wrapper .option-list{display:flex;flex-direction:column;gap:8px}.aside-menu-experience .navigation-menu .options-wrapper .option-list .title{color:var(--ink-2)}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options{display:flex;flex-direction:column;gap:8px}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:8px 0}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option.extra-option{justify-content:space-between}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option .item-option{display:flex;align-items:center}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option .post-option{padding:3px 8px;background:var(--hover-2);border-radius:12px;color:var(--ink-3);line-height:14px;font-size:12px;font-weight:500}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option .pre-icon{min-width:25px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:20px}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option .name{margin-left:8px}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option.disabled{pointer-events:none}.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option.disabled .name,.aside-menu-experience .navigation-menu .options-wrapper .option-list .options .option.disabled .pre-icon{color:var(--ink-faint)}.aside-menu-experience .navigation-menu .bottom-btns{position:absolute;bottom:16px;width:calc(100% - 32px)}.aside-menu-experience .navigation-menu .bottom-btns .register-btn{margin-bottom:8px}.aside-menu-experience .navigation-menu .bottom-btns .viu-button,.aside-menu-experience .navigation-menu .bottom-btns .viu-button .button{width:100%}.extra-btn-green .button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:96px;height:48px;font-size:16px;font-weight:600;line-height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;font-family:Inter;color:var(--fill-ink);padding:13px 16px;box-shadow:inset}.extra-btn-green .button.solid{display:inline-flex;color:var(--fill-ink);background:var(--green-fill);border:1px solid var(--green)}.extra-btn-green .button.solid:hover{background:var(--green-fill-hover);border:1px solid var(--green);cursor:pointer}.extra-btn-green .button.solid:focus-visible{background-color:var(--green-fill);border:4px solid var(--green-tint-2)}.extra-btn-green .button.solid:active{background:var(--green-fill-hover);border:1px solid var(--green)}.extra-btn-green .button.solid.disabled{background-color:var(--accent-tint);pointer-events:none;color:var(--accent-ink);border:1px solid var(--accent)}.extra-btn-green .button.outline{display:inline-flex;color:var(--green-ink);background:var(--surface);border:1px solid var(--green);font-weight:400}.extra-btn-green .button.outline:hover{background:var(--page);border:1px solid var(--green);cursor:pointer}.extra-btn-green .button.outline:focus-visible{background-color:var(--surface);border:4px solid var(--green-tint-2)}.extra-btn-green .button.outline:active{background:var(--hover);border:1px solid var(--green)}.extra-btn-green .button.outline.disabled{color:var(--green);pointer-events:none;background:var(--surface);border:1px solid var(--green-tint-2)}.language-switcher{display:flex;gap:10px;padding:10px}.language-switcher button{padding:8px 16px;border:2px solid var(--line-strong);border-radius:4px;background:#fff;cursor:pointer;font-size:14px;transition:all .2s}.language-switcher button:hover{border-color:var(--accent);background:var(--accent-tint)}.language-switcher button.active{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.radio[data-v-b6f71e38]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.radio--disabled[data-v-b6f71e38]{cursor:not-allowed;opacity:.5}.radio__input[data-v-b6f71e38]{position:absolute;opacity:0;width:0;height:0}.radio__circle[data-v-b6f71e38]{width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:var(--radius-full);flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out-strong),box-shadow var(--duration-fast) var(--ease-out-strong),color var(--duration-fast) var(--ease-out-strong);background:var(--control-knob)}.radio__input:checked+.radio__circle[data-v-b6f71e38]{border-color:var(--accent);border-width:5px}.radio__input:focus-visible+.radio__circle[data-v-b6f71e38]{box-shadow:var(--shadow-focus)}.radio__input:disabled+.radio__circle[data-v-b6f71e38]{background:var(--hover);border-color:var(--line)}.radio__label[data-v-b6f71e38]{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ink)}.radio-selector[data-v-4a5da1bb]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.radio-selector--disabled .radio-selector__option[data-v-4a5da1bb]{cursor:not-allowed}.radio-selector__title[data-v-4a5da1bb]{display:flex;align-items:center;justify-content:space-between}.radio-selector__title[data-v-4a5da1bb]>:first-child{display:flex;align-items:center}.radio-selector__options[data-v-4a5da1bb]{display:flex;gap:var(--spacing-sm);align-items:center;width:100%}.radio-selector__options--with-descriptions[data-v-4a5da1bb]{flex-direction:column;gap:var(--spacing-sm)}.radio-selector__options--with-descriptions .radio-selector__option[data-v-4a5da1bb]{align-items:flex-start}.radio-selector__options--with-descriptions .radio-selector__option .radio-selector__option-content[data-v-4a5da1bb]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.radio-selector__options--with-descriptions .radio-selector__option .radio-selector__option-content .radio-selector__option-text[data-v-4a5da1bb]{font-weight:var(--font-weight-medium)}.radio-selector__options--with-descriptions .radio-selector__option .radio-selector__option-content .radio-selector__option-description[data-v-4a5da1bb]{line-height:var(--line-height-normal)}.radio-selector__option[data-v-4a5da1bb]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;border:1px solid var(--color-neutral-200);padding:var(--spacing-md);border-radius:var(--radius-md);width:100%;transition:border-color .15s ease}.radio-selector__option[data-v-4a5da1bb]:hover{border-color:var(--color-neutral-300)}.radio-selector__option--invalid[data-v-4a5da1bb]{border-color:var(--color-error-500)}.radio-selector__option-content[data-v-4a5da1bb]{display:flex;flex-direction:column}.radio-selector__option-content .radio-selector__option-text[data-v-4a5da1bb]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-selector__option-content .radio-selector__option-text.grey-400[data-v-4a5da1bb]{cursor:not-allowed}.blue-box{gap:16px;padding:16px;border-radius:16px;border:1px solid var(--accent-tint-2);background:var(--accent-tint)}.blue-box,.blue-box .top-section{display:flex;flex-direction:column}.blue-box .top-section{gap:4px}.blue-box .visit-info{display:flex;flex-direction:column;gap:8px}.spinner[data-v-10524d5c]{display:inline-flex;align-items:center;justify-content:center}.spinner--sm[data-v-10524d5c]{width:16px;height:16px}.spinner--sm .spinner__ring[data-v-10524d5c]{width:16px;height:16px;border-width:2px}.spinner--md[data-v-10524d5c]{width:24px;height:24px}.spinner--md .spinner__ring[data-v-10524d5c]{width:24px;height:24px;border-width:3px}.spinner--lg[data-v-10524d5c]{width:40px;height:40px}.spinner--lg .spinner__ring[data-v-10524d5c]{width:40px;height:40px;border-width:4px}.spinner__ring[data-v-10524d5c]{display:block;border-style:solid;border-radius:var(--radius-full);animation:spin-10524d5c .8s linear infinite}.sr-only[data-v-10524d5c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin-10524d5c{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner__ring[data-v-10524d5c]{animation:none}}.loading-modal__overlay[data-v-1f90898f]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.loading-modal__dialog[data-v-1f90898f]{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-4xl)}.loading-modal__message[data-v-1f90898f]{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--ink);text-align:center}.loading-modal-fade-enter-active[data-v-1f90898f],.loading-modal-fade-leave-active[data-v-1f90898f]{transition:opacity .2s}.loading-modal-fade-enter[data-v-1f90898f],.loading-modal-fade-leave-to[data-v-1f90898f]{opacity:0}.offer-management-modal .main-content-container{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.offer-management-modal .main-content-container{gap:24px}}.offer-management-modal .offer-main-content{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.offer-management-modal .offer-main-content{gap:24px}}.offer-management-modal .content-modal{display:flex;flex-direction:column;gap:16px}.offer-management-modal .content-modal .price-cards-container{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.offer-management-modal .content-modal .price-cards-container .grey-bar{background:var(--hover);height:42px;width:2px}.offer-management-modal .content-modal .price-cards-container .price-card{display:flex;width:-moz-min-content;width:min-content;min-width:calc(50% - 8px);gap:8px}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content{display:flex;flex-direction:column;width:100%}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content .price-info{display:flex;gap:10px}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content .price-info>:first-child{color:var(--ink);font-size:24px;font-weight:600}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content .price-info>:first-child.isHighest{color:var(--ink-2);align-items:center;display:flex;gap:8px}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content .price-info .red{color:var(--red-ink);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.5px}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content .price-info .percentage-down{min-width:16px;border-radius:12px;background:var(--red-tint);color:var(--red-ink);font-weight:500;font-size:12px;line-height:16px;display:flex;justify-content:center;align-items:center;padding:4px 8px}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content .price-info .percentage-down i{margin-right:2px}.offer-management-modal .content-modal .price-cards-container .price-card .price-card-content>:last-child{color:var(--ink-2);font-size:14px;font-weight:400}.offer-management-modal .content-modal .price-cards-container .price-card .separator{width:1px;height:100%;height:28px;background:var(--hover)}.offer-management-modal .bottom-content{width:100%;display:flex;flex-direction:row;gap:12px}.offer-management-modal .bottom-content .viu-button{flex:1}.offer-management-modal .bottom-content .viu-button .button{width:100%}.offer-management-modal .far.disabled{opacity:.4;pointer-events:none}.offer-management-modal .retired-offer{align-items:center;gap:8px;display:flex}.offer-management-modal .retired-offer .tachado{color:var(--ink-3);text-decoration:line-through}.offer-management-modal .retired-offer .icon-ban{color:var(--red-ink);font-size:20px}.offer-management-modal .viu-bottom-sheet{z-index:5!important}.offer-management-modal .viu-bottom-sheet .bottom-sheet-content>.bottom-section{border-top:none;padding:24px 16px}.offer-management-modal .checkbox-disabled{opacity:.6}.offer-management-modal .checkbox-disabled ::v-deep .viu-checkbox,.offer-management-modal .checkbox-disabled ::v-deep input[type=checkbox]{cursor:not-allowed}.offer-management-modal .checkbox-disabled ::v-deep input[type=checkbox]:disabled{background-color:var(--hover)!important}.offer-management-modal .checkbox-disabled ::v-deep input[type=checkbox]:disabled+label{cursor:not-allowed}.offer-management-modal .checkbox-disabled ::v-deep input[type=checkbox]:disabled+label:before{background-color:var(--hover)!important;border-color:var(--line-strong)!important}.offer-management-modal .checkbox-disabled ::v-deep label{cursor:not-allowed}.offer-management-modal .label-disabled{color:var(--ink-2);cursor:not-allowed;opacity:.7}.offer-middleware-modal .content-modal,.offer-middleware-modal .offer-main-content{display:flex;flex-direction:column;gap:16px}.offer-middleware-modal .content-modal .price-cards-container{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.offer-middleware-modal .content-modal .price-cards-container .grey-bar{background:var(--hover);height:42px;width:2px}.offer-middleware-modal .content-modal .price-cards-container .price-card{display:flex;width:-moz-min-content;width:min-content;min-width:calc(50% - 8px);gap:8px}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content{display:flex;flex-direction:column;width:100%}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content .price-info{display:flex;gap:10px}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content .price-info>:first-child{color:var(--ink);font-size:24px;font-weight:600}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content .price-info>:first-child.isHighest{color:var(--ink-2);align-items:center;display:flex;gap:8px}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content .price-info .red{color:var(--red-ink);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.5px}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content .price-info .percentage-down{min-width:16px;border-radius:12px;background:var(--red-tint);color:var(--red-ink);font-weight:500;font-size:12px;line-height:16px;display:flex;justify-content:center;align-items:center;padding:4px 8px}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content .price-info .percentage-down i{margin-right:2px}.offer-middleware-modal .content-modal .price-cards-container .price-card .price-card-content>:last-child{color:var(--ink-2);font-size:14px;font-weight:400}.offer-middleware-modal .content-modal .price-cards-container .price-card .separator{width:1px;height:100%;height:28px;background:var(--hover)}.offer-middleware-modal .bottom-content,.offer-middleware-modal .bottom-content .button{width:100%}.offer-middleware-modal .far.disabled{opacity:.4;pointer-events:none}.offer-middleware-modal .retired-offer{align-items:center;gap:8px;display:flex}.offer-middleware-modal .retired-offer .tachado{color:var(--ink-3);text-decoration:line-through}.offer-middleware-modal .retired-offer .icon-ban{color:var(--red-ink);font-size:20px}.offer-middleware-modal .loading-state{display:flex;justify-content:center;align-items:center;min-height:200px;padding:32px 16px}.offer-middleware-modal .loading-state .loading-content{text-align:center}.offer-middleware-modal .loading-state .loading-content .body-m{color:var(--ink-2)}.offer-middleware-modal .viu-bottom-sheet{z-index:5!important}.offer-middleware-modal .viu-bottom-sheet .bottom-section .viu-button,.offer-middleware-modal .viu-bottom-sheet .bottom-section .viu-button .button{width:100%}.modal__overlay[data-v-634342ce]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-popover)}.modal__dialog[data-v-634342ce]{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;max-height:90svh;display:flex;flex-direction:column}.modal__dialog--sm[data-v-634342ce]{width:400px}.modal__dialog--md[data-v-634342ce]{width:560px}.modal__dialog--lg[data-v-634342ce]{width:720px}.modal__header[data-v-634342ce]{padding:var(--spacing-md) var(--spacing-lg) 0;display:flex;justify-content:space-between;align-items:center}.modal__title[data-v-634342ce]{margin:0;font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.modal__close[data-v-634342ce]{background:none;border:none;cursor:pointer;color:var(--ink-2);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.modal__close[data-v-634342ce]:hover{background:var(--hover)}.modal__body[data-v-634342ce]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--ink-2);overflow-y:auto}.modal__footer[data-v-634342ce]{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md);display:flex;gap:var(--spacing-sm);justify-content:flex-end}.modal-fade-enter-active[data-v-634342ce],.modal-fade-leave-active[data-v-634342ce]{transition:opacity .2s}.modal-fade-enter[data-v-634342ce],.modal-fade-leave-to[data-v-634342ce]{opacity:0}:root{--surface:#fff;--page:#fafafb;--inset:#f7f8f9;--canvas:#f1f2f3;--field:#f2f2f3;--hover:#f4f5f6;--hover-2:#e7e9eb;--ink:#1f2124;--ink-2:#656565;--ink-3:#6e6e6e;--ink-faint:#9d9d9d;--line:#ecedef;--line-soft:#f3f4f5;--line-strong:#e0e2e5;--line-control:#8a8c90;--grid-line:#ecedef;--accent:#0285ff;--accent-ink:#0070dd;--accent-tint:#e9f3ff;--green:#199a4d;--green-ink:#008035;--green-tint:#e8f5ed;--orange:#ef720d;--orange-ink:#c04700;--orange-tint:#fdf1e5;--red:#e3474c;--red-ink:#ce323c;--red-tint:#fcecec;--fill-ink:var(--page);--fill-primary:var(--accent-fill);--fill-primary-ink:var(--fill-ink);--control-knob:#fff;--fill-primary-hover:var(--accent-fill-hover);--fill-primary-active:var(--accent-fill-active);--accent-fill:#006fe7;--accent-fill-hover:#005fd6;--accent-fill-active:#004fc5;--red-fill:#d43840;--red-fill-hover:#c22432;--red-fill-active:#b00423;--orange-fill:#c64d00;--orange-fill-hover:#b53c00;--orange-fill-active:#a42b00;--green-fill:#00863b;--green-fill-hover:#00772c;--green-fill-active:#00681d;--accent-ink-2:#0053be;--red-ink-2:#ae0021;--orange-ink-2:#a12800;--green-ink-2:#006519;--accent-tint-2:#d4e5f9;--red-tint-2:#f4dada;--orange-tint-2:#f5e0cc;--green-tint-2:#d3e9db;--stripe:rgba(92,92,92,0.075);--stripe-bg:#f5f5f5;--radius-chip:6px;--radius-control:8px;--radius-card:10px;--radius-panel:12px;--radius-full:9999px;--shadow-xs:0 0 4px 0 rgba(0,0,0,0.04);--shadow-sm:0 18px 47px 0 rgba(0,0,0,0.03),0 7.5px 19px 0 rgba(0,0,0,0.02),0 4px 10.5px 0 rgba(0,0,0,0.02),0 2.3px 5.8px 0 rgba(0,0,0,0.012),0 1.2px 3.1px 0 rgba(0,0,0,0.012),0 0.5px 1.3px 0 rgba(0,0,0,0.012);--shadow-md:0 17.54px 23.39px 0 rgba(0,0,0,0.04),0 9.4px 12.5px 0 rgba(0,0,0,0.03),0 5.25px 7px 0 rgba(0,0,0,0.02),0 2.79px 3.72px -2px rgba(0,0,0,0.012),0 1.16px 1.5px 0 rgba(0,0,0,0.012);--shadow-lg:0 25px 50px 0 rgba(0,0,0,0.05),0 12px 24px 0 rgba(0,0,0,0.04),0 6px 12px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.02),0 1.5px 3px 0 rgba(0,0,0,0.02);--shadow-hairline:0 0 0 1px var(--line);--shadow-btn:0 0 0 1px var(--line-strong),var(--shadow-xs);--shadow-card:0 0 0 1px var(--line),var(--shadow-sm);--shadow-raised:0 0 0 1px var(--line),var(--shadow-md);--shadow-overlay:0 0 0 1px var(--line),var(--shadow-lg);--shadow-inset-field:inset 0 1px 2px rgba(0,0,0,0.05);--shadow-focus:0 0 0 2px var(--accent);--scrollbar-thumb:rgba(16,24,40,0.16);--scrollbar-thumb-hover:rgba(16,24,40,0.22);--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-body);--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-out-strong:cubic-bezier(0.23,1,0.32,1);--ease-link:cubic-bezier(0.16,1,0.3,1);--duration-fast:120ms;--duration-base:180ms;--duration-slow:280ms;--duration-shine:620ms;--duration-glide:220ms;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@supports (color:oklch(0% 0 0)){:root{--surface:oklch(100% 0 0);--page:oklch(98.5% 0.001 286.376);--inset:oklch(97.9% 0.002 247.839);--canvas:oklch(96.1% 0.002 247.84);--field:oklch(96.1% 0.001 286.375);--hover:oklch(97% 0.002 247.839);--hover-2:oklch(93.3% 0.003 247.86);--ink:oklch(24.7% 0.006 258.361);--ink-2:oklch(50.6% 0 0);--ink-3:oklch(53.8% 0 0);--ink-faint:oklch(69.5% 0 0);--line:oklch(94.6% 0.003 264.542);--line-soft:oklch(96.6% 0.002 264.542);--line-strong:oklch(91.2% 0.005 258.326);--line-control:oklch(64% 0.006 258.361);--grid-line:oklch(94.6% 0.003 264.542);--accent:oklch(62.6% 0.205 254.947);--accent-ink:oklch(55.6% 0.187 255.617);--accent-tint:oklch(96% 0.019 252.878);--green:oklch(60.3% 0.155 150.883);--green-ink:oklch(52% 0.155 150.883);--green-tint:oklch(95.8% 0.017 159.118);--orange:oklch(68.9% 0.179 49.902);--orange-ink:oklch(55.5% 0.179 49.902);--orange-tint:oklch(96.4% 0.021 67.581);--red:oklch(62.1% 0.192 23.042);--red-ink:oklch(56.4% 0.192 23.042);--red-tint:oklch(95.6% 0.017 17.462);--accent-fill:oklch(55.8% 0.205 254.947);--accent-fill-hover:oklch(50.8% 0.205 254.947);--accent-fill-active:oklch(45.8% 0.205 254.947);--red-fill:oklch(58% 0.192 23.042);--red-fill-hover:oklch(53% 0.192 23.042);--red-fill-active:oklch(48% 0.192 23.042);--orange-fill:oklch(57.2% 0.179 49.902);--orange-fill-hover:oklch(52.2% 0.179 49.902);--orange-fill-active:oklch(47.2% 0.179 49.902);--green-fill:oklch(54% 0.155 150.883);--green-fill-hover:oklch(49% 0.155 150.883);--green-fill-active:oklch(44% 0.155 150.883);--accent-ink-2:oklch(46.6% 0.187 255.617);--red-ink-2:oklch(47.4% 0.192 23.042);--orange-ink-2:oklch(46.5% 0.179 49.902);--green-ink-2:oklch(43% 0.155 150.883);--accent-tint-2:oklch(91.5% 0.032 252.878);--red-tint-2:oklch(91.1% 0.029 17.462);--orange-tint-2:oklch(91.9% 0.036 67.581);--green-tint-2:oklch(91.3% 0.029 159.118);--stripe:oklch(40.5% 0 0/0.075);--stripe-bg:oklch(97% 0 0)}}.dark{--surface:#232427;--page:#17181a;--inset:#1f2022;--canvas:#1c1d1f;--field:#2b2c2f;--hover:#2a2b2e;--hover-2:#313236;--ink:#f2f3f4;--ink-2:#a8a8a8;--ink-3:#848484;--ink-faint:#6f6f6f;--line:#2e3033;--line-soft:#27282b;--line-strong:#3a3c40;--line-control:#797b7e;--grid-line:#2e3033;--accent:#3d9aff;--accent-ink:#7ec0ff;--accent-tint:rgba(61,154,255,0.16);--green:#3cbb72;--green-ink:#6ab182;--green-tint:rgba(60,187,114,0.14);--orange:#f68f3c;--orange-ink:#cf8d5f;--orange-tint:rgba(246,143,60,0.14);--red:#ee5c61;--red-ink:#de7f7e;--red-tint:rgba(238,92,97,0.14);--control-knob:#f2f3f4;--fill-primary-hover:var(--accent-fill-hover);--fill-primary-active:var(--accent-fill-active);--accent-fill:#3d9aff;--accent-fill-hover:#5aabff;--accent-fill-active:#7bf;--red-fill:#ee5c61;--red-fill-hover:#f3777a;--red-fill-active:#f79193;--orange-fill:#f68f3c;--orange-fill-hover:#faa25e;--orange-fill-active:#fdb47e;--green-fill:#3cbb72;--green-fill-hover:#5cc988;--green-fill-active:#7ad69e;--accent-ink-2:#a5d3ff;--red-ink-2:#eda3a1;--orange-ink-2:#dcab84;--green-ink-2:#90c8a3;--accent-tint-2:rgba(61,154,255,0.26);--red-tint-2:rgba(238,92,97,0.24);--orange-tint-2:rgba(246,143,60,0.24);--green-tint-2:rgba(60,187,114,0.24);--stripe:hsla(0,0%,100%,0.055);--stripe-bg:#1b1c1e;--shadow-hairline:0 0 0 1px hsla(0,0%,100%,0.1);--shadow-btn:0 0 0 1px hsla(0,0%,100%,0.1),0 1px 2px rgba(0,0,0,0.3);--shadow-card:0 0 0 1px hsla(0,0%,100%,0.11),0 1px 2px rgba(0,0,0,0.2),0 2px 6px rgba(0,0,0,0.18);--shadow-raised:0 0 0 1px hsla(0,0%,100%,0.13),0 2px 10px rgba(0,0,0,0.22);--shadow-overlay:0 0 0 1px hsla(0,0%,100%,0.15),0 8px 28px rgba(0,0,0,0.34);--shadow-inset-field:inset 0 1px 2px rgba(0,0,0,0.4);--scrollbar-thumb:hsla(0,0%,100%,0.18);--scrollbar-thumb-hover:hsla(0,0%,100%,0.26)}@supports (color:oklch(0% 0 0)){.dark{--surface:oklch(26% 0.006 271.191);--page:oklch(20.9% 0.004 264.477);--inset:oklch(24.3% 0.004 264.492);--canvas:oklch(23.1% 0.004 264.487);--field:oklch(29.3% 0.006 271.223);--hover:oklch(28.9% 0.006 271.22);--hover-2:oklch(31.8% 0.007 274.747);--ink:oklch(96.4% 0.002 247.839);--ink-2:oklch(73.1% 0 0);--ink-3:oklch(61.2% 0 0);--ink-faint:oklch(54.1% 0 0);--line:oklch(30.8% 0.006 258.354);--line-soft:oklch(27.8% 0.006 258.354);--line-strong:oklch(35.6% 0.007 264.474);--line-control:oklch(58.2% 0.006 258.354);--grid-line:oklch(30.8% 0.006 258.354);--accent:oklch(68% 0.173 253.301);--accent-ink:oklch(78.8% 0.113 248.33);--accent-tint:oklch(68% 0.173 253.301/0.16);--green:oklch(70.5% 0.154 153.814);--green-ink:oklch(70% 0.1 153.814);--green-tint:oklch(70.5% 0.154 153.814/0.14);--orange:oklch(74.6% 0.156 55.642);--orange-ink:oklch(70% 0.101 55.642);--orange-tint:oklch(74.6% 0.156 55.642/0.14);--red:oklch(66.6% 0.18 21.433);--red-ink:oklch(70% 0.117 21.433);--red-tint:oklch(66.6% 0.18 21.433/0.14);--accent-fill:oklch(68% 0.173 253.301);--accent-fill-hover:oklch(73% 0.173 253.301);--accent-fill-active:oklch(78% 0.155 253.301);--red-fill:oklch(66.6% 0.18 21.433);--red-fill-hover:oklch(71.6% 0.16 21.433);--red-fill-active:oklch(76.6% 0.14 21.433);--orange-fill:oklch(74.6% 0.156 55.642);--orange-fill-hover:oklch(79.6% 0.14 55.642);--orange-fill-active:oklch(84.6% 0.122 55.642);--green-fill:oklch(70.5% 0.154 153.814);--green-fill-hover:oklch(75.5% 0.14 153.814);--green-fill-active:oklch(80.5% 0.125 153.814);--accent-ink-2:oklch(86% 0.078 248.33);--red-ink-2:oklch(78% 0.09 21.433);--orange-ink-2:oklch(76% 0.07 55.642);--green-ink-2:oklch(78% 0.07 153.814);--accent-tint-2:oklch(68% 0.173 253.301/0.26);--red-tint-2:oklch(66.6% 0.18 21.433/0.24);--orange-tint-2:oklch(74.6% 0.156 55.642/0.24);--green-tint-2:oklch(70.5% 0.154 153.814/0.24);--stripe:oklch(100% 0 0/0.055);--stripe-bg:oklch(22.6% 0.004 264.485)}}:root{--color-primary-900:var(--accent-fill-active);--color-primary-800:var(--accent-fill-active);--color-primary-700:var(--accent-fill-hover);--color-primary-600:var(--accent-fill);--color-primary-500:var(--accent);--color-primary-400:var(--accent);--color-primary-300:var(--accent-fill-hover);--color-primary-200:var(--accent-tint-2);--color-primary-100:var(--accent-tint-2);--color-primary-50:var(--accent-tint);--color-neutral-950:var(--ink);--color-neutral-900:var(--ink);--color-neutral-800:var(--ink);--color-neutral-700:var(--ink);--color-neutral-600:var(--ink-2);--color-neutral-500:var(--ink-2);--color-neutral-400:var(--ink-3);--color-neutral-300:var(--line-strong);--color-neutral-200:var(--line);--color-neutral-100:var(--line-soft);--color-neutral-50:var(--canvas);--color-error-900:var(--red-ink-2);--color-error-700:var(--red-ink-2);--color-error-600:var(--red-ink-2);--color-error-500:var(--red-ink);--color-error-100:var(--red-tint-2);--color-error-50:var(--red-tint);--color-warning-900:var(--orange-ink-2);--color-warning-700:var(--orange-ink-2);--color-warning-500:var(--orange-ink);--color-warning-400:var(--orange);--color-warning-300:var(--orange);--color-warning-200:var(--orange-tint-2);--color-warning-100:var(--orange-tint-2);--color-warning-50:var(--orange-tint);--color-info-900:var(--accent-ink-2);--color-info-700:var(--accent-ink-2);--color-info-500:var(--accent-ink);--color-info-100:var(--accent-tint-2);--color-info-50:var(--accent-tint);--color-success-900:var(--green-ink-2);--color-success-700:var(--green-ink-2);--color-success-500:var(--green-ink);--color-success-100:var(--green-tint-2);--color-success-50:var(--green-tint);--radius-sm:var(--radius-chip);--radius-md:var(--radius-control);--radius-lg:var(--radius-card);--radius-xl:var(--radius-panel);--radius-2xl:16px;--shadow-xl:var(--shadow-overlay)}.otc-bottom-sheet[data-v-c32401fa]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(22,32,27,.6);display:flex;align-items:flex-end;overflow:hidden;z-index:var(--z-modal);animation:fadeIn-c32401fa .2s ease-in-out forwards}.otc-bottom-sheet--page[data-v-c32401fa]{align-items:stretch}.otc-bottom-sheet [data-v-c32401fa]{box-sizing:border-box}.otc-bottom-sheet__content[data-v-c32401fa]{background:var(--surface);width:100%;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);max-height:90svh;animation:slideUp-c32401fa .5s ease-in-out forwards;display:flex;flex-direction:column}.otc-bottom-sheet__top-section[data-v-c32401fa]{padding:var(--spacing-xs);flex-shrink:0}.otc-bottom-sheet__top-bar[data-v-c32401fa]{height:18px;width:100%;display:flex;justify-content:center;align-items:center}.otc-bottom-sheet__drag-line[data-v-c32401fa]{width:24px;height:2px;background:var(--hover-2);border-radius:var(--radius-full)}.otc-bottom-sheet__header[data-v-c32401fa]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);gap:var(--spacing-md)}.otc-bottom-sheet__title[data-v-c32401fa]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ink)}.otc-bottom-sheet__title--truncate[data-v-c32401fa]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.otc-bottom-sheet__close-button[data-v-c32401fa]{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-base) var(--ease-out-strong)}.otc-bottom-sheet__close-button[data-v-c32401fa]:hover{opacity:.7}.otc-bottom-sheet__close-text[data-v-c32401fa]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--accent-ink)}.otc-bottom-sheet__close-icon[data-v-c32401fa]{font-size:var(--font-size-xl);color:var(--accent-ink);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.otc-bottom-sheet__main[data-v-c32401fa]{flex:1;min-height:0;overflow:hidden;padding:var(--spacing-lg) var(--spacing-md);display:flex;flex-direction:column}.otc-bottom-sheet__main--min[data-v-c32401fa]{flex:0 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0}.otc-bottom-sheet__main--min .otc-bottom-sheet__scroll-container[data-v-c32401fa]{flex:none;overflow-y:visible}.otc-bottom-sheet__search[data-v-c32401fa]{margin-bottom:var(--spacing-md);flex-shrink:0}.otc-bottom-sheet__search-input[data-v-c32401fa]{width:100%;height:48px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--line);border-radius:var(--radius-full);font-size:var(--font-size-md);color:var(--ink);background:var(--surface);transition:border-color var(--duration-base) var(--ease-out-strong)}.otc-bottom-sheet__search-input[data-v-c32401fa]::-moz-placeholder{color:var(--ink-3)}.otc-bottom-sheet__search-input[data-v-c32401fa]::placeholder{color:var(--ink-3)}.otc-bottom-sheet__search-input[data-v-c32401fa]:focus{outline:none;border-color:var(--accent)}.otc-bottom-sheet__scroll-container[data-v-c32401fa]{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.otc-bottom-sheet__action[data-v-c32401fa]{display:flex;padding:var(--spacing-sm) var(--spacing-xs);align-items:center;justify-content:flex-start;height:48px;cursor:pointer;color:var(--ink);transition:background-color var(--duration-base) var(--ease-out-strong)}.otc-bottom-sheet__action[data-v-c32401fa]:hover{background-color:var(--hover)}.otc-bottom-sheet__action--disabled[data-v-c32401fa]{color:var(--ink-3);pointer-events:none;cursor:not-allowed}.otc-bottom-sheet__action[data-v-c32401fa]:last-child{border-bottom:none}.otc-bottom-sheet__no-results[data-v-c32401fa]{display:flex;padding:13px var(--spacing-xs);align-items:center;justify-content:center;height:48px;color:var(--ink-3);font-size:var(--font-size-sm)}.otc-bottom-sheet__bottom-section[data-v-c32401fa]{display:flex;gap:var(--spacing-md);background:var(--surface);padding:var(--spacing-lg);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;flex-shrink:0}.otc-bottom-sheet__bottom-section[data-v-c32401fa] .button{flex:1}.otc-bottom-sheet--discardChanges[data-v-c32401fa]{align-items:center;justify-content:center}.otc-bottom-sheet__discard-modal[data-v-c32401fa]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);padding-bottom:var(--spacing-lg);background:var(--surface);border-radius:var(--radius-xl);max-width:400px;width:90%}.otc-bottom-sheet__discard-top[data-v-c32401fa]{display:flex;align-items:center;justify-content:space-between;height:32px;gap:var(--spacing-md)}.otc-bottom-sheet__discard-title[data-v-c32401fa]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ink)}.otc-bottom-sheet__discard-title.otc-bottom-sheet__title--truncate[data-v-c32401fa]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.otc-bottom-sheet__discard-content[data-v-c32401fa]{color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.otc-bottom-sheet__discard-scroll[data-v-c32401fa]{display:flex;flex-direction:column}.otc-bottom-sheet__discard-bottom[data-v-c32401fa]{display:flex;gap:var(--spacing-md)}.otc-bottom-sheet__discard-bottom[data-v-c32401fa] .button{flex:1}.otc-bottom-sheet__page[data-v-c32401fa]{position:absolute;inset:0;background:var(--surface);display:flex;flex-direction:column;overflow:hidden}.otc-bottom-sheet__page-top[data-v-c32401fa]{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);height:64px;justify-content:space-between;border-bottom:1px solid var(--line);flex-shrink:0}.otc-bottom-sheet__page-left[data-v-c32401fa]{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm)}.otc-bottom-sheet__back-button[data-v-c32401fa]{background:none;border:none;cursor:pointer;padding:var(--spacing-sm);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:var(--font-size-xl);transition:opacity var(--duration-base) var(--ease-out-strong);border-radius:var(--radius-full)}.otc-bottom-sheet__back-button[data-v-c32401fa]:hover{background:var(--hover)}.otc-bottom-sheet__page-title[data-v-c32401fa]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ink)}.otc-bottom-sheet__page-title.otc-bottom-sheet__title--truncate[data-v-c32401fa]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.otc-bottom-sheet__page-right[data-v-c32401fa]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.otc-bottom-sheet__page-content[data-v-c32401fa]{flex:1;min-height:0;padding:var(--spacing-lg);overflow:hidden}.otc-bottom-sheet__page-scroll[data-v-c32401fa]{height:100%;display:flex;flex-direction:column;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:var(--spacing-md)}.otc-bottom-sheet__page-bottom[data-v-c32401fa]{display:flex;gap:var(--spacing-md);z-index:var(--z-sticky);background:var(--surface);position:sticky;bottom:0;padding:var(--spacing-lg);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;flex-shrink:0}.otc-bottom-sheet__page-bottom>[data-v-c32401fa]{width:100%}.otc-bottom-sheet__page-bottom[data-v-c32401fa] .button,.otc-bottom-sheet__page-bottom[data-v-c32401fa] .viu-button .button{flex:1}.otc-bottom-sheet--fullscreen .otc-bottom-sheet__content[data-v-c32401fa]{max-height:100%!important;height:100%!important;border-top-left-radius:0;border-top-right-radius:0}.otc-bottom-sheet--closing[data-v-c32401fa]{animation:fadeOut-c32401fa .2s ease-in-out forwards}.otc-bottom-sheet--closing .otc-bottom-sheet__content[data-v-c32401fa]{animation:slideDown-c32401fa .5s ease-in-out forwards}.otc-bottom-sheet--closing .otc-bottom-sheet__discard-modal[data-v-c32401fa],.otc-bottom-sheet--closing .otc-bottom-sheet__page[data-v-c32401fa]{animation:fadeOut-c32401fa .3s ease-in-out forwards}.otc-bottom-sheet--slide-right .otc-bottom-sheet__page[data-v-c32401fa]{animation:slideInFromRight-c32401fa var(--duration-base) var(--ease-out-strong) forwards}.otc-bottom-sheet--slide-right.otc-bottom-sheet--closing .otc-bottom-sheet__page[data-v-c32401fa]{animation:slideOutToRight-c32401fa var(--duration-base) var(--ease-out-strong) forwards}@keyframes fadeIn-c32401fa{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c32401fa{0%{opacity:1}to{opacity:0}}@keyframes slideUp-c32401fa{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown-c32401fa{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInFromRight-c32401fa{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutToRight-c32401fa{0%{transform:translateX(0)}to{transform:translateX(100%)}}.button[data-v-7b0dbe84]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-body);font-weight:600;border:none;border-radius:var(--radius-control);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out-strong),box-shadow var(--duration-fast) var(--ease-out-strong),color var(--duration-fast) var(--ease-out-strong),transform var(--duration-fast) var(--ease-out-strong)}.button[data-v-7b0dbe84]:active{transform:scale(.96)}.button--sm[data-v-7b0dbe84]{height:32px;padding:0 11px;font-size:var(--font-size-xs)}.button--md[data-v-7b0dbe84]{height:40px;padding:0 14px;font-size:13px}.button--lg[data-v-7b0dbe84]{height:48px;padding:0 20px;font-size:15px}.button--primary[data-v-7b0dbe84]{position:relative;overflow:hidden;background:var(--fill-primary);color:var(--fill-primary-ink);box-shadow:var(--shadow-xs)}.button--primary[data-v-7b0dbe84]:hover{background:var(--fill-primary-hover);box-shadow:var(--shadow-raised)}.button--primary[data-v-7b0dbe84]:active{background:var(--fill-primary-active);box-shadow:var(--shadow-xs)}.button--primary[data-v-7b0dbe84]:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.38) 50%,transparent);transform:skewX(-18deg);pointer-events:none;opacity:0}@media(hover:hover)and (pointer:fine){.button--primary[data-v-7b0dbe84]:hover:after{animation:button-shine-7b0dbe84 var(--duration-shine) var(--ease-out) forwards}}@media(prefers-reduced-motion:reduce){.button--primary[data-v-7b0dbe84]:after,.button--primary[data-v-7b0dbe84]:hover:after{animation:none!important;opacity:0}}.button--secondary[data-v-7b0dbe84]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.button--secondary[data-v-7b0dbe84]:hover{background:var(--hover);color:var(--ink);box-shadow:0 0 0 1px var(--ink-3),var(--shadow-xs)}.button--secondary[data-v-7b0dbe84]:active{background:var(--hover-2);box-shadow:0 0 0 1px var(--ink-3)}.button--tertiary[data-v-7b0dbe84]{background:transparent;color:var(--ink-2)}.button--tertiary[data-v-7b0dbe84]:hover{background:var(--hover);color:var(--ink)}.button--tertiary[data-v-7b0dbe84]:active{background:var(--hover-2)}.button--destructive[data-v-7b0dbe84]{background:var(--red-fill);color:var(--fill-ink);box-shadow:var(--shadow-xs)}.button--destructive[data-v-7b0dbe84]:hover{background:var(--red-fill-hover);box-shadow:var(--shadow-raised)}.button--destructive[data-v-7b0dbe84]:active{background:var(--red-fill-active);box-shadow:var(--shadow-xs)}.button--secondary-destructive[data-v-7b0dbe84]{background:var(--surface);color:var(--red-ink);box-shadow:0 0 0 1px var(--red-tint-2),var(--shadow-xs)}.button--secondary-destructive[data-v-7b0dbe84]:hover{background:var(--red-tint);color:var(--red-ink-2);box-shadow:0 0 0 1px var(--red),var(--shadow-xs)}.button--secondary-destructive[data-v-7b0dbe84]:active{background:var(--red-tint-2);box-shadow:0 0 0 1px var(--red)}.button--ghost[data-v-7b0dbe84]{background:transparent;color:var(--ink-2)}.button--ghost[data-v-7b0dbe84]:hover{background:var(--hover);color:var(--ink)}.button--disabled[data-v-7b0dbe84]{opacity:.5;cursor:not-allowed;pointer-events:none}.button--loading[data-v-7b0dbe84]{pointer-events:none}.button--full-width[data-v-7b0dbe84]{width:100%}.button[data-v-7b0dbe84]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button__spinner[data-v-7b0dbe84]{animation:spin-7b0dbe84 1s linear infinite}.button__icon[data-v-7b0dbe84]{font-size:inherit;flex-shrink:0}@keyframes spin-7b0dbe84{to{transform:rotate(1turn)}}@keyframes button-shine-7b0dbe84{0%{left:-60%;opacity:0}15%{opacity:1}to{left:115%;opacity:0}}.offer-confirmation-dialog[data-v-6331ffbc] .modal__header{position:fixed;top:var(--spacing-md);right:var(--spacing-md);padding:0;z-index:var(--z-tooltip)}.offer-confirmation-dialog[data-v-6331ffbc] .modal__title{display:none}.offer-confirmation-dialog[data-v-6331ffbc] .modal__close{background:var(--surface);box-shadow:var(--shadow-md);color:var(--color-neutral-700);width:var(--spacing-xl);height:var(--spacing-xl)}.offer-confirmation-dialog[data-v-6331ffbc] .modal__close:hover{background:var(--color-neutral-100)}.offer-confirmation-dialog[data-v-6331ffbc] .modal__body{padding:0}.offer-confirmation-dialog[data-v-6331ffbc] .modal__footer{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.offer-confirmation-dialog[data-v-6331ffbc] .otc-bottom-sheet__main,.offer-confirmation-dialog[data-v-6331ffbc] .otc-bottom-sheet__scroll-container{padding:0}.offer-confirmation-dialog[data-v-6331ffbc] .otc-bottom-sheet__bottom-section{padding:var(--spacing-md)}.offer-confirmation-dialog__content[data-v-6331ffbc]{display:flex;flex-direction:column;overflow:hidden;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.offer-confirmation-dialog__cover[data-v-6331ffbc]{position:relative;height:calc(var(--spacing-4xl) + var(--spacing-3xl) + var(--spacing-xl));width:100%;overflow:visible}.offer-confirmation-dialog__cover-image[data-v-6331ffbc]{position:absolute;inset:0;background-color:var(--color-neutral-100);background-size:cover;background-position:50%;background-repeat:no-repeat}.offer-confirmation-dialog__cover-fade[data-v-6331ffbc]{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 60%,#fff)}.offer-confirmation-dialog__check[data-v-6331ffbc]{position:absolute;left:50%;bottom:calc(var(--spacing-xl)*-1);transform:translateX(-50%);width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--fill-ink);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);box-shadow:var(--shadow-md);border:var(--spacing-xs) solid var(--line-soft)}.offer-confirmation-dialog__body[data-v-6331ffbc]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:calc(var(--spacing-xl) + var(--spacing-md)) var(--spacing-lg) 0;text-align:center}.offer-confirmation-dialog__eyebrow[data-v-6331ffbc]{display:flex;align-items:center;gap:var(--spacing-xs)}.offer-confirmation-dialog__dot[data-v-6331ffbc]{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-primary-600)}.offer-confirmation-dialog__eyebrow-text[data-v-6331ffbc]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--ink-2)}.offer-confirmation-dialog__title[data-v-6331ffbc]{margin:0;font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-neutral-950)}.offer-confirmation-dialog__amount[data-v-6331ffbc]{color:var(--ink)}.offer-confirmation-dialog__property[data-v-6331ffbc]{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-600)}.offer-confirmation-dialog__property strong[data-v-6331ffbc]{font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}.offer-confirmation-dialog__next[data-v-6331ffbc]{width:100%;margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);text-align:left}.offer-confirmation-dialog__next-label[data-v-6331ffbc]{margin:0 0 var(--spacing-sm);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-neutral-500)}.offer-confirmation-dialog__steps[data-v-6331ffbc]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.offer-confirmation-dialog__step[data-v-6331ffbc]{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.offer-confirmation-dialog__step-num[data-v-6331ffbc]{flex-shrink:0;width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--fill-ink);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center}.offer-confirmation-dialog__step-text[data-v-6331ffbc]{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-700)}.offer-confirmation-dialog__actions[data-v-6331ffbc]{display:flex;gap:var(--spacing-sm);justify-content:flex-end;width:100%}.visit-registration-confirmation-modal-container .visitRegistration-modal .viu-modal-popup{max-height:94svh!important}.visit-registration-confirmation-modal-container .visitRegistration-modal .viu-modal-popup .viu-modal-popup-content{height:100%!important;margin-top:0!important;background:#fff!important;position:relative;top:0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;min-height:94svh!important}.visit-registration-confirmation-modal-container .modal-visit-registered{background-image:url(/icons/offers/confetti-oferta.png);display:flex;flex-direction:column;align-items:center;overflow-y:auto;max-height:calc(94svh - 36px);padding:16px;width:100%}.visit-registration-confirmation-modal-container .modal-visit-registered .omit-modal-word{display:flex;justify-content:flex-end;width:100%;color:var(--ink-faint);font-weight:500;font-size:16px;line-height:22px;margin-bottom:28px}.visit-registration-confirmation-modal-container .modal-visit-registered .omit-modal-word span{cursor:pointer}.visit-registration-confirmation-modal-container .modal-visit-registered .omit-modal-word .close-btn{color:var(--accent-ink);display:flex;justify-content:center;align-items:center;font-size:18px}.visit-registration-confirmation-modal-container .modal-visit-registered .hexagonal-img{display:flex;justify-content:center;align-items:center;position:relative;width:214px;height:244px;margin-bottom:24px}.visit-registration-confirmation-modal-container .modal-visit-registered .hexagonal-img .hexagonal-border-img{position:absolute;top:4px;z-index:2;width:calc(100% - 10px);height:calc(100% - 10px)}.visit-registration-confirmation-modal-container .modal-visit-registered .hexagon-border{position:relative;width:100%;height:100%;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:5px}.visit-registration-confirmation-modal-container .modal-visit-registered .hexagon-border img{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);-o-object-fit:cover;object-fit:cover;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:5px}.visit-registration-confirmation-modal-container .modal-visit-registered .confirmation-box{display:flex;flex-direction:column;text-align:center;justify-content:center}.visit-registration-confirmation-modal-container .modal-visit-registered .confirmation-box .great{color:var(--ink-2);font-weight:600;font-size:20px;line-height:24px;margin-bottom:8px}.visit-registration-confirmation-modal-container .modal-visit-registered .visit-registered{font-weight:600;font-size:28px;line-height:32px;color:var(--ink);margin-bottom:40px}.visit-registration-confirmation-modal-container .modal-visit-registered .next-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.visit-registration-confirmation-modal-container .modal-visit-registered .next-box .text-information{color:var(--ink);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:40px}.visit-registration-confirmation-modal-container .modal-visit-registered .next-box .end-box-btn{width:260px;display:flex;justify-content:center}.visit-registration-confirmation-modal-container .modal-visit-registered .next-box .end-box-btn .button{width:100%}@media(max-height:700px){.modal-visit-registered .hexagonal-img{width:150px!important;height:170px!important}}@media(max-height:650px){.modal-visit-registered .hexagonal-img{width:80px!important;height:80px!important}}@media(max-height:560px){.modal-visit-registered .hexagonal-img{width:0!important;height:0!important}}.programmed-offer-modal .viu-modal-popup{min-height:0!important}.programmed-offer-modal .container .title-modal-section{display:flex;justify-content:space-between;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.programmed-offer-modal .container .text-container{font-weight:500;font-size:16px;line-height:22px}.programmed-offer-modal .container .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.programmed-offer-modal .container .viu-button .button{width:100%}.guarantor-info-modal .viu-modal-popup{min-height:0!important}.guarantor-info-modal .container .title-modal-section{display:flex;justify-content:space-between;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.guarantor-info-modal .container .text-container{font-weight:500;font-size:16px;line-height:22px}.guarantor-info-modal .container .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.guarantor-info-modal .container .viu-button .button{width:100%}.retired-offer-modal .viu-modal-popup{min-height:0!important}.retired-offer-modal .container .title-modal-section{display:flex;justify-content:space-between;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.retired-offer-modal .container .text-container{font-weight:500;font-size:16px;line-height:22px}.retired-offer-modal .container .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.retired-offer-modal .container .viu-button .button{width:100%}.profile-editor-container{overflow:hidden;top:0}.profile-editor-container .profile-editor-modal .viu-modal-popup{max-height:94svh!important}.profile-editor-container .profile-editor-modal .viu-modal-popup .viu-modal-popup-content{min-height:94svh!important}.profile-editor-container .fixed-header{width:100%;top:0;margin-bottom:12px;background:#fff;color:var(--ink)}.profile-editor-container .fixed-header.agent-impersonate{top:73px}.profile-editor-container .fixed-header .top-side{display:flex;justify-content:space-between;align-items:center;height:40px;font-weight:600;font-size:24px;color:var(--ink);margin-bottom:16px;background:#fff}.profile-editor-container .fixed-header .name-area{width:100%}.profile-editor-container .fixed-header .name-area .steps{font-weight:700;font-size:16px;color:var(--accent)}.profile-editor-container .fixed-header .name-area .name{font-weight:700;font-size:24px;color:var(--ink)}.profile-editor-container .fixed-header.final-state{height:72px}.profile-editor-container .viu-progress{height:4px;width:100%}.profile-editor-container .viu-progress.agent-impersonate{top:210px}.profile-editor-container .viu-progress .progress{height:4px;max-width:92svw}.profile-editor-container .states{max-height:calc(100svh - 287px);margin-top:8px;overflow-y:auto}.profile-editor-container .states.final-state{margin-top:40px;max-height:100svh;overflow-y:auto}.profile-editor-container .states.agent-impersonate{max-height:calc(100svh - 302px);margin-top:210px;overflow-y:auto}.profile-editor-container .states.agent-impersonate.final-state{margin-top:112px;max-height:calc(100svh - 200px)}.profile-editor-container .states .viu-select .selected-area .selected-fake{display:flex;align-items:center}.profile-editor-container .states .standard-input{width:100%;margin-bottom:8px}.profile-editor-container .states .viu-calendar .selected-date .label{color:var(--ink-faint)}.profile-editor-container .states .viu-select{height:auto;margin-bottom:8px}.profile-editor-container .states .viu-select .viu-modal-popup-content{max-height:94svh!important}.profile-editor-container .states .viu-select .selected-area{width:100%}.profile-editor-container .states .fill-profile .viu-modal-popup-content{min-height:0!important}.profile-editor-container .states .fill-profile .accordion-person{margin-bottom:24px}.profile-editor-container .states .fill-profile .accordion-person .edit-btn{margin-bottom:8px}.profile-editor-container .states .fill-profile .accordion-person .cabecera{background:#fff;border:1px solid var(--line-strong)}.profile-editor-container .states .fill-profile .accordion-person .viu-expandable{background:#fff;border:1px solid var(--line-strong);border-top:0}.profile-editor-container .states .fill-profile .accordion-person.extra{margin-bottom:13px}.profile-editor-container .states .fill-profile .state .state-img{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:22px}.profile-editor-container .states .fill-profile .state .state-img .img{width:160px;height:160px}.profile-editor-container .states .fill-profile .state-1{width:100%}.profile-editor-container .states .fill-profile .state-1 .input-range{margin-bottom:24px}.profile-editor-container .states .fill-profile .state-1 .more-info{width:100%}.profile-editor-container .states .fill-profile .state-1 .more-info .title{width:100%;display:flex;justify-content:space-between;font-weight:500;font-size:20px;color:var(--ink);margin-bottom:12px}.profile-editor-container .states .fill-profile .state-1 .more-info .info{font-weight:500;font-size:16px;color:var(--ink)}.profile-editor-container .states .fill-profile .state-1 .more-info .drag-area{margin-top:24px;width:100%;border-radius:8px;border:2px dashed var(--line-strong);padding:16px 8px 24px 8px;display:flex;align-items:center;justify-content:center;height:139px}.profile-editor-container .states .fill-profile .state-1 .more-info .drag-area .icon-drag{font-size:44px}.profile-editor-container .states .fill-profile .state-2{width:100%}.profile-editor-container .states .fill-profile .state-2 .state-img{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:22px}.profile-editor-container .states .fill-profile .state-2 .state-img .img{width:154px;height:154px}.profile-editor-container .states .fill-profile .state-3{width:100%}.profile-editor-container .states .fill-profile .state-3 .state-img{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:22px}.profile-editor-container .states .fill-profile .state-3 .state-img .img{width:154px;height:154px}.profile-editor-container .states .fill-profile .state-3 .custom-checkbox{display:flex;padding:13px 17px;border:1px solid var(--line-strong);border-radius:8px;margin-bottom:8px}.profile-editor-container .states .fill-profile .state-3 .custom-checkbox .name{margin-left:8px;cursor:pointer}.profile-editor-container .states .fill-profile .state-4{padding:16px}.profile-editor-container .states .fill-profile .state-4 .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.profile-editor-container .states .fill-profile .state-4 .header .help-icon{display:flex;align-items:center;justify-content:flex-end}.profile-editor-container .states .fill-profile .state-4 .header .title{display:flex;align-items:center;justify-content:flex-start;font-weight:700;font-size:16px;color:var(--ink)}.profile-editor-container .states .fill-profile .state-4 .content .tag-accordion{color:var(--accent-ink-2);background:var(--accent-tint-2);padding:2px 6px;font-weight:500;font-size:14px;line-height:19px;border-radius:6px}.profile-editor-container .states .fill-profile .state-4 .content .tag-accordion.green{color:var(--green-ink);background:var(--green-tint)}.profile-editor-container .states .fill-profile .state-4 .content .person-info-container{border:1px solid var(--line-strong);border-radius:8px;padding:16px}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist,.profile-editor-container .states .fill-profile .state-4 .content .co-titular{width:100%;margin-top:24px;margin-bottom:24px}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist.with-elements,.profile-editor-container .states .fill-profile .state-4 .content .co-titular.with-elements{margin-top:0}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist .title,.profile-editor-container .states .fill-profile .state-4 .content .co-titular .title{font-weight:700;font-size:16px;color:var(--ink);margin-bottom:6px}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist .info,.profile-editor-container .states .fill-profile .state-4 .content .co-titular .info{font-weight:500;font-size:16px;color:var(--ink);line-height:22px}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist .btn,.profile-editor-container .states .fill-profile .state-4 .content .co-titular .btn{width:100%;margin-top:12px}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist .btn .button,.profile-editor-container .states .fill-profile .state-4 .content .co-titular .btn .button{width:100%}.profile-editor-container .states .fill-profile .state-4 .content .co-avalist .title{display:flex;justify-content:space-between}.profile-editor-container .states .viu-calendar-container{margin-bottom:8px}.profile-editor-container .states .viu-calendar-container .viu-calendar{width:100%}.profile-editor-container .fixed-bottom{position:absolute;background:#fff;bottom:0;left:0;width:100%;height:88px;padding:16px;border-top:1px solid var(--line-strong);box-shadow:0 -1px 9.5px 0 rgba(51,51,51,.1019607843);max-width:768px}.profile-editor-container .fixed-bottom .normal-state{display:flex;justify-content:space-between;width:100%}.profile-editor-container .fixed-bottom .final-state,.profile-editor-container .fixed-bottom .viu-button .button{width:100%}.profile-editor-container .fixed-bottom .viu-button:first-of-type{margin-right:12px;width:40%;min-width:136px}.profile-editor-container .fixed-bottom .viu-button:last-of-type{width:100%}.cookies-management .cookies-management-modal .viu-modal-popup{top:0!important}.cookies-management .cookies-management-modal .viu-modal-popup .viu-modal-popup-content{max-height:calc(100svh - 305px)!important}.cookies-management .cookies-management-modal .extended-cookies .intro-section{width:100%;margin-bottom:24px}.cookies-management .cookies-management-modal .extended-cookies .intro-section .description{color:var(--ink-2);font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.cookies-management .cookies-management-modal .extended-cookies .intro-section .description .custom-text{color:var(--green-ink);font-family:Inter;font-size:16px;font-weight:700;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.cookies-management .cookies-management-modal .extended-cookies .title-section-cookies{margin-bottom:16px;color:var(--ink);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.cookies-management .cookies-management-modal .extended-cookies .set-info{margin-bottom:16px}.cookies-management .cookies-management-modal .extended-cookies .set-info .title-section{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:8px}.cookies-management .cookies-management-modal .extended-cookies .set-info .title-section .text{color:var(--ink);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-left:8px}.cookies-management .cookies-management-modal .extended-cookies .set-info .description{color:var(--ink-2);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.cookies-management .cookies-management-modal .extended-cookies .set-info li{margin-bottom:16px}.cookies-management .cookies-management-modal .button-section{padding:24px;border-top:1px solid var(--red-tint-2);background:var(--surface);box-shadow:0 -1px 9.5px 0 rgba(51,51,51,.1);position:absolute;width:100%;flex-wrap:wrap;display:flex;justify-content:center;align-items:center;gap:18px;bottom:0;left:0;flex-direction:column}.cookies-management .cookies-management-modal .button-section .viu-button{width:100%}.cookies-management .cookies-management-modal .button-section .viu-button .button{width:100%!important}@media(min-width:1280px){.cookies-management .cookies-management-modal>.viu-modal-popup{max-height:calc(100svh - 150px)!important;transform:translateY(80px)}.cookies-management .cookies-management-modal>.viu-modal-popup.full-height{border-radius:8px!important}.cookies-management .cookies-management-modal .button-section{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start}.cookies-management .cookies-management-modal .button-section>*{width:-moz-min-content!important;width:min-content!important;white-space:nowrap}}.cookies-management{align-items:center;display:flex;flex-flow:column;justify-content:center}.cookies-management .small-cookies-management-modal .viu-modal-popup{left:16px!important;right:16px!important;min-width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;overflow:hidden;overflow-y:auto;bottom:20px!important;border-radius:16px!important;box-shadow:0 0 18px 1px rgba(0,0,0,.25)!important}.cookies-management .small-cookies-management-modal .viu-modal-popup .viu-modal-popup-content{max-height:calc(100svh - 86px)!important}.cookies-management .small-cookies-management-modal .simple-cookies .intro-section{width:100%;margin-bottom:16px}.cookies-management .small-cookies-management-modal .simple-cookies .intro-section .main-title{margin-bottom:8px;color:var(--ink);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px;display:flex;justify-content:flex-start;align-items:baseline}.cookies-management .small-cookies-management-modal .simple-cookies .intro-section .main-title .icon-cookie{margin-right:8px;min-width:25px;min-height:25px;display:flex;justify-content:center;align-items:center}.cookies-management .small-cookies-management-modal .simple-cookies .description{color:var(--ink-2);font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.cookies-management .small-cookies-management-modal .simple-cookies .description .custom-text{color:var(--green-ink);font-family:Inter;font-size:16px;font-weight:700;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.cookies-management .small-cookies-management-modal .simple-cookies .button-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px}.cookies-management .small-cookies-management-modal .simple-cookies .button-section .viu-button,.cookies-management .small-cookies-management-modal .simple-cookies .button-section .viu-button .button{width:100%}.cookies-management .small-cookies-management-modal .extended-cookies .intro-section{width:100%;margin-bottom:16px}.cookies-management .small-cookies-management-modal .extended-cookies .intro-section .main-title{color:var(--ink);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.5px;margin-bottom:20px}.cookies-management .small-cookies-management-modal .extended-cookies .title-section-cookies{margin-bottom:16px;color:var(--ink);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.cookies-management .small-cookies-management-modal .extended-cookies .set-info{margin-bottom:16px}.cookies-management .small-cookies-management-modal .extended-cookies .set-info .title-section{display:flex;justify-content:flex-start;align-items:baseline;gap:8px}.cookies-management .small-cookies-management-modal .extended-cookies .set-info .title-section .text{color:var(--ink);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.cookies-management .small-cookies-management-modal .extended-cookies .set-info .description{color:var(--ink-2);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.cookies-management .small-cookies-management-modal .extended-cookies .button-section{min-width:375px;flex-wrap:wrap;display:flex;justify-content:flex-start;align-items:center;gap:18px}.cookies-management .small-cookies-management-modal .extended-cookies .button-section .viu-button,.cookies-management .small-cookies-management-modal .extended-cookies .button-section .viu-button .button{width:100%}@media(min-width:1280px){.cookies-management .small-cookies-management-modal .viu-modal-popup{min-width:inherit!important;max-width:480px!important;width:100%;left:inherit!important}.cookies-management .small-cookies-management-modal .simple-cookies .button-section{flex-direction:row-reverse}}body,html{overflow:hidden}body{font-family:Inter}body .pac-container{border-radius:8px;border-top:0 solid var(--line-strong);padding:8px;font-size:16px;line-height:150%;font-family:Inter;top:140px!important}body .pac-container *{padding-top:10px;padding-bottom:10px}body .pac-container .pac-item:first-of-type{border-top:0}.padding-bottom-for-mobile-with-buttons-scroll{padding-bottom:100px!important}.viu-modal{display:flex!important;justify-content:center!important;width:100%!important;position:fixed!important;top:0}.viu-modal .viu-modal-popup{max-width:768px}.calendar-mobile-modal .viu-modal-popup{min-height:540px!important}.calendar-mobile-modal .viu-modal-popup,.calendar-mobile-modal .viu-modal-popup .viu-modal-popup-content{display:flex;justify-content:center;align-items:center}.toasted-container.bottom-right{margin-left:auto;margin-right:auto;max-width:550px!important}.app.non-scrollable{overflow-y:hidden}.content-in-app{position:relative;top:0;height:100dvh}i.back-icon,i.close-icon,i.copy-icon,i.edit-icon,i.help-icon,i.share-icon{cursor:pointer}.page-slide-right-enter-active,.page-slide-right-leave-active{position:fixed;top:0;left:0;width:100%;height:100%;transition:transform .3s ease;background:var(--surface)}.page-slide-right-enter{transform:translateX(100%)}.page-slide-right-leave-to{transform:translateX(-25%)}.page-slide-right-enter-active{z-index:2}.page-slide-right-leave-active{z-index:1}.page-slide-right-reverse-enter-active,.page-slide-right-reverse-leave-active{position:fixed;top:0;left:0;width:100%;height:100%;transition:transform .3s ease;background:var(--surface)}.page-slide-right-reverse-leave-to{transform:translateX(100%)}.page-slide-right-reverse-enter{transform:translateX(-25%)}.page-slide-right-reverse-leave-active{z-index:2}.page-slide-right-reverse-enter-active{z-index:1}