:root{--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 1);--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.motion-disclosure .t-acc-panel-inner{min-height:0;filter:none}.motion-disclosure[data-open=false]>.t-acc-panel{grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.motion-disclosure[data-open=false]>.t-acc-panel>.t-acc-panel-inner{opacity:0;transition:opacity var(--acc-collapse) var(--acc-ease)}@media(prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media(prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}:root{--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media(prefers-reduced-motion:reduce){.t-modal{transition:none!important}}:root{--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--tabs-text-muted: rgba(15, 15, 15, .8);--tabs-text-active: #0f0f0f;--tabs-bar-bg: #f1f1f1;--tabs-pill-bg: #ffffff}.t-tabs{position:relative;display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:48px;background:var(--tabs-bar-bg)}.t-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:30px;padding:4px 12px;color:var(--tabs-text-muted);cursor:pointer;border-radius:48px;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{position:absolute;top:3px;left:0;height:30px;width:0;background:var(--tabs-pill-bg);border-radius:48px;transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}:root{--toast-open: .35s;--toast-close: .25s;--toast-distance: 16px;--toast-blur: 2px;--toast-scale: .97;--toast-ease: cubic-bezier(.22, 1, .36, 1)}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}@media(prefers-reduced-motion:reduce){.t-toast{transition:none!important}}:root{--like-color: #f40051;--like-fill: .15s;--like-pop: .35s;--like-pop-ease: cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur: .6s;--like-particle-dist: 20px;--like-particle-size: 2.5px;--like-ease: cubic-bezier(.22, 1, .36, 1)}.t-like-heart{color:currentColor;transition:color var(--like-fill) var(--like-ease)}.t-like-heart path{fill:transparent;stroke:currentColor;transition:fill var(--like-fill) var(--like-ease),stroke var(--like-fill) var(--like-ease)}.t-like[data-liked=true] .t-like-heart{color:var(--like-color)}.t-like[data-liked=true] .t-like-heart path{fill:currentColor}.t-like[data-liked=true] .t-like-icon{animation:t-like-pop var(--like-pop) var(--like-pop-ease)}@keyframes t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.t-like-particles{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;color:var(--like-color)}.t-like-particles i{position:absolute;left:calc(var(--like-particle-size) * var(--psize, 1) / -2);top:calc(var(--like-particle-size) * var(--psize, 1) / -2);width:calc(var(--like-particle-size) * var(--psize, 1));height:calc(var(--like-particle-size) * var(--psize, 1));border-radius:50%;background:currentColor;opacity:0}@keyframes t-like-burst{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25),calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px),var(--py)) scale(var(--p-end-scale, .6))}}.t-like.is-bursting .t-like-particles i{animation:t-like-burst var(--pdur, var(--like-particle-dur)) ease-out var(--pdelay, 0ms) forwards}@media(prefers-reduced-motion:reduce){.t-like-icon,.t-like-particles i{animation:none!important}}:root{--panel-open-dur: .4s;--panel-close-dur: .35s;--panel-translate-y: 100px;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@media(prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}:root{--duration-quick: .15s;--duration-standard: .25s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--like-color: var(--blue, #285cf4);--like-particle-dist: 16px;--panel-open-dur: .25s;--panel-close-dur: .15s;--panel-translate-y: 12px;--panel-blur: 0px}.t-modal::backdrop{opacity:1;transition:opacity var(--modal-open-dur) var(--modal-ease)}.t-modal.is-closing::backdrop{opacity:0;transition-duration:var(--modal-close-dur)}@starting-style{.t-modal.is-open{transform:scale(var(--modal-scale));opacity:0}.t-modal::backdrop{opacity:0}}:is(.creation-kind,.download-tabs).t-tabs{display:flex;align-items:stretch;border-radius:10px}:is(.creation-kind,.download-tabs,.store-tabs).t-tabs>.t-tab{height:auto}.creation-kind.t-tabs>.t-tabs-pill{border-radius:7px;box-shadow:0 1px 5px #203a6412}.download-tabs.t-tabs>.t-tabs-pill{border-radius:8px;box-shadow:0 1px 4px #193e7d16}.store-tabs.t-tabs{background:transparent;padding:0}.store-tabs.t-tabs>.t-tabs-pill{border:1px solid var(--theme-border, #e1e9ff);border-radius:9px;background:var(--theme-subtle, #edf2ff)}.t-tabs .t-tabs-pill{opacity:0}.t-tabs[data-motion-ready=true]>.t-tabs-pill{opacity:1}:is(.creation-kind,.store-tabs).t-tabs[data-motion-ready=true]>button[aria-pressed=true],.download-tabs.t-tabs[data-motion-ready=true]>button[aria-selected=true]{background:transparent;box-shadow:none;border-color:transparent}.studio-toast.t-toast{translate:-50% 0}.studio-toast.t-toast:not(.is-open){transform:translateY(var(--toast-distance)) scale(var(--toast-scale))}.studio-toast.t-toast.is-open{transform:translateY(0) scale(1)}.favorite-button .t-like-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.t-like:not(.is-bursting) .t-like-icon{animation:none}.project-panel.t-panel-slide{animation:none;transform:translate(calc(-1 * var(--panel-translate-y)))}.project-panel.t-panel-slide[data-open=true]{transform:translate(0)}:is(.language-selector-trigger,.texture-style-trigger)>svg:last-child,.download-allowance-caret{transition:transform var(--duration-quick) var(--ease-smooth-out)}:is(.language-selector-trigger,.texture-style-trigger)[aria-expanded=true]>svg:last-child,.download-allowance-trigger[aria-expanded=true] .download-allowance-caret{transform:rotate(180deg)}.hero h1{animation:earto-text-reveal var(--duration-standard) var(--ease-smooth-out)}:is(.account-email-form,.download-dialog [role=tabpanel]){animation:earto-content-reveal var(--duration-standard) var(--ease-smooth-out)}@keyframes earto-text-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes earto-content-reveal{0%{opacity:0}to{opacity:1}}@media(hover:hover)and (pointer:fine){.primary-button>svg:last-child{transition:transform var(--duration-quick) var(--ease-smooth-out)}.primary-button:hover:not(:disabled)>svg:last-child{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){:is(.t-modal,.t-toast,.t-dropdown,.t-tabs,.t-like,.t-panel-slide),:is(.t-modal,.t-toast,.t-dropdown,.t-tabs,.t-like,.t-panel-slide) *,.t-modal::backdrop,:is(.hero h1,.account-email-form,.download-dialog [role=tabpanel]),:is(.language-selector-trigger,.texture-style-trigger,.primary-button)>svg,.download-allowance-caret{animation:none!important;transition:none!important}}
