.banner-text-content[data-v-183f150b]>:first-child:before{background-image:url(./valentine-heart.kHgoGLd2.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:56px;left:-136px;position:absolute;width:128px}@media screen and (max-width:1140px){.base-nav{display:none}}.base-nav .close-btn{display:none}@media screen and (max-width:1140px){.base-nav .close-btn{display:block}}.base-nav.base-nav_mobile-show{background-color:var(--color-surface-neutral-0);display:block;inset:0;overflow:auto;overscroll-behavior:contain;padding:64px 0;position:fixed;z-index:99}.base-nav.base-nav_mobile-show>ul{flex-direction:column}.base-nav.base-nav_mobile-show .nav-item__label{padding:8px}.base-nav.base-nav_mobile-show .nav-item{position:relative}.base-nav.base-nav_mobile-show .nav-item__label{padding:0 16px}.base-nav.base-nav_mobile-show .nav-item__label:hover{color:inherit;cursor:default}.base-nav.base-nav_mobile-show .nav-item__label .bx,.base-nav.base-nav_mobile-show .nav-item__label>span{font-size:21px;font-weight:500;letter-spacing:-.42px;line-height:28px}@media(max-width:768px){.base-nav.base-nav_mobile-show .nav-item__label .bx,.base-nav.base-nav_mobile-show .nav-item__label>span{font-size:16px;letter-spacing:-.32px;line-height:20px}}.base-nav.base-nav_mobile-show .nav-item__label>.bx-chevron-down{display:none}.base-nav.base-nav_mobile-show .popover{border:none;display:flex;flex-direction:column;gap:16px;margin-top:0;opacity:1;padding:16px;position:relative;visibility:visible}.base-nav .nav-item__label{align-items:center;color:var(--color-text-neutral-default);cursor:pointer;display:flex}.base-nav .nav-item__label>i{color:var(--color-text-neutral-subdued);font-size:16px;line-height:1;transition:transform .4s ease-in-out}.base-nav .nav-item__label:hover{color:var(--color-text-primary-default)}.base-nav .nav-item__label_ai{background:linear-gradient(#c986ff,#ab68ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-nav:not(.base-nav_mobile-show) .nav-item_popover:hover{margin-bottom:-24px;padding-bottom:24px}.base-nav:not(.base-nav_mobile-show) .nav-item_popover:hover .popover{opacity:1;visibility:visible}.base-nav:not(.base-nav_mobile-show) .nav-item_popover:hover .nav-item__label>i{transform:rotate(-180deg)}.base-nav .popover{align-items:start;background-color:var(--color-surface-neutral-0);border-color:var(--color-border-default);border-style:solid;border-width:1px 0;display:grid;display:flex;gap:2px 32px;grid-template-columns:repeat(3,max-content);justify-content:center;left:0;margin-top:24px;opacity:0;padding:32px 16px;position:absolute;right:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:99}.base-nav .popover .list-item{align-items:center;border-radius:6px;display:flex;gap:10px;max-width:342px;min-width:240px;padding:8px 10px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.base-nav .popover .list-item:hover:not(.list-item__heading){background-color:var(--color-surface-neutral-50)}.base-nav .popover .list-item__heading{margin-bottom:10px;padding:0}.base-nav .popover .list-item__heading-title{align-items:center;color:var(--color-text-neutral-subdued);display:flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:-.14px;line-height:20px}.base-nav .popover .list-item__icon{border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-neutral-default);height:34px;padding:9px;width:34px}.base-nav .popover .list-item__title{align-items:center;color:var(--color-text-neutral-default);display:flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:-.13px;line-height:18px}.base-nav .popover .list-item__badge{background-color:var(--color-text-primary-default);border-radius:9999px;font-size:.75rem;line-height:1rem;padding-left:6px;padding-right:6px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.base-nav .popover .list-item__description{color:var(--color-text-neutral-subdued);font-size:13px;font-weight:400;letter-spacing:-.13px;line-height:18px}.header{display:block;padding:24px 0;position:relative;width:100%}
