body{background:var(--bg-body,var(--bg-body))!important;background-attachment:fixed!important}.content-shell,.main-content{background:transparent!important}.contact-container,.contact-root,.content-shell:has(.contact-root),.main-content:has(.contact-root){background:transparent!important}.content-shell:has(.create-page),.create-backdrop,.create-page,.create-page.sg-root,.main-content:has(.create-page),.sg-root:has(.create-page),body.page-create .main-content{background:transparent!important;background-color:initial!important;background-image:none!important}.content-shell:has(.create-page),.create-page,.create-page.sg-root,body.page-create .content-shell{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.cph,.cv-landing-header{background:transparent!important;background-color:initial!important}.header{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:translateY(0)!important;transition:transform .32s cubic-bezier(.32,.72,.24,1)!important;will-change:transform}.header[data-hidden=true]{transform:translateY(calc(-100% - var(--announcement-offset, 0px)))!important}@media (max-width:1023px){.announcement-bar:after,.header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(var(--bg-body-rgb),.95);opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}.header:before{border-bottom:var(--chrome-border)}.header[data-scrolled=true]:before{opacity:1}body:has(.header[data-scrolled=true]) .announcement-bar:after{opacity:1}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.announcement-bar:after,.header:before{transition:none}}.header-menu-burger{display:none}@media (max-width:1023px){.header-menu-burger{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);flex-shrink:0;margin-left:calc(var(--space-2) * -1);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s ease,color .18s ease}.header-menu-burger:active,.header-menu-burger:hover{background:var(--bg-glass);color:var(--text-primary)}.header-menu-burger:focus-visible{outline:2px solid rgba(var(--brand-cyan-rgb),.6);outline-offset:2px}.header .header-content{justify-content:flex-start;gap:var(--space-3)}.header .header-content>.header-actions,.header .header-content>.header-actions-guest{margin-left:auto}.header .lang-switcher{display:none}.header .header-content>.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:var(--tap-target-min)}.header .logo-wordmark{height:20px;width:auto}}@media (prefers-reduced-motion:reduce){.header{transition:none}}@media (min-width:768px) and (max-width:1023px){.header{height:var(--chrome-header-inset)!important;padding-top:0}body:not(.page-create):not(.page-my-works):not(.page-assistant) .main-content:not(:has(.chrome-overlay-page)):not(:has(.vv-page)){padding-top:var(--chrome-header-inset)!important}.main-content:not(:has(.site-footer)){padding-bottom:var(--content-bottom-offset)}.header-tokens-btn{min-height:var(--tap-target-min)}}@media (min-width:1024px){.header{left:0!important;right:0!important;top:var(--announcement-offset,0)!important;height:64px!important}body:not(.page-create):not(.page-my-works):not(.page-assistant) .main-content{padding-top:var(--space-16)!important}body:not(.page-create):not(.page-my-works):not(.page-assistant) .main-content:has(.assistant-page){padding-top:0!important}}.header-nav-link{position:relative;padding:var(--space-2) var(--space-3)!important;border-radius:10px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;font-size:var(--text-ms)!important;transition:color .22s cubic-bezier(.32,.72,.24,1),background .22s cubic-bezier(.32,.72,.24,1),border-color .22s cubic-bezier(.32,.72,.24,1),box-shadow .22s cubic-bezier(.32,.72,.24,1)}@media (min-width:1024px) and (max-width:1279px){.header .header-nav{position:static;left:auto;top:auto;transform:none;flex:0 1 auto;min-width:0;margin-inline:auto;gap:0}.header .header-nav .header-nav-link{padding-inline:var(--space-2)!important}}.header-nav-link:after{display:none!important;content:none!important}@media (hover:hover){.header-nav-link:hover{color:var(--text-primary)!important;background:rgba(var(--white-rgb),.04)!important}}.header-nav-link.active{color:var(--text-primary)!important;background:rgba(var(--white-rgb),.07)!important;border-color:transparent!important;box-shadow:none!important;font-weight:var(--font-semibold)}.header-nav-link:focus-visible{outline:2px solid rgba(var(--brand-cyan-rgb,26,207,255),.55)!important;outline-offset:2px!important}.header-nav-link--with-badge{display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important}.header-nav-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);background:linear-gradient(135deg,var(--brand-cyan),var(--brand-mint));color:rgb(var(--black-rgb));font-size:var(--text-micro);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-xs);line-height:1}.header-tokens-btn{border:1px solid var(--modal-item-border)!important;background:var(--modal-item-bg)!important;box-shadow:none}@media (hover:hover){.header-tokens-btn:hover{transform:none;border-color:var(--modal-item-border-hover)!important;background:var(--modal-item-bg)!important;box-shadow:none}.header-tokens-btn:hover .header-tokens-icon{transform:none}}[data-theme=light] .header-tokens-btn{border-color:rgba(var(--bg-deep-rgb),.08)!important}@media (hover:hover){[data-theme=light] .header-tokens-btn:hover{border-color:rgba(var(--bg-deep-rgb),.18)!important}}.header-profile-link{border-color:var(--border-default)}@media (hover:hover){.header-profile-link:hover{border-color:rgba(var(--brand-cyan-rgb,26,207,255),.32);box-shadow:0 8px 24px -14px rgba(var(--brand-cyan-rgb,26,207,255),.28)}}.header .header-actions-guest .btn.btn-secondary,.header .header-actions-guest a.btn-secondary{position:relative!important;display:inline-flex!important;align-items:center!important;padding:8px 18px!important;border-radius:var(--radius-full)!important;border:1px solid rgba(var(--brand-cyan-rgb,26,207,255),.42)!important;background-image:linear-gradient(135deg,var(--brand-cyan,var(--brand-cyan)),var(--brand-cyan,var(--brand-cyan))),linear-gradient(135deg,rgba(var(--brand-cyan-rgb,26,207,255),.1) 0,rgba(var(--brand-cyan-rgb,26,207,255),.07) 100%)!important;background-origin:padding-box,padding-box!important;background-clip:text,padding-box!important;-webkit-background-clip:text,padding-box!important;color:transparent!important;font-family:inherit;font-size:var(--text-ms)!important;font-weight:var(--font-bold)!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer;box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.08),0 8px 24px -14px rgba(var(--brand-cyan-rgb,26,207,255),.55)!important;transition:background-image .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media (hover:hover){.header .header-actions-guest .btn.btn-secondary:hover,.header .header-actions-guest a.btn-secondary:hover{background-image:linear-gradient(135deg,var(--brand-cyan,var(--brand-cyan)),var(--brand-cyan,var(--brand-cyan))),linear-gradient(135deg,rgba(var(--brand-cyan-rgb,26,207,255),.18) 0,rgba(var(--brand-cyan-rgb,26,207,255),.12) 100%)!important;background-clip:text,padding-box!important;-webkit-background-clip:text,padding-box!important;border-color:rgba(var(--brand-cyan-rgb,26,207,255),.62)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.14),0 12px 32px -14px rgba(var(--brand-cyan-rgb,26,207,255),.65)!important}}.header .header-actions-guest .btn.btn-secondary:active,.header .header-actions-guest a.btn-secondary:active{transform:translateY(0)!important}.header .header-actions-guest .btn.btn-secondary:focus-visible,.header .header-actions-guest a.btn-secondary:focus-visible{outline:2px solid var(--brand-cyan,var(--brand-cyan))!important;outline-offset:2px!important}@media (max-width:767px){.header .header-actions-guest .btn.btn-secondary.header-signin,.header .header-actions-guest a.btn-secondary.header-signin{min-width:var(--tap-target-min)!important;min-height:var(--tap-target-min)!important;padding:0!important;justify-content:center!important;border-color:transparent!important;background:none!important;background-image:none!important;background-clip:initial!important;-webkit-background-clip:border-box!important;color:var(--text-secondary)!important;box-shadow:none!important}.header .header-actions-guest a.btn-secondary.header-signin:active,.header .header-actions-guest a.btn-secondary.header-signin:hover{color:var(--text-primary)!important}.header-signin__label{display:none}.header-signin__icon{display:inline-flex;color:inherit}}@media (min-width:1024px){.header-signin__icon{display:none}}.sidebar{left:var(--space-2)!important;top:50%!important;transform:translateY(-50%)!important;height:auto!important;max-height:none!important;width:56px!important;min-width:56px!important;overflow:visible!important;border-radius:0!important;border:none!important;outline:none!important;-webkit-appearance:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none!important}.sidebar-content{padding:7px 0!important;gap:var(--space-3)!important;justify-content:flex-start!important;height:auto!important;border:none!important;outline:none!important;box-shadow:none!important}.sidebar-content,.sidebar-section{overflow:visible!important;align-items:center!important}.sidebar-section{padding:0!important;display:flex!important;justify-content:center!important;width:100%!important}.sidebar-link .nav-text{position:absolute!important;left:100%!important;top:50%!important;transform:translateY(-50%) translateX(8px)!important;margin-left:var(--space-3)!important;padding:7px 12px!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;font-size:var(--text-ms)!important;font-weight:var(--font-medium)!important;line-height:1!important;color:var(--text-primary,var(--white))!important;background:rgba(var(--bg-card-elevated-rgb),.94)!important;border:1px solid var(--border-default)!important;border-radius:10px!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;box-shadow:0 8px 24px -10px rgba(var(--black-rgb),.65),inset 0 1px 0 rgba(var(--white-rgb),.05)!important;opacity:0!important;pointer-events:none!important;z-index:var(--z-popover)!important;transition:opacity .16s cubic-bezier(.32,.72,.24,1),transform .16s cubic-bezier(.32,.72,.24,1)!important}.sidebar-link .nav-text:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background:rgba(var(--bg-card-elevated-rgb),.94);border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}@media (hover:hover){.sidebar-link:hover .nav-text{opacity:1!important;transform:translateY(-50%) translateX(0)!important}}@media (hover:none){.sidebar-link .nav-text{display:none!important}}.sidebar-link{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important;border:1px solid transparent;background:transparent;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;position:relative;flex-shrink:0;transition:color .22s cubic-bezier(.32,.72,.24,1),background .22s cubic-bezier(.32,.72,.24,1),border-color .22s cubic-bezier(.32,.72,.24,1),transform .22s cubic-bezier(.32,.72,.24,1)}.sidebar-link .nav-icon{display:inline-flex;align-items:center;justify-content:center}.sidebar-link .nav-icon svg{width:20px!important;height:20px!important}.sidebar-divider{display:none!important}@media (hover:hover){.sidebar-link:hover{background:rgba(var(--white-rgb),.04);border-color:rgba(var(--white-rgb),.06);transform:translateY(-1px)}}.sidebar-link.active{color:rgb(var(--brand-cyan-light-rgb))!important;background:transparent!important;background-image:none!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.sidebar-link.active .nav-icon svg{color:var(--brand-cyan,var(--brand-cyan))!important;filter:drop-shadow(0 0 6px rgba(var(--brand-cyan-rgb,26,207,255),.45));stroke-width:1.75!important}.sidebar-link.active .nav-text{color:rgb(var(--brand-cyan-light-rgb))!important}@media (hover:hover){.sidebar-link:not(.active):hover{background:linear-gradient(180deg,rgba(var(--white-rgb),.06),rgba(var(--white-rgb),.02))!important;border-color:rgba(var(--white-rgb),.1)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.06),0 4px 12px -6px rgba(var(--black-rgb),.35)!important;transform:none!important}.sidebar-link:not(.active):hover .nav-icon svg{color:rgba(var(--white-rgb),.95)}}.sidebar-link:focus-visible{outline:2px solid rgba(var(--brand-cyan-rgb,26,207,255),.55);outline-offset:2px}.sidebar-link:active:not(.active){transform:scale(.96)!important}.sidebar-divider{background:linear-gradient(90deg,transparent,rgba(var(--brand-cyan-rgb,26,207,255),.08),transparent)!important}.sidebar-hot-badge--new{background:linear-gradient(135deg,var(--brand-cyan),var(--brand-mint))!important;color:rgb(var(--black-rgb))!important;box-shadow:0 4px 14px -4px rgba(var(--brand-cyan-rgb,26,207,255),.35)!important}@media (min-width:1024px) and (max-height:720px){.sidebar{top:var(--chrome-top-inset)!important;bottom:0!important;transform:none!important;width:calc(var(--space-16) * 5)!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:none}.sidebar:after,.sidebar:before{content:"";flex:1 1 0}.sidebar:after{flex-basis:var(--chrome-top-inset)}.sidebar .sidebar-content{flex:none!important;width:var(--space-14);pointer-events:auto}body.assistant-drawer-open .sidebar .sidebar-content{pointer-events:none}}@media (min-width:1024px) and (max-height:620px){.sidebar .sidebar-content,body.page-create .sidebar .sidebar-content{padding:var(--space-2) 0!important;gap:var(--space-1)!important}}@media (min-width:1024px){.main-content{margin-left:var(--space-16)!important;width:calc(100% - 64px)!important}.main-content:has(.assistant-page),body.page-assistant .main-content{left:var(--space-16)!important}}:is(.aiv-root,.model-landing-root,.vv-page,.tariffs-root,.ozf-root,.dev-root,.partners-page,.about-page,.updates-root,.models-root,.models-hub-root,.blog-wrapper,.article-root,.author-page,.enhance-landing,.legal-root,.brand-root,.contact-root,.promo-root,.unsubscribe-root,.gii2-page,.video-watch,.trends-page-wrap,.td-page-wrap){--modal-surface:var(--page-panel-surface)}:is(.aiv-root,.model-landing-root,.vv-page,.tariffs-root) .tariffs-deferred-dialog-loading{--modal-surface:var(--page-panel-surface),var(--modal-bg)}body:has(.chrome-overlay-page):not(.page-create):not(.page-my-works):not(.page-assistant) .main-content,body:has(.vv-page):not(.page-create):not(.page-my-works):not(.page-assistant) .main-content{padding-top:0!important}body:has(.chrome-overlay-page) .content-shell:has(.chrome-overlay-page),body:has(.vv-page) .content-shell:has(.vv-page){padding:0!important;padding-bottom:var(--content-bottom-offset-flush)!important}@media (min-width:768px){body:has(.chrome-overlay-page) .main-content,body:has(.vv-page) .main-content{margin-left:0!important;width:100%!important}body:has(.chrome-overlay-page) .content-shell:has(.chrome-overlay-page),body:has(.vv-page) .content-shell:has(.vv-page){padding-bottom:0!important}body:has(.vml-page) .sidebar{display:none!important}}.sidebar-hot-badge--new{top:-5px!important;right:-5px!important;padding:1px 3px!important;letter-spacing:.01em!important}.mobile-nav-container{background:radial-gradient(circle at 0 100%,rgba(var(--brand-cyan-rgb,26,207,255),.06),transparent 58%),radial-gradient(circle at 100% 0,rgba(var(--brand-cyan-rgb,26,207,255),.05),transparent 58%),rgba(var(--bg-deep-rgb),.72)!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-top:1px solid rgba(var(--brand-cyan-rgb,26,207,255),.1)!important;box-shadow:inset 0 1px 1px rgba(var(--text-muted-cool-rgb),.05),0 -8px 22px -8px rgba(var(--black-rgb),.42)!important}.mobile-nav-item{transition:color .22s cubic-bezier(.32,.72,.24,1),background .22s cubic-bezier(.32,.72,.24,1)}.mobile-nav-item.active{color:rgb(var(--brand-cyan-light-rgb))!important}.mobile-nav-item.active .mobile-nav-icon svg{color:var(--brand-cyan,var(--brand-cyan));filter:drop-shadow(0 0 4px rgba(var(--brand-cyan-rgb,26,207,255),.32))}.mobile-nav-item.active .mobile-nav-indicator{background:var(--brand-cyan,var(--brand-cyan))!important;box-shadow:0 0 6px rgba(var(--brand-cyan-rgb,26,207,255),.35)}.announcement-bar{background:transparent!important;border-bottom:var(--chrome-border)!important;animation:none!important}.header-nav-dropdown{position:relative}.header-nav-dropdown.header-nav-dropdown--mega{position:static}.header-nav-dropdown[data-open=true] .header-nav-trigger:not(.active){color:var(--text-primary)!important;background:rgba(var(--white-rgb),.04)!important}.header-nav-trigger svg{transition:transform var(--transition-fast)}.header-nav-dropdown[data-open=true] .header-nav-trigger svg{transform:rotate(180deg)}.header-mega-menu{position:absolute;top:calc(100% + var(--space-3));left:50%;transform:translateX(-50%) translateY(-6px);width:min(560px,calc(100vw - 2 * var(--sidebar-width)));display:flex;flex-direction:column;max-height:calc(100dvh - var(--space-24) - var(--space-6));padding:0;border-radius:var(--modal-radius);z-index:var(--z-popover);background:var(--modal-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--modal-border);box-shadow:var(--modal-shadow);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.32,.72,.24,1),transform .18s cubic-bezier(.32,.72,.24,1)}.header-mega-menu[data-cols="3"]{width:min(800px,calc(100vw - 2 * var(--sidebar-width)))}.header-mega-menu[data-cols="4"]{width:min(1040px,calc(100vw - 2 * var(--sidebar-width)))}.header-mega-menu:before{content:"";position:absolute;inset:-14px 0 auto 0;height:14px;background:transparent}.header-nav-dropdown[data-open=true] .header-mega-menu{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.header-mega-menu__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--modal-header-pad-bottom);border-bottom:1px solid var(--modal-divider)}.header-mega-menu__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.header-mega-menu__subtitle{margin:var(--space-1) 0 0;font-size:var(--text-ms);line-height:var(--leading-normal);color:var(--text-secondary)}.header-mega-menu__cta{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--modal-pill-border);background:var(--modal-pill-bg);color:var(--modal-pill-text);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.header-mega-menu__cta:hover{border-color:var(--modal-pill-border-active);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active)}.header-mega-menu__cta:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.header-mega-menu__groups{display:grid;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:1fr 1fr;gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5)}.header-mega-menu[data-cols="3"] .header-mega-menu__groups{grid-template-columns:1fr 1fr 1fr}.header-mega-menu[data-cols="4"] .header-mega-menu__groups{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.header-mega-menu__group-title{display:block;margin-bottom:var(--space-2);padding:0 var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.header-mega-menu__items{display:flex;flex-direction:column;gap:var(--space-2)}.header-mega-menu__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2-5);align-items:center;min-height:calc(var(--space-16) + var(--space-2-5));box-sizing:border-box;padding:var(--space-2-5) var(--space-3);border-radius:var(--modal-item-radius);border:1px solid var(--modal-item-border);background:var(--modal-item-bg);text-decoration:none;color:var(--text-primary);transition:background var(--transition-fast),border-color var(--transition-fast)}.header-mega-menu__item:focus-visible,.header-mega-menu__item:hover{border-color:var(--modal-item-border-hover);outline:none}.header-mega-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}.header-mega-menu__item[aria-current=page]:focus-visible{outline:none}.header-mega-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-circle);border:1px solid var(--modal-divider);background:var(--modal-item-lead-bg);color:var(--text-secondary);flex-shrink:0;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.header-mega-menu__item-icon svg{width:var(--space-4);height:var(--space-4)}.header-mega-menu__item:focus-visible .header-mega-menu__item-icon,.header-mega-menu__item:hover .header-mega-menu__item-icon,.header-mega-menu__item[aria-current=page] .header-mega-menu__item-icon{border-color:var(--modal-mark-border);background:var(--modal-mark-bg);color:var(--modal-mark-color)}.header-mega-menu__item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.header-mega-menu__item-title{font-size:var(--text-ms);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-primary)}.header-mega-menu__item-desc{font-size:var(--text-xs);line-height:1.4;color:var(--text-muted)}.header-mega-menu__item[aria-current=page]{background:var(--modal-item-bg-selected);border-color:var(--modal-item-border-selected)}[data-theme=light] .header-mega-menu{background:radial-gradient(circle at 0 0,rgba(var(--brand-cyan-rgb),.06),transparent 52%),radial-gradient(circle at 100% 100%,rgba(var(--brand-cyan-rgb),.05),transparent 52%),rgba(var(--white-rgb),.96);border-color:rgba(var(--bg-deep-rgb),.12);box-shadow:0 24px 48px -12px rgba(var(--bg-deep-rgb),.18)}[data-theme=light] .header-mega-menu__head{border-bottom-color:rgba(var(--bg-deep-rgb),.08)}[data-theme=light] .header-mega-menu__cta,[data-theme=light] .header-mega-menu__item,[data-theme=light] .header-mega-menu__item-icon{border-color:rgba(var(--bg-deep-rgb),.08)}[data-theme=light] .header-mega-menu__item-icon{background:rgba(var(--bg-deep-rgb),.04)}[data-theme=light] .header-mega-menu__item:hover{border-color:rgba(var(--bg-deep-rgb),.18)}@media (max-width:1215px){.header-mega-menu[data-cols="4"] .header-mega-menu__groups{gap:var(--space-3);padding-inline:var(--space-4)}.header-mega-menu[data-cols="4"] .header-mega-menu__head{padding-inline:var(--space-4)}.header-mega-menu[data-cols="4"] .header-mega-menu__item{gap:var(--space-2);padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.header,.header-mega-menu,.header-mega-menu__cta,.header-mega-menu__item,.header-nav-trigger svg{transition:none!important}}@media (max-width:767px){.header-mega-menu{display:none!important}}.header-mini-menu{position:absolute;top:calc(100% + var(--space-3));left:50%;transform:translateX(-50%) translateY(-6px);box-sizing:border-box;width:min(340px,calc(100vw - 2 * var(--sidebar-width)));padding:var(--space-3);border-radius:var(--modal-radius);z-index:var(--z-popover);background:var(--modal-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--modal-border);box-shadow:var(--modal-shadow);display:flex;flex-direction:column;gap:var(--space-2);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.32,.72,.24,1),transform .18s cubic-bezier(.32,.72,.24,1)}.header-mini-menu:before{content:"";position:absolute;inset:-14px 0 auto 0;height:14px;background:transparent}.header-nav-dropdown[data-open=true] .header-mini-menu{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.header-mini-menu__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2-5);box-sizing:border-box;padding:var(--space-2-5) var(--space-3);border-radius:var(--modal-item-radius);border:1px solid var(--modal-item-border);background:var(--modal-item-bg);color:var(--text-primary);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.header-mini-menu__item:focus-visible,.header-mini-menu__item:hover{border-color:var(--modal-item-border-hover);outline:none}.header-mini-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}.header-mini-menu__item[aria-current=page]{background:var(--modal-item-bg-selected);border-color:var(--modal-item-border-selected)}.header-mini-menu__item[aria-current=page]:focus-visible{outline:none}.header-mini-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-circle);border:1px solid var(--modal-divider);background:var(--modal-item-lead-bg);color:var(--text-secondary);flex-shrink:0;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.header-mini-menu__item-icon svg{width:var(--space-4);height:var(--space-4)}.header-mini-menu__item:focus-visible .header-mini-menu__item-icon,.header-mini-menu__item:hover .header-mini-menu__item-icon,.header-mini-menu__item[aria-current=page] .header-mini-menu__item-icon{border-color:var(--modal-mark-border);background:var(--modal-mark-bg);color:var(--modal-mark-color)}.header-mini-menu__item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.header-mini-menu__item-title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-ms);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-primary)}.header-mini-menu__item-desc{font-size:var(--text-xs);line-height:1.4;color:var(--text-muted)}.header-mini-menu__badge{flex-shrink:0}[data-theme=light] .header-mini-menu{background:radial-gradient(circle at 0 0,rgba(var(--brand-cyan-rgb),.06),transparent 52%),radial-gradient(circle at 100% 100%,rgba(var(--brand-cyan-rgb),.05),transparent 52%),rgba(var(--white-rgb),.96);border-color:rgba(var(--bg-deep-rgb),.12);box-shadow:0 24px 48px -12px rgba(var(--bg-deep-rgb),.18)}[data-theme=light] .header-mini-menu__item,[data-theme=light] .header-mini-menu__item-icon{border-color:rgba(var(--bg-deep-rgb),.08)}[data-theme=light] .header-mini-menu__item-icon{background:rgba(var(--bg-deep-rgb),.04)}[data-theme=light] .header-mini-menu__item:hover{border-color:rgba(var(--bg-deep-rgb),.18)}.header .lang-switcher-menu{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-2);border:1px solid var(--modal-border);border-radius:var(--radius-xl);background:var(--modal-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--modal-shadow)}.header .lang-switcher-item{border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-soft)}.header .lang-switcher-item.focused,.header .lang-switcher-item:hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);color:var(--text-primary)}.header .lang-switcher-item:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width));box-shadow:none}.header .lang-switcher-item.selected,.header .lang-switcher-item.selected.focused,.header .lang-switcher-item.selected:hover{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected);color:var(--text-primary)}.header .lang-switcher-item.selected:before{display:none}.header .lang-switcher-item-code{border-color:var(--modal-divider);border-radius:var(--radius-full);background:var(--modal-item-lead-bg);color:var(--text-secondary)}.header .lang-switcher-item.selected .lang-switcher-item-code{border-color:var(--modal-mark-border);background:var(--modal-mark-bg);color:var(--modal-mark-color);box-shadow:none}.header .lang-switcher-check{color:var(--modal-accent)}@media (prefers-reduced-motion:reduce){.header-mini-menu,.header-mini-menu__item{transition:none!important}}@media (max-width:767px){.header-mini-menu{display:none!important}}.home-page-new,.home-page-new .models-catalog-section,.home-page-new .models-section,.models-catalog-section,.models-section{background:transparent!important;background-color:initial!important;background-image:none!important}.studio-page{background:transparent!important;background-image:none!important}.studio-page__backdrop,.studio-page__noise{display:none!important}.studio-v2-page{background:transparent!important;background-image:none!important}.contact-root:before,.hero-carousel-glow{display:none!important}.contact-root:before{content:none!important}