.authenticated-module__EOyXbW__container{max-width:var(--max-width-md);padding:var(--spacing-3xl)var(--spacing-md)var(--spacing-2xl);margin:0 auto}.authenticated-module__EOyXbW__pageTitle{font-size:var(--font-size-4xl);color:var(--text-primary);margin:0 0 var(--spacing-xl)0;font-weight:700}.authenticated-module__EOyXbW__panel{background:var(--bg-primary);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0000001a}.authenticated-module__EOyXbW__sectionTitle{font-size:var(--font-size-xl);color:var(--text-primary);margin:0 0 var(--spacing-md)0;font-weight:600}.authenticated-module__EOyXbW__fieldGroup+.authenticated-module__EOyXbW__fieldGroup{margin-top:var(--spacing-lg)}.authenticated-module__EOyXbW__fieldLabel{font-size:var(--font-size-sm);color:var(--gray-600);margin:0 0 var(--spacing-xs)0;display:block}.authenticated-module__EOyXbW__fieldValue{font-size:var(--font-size-base);color:var(--text-primary);margin:0}.authenticated-module__EOyXbW__editRow{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}:is(.authenticated-module__EOyXbW__editRow .textField-root,.authenticated-module__EOyXbW__editRow>:first-child){flex:auto}.authenticated-module__EOyXbW__rolesList{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.authenticated-module__EOyXbW__roleItem{text-transform:capitalize}.authenticated-module__EOyXbW__footer{margin-top:var(--spacing-xl);justify-content:flex-end;display:flex}
.loader_block-module__tTCQ8a__root{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.roadmap-module__2EzvmW__page{max-width:var(--max-width-lg);padding:var(--spacing-xl)var(--spacing-md);margin:0 auto}.roadmap-module__2EzvmW__header{text-align:center;margin-bottom:var(--spacing-xl)}.roadmap-module__2EzvmW__title{font-size:var(--font-size-4xl);color:var(--text-primary);margin:0 0 var(--spacing-sm)0;font-weight:700}.roadmap-module__2EzvmW__subtitle{color:var(--text-secondary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-md)0}.roadmap-module__2EzvmW__createBtn{align-items:center;gap:var(--spacing-xs);display:inline-flex}.roadmap-module__2EzvmW__tabs{gap:var(--spacing-xs);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-lg);padding:0 var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:640px){.roadmap-module__2EzvmW__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.roadmap-module__2EzvmW__tab{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;font-weight:500;display:inline-flex}.roadmap-module__2EzvmW__tab:hover{color:var(--text-primary)}.roadmap-module__2EzvmW__tab.roadmap-module__2EzvmW__active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.roadmap-module__2EzvmW__tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.roadmap-module__2EzvmW__tabIcon{justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.roadmap-module__2EzvmW__items{gap:var(--spacing-md);flex-direction:column;display:flex}.roadmap-module__2EzvmW__loadingWrap{padding:var(--spacing-xl)0}
.text_field-module__VVM74a__root{gap:var(--spacing-xs);flex-direction:column;width:100%;font-family:inherit;display:flex}.text_field-module__VVM74a__label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500}.text_field-module__VVM74a__label.text_field-module__VVM74a__required:after{content:" *";color:var(--color-error)}.text_field-module__VVM74a__input,.text_field-module__VVM74a__textarea{box-sizing:border-box;width:100%;padding:var(--spacing-sm)var(--spacing-md);font-family:inherit;font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.text_field-module__VVM74a__textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.text_field-module__VVM74a__input::placeholder,.text_field-module__VVM74a__textarea::placeholder{color:var(--gray-500)}.text_field-module__VVM74a__input:focus,.text_field-module__VVM74a__textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary)18%,transparent);outline:none}.text_field-module__VVM74a__input:disabled,.text_field-module__VVM74a__textarea:disabled{background:var(--gray-100);color:var(--text-secondary);cursor:not-allowed}.text_field-module__VVM74a__helper{font-size:var(--font-size-xs);color:var(--text-secondary)}.text_field-module__VVM74a__root.text_field-module__VVM74a__hasError .text_field-module__VVM74a__input,.text_field-module__VVM74a__root.text_field-module__VVM74a__hasError .text_field-module__VVM74a__textarea{border-color:var(--color-error)}.text_field-module__VVM74a__root.text_field-module__VVM74a__hasError .text_field-module__VVM74a__helper{color:var(--color-error)}
.avatar-module__7HhxCG__avatar{background:var(--gray-200);color:var(--text-secondary);border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.avatar-module__7HhxCG__avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar-module__7HhxCG__sm{width:1.75rem;height:1.75rem;font-size:var(--font-size-xs)}.avatar-module__7HhxCG__md{width:2.25rem;height:2.25rem;font-size:var(--font-size-sm)}.avatar-module__7HhxCG__lg{width:3rem;height:3rem;font-size:var(--font-size-base)}
.scene_name_edit-module__JPTiYa__readonly{font-size:var(--font-size-base);color:var(--text-primary);margin:0}.scene_name_edit-module__JPTiYa__editWrap{width:100%;position:relative}.scene_name_edit-module__JPTiYa__spinnerAdornment{right:var(--spacing-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-25%)}
.projects_grid-module__H0nRcq__grid{grid-template-columns:repeat(3,minmax(0,320px));justify-content:center;gap:24px;display:grid}@media (max-width:959px){.projects_grid-module__H0nRcq__grid{grid-template-columns:repeat(2,minmax(0,320px))}}@media (max-width:639px){.projects_grid-module__H0nRcq__grid{grid-template-columns:minmax(0,1fr)}}
.roadmap_dialogs-module__AL0-Bq__subtitle{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-md)0;line-height:1.5}.roadmap_dialogs-module__AL0-Bq__form{gap:var(--spacing-md);flex-direction:column;display:flex}.roadmap_dialogs-module__AL0-Bq__actions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:flex}.roadmap_dialogs-module__AL0-Bq__commentInputBlock,.roadmap_dialogs-module__AL0-Bq__commentSignInPrompt{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.roadmap_dialogs-module__AL0-Bq__commentSignInPromptText{margin:0}.roadmap_dialogs-module__AL0-Bq__commentsEmpty{color:var(--text-secondary);text-align:center;margin:var(--spacing-md)0}.roadmap_dialogs-module__AL0-Bq__commentsList{flex-direction:column;display:flex}.roadmap_dialogs-module__AL0-Bq__commentItem{padding-top:var(--spacing-md)}.roadmap_dialogs-module__AL0-Bq__commentItem+.roadmap_dialogs-module__AL0-Bq__commentItem{border-top:1px solid var(--border-color)}.roadmap_dialogs-module__AL0-Bq__commentHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.roadmap_dialogs-module__AL0-Bq__commentAuthor{font-weight:600;font-size:var(--font-size-sm);color:var(--text-primary);margin:0}.roadmap_dialogs-module__AL0-Bq__commentTime{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}.roadmap_dialogs-module__AL0-Bq__commentBody{font-size:var(--font-size-sm);color:var(--text-primary);margin:0 0 var(--spacing-md)0;line-height:1.5}
.vote_btn-module__1wS-hW__root{margin-left:auto}.vote_btn-module__1wS-hW__spinner{width:1.5em;height:1.5em;animation:.8s linear infinite vote_btn-module__1wS-hW__voteBtnSpin}@keyframes vote_btn-module__1wS-hW__voteBtnSpin{to{transform:rotate(360deg)}}
.projects_homepage-module__GP1Bkq__root{padding:var(--spacing-xs)var(--spacing-md);text-align:center;flex-direction:column;align-items:center;display:flex}.projects_homepage-module__GP1Bkq__filter{margin-bottom:var(--spacing-md)}.projects_homepage-module__GP1Bkq__filterLabel{font-size:var(--font-size-lg);color:var(--text-primary);margin:0 0 var(--spacing-sm)0;font-weight:600}.projects_homepage-module__GP1Bkq__managementPanel{padding:var(--spacing-sm)0}.projects_homepage-module__GP1Bkq__grid{align-self:stretch}
.demo_card-module__SyUBBa__tryButton{flex:1;min-width:120px;}.demo_card-module__SyUBBa__watchButton{}
.project_card-module__6CEf6a__clickablePreview{cursor:pointer;display:flex;position:absolute;inset:0}.project_card-module__6CEf6a__name{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project_card-module__6CEf6a__actionsBar{align-items:center;gap:var(--spacing-xs);width:100%;display:flex}.project_card-module__6CEf6a__spacer{flex:1}
.video_modal-module__LjrgMG__backdrop{z-index:var(--z-modal);padding:var(--spacing-lg);background:#000000d9;justify-content:center;align-items:center;animation:.2s ease-out video_modal-module__LjrgMG__fadeIn;display:flex;position:fixed;inset:0}@keyframes video_modal-module__LjrgMG__fadeIn{0%{opacity:0}to{opacity:1}}.video_modal-module__LjrgMG__modal{background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-xl);width:100%;max-width:1200px;animation:.3s ease-out video_modal-module__LjrgMG__slideUp;position:relative}@keyframes video_modal-module__LjrgMG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.video_modal-module__LjrgMG__closeButton{top:var(--spacing-md);right:var(--spacing-md);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);z-index:1;background:0 0;border:none;position:absolute}.video_modal-module__LjrgMG__closeButton:hover{background:var(--bg-secondary);color:var(--text-primary)}.video_modal-module__LjrgMG__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg);color:var(--text-primary);padding-right:var(--spacing-3xl)}.video_modal-module__LjrgMG__videoContainer{border-radius:var(--radius-md);background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video_modal-module__LjrgMG__iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:767px){.video_modal-module__LjrgMG__modal{padding:var(--spacing-lg);margin:var(--spacing-md)}.video_modal-module__LjrgMG__title{font-size:var(--font-size-xl)}}
.demo_gate_modal-module__v8LqCq__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);padding:var(--spacing-md);background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out demo_gate_modal-module__v8LqCq__fadeIn;display:flex;position:fixed;inset:0}@keyframes demo_gate_modal-module__v8LqCq__fadeIn{0%{opacity:0}to{opacity:1}}.demo_gate_modal-module__v8LqCq__modal{background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-3xl);width:100%;max-width:500px;box-shadow:var(--shadow-xl);z-index:var(--z-modal);animation:.3s ease-out demo_gate_modal-module__v8LqCq__slideUp;position:relative}@keyframes demo_gate_modal-module__v8LqCq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.demo_gate_modal-module__v8LqCq__modal{padding:var(--spacing-xl)}}.demo_gate_modal-module__v8LqCq__closeButton{top:var(--spacing-md);right:var(--spacing-md);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;position:absolute}.demo_gate_modal-module__v8LqCq__closeButton:hover{color:var(--text-primary);background:var(--bg-secondary)}.demo_gate_modal-module__v8LqCq__closeButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.demo_gate_modal-module__v8LqCq__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);text-align:center}.demo_gate_modal-module__v8LqCq__description{text-align:center;color:var(--text-secondary);margin-bottom:var(--spacing-xl)}.demo_gate_modal-module__v8LqCq__form{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.demo_gate_modal-module__v8LqCq__input{padding:var(--spacing-md);font-size:var(--font-size-base);border:2px solid var(--border-color);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.demo_gate_modal-module__v8LqCq__input:focus{border-color:var(--accent-primary);outline:none}.demo_gate_modal-module__v8LqCq__unlockButton{}.demo_gate_modal-module__v8LqCq__continueButton{width:100%;padding:var(--spacing-md);font-size:var(--font-size-base);border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);background:0 0}.demo_gate_modal-module__v8LqCq__continueButton:not(:disabled):hover{border-color:var(--accent-primary);color:var(--accent-primary)}.demo_gate_modal-module__v8LqCq__continueButton:disabled{opacity:.5;cursor:not-allowed}
.menu_item_button-module__LEGlPG__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-md);font-family:inherit;font-size:var(--font-size-sm);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;font-weight:500;display:flex}.menu_item_button-module__LEGlPG__menuItem:hover{background:var(--gray-100,#f5f5f5)}.menu_item_button-module__LEGlPG__menuItem:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.menu_item_button-module__LEGlPG__muted{color:var(--text-secondary)}.menu_item_button-module__LEGlPG__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu_item_button-module__LEGlPG__label{flex:1;min-width:0}
.account_menu-module__lR5CMW__signInButton{font-size:var(--font-size-sm);padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-primary);transition:all var(--transition-fast);background:0 0;}.account_menu-module__lR5CMW__signInButton:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.account_menu-module__lR5CMW__dropdownAnchor{position:relative}.account_menu-module__lR5CMW__accountButton{border:2px solid var(--gray-400);color:var(--text-primary);transition:all var(--transition-fast);border-radius:var(--radius-full);background:#fff;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;}.account_menu-module__lR5CMW__accountButton:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.account_menu-module__lR5CMW__menuBackdrop{z-index:var(--z-dropdown-backdrop,1000);position:fixed;inset:0}.account_menu-module__lR5CMW__dropdown{top:calc(100% + var(--spacing-xs));border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown,1001);background:#fff;position:absolute;right:0;overflow:hidden}.account_menu-module__lR5CMW__divider{background:var(--border-color);height:1px;margin:var(--spacing-xs)0}
.hamburger_icon-module__2XmVMW__hamburgerButton{min-width:44px;min-height:44px;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);font-family:inherit;font-size:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;text-decoration:none;display:none}.hamburger_icon-module__2XmVMW__hamburgerButton:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.hamburger_icon-module__2XmVMW__hamburgerButton:active{background:var(--gray-100)}.hamburger_icon-module__2XmVMW__line{background:var(--text-primary);will-change:transform,opacity;border-radius:2px;width:20px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.hamburger_icon-module__2XmVMW__line1.hamburger_icon-module__2XmVMW__open{transform:translateY(6px)rotate(45deg)}.hamburger_icon-module__2XmVMW__line2.hamburger_icon-module__2XmVMW__open{opacity:0;transform:scaleX(0)}.hamburger_icon-module__2XmVMW__line3.hamburger_icon-module__2XmVMW__open{transform:translateY(-6px)rotate(-45deg)}@media (max-width:767px){.hamburger_icon-module__2XmVMW__hamburgerButton{min-width:40px;min-height:40px;display:flex}}@media (min-width:768px) and (max-width:1023px){.hamburger_icon-module__2XmVMW__hamburgerButton{display:flex}}
.mobile_nav_socials-module__OgRucG__row{justify-content:flex-start;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xs)var(--spacing-md);display:flex}.mobile_nav_socials-module__OgRucG__link{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-secondary);transition:color var(--transition-fast),background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.mobile_nav_socials-module__OgRucG__link:hover{color:var(--orange-600);background:var(--gray-50)}.mobile_nav_socials-module__OgRucG__link:focus-visible{outline:2px solid var(--orange-600);outline-offset:2px}
.marketing_footer-module__p-ariW__footer{background:var(--bg-dark);color:var(--text-inverse);padding-top:var(--spacing-4xl)}.marketing_footer-module__p-ariW__signupSection{max-width:600px;margin:0 auto var(--spacing-4xl);text-align:center;padding:var(--spacing-3xl);border-radius:var(--radius-xl);background:#ffffff0d;border:2px solid #ffffff1a}.marketing_footer-module__p-ariW__signupTitle{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);color:var(--text-inverse)}.marketing_footer-module__p-ariW__signupSubtitle{font-size:var(--font-size-base);color:#ffffffb3;margin-bottom:var(--spacing-xl)}.marketing_footer-module__p-ariW__footerContent{padding-top:var(--spacing-3xl);border-top:1px solid #ffffff1a}.marketing_footer-module__p-ariW__footerGrid{gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (max-width:767px){.marketing_footer-module__p-ariW__footerGrid{gap:var(--spacing-xl);grid-template-columns:1fr}.marketing_footer-module__p-ariW__footerColumn{text-align:center}.marketing_footer-module__p-ariW__socialLinks{justify-content:center}}.marketing_footer-module__p-ariW__footerColumn h3,.marketing_footer-module__p-ariW__footerColumn h4{margin:0}.marketing_footer-module__p-ariW__columnTitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--orange-300);font-weight:700}.marketing_footer-module__p-ariW__tagline{font-size:var(--font-size-sm);color:#ffffffb3;margin-bottom:var(--spacing-md)}.marketing_footer-module__p-ariW__linkList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marketing_footer-module__p-ariW__link{font-size:var(--font-size-sm);color:#ffffffb3;transition:color var(--transition-fast)}.marketing_footer-module__p-ariW__link:hover{color:var(--orange-300)}.marketing_footer-module__p-ariW__footerBottom{padding:var(--spacing-xl)0;text-align:center;border-top:1px solid #ffffff1a}.marketing_footer-module__p-ariW__disclaimer,.marketing_footer-module__p-ariW__ageGuidance,.marketing_footer-module__p-ariW__copyright{font-size:var(--font-size-xs);color:#fff9;margin:var(--spacing-sm)0}.marketing_footer-module__p-ariW__disclaimer{color:#fffc;font-weight:600}.marketing_footer-module__p-ariW__socialLinks{gap:var(--spacing-md);display:flex}.marketing_footer-module__p-ariW__socialLink{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-inverse);transition:all var(--transition-fast);background:#ffffff1a;justify-content:center;align-items:center;display:flex}.marketing_footer-module__p-ariW__socialLink:hover{background:var(--accent-primary);transform:translateY(-2px)}
/*# sourceMappingURL=26cdf409a9e19f06.css.map*/