.nav-bar{background:transparent!important;box-shadow:none!important;font-family:Inter,-apple-system,sans-serif!important;transition:background .4s ease,box-shadow .4s ease!important}.nav-bar.scrolled-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff5!important;box-shadow:0 1px #0000000f!important}.desktop-nav-row{align-items:center;display:flex;height:72px;justify-content:space-between;padding:0 5vw;transition:height .3s ease}.desktop-nav-row.compact{height:60px}.nav-logo{display:block;height:32px;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease,filter .4s ease;width:auto}.nav-logo.light{filter:brightness(0) invert(1)}.nav-logo.dark{filter:brightness(0)}.nav-logo:hover{opacity:.7}.nav-links{align-items:center;display:flex;gap:2.75rem;left:50%;position:absolute;transform:translate(-50%)}.nav-link{background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;letter-spacing:.04em;line-height:1;padding:4px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.nav-link.light{color:#ffffffd1}.nav-link.dark{color:#222}.nav-link:after{bottom:-3px;content:"";height:1.5px;left:0;position:absolute;transition:width .25s ease;width:0}.nav-link.light:after{background:#fff}.nav-link.dark:after{background:#ff385c}.nav-link.router-link-active:after,.nav-link:hover:after{width:100%}.nav-link.light:hover{color:#fff}.nav-link.dark:hover{color:#ff385c}.nav-link.light.router-link-active{color:#fff}.nav-link.dark.router-link-active{color:#ff385c}.nav-right{align-items:center;display:flex;gap:1.25rem}.lang-pill{align-items:center;background:transparent;border:1px solid;border-radius:0;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.06em;padding:7px 14px;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.lang-pill.light{border-color:#ffffff4d;color:#ffffffd9}.lang-pill.light:hover{background:#ffffff14;border-color:#ffffffb3;color:#fff}.lang-pill.dark{border-color:#ddd;color:#222}.lang-pill.dark:hover{background:#f7f7f7;border-color:#222}.lang-dot{background:#ff385c;border-radius:50%;flex-shrink:0;height:5px;width:5px}.mobile-nav-row{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 5vw;width:100%}.mobile-logo{display:block;height:28px;-o-object-fit:contain;object-fit:contain;transition:filter .4s ease;width:auto}.mobile-right{gap:10px;margin-left:auto}.mobile-lang,.mobile-right{align-items:center;display:flex}.mobile-lang{border:1px solid;gap:2px;padding:2px;transition:border-color .4s ease}.mobile-lang.light{border-color:#fff6}.mobile-lang.dark{border-color:#ddd}.mlang-btn{background:none;border:none;cursor:pointer;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:5px 9px;transition:color .2s ease,background .2s ease}.mobile-lang.light .mlang-btn{color:#ffffffd9}.mobile-lang.dark .mlang-btn{color:#6a6a6a}.mobile-lang .mlang-btn.active{background:#ff385c;color:#fff}.hamburger-btn{background:none;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:8px;width:40px}.ham-line{display:block;height:1.5px;transition:transform .25s ease,opacity .2s ease,background .4s ease;width:100%}.hamburger-btn.light .ham-line{background:#ffffffe6}.hamburger-btn.dark .ham-line{background:#222}.hamburger-btn.open .ham-line:first-child{transform:translateY(6.5px) rotate(45deg)}.hamburger-btn.open .ham-line:nth-child(2){opacity:0}.hamburger-btn.open .ham-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-drawer{background:#fff;display:flex;flex-direction:column;inset:0;opacity:0;overflow-y:auto;padding:0 6vw;pointer-events:none;position:fixed;transform:translate(-100%);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);z-index:9999}.mobile-drawer.open{opacity:1;pointer-events:auto;transform:none}.drawer-top{flex-shrink:0;justify-content:space-between;padding:20px 0}.drawer-top,.drawer-top-right{align-items:center;display:flex}.drawer-top-right{gap:12px}.drawer-logo{filter:brightness(0);height:28px;-o-object-fit:contain;object-fit:contain;width:auto}.close-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.close-x{display:block;height:18px;position:relative;width:18px}.close-x:after,.close-x:before{background:#222;border-radius:1px;content:"";height:1.5px;left:0;position:absolute;top:50%;width:100%}.close-x:before{transform:translateY(-50%) rotate(45deg)}.close-x:after{transform:translateY(-50%) rotate(-45deg)}.drawer-links{display:flex;flex:1;flex-direction:column;gap:0;margin-top:3rem}.drawer-link{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:700;justify-content:space-between;letter-spacing:-.02em;padding:.85rem 0;text-align:left;text-decoration:none;transition:color .2s ease,padding-left .2s ease;width:100%}.drawer-link:hover{color:#ff385c;padding-left:8px}.drawer-link.router-link-active{color:#ff385c}.drawer-link-arrow{color:#ff385c;font-size:1rem;opacity:0;transition:opacity .2s ease,transform .2s ease}.drawer-link:hover .drawer-link-arrow{opacity:1;transform:translate(4px)}.drawer-bottom{flex-shrink:0;justify-content:space-between;padding:2.5rem 0}.drawer-bottom,.drawer-lang{align-items:center;display:flex}.drawer-lang{background:#f7f7f7;gap:2px;padding:3px}.dlang-btn{background:none;border:none;color:#6a6a6a;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase;transition:color .2s ease,background .2s ease}.dlang-btn.active{background:#ff385c;color:#fff}.dlang-btn:hover:not(.active){background:#ebebeb;color:#222}.drawer-tagline{color:#929292;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}@media(prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{background:rgb(var(--v-theme-surface-light));border-radius:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;height:100%;left:0;opacity:var(--v-toolbar-image-opacity,1);position:absolute;top:0;transition-property:opacity;width:100%}.v-toolbar__append,.v-toolbar__prepend{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;min-width:0;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;padding-bottom:6px;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{align-self:stretch;display:flex;height:inherit}.v-toolbar-items>.v-btn{border-radius:0}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;outline:none;overflow:auto;padding:8px 0;position:relative}.v-list--border{border-width:thin;box-shadow:none}.v-list{background:rgba(var(--v-theme-surface));border-radius:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--nav .v-list-group:not(:first-child)>.v-list-item,.v-list--nav .v-list-group__items>.v-list-group,.v-list--nav .v-list-group__items>.v-list-item,.v-list--nav .v-list-item:not(:first-child){margin-top:4px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;min-height:40px;padding-inline-end:16px;transition:min-height .2s cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding:56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;max-width:100%;outline:none;padding:4px 16px;position:relative;text-decoration:none}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-outlined,.v-list-item--variant-plain,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-list-item--variant-outlined{border:thin solid}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}.v-list-item--focus-visible .v-list-item__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports selector(:focus-visible){.v-list-item:after{border:2px solid;border-radius:4px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.v-list-item--focus-visible:after,.v-list-item:focus-visible:after{opacity:calc(var(--v-theme-overlay-multiplier)*.15)}}.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon,.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon,.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar,.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar{--v-avatar-height:24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap,32px)}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,16px)}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap,20px)}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-items:center;align-self:center;display:flex;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:width .15s cubic-bezier(.4,0,.2,1)}.v-list-item__append *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap,32px)}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,16px)}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap,16px)}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-slim-spacer-width,20px)}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;min-width:40px;overflow:hidden}.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item__content,.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item__content{min-width:0}.v-list-item-action{align-items:center;align-self:center;display:flex;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-end:-8px;margin-inline-start:8px}.v-list-item-media{margin-bottom:0;margin-top:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-bottom:-4px;margin-top:-4px}.v-list-item--three-line .v-list-item-media{margin-bottom:0;margin-top:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity,var(--v-medium-emphasis-opacity));overflow:hidden;overflow-wrap:break-word;padding:0;text-overflow:ellipsis;word-break:normal}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:normal;padding:0;text-overflow:ellipsis;white-space:nowrap;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-bottom:4px;padding-top:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-bottom:12px;padding-top:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-bottom:16px;padding-top:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__append,.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line,.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line,.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-bottom:8px;padding-top:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-bottom:12px;padding-top:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line,.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line,.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-bottom:4px;padding-top:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-bottom:8px;padding-top:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__append,.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line,.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line,.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:.2s ease-in-out;transition-property:opacity,color}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier:0}.v-list{--indent-padding:0px}.v-list--nav{--indent-padding:-8px}.v-list-group{--list-indent-size:16px;--parent-padding:var(--indent-padding);--prepend-width:var(--v-list-group-prepend,40px)}.v-list--slim .v-list-group{--prepend-width:var(--v-list-group-prepend,28px)}.v-list-group--fluid{--list-indent-size:0px}.v-list-group--prepend{--parent-padding:calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding:var(--indent-padding)}.v-list-group__items{--indent-padding:calc(var(--parent-padding) + var(--v-list-indent, var(--list-indent-size)));min-width:-moz-min-content;min-width:min-content}.v-navigation-drawer--rail .v-list-group__items{min-width:0}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}@media(forced-colors:active){.v-list-item--link:not(.v-list-item--active){color:buttontext}.v-list-item--link[href]:not(.v-list-item--active){color:unset}.v-list-item--active:not(.v-list-item--disabled) .v-icon,.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-]>*{color:highlight!important}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled){background:highlight!important}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) .v-icon,.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-]>*{color:highlighttext!important;forced-color-adjust:preserve-parent-color;opacity:1}.v-list-item--focus-visible:after{opacity:1}@supports selector(:focus-visible){.v-list-item:after{color:buttontext}.v-list-item:focus-visible:after{opacity:1}}}.v-avatar{align-items:center;display:inline-flex;flex:none;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height:24px}.v-avatar.v-avatar--size-small{--v-avatar-height:32px}.v-avatar.v-avatar--size-default{--v-avatar-height:40px}.v-avatar.v-avatar--size-large{--v-avatar-height:48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height:56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height));width:calc(var(--v-avatar-height))}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) - 4px);width:calc(var(--v-avatar-height) - 4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) - 8px);width:calc(var(--v-avatar-height) - 8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-outlined,.v-avatar--variant-plain,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-avatar--variant-outlined{border:thin solid}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-menu>.v-overlay__content{border-radius:4px;display:flex;flex-direction:column}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-list,.v-menu>.v-overlay__content>.v-sheet{background:rgb(var(--v-theme-surface));border-radius:inherit;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));height:100%;overflow:auto}.v-overlay-container{contain:layout;display:contents;left:0;pointer-events:none;position:absolute;top:0}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{height:100%;left:var(--v-body-scroll-x);position:fixed;top:var(--v-body-scroll-y);width:100%}.v-overlay{--v-overlay-opacity:.32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{contain:layout;outline:none;pointer-events:auto;position:absolute}.v-overlay__scrim{background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);pointer-events:auto;position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.footer-wrap{background:#fff;font-family:Inter,-apple-system,sans-serif}.footer-main{background:#fff;padding:4rem 2rem 0}.footer-inner{margin:0 auto;max-width:1280px}.footer-grid{display:grid;gap:3rem;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:3rem}.footer-logo{display:block;filter:invert(1) brightness(0);height:28px;margin-bottom:1.5rem;-o-object-fit:contain;object-fit:contain;width:auto}.footer-brand-desc{color:#6a6a6a;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:2rem;max-width:280px}.footer-social{display:flex;gap:.75rem}.social-dot{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:0;cursor:pointer;display:flex;height:36px;justify-content:center;text-decoration:none;transition:box-shadow .2s,border-color .2s;width:36px}.social-dot:hover{border-color:#ff385c;box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 4px 8px #0000001a}.social-dot svg{fill:#6a6a6a;height:14px;transition:fill .2s;width:14px}.social-dot:hover svg{fill:#ff385c}.footer-col-label{color:#222;display:block;font-size:.875rem;font-weight:500;letter-spacing:0;margin-bottom:1.5rem}.footer-col ul{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.footer-col ul li a,.footer-col ul li span{color:#6a6a6a;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s}.footer-col ul li a:hover{color:#222}.footer-bottom{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 0}.footer-copy{color:#6a6a6a;font-size:.8125rem;font-weight:400;letter-spacing:0}.footer-mark{color:#929292;font-size:.8125rem;font-style:italic}:deep(.v-footer){background:#fff!important;color:#222!important;font-family:Inter,sans-serif!important}:deep(.v-footer a){color:#6a6a6a!important;transition:color .2s!important}:deep(.v-footer a:hover){color:#222!important}@media(max-width:900px){.footer-grid{gap:2.5rem;grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:.6rem;text-align:center}.footer-main{padding:3rem 1.25rem 0}}.chatbot-wrapper[data-v-4fdd7785]{align-items:flex-end;bottom:120px;display:flex;flex-direction:column;position:fixed;right:20px;z-index:1100}.chat-bubble[data-v-4fdd7785]{align-items:center;background:#0f172a;border:2px solid #ff385c;border-radius:50%;box-shadow:0 4px 16px #0066cc59;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .2s,background .2s;width:48px}.chat-bubble[data-v-4fdd7785]:hover{background:#222;transform:scale(1.08)}.chat-bubble.open[data-v-4fdd7785]{background:#1e3a5f}.chat-window[data-v-4fdd7785]{background:#fff;border:1px solid #ddd;border-radius:0;bottom:60px;box-shadow:0 16px 48px #0000002e;display:flex;flex-direction:column;max-height:520px;overflow:hidden;position:absolute;right:0;width:340px}.chat-header[data-v-4fdd7785]{background:#0f172a;justify-content:space-between;padding:14px 16px}.chat-header[data-v-4fdd7785],.chat-header-info[data-v-4fdd7785]{align-items:center;display:flex}.chat-header-info[data-v-4fdd7785]{gap:10px}.chat-avatar[data-v-4fdd7785]{align-items:center;background:linear-gradient(135deg,#ff385c,#e00b41);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.chat-avatar[data-v-4fdd7785],.chat-name[data-v-4fdd7785]{color:#fff;font-size:.85rem;font-weight:700}.chat-name[data-v-4fdd7785]{line-height:1.2;margin:0}.chat-status[data-v-4fdd7785]{align-items:center;color:#ffffff8c;display:flex;font-size:.7rem;gap:5px;line-height:1.4;margin:0}.status-dot[data-v-4fdd7785]{background:#22c55e;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.chat-body[data-v-4fdd7785]{background:#f7f7f7;display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px}.chat-body[data-v-4fdd7785]::-webkit-scrollbar{width:4px}.chat-body[data-v-4fdd7785]::-webkit-scrollbar-track{background:transparent}.chat-body[data-v-4fdd7785]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.msg-row[data-v-4fdd7785]{align-items:flex-end;display:flex;gap:8px}.msg-row.user[data-v-4fdd7785]{flex-direction:row-reverse}.msg-avatar[data-v-4fdd7785]{align-items:center;background:linear-gradient(135deg,#ff385c,#e00b41);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:28px;justify-content:center;width:28px}.msg-bubble[data-v-4fdd7785]{border-radius:0;font-size:.83rem;line-height:1.55;max-width:78%;padding:10px 13px;word-break:break-word}.msg-row.bot .msg-bubble[data-v-4fdd7785]{background:#fff;border:1px solid #ddd;border-bottom-left-radius:4px;box-shadow:0 1px 4px #0000000f;color:#222}.msg-row.user .msg-bubble[data-v-4fdd7785]{background:#0f172a;border-bottom-right-radius:4px;color:#fff}.chip-row[data-v-4fdd7785]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chip[data-v-4fdd7785]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:0;color:#ff385c;cursor:pointer;font-size:.72rem;font-weight:600;padding:4px 11px;transition:background .18s,color .18s;white-space:nowrap}.chip[data-v-4fdd7785]:hover{background:#ff385c;border-color:#ff385c;color:#fff}.typing-bubble[data-v-4fdd7785]{align-items:center;display:flex;gap:4px;min-width:52px;padding:12px 14px}.dot[data-v-4fdd7785]{animation:blink-4fdd7785 1.2s ease-in-out infinite;background:#94a3b8;border-radius:50%;height:7px;width:7px}.dot[data-v-4fdd7785]:nth-child(2){animation-delay:.2s}.dot[data-v-4fdd7785]:nth-child(3){animation-delay:.4s}@keyframes blink-4fdd7785{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.chat-input-row[data-v-4fdd7785]{align-items:center;background:#fff;border-top:1px solid #ddd;display:flex;gap:8px;padding:10px 12px}.chat-input[data-v-4fdd7785]{background:#f7f7f7;border:1px solid #ddd;border-radius:0;color:#222;flex:1;font-size:.82rem;outline:none;padding:8px 14px;transition:border-color .18s}.chat-input[data-v-4fdd7785]:focus{background:#fff;border-color:#ff385c}.send-btn[data-v-4fdd7785]{align-items:center;background:#0f172a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .18s,transform .15s;width:36px}.send-btn[data-v-4fdd7785]:hover:not(:disabled){background:#ff385c;transform:scale(1.06)}.send-btn[data-v-4fdd7785]:disabled{cursor:default;opacity:.4}[data-v-4fdd7785] .chat-link{border-bottom:1px solid #bfdbfe;color:#ff385c;font-weight:600;text-decoration:none}[data-v-4fdd7785] .chat-link:hover{border-color:#ff385c}.chat-pop-enter-active[data-v-4fdd7785]{transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.chat-pop-leave-active[data-v-4fdd7785]{transition:opacity .18s ease,transform .18s ease}.chat-pop-enter-from[data-v-4fdd7785],.chat-pop-leave-to[data-v-4fdd7785]{opacity:0;transform:translateY(12px) scale(.96)}@media(max-width:480px){.chat-window[data-v-4fdd7785]{right:-4px;width:calc(100vw - 32px)}}.v-main{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}body,html{margin:0;min-height:100%;padding:0}*{box-sizing:border-box}.v-btn:hover{transform:scale(1.05);transition:.2s}.splash-screen{background:#fff;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.splash-screen,.splash-stage{align-items:center;display:flex}.splash-stage{flex-direction:column;gap:40px}.splash-logo{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:clamp(240px,46vw,520px)}.splash-loader-track{background:#0000001f;height:2px;overflow:hidden;position:relative;width:clamp(180px,30vw,320px)}.splash-loader-progress{background:#000;inset:0 auto 0 0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%}@media(max-width:700px){.splash-stage{gap:28px}.splash-logo{width:min(78vw,340px)}}.page-scrim{background:#00000080;inset:0;position:fixed;z-index:998}.content-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fab-group{bottom:24px;flex-direction:column;gap:8px;position:fixed;right:20px;z-index:1050}.fab-btn,.fab-group{align-items:center;display:flex}.fab-btn{background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 4px 8px #0000001a;color:#222;cursor:pointer;height:42px;justify-content:center;overflow:hidden;position:relative;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s;width:42px}.fab-btn:hover{box-shadow:0 0 0 1px #00000005,0 4px 10px #0000000f,0 6px 14px #0000001f;transform:translateY(-2px)}.fab-audio.active,.fab-btn:hover{border-color:#ff385c;color:#ff385c}.fab-audio-bar{align-items:flex-end;bottom:7px;display:flex;gap:1.5px;position:absolute;right:7px}.fab-audio-bar span{animation:eq-bar .9s ease-in-out infinite alternate;background:#ff385c;border-radius:1px;width:2px}.fab-audio-bar span:first-child{animation-delay:0s;height:4px}.fab-audio-bar span:nth-child(2){animation-delay:.15s;height:7px}.fab-audio-bar span:nth-child(3){animation-delay:.3s;height:5px}.fab-audio-bar span:nth-child(4){animation-delay:.1s;height:3px}@keyframes eq-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.fab-slide-enter-active{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.fab-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.fab-slide-enter-from,.fab-slide-leave-to{opacity:0;transform:translateY(10px) scale(.85)}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}
