@keyframes awa-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes awa-spin{to{transform:rotate(360deg)}}.awa-button{box-sizing:border-box;font:500 .8125rem / var(--line-height-body) var(--font-sans);letter-spacing:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;margin:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.awa-button--block{width:100%;display:flex}.awa-button--size-large{min-height:40px;padding:8px 16px}.awa-button--size-default{min-height:36px;padding:8px 16px}.awa-button--size-medium{min-height:32px;padding:8px 16px}.awa-button--size-small{min-height:28px;padding:8px 12px}.awa-button--size-thin{min-height:24px;font:400 .75rem / var(--line-height-body) var(--font-sans);padding:8px 12px}.awa-button__inner{justify-content:center;align-items:center;gap:4px;display:inline-flex}.awa-button__icon,.awa-button__spinner{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.awa-button__icon svg{width:100%;height:100%;display:block}.awa-button__label{display:inline-block}.awa-button__spinner{animation:.8s linear infinite awa-spin}@media (prefers-reduced-motion:reduce){.awa-button__spinner{animation:none}}.awa-button__spinner-ring{box-sizing:border-box;opacity:.85;border:1.5px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px}.awa-button--loading{pointer-events:none;cursor:wait}.awa-button:disabled,.awa-button--disabled{pointer-events:none;cursor:not-allowed}.awa-button--default{color:#f8f6f2;background-color:#ff5b0a;border-color:#ff5b0a}.awa-button--default:hover:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#ff681e;border-color:#ff681e}.awa-button--default:active:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#ff5b0aa3;border-color:#ff5b0aa3}.awa-button--default.awa-button--loading{background-color:#ff5b0a7a;border-color:#ff5b0a7a}.awa-button--default:disabled,.awa-button--default.awa-button--disabled{color:#4a4944;background-color:#1a1a17;border-color:#2b2b27}.awa-button--secondary{color:#ff7430;background-color:#5510003d;border-color:#0000}.awa-button--secondary:hover:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#8250444d}.awa-button--secondary:active:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#55100026}.awa-button--secondary.awa-button--loading{color:#ff7430;background-color:#5510007a}.awa-button--secondary:disabled,.awa-button--secondary.awa-button--disabled{color:#4a4944;background-color:#1a1a17;border-color:#2b2b27}.awa-button--outline{color:#f8f6f2;background-color:#22221f;border-color:#2b2b27}.awa-button--outline:hover:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#343431}.awa-button--outline:active:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#22221fa3}.awa-button--outline.awa-button--loading{background-color:#22221f7a}.awa-button--outline:disabled,.awa-button--outline.awa-button--disabled{color:#4a4944;background-color:#1a1a17;border-color:#2b2b27}.awa-button--ghost{color:#f8f6f2;background-color:#0000;border-color:#0000}.awa-button--ghost:hover:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#2b2b27}.awa-button--ghost:active:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#2b2b27a3}.awa-button--ghost.awa-button--loading{background-color:#2b2b277a}.awa-button--ghost:disabled,.awa-button--ghost.awa-button--disabled{color:#4a4944;background-color:#0000;border-color:#0000}.awa-button--ghost.awa-button--size-thin:disabled,.awa-button--ghost.awa-button--size-thin.awa-button--disabled{color:#4a4944}.awa-toast-viewport{z-index:1100;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:8px;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%)}.awa-toast{box-sizing:border-box;max-width:min(480px,100vw - 48px);font:400 .875rem/var(--line-height-body) var(--font-sans);color:#f8f6f2;pointer-events:none;background:#22221f;border-radius:16px;align-items:center;gap:12px;padding:16px 24px;animation:.2s awa-toast-enter;display:flex}.awa-toast--has-action{pointer-events:auto;max-width:min(489px,100vw - 48px)}.awa-toast--closable{pointer-events:auto}.awa-toast__icon{flex-shrink:0;width:24px;height:24px}.awa-toast__icon--spin{animation:1.5s linear infinite awa-spin}@media (prefers-reduced-motion:reduce){.awa-toast__icon--spin{animation:none}}.awa-toast__body{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.awa-toast--has-action .awa-toast__body{max-width:405px}.awa-toast__message{letter-spacing:0;flex:1;min-width:0;margin:0}.awa-toast__action{flex-shrink:0}.awa-toast__close{box-sizing:border-box;cursor:pointer;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 0 -4px;padding:0;display:inline-flex}.awa-toast__close:hover,.awa-toast__close:focus-visible{opacity:1}.awa-toast__close:focus-visible{outline-offset:2px;outline:2px solid #f8f6f2}@keyframes awa-toast-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.awa-modal{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.awa-modal__overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;appearance:none;background:#0f0f0ecc;border:none;padding:0;position:absolute;inset:0}.awa-modal__overlay--static{cursor:default}.awa-modal__panel{z-index:1;box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:24px;flex-direction:column;width:100%;max-width:488px;max-height:calc(100vh - 48px);padding:16px;display:flex;position:relative;overflow:hidden}.awa-modal__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.awa-modal__header-content{min-width:0;font:500 1rem / var(--line-height-body) var(--font-sans);color:#f8f6f2;flex:1;align-items:center;gap:8px;display:flex}.awa-modal__close{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:-2px -2px -2px 0;padding:0;display:inline-flex}.awa-modal__close img{transition:filter .15s}.awa-modal__close:hover img{filter:brightness(1.3)}.awa-modal__close img{object-fit:contain;width:28px;height:28px;display:block}.awa-modal__close:focus-visible{outline-offset:2px;outline:2px solid #ff7430}.awa-modal__divider{border:none;border-top:1px solid #2b2b27;flex-shrink:0;width:100%;height:0;margin:0;display:block}.awa-modal__divider--after-header{margin-top:16px}.awa-modal__body{scrollbar-width:thin;scrollbar-color:#2b2b27 transparent;flex-direction:column;flex:1;gap:20px;min-height:0;margin-top:20px;display:flex;overflow-y:auto}.awa-modal__body::-webkit-scrollbar{width:6px}.awa-modal__body::-webkit-scrollbar-track{background:0 0}.awa-modal__body::-webkit-scrollbar-thumb{background:#2b2b27;border-radius:3px}.awa-modal__body::-webkit-scrollbar-thumb:hover{background:#2b2b27}.awa-modal__footer{flex-direction:column;flex-shrink:0;gap:16px;margin-top:20px;display:flex}.awa-modal__footer-extra{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.awa-modal__actions{align-items:center;gap:12px;width:100%;display:flex}.awa-modal__action{flex:1;min-width:0}.login-form__intro{flex-direction:column;gap:8px;display:flex}.login-form__title{font-family:var(--font-sans);color:#ece9e3;margin:0;font-size:2rem;font-weight:500;line-height:1.25}.login-form__subtitle{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#a7a39a;margin:0}.login-form__fields{flex-direction:column;gap:24px;margin-top:16px;display:flex}.login-form__field{flex-direction:column;gap:8px;display:flex}.login-form__label{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#a7a39a;padding:0 4px}.login-form__control{flex-direction:column;gap:4px;width:100%;display:flex}.login-form__input-row{box-sizing:border-box;background:#2b2b27;border:1px solid #0000;border-radius:8px;align-items:center;gap:16px;width:100%;height:48px;padding:0 12px;display:flex}.login-form__input-row:focus-within{background:#141412;border-color:#ff7430}.login-form__input-row--invalid{border-color:#ff7430}.login-form__field-error{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);color:#b73300;align-items:center;gap:4px;margin:0;padding:0 4px;display:inline-flex}.login-form__country-code{font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:var(--line-height-body);color:#63615b;flex-shrink:0}.login-form__input{min-width:0;height:100%;font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:var(--line-height-body);color:#f8f6f2;background:0 0;border:none;outline:none;flex:1;padding:0}.login-form__input::placeholder{color:#63615b}.login-form__input:-webkit-autofill{-webkit-text-fill-color:#f8f6f2;caret-color:#f8f6f2;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input:-webkit-autofill:hover{-webkit-text-fill-color:#f8f6f2;caret-color:#f8f6f2;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input:-webkit-autofill:focus{-webkit-text-fill-color:#f8f6f2;caret-color:#f8f6f2;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input:-webkit-autofill:active{-webkit-text-fill-color:#f8f6f2;caret-color:#f8f6f2;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input:-moz-autofill{-moz-text-fill-color:#f8f6f2;caret-color:#f8f6f2;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input:-moz-autofill:hover{-moz-text-fill-color:#f8f6f2;caret-color:#f8f6f2;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input:-moz-autofill:focus{-moz-text-fill-color:#f8f6f2;caret-color:#f8f6f2;box-shadow:inset 0 0 0 1000px #2b2b27}.login-form__input-row:focus-within .login-form__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #141412}.login-form__input-row:focus-within .login-form__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #141412}.login-form__input-row:focus-within .login-form__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #141412}.login-form__input-row:focus-within .login-form__input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #141412}.login-form__input-row:focus-within .login-form__input:-moz-autofill{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-moz-autofill{box-shadow:inset 0 0 0 1000px #141412}.login-form__input-row:focus-within .login-form__input:-moz-autofill:hover{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-moz-autofill:hover{box-shadow:inset 0 0 0 1000px #141412}.login-form__input-row:focus-within .login-form__input:-moz-autofill:focus{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row:focus-within .login-form__input:-moz-autofill:focus{box-shadow:inset 0 0 0 1000px #141412}.login-form__code-row{box-sizing:border-box;background:#2b2b27;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;height:48px;padding:0 12px;display:flex}.login-form__code-row:focus-within{background:#141412;border-color:#ff7430}.login-form__code-row--invalid{border-color:#ff7430}.login-form__get-code{white-space:nowrap;flex-shrink:0;height:32px;padding:8px 16px}.login-form__get-code--countdown{cursor:not-allowed;color:#f5d76b!important}.login-form__get-code--resend{color:#f8f6f2}.login-form__footer{border-top:1px solid #2b2b27;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:48px;padding-top:16px;display:flex}.login-form__terms{justify-content:center;align-items:flex-start;gap:8px;width:100%;display:flex}.login-form__terms-checkbox{cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.login-form__terms-text{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);color:#a7a39a;text-align:left;margin:0}.login-form__terms-link{color:#ff7430;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.login-form__submit{width:100%;height:48px}.login-form__submit-error{justify-content:center;width:100%}.login-modal .awa-modal__divider--after-header{margin-bottom:20px}.login-modal .awa-modal__panel{background:#141412;border-color:#141412;width:min(488px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:32px 16px;overflow-y:auto}.login-modal .awa-modal__body{margin:0;display:block;overflow:visible}@media (max-width:480px){.login-modal .login-form__terms-text{white-space:normal}}.login-modal--closable .awa-modal__panel{padding-top:16px}.login-modal--closable .awa-modal__header{justify-content:flex-end}.login-modal--closable .awa-modal__header-content{display:none}@keyframes home-recent-projects-enter{0%{opacity:0}to{opacity:1}}.home-page{z-index:5;width:100vw;height:100dvh;font-family:var(--font-sans);background:#141412;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.home-page .home-main{flex:1;width:100%;min-height:0;display:flex;position:relative}.home-page .home-main--no-sidebar .home-content{padding-left:0}.home-page .home-content{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#2b2b27 #141412;background:#141412;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow-y:auto}.home-page .home-content::-webkit-scrollbar{width:8px}.home-page .home-content::-webkit-scrollbar-track{background:#141412}.home-page .home-content::-webkit-scrollbar-thumb{background:#2b2b27;border-radius:4px}.home-page .home-content::-webkit-scrollbar-thumb:hover{background:#343431}.home-page .home-banner{box-sizing:border-box;background:#141412;flex-direction:column;flex:1;width:100%;height:100%;padding-top:124px;padding-left:146px;display:flex;position:relative;overflow:hidden}.home-page .home-banner--with-recent-projects:after{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;pointer-events:none;background:linear-gradient(#14141200 0%,#14141259 14%,#141412ad 30%,#141412d1 38%,#141412eb 58%,#141412 100%);height:260px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000e6 18%,#000 30%);mask-image:linear-gradient(#0000 0%,#000000e6 18%,#000 30%)}.home-page .home-banner__poster,.home-page .home-banner__bg{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-page .home-banner__poster{opacity:1;transition:opacity .4s}.home-page .home-banner__poster--hidden{opacity:0}.home-page .home-banner__bg{opacity:1}.home-page .home-banner__text-container{z-index:3;flex-direction:column;align-items:flex-start;gap:4px;max-width:60%;display:flex;position:relative}.home-page .home-banner__tag{color:#f8f6f2;letter-spacing:.5px;text-transform:capitalize;background:linear-gradient(148deg,#ff9e47 0%,#ff690a 35%,#a00 75%,#ff5600 100%);border-radius:8px;padding:4px 12px;font-size:clamp(.6875rem,1.2vw,.75rem);font-weight:500;box-shadow:0 4px 12px #ff5b0a40}.home-page .home-banner__title-group{flex-direction:column;display:flex}.home-page .home-banner__title{font-family:var(--font-display);color:#ff5b0a;font-size:clamp(2.75rem,4.2vw,3rem);line-height:var(--line-height-body);letter-spacing:.5px;text-align:left;margin:0;font-weight:400}.home-page .home-banner__subtitle{font-family:var(--font-sans);color:#ffe0c2;text-align:left;margin:0;font-size:clamp(1rem,2.1vw,1.25rem);font-weight:600;line-height:1}.home-page .home-banner .home-recent-projects-status{z-index:3;pointer-events:none;display:flex;position:fixed;bottom:24px;left:134px}.home-page .home-banner .home-recent-projects-status__ring{animation:1.5s linear infinite awa-spin;display:block}@media (prefers-reduced-motion:reduce){.home-page .home-banner .home-recent-projects-status__ring{animation:none}}.home-page .home-banner .home-recent-projects-status__ring-track{stroke:#63615b}.home-page .home-banner .home-recent-projects-status__ring-arc{stroke:#f8f6f2}.home-page .home-banner .home-recent-projects{z-index:3;flex-direction:column;gap:16px;animation:.18s ease-out home-recent-projects-enter;display:flex;position:fixed;bottom:12px;left:122px;right:0}@media (prefers-reduced-motion:reduce){.home-page .home-banner .home-recent-projects{animation:none}}.home-page .home-banner .home-recent-projects__header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding-right:24px;display:flex}.home-page .home-banner .home-recent-projects__all-btn{color:#d1cdc5;font-family:var(--font-sans);cursor:pointer;letter-spacing:0;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.875rem;font-weight:400;line-height:1;transition:color .2s,background-color .2s;display:flex}.home-page .home-banner .home-recent-projects__all-btn .awa-icon{flex-shrink:0;transition:filter .2s;display:block}.home-page .home-banner .home-recent-projects__all-btn:hover{color:#ece9e3;background:#ffffff0f}.home-page .home-banner .home-recent-projects__all-btn:hover .awa-icon{filter:brightness(1.13)}.home-page .home-banner .home-recent-projects__list-container{width:100%;min-height:clamp(178.344px,99900vw - 1438380px,200px);position:relative;overflow:hidden}.home-page .home-banner .home-recent-projects__list{scroll-behavior:smooth;box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;gap:12px;width:100%;padding-right:26px;transition:-webkit-mask-image .3s,mask-image .3s;display:flex;overflow-x:auto}.home-page .home-banner .home-recent-projects__list::-webkit-scrollbar{display:none}.home-page .home-banner .home-recent-projects__list--fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 120px),#0000 100%)}.home-page .home-banner .home-recent-projects__list--fade-left{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 120px);mask-image:linear-gradient(90deg,#0000 0%,#000 120px)}.home-page .home-banner .home-recent-projects__list--fade-both{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 120px calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 120px calc(100% - 120px),#0000 100%)}.home-page .home-banner .home-recent-projects__scroll-btn{color:#f8f6f2;cursor:pointer;z-index:6;background:#22221f;border:1px solid #2b2b27;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0006}.home-page .home-banner .home-recent-projects__scroll-btn--left{left:16px}.home-page .home-banner .home-recent-projects__scroll-btn--right{right:24px}.home-page .home-banner .home-recent-projects__scroll-btn:hover:not(:disabled){background:#343431;border-color:#ffffff26}.home-page .home-banner .home-recent-projects__scroll-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.home-page .home-banner .home-recent-projects__scroll-arrow{flex-shrink:0;width:16px;height:16px;display:block}.home-page .home-banner .home-recent-projects__scroll-arrow--prev{transform:rotate(180deg)}.home-page .home-banner .home-recent-projects__title{font-family:var(--font-sans);color:#f8f6f2;text-align:left;font-size:1.25rem;font-weight:600;line-height:var(--line-height-body);margin:0;padding-left:12px}.home-page .home-banner .home-recent-projects__card{cursor:pointer;background:#0f0f0e;border-radius:20px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:clamp(280px,99900vw - 1438280px,314px);height:clamp(178.344px,99900vw - 1438380px,200px);transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.home-page .home-banner .home-recent-projects__card-img-wrapper{background:#0f0f0e;border-radius:19px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.home-page .home-banner .home-recent-projects__card-img{object-fit:cover;width:100%;height:100%}.home-page .home-banner .home-recent-projects__card-img--placeholder{object-fit:cover}.home-page .home-banner .home-recent-projects__toolset-placeholder{object-fit:contain;pointer-events:none;flex-shrink:0;width:clamp(122px,21.4vw,160px);height:auto;margin-bottom:clamp(36px,5.5vw,52px);display:block}.home-page .home-banner .home-recent-projects__card-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;pointer-events:none;background:#22221f;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;height:52px;padding:0 16px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 4px 12px #00000040}.home-page .home-banner .home-recent-projects__card-title{font-family:var(--font-sans);color:#f8f6f2;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:var(--line-height-body);letter-spacing:0;overflow:hidden}.home-page .home-banner .home-recent-projects__card-time{font-family:var(--font-sans);color:#817e77;text-align:left;font-size:.6875rem;line-height:var(--line-height-body);letter-spacing:0;font-weight:400}.home-page .home-guide{z-index:100;transform-origin:100% 100%;background:#1a1a17;border:1px solid #2b2b27;border-radius:24px;width:240px;height:180px;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:12px;right:12px;overflow:hidden}.home-page .home-guide--hidden{opacity:0;pointer-events:none;transform:scale(.8)translateY(40px)}.home-page .home-guide__art{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-page .home-guide__dimmer{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0f0f0e66 0%,#0f0f0e33 48%,#0f0f0e00 78%);width:239px;height:180px;position:absolute;top:0;left:1px}.home-page .home-guide__content{z-index:5;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:12px;width:212px;display:flex;position:absolute;top:20px;left:15px}.home-page .home-guide__gizmo{object-fit:contain;pointer-events:none;z-index:6;width:48px;height:48px;position:absolute;top:64px;left:190px}.home-page .home-guide__text-group{text-align:left;flex-direction:column;gap:4px;width:100%;display:flex}.home-page .home-guide__title{color:#f8f6f2;font-size:.875rem;font-weight:600;line-height:var(--line-height-body);margin:0}.home-page .home-guide__desc{color:#ece9e3;font-size:.6875rem;font-weight:400;line-height:var(--line-height-body);margin:0}.home-page .home-guide__btn{color:#f8f6f2;height:24px;line-height:var(--line-height-body);cursor:pointer;background:#3e78f0;border:none;border-radius:24px;justify-content:center;align-items:center;padding:0 12px;font-size:.75rem;font-weight:400;display:inline-flex}.home-page .home-guide__btn:hover:not(:disabled):not(.awa-button--disabled),.home-page .home-guide__btn:active:not(:disabled):not(.awa-button--disabled){color:#f8f6f2;background-color:#3e78f0;border-color:#3e78f0}.awa-confirm-delete-modal .awa-modal__panel{max-width:360px;padding:20px 16px 16px}.awa-confirm-delete-modal .awa-modal__header-content,.awa-confirm-delete-modal .awa-modal__close{visibility:hidden;pointer-events:none}.awa-confirm-delete-modal .awa-modal__divider--after-header{display:none}.awa-confirm-delete-modal .awa-modal__header{height:0;min-height:0;overflow:hidden}.awa-confirm-delete-modal .awa-modal__body{align-items:center;margin-top:0}.awa-confirm-delete-modal .awa-modal__footer{margin-top:20px}.awa-confirm-delete-modal .awa-modal__footer-extra{align-items:center;width:100%}.awa-confirm-delete-modal .awa-modal__actions .awa-button--default{background-color:#551000;border-color:#551000}.awa-confirm-delete-modal .awa-modal__actions .awa-button--default:hover:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#6b1a00;border-color:#6b1a00}.awa-confirm-delete-modal .awa-modal__actions .awa-button--default:active:not(:disabled):not(.awa-button--disabled):not(.awa-button--loading){background-color:#441000;border-color:#441000}.awa-confirm-delete-modal .awa-modal__actions .awa-button--default.awa-button--loading{background-color:#551000a3;border-color:#551000a3}.awa-confirm-delete-modal__content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.awa-confirm-delete-modal__icon{flex-shrink:0}.awa-confirm-delete-modal__copy{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:269px;display:flex}.awa-confirm-delete-modal__title{font:500 1rem / var(--line-height-body) var(--font-sans);color:#ece9e3;margin:0}.awa-confirm-delete-modal__message{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#d1cdc5;margin:0}.awa-confirm-delete-modal__checkbox-row{cursor:pointer;appearance:none;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.awa-confirm-delete-modal__checkbox{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.awa-confirm-delete-modal__checkbox-label{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);color:#d1cdc5;text-align:left}.home-guide-modal{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.home-guide-modal__overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;appearance:none;background:#0f0f0ecc;border:none;padding:0;position:absolute;inset:0}.home-guide-modal__panel{z-index:1;width:100%;max-width:788px;height:min(600px,100vh - 48px);box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:24px;height:min(600px,100dvh - 48px);display:flex;position:relative;overflow:hidden}.home-guide-modal__preview{background:#141412;flex:0 0 300px;align-self:stretch;width:300px;min-height:0;position:relative;overflow:hidden}.home-guide-modal__preview-scene{width:100%;height:100%;min-height:0;position:relative}.home-guide-modal__preview-image{object-fit:cover;pointer-events:none;width:440px;height:437px;position:absolute;top:44px;left:-70px}.home-guide-modal__preview-fade{pointer-events:none;background:linear-gradient(#0f0f0e00 0%,#0f0f0e 100%);width:100%;height:300px;position:absolute;bottom:0;left:0}.home-guide-modal__studio-copy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:38px;left:25px;right:25px}.home-guide-modal__studio-title{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;line-height:var(--line-height-body);color:#f8f6f2;margin:0}.home-guide-modal__studio-subtitle{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:var(--line-height-body);color:#f8f6f2;margin:0}.home-guide-modal__content{box-sizing:border-box;background:#1a1a17;border-left:1px solid #2b2b27;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.home-guide-modal__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.home-guide-modal__title{font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:var(--line-height-body);color:#f8f6f2;margin:0}.home-guide-modal__close{color:#f8f6f2;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:-2px -2px -2px 0;padding:0;display:inline-flex}.home-guide-modal__close img{transition:filter .15s}.home-guide-modal__close:hover img{filter:brightness(1.3)}.home-guide-modal__divider{border:none;border-top:1px solid #2b2b27;flex-shrink:0;width:100%;height:0;margin:16px 0 0}.home-guide-modal__body{scrollbar-width:thin;scrollbar-color:#2b2b27 transparent;flex-direction:column;flex:1;gap:40px;min-height:0;padding-top:20px;display:flex;overflow:hidden auto}.home-guide-modal__body::-webkit-scrollbar{width:6px}.home-guide-modal__body::-webkit-scrollbar-track{background:0 0}.home-guide-modal__body::-webkit-scrollbar-thumb{background:#2b2b27;border-radius:3px}.home-guide-modal__body::-webkit-scrollbar-thumb:hover{background:#343431}.home-guide-modal__steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.home-guide-modal__step{flex-shrink:0;align-items:center;gap:12px;display:flex}.home-guide-modal__step-icon{flex-shrink:0}.home-guide-modal__step-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-guide-modal__step-title{font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:var(--line-height-body);color:#ece9e3;margin:0}.home-guide-modal__step-desc{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);color:#d1cdc5;margin:0}.home-guide-modal__notice{box-sizing:border-box;background:#22221f;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:20px 16px;display:flex}.home-guide-modal__notice-icon{flex-shrink:0}.home-guide-modal__notice-text{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);color:#f8f6f2;margin:0}.home-guide-modal__footer{flex-shrink:0;margin-top:auto}.home-guide-modal__actions{justify-content:center;padding-top:16px;display:flex}.home-guide-modal__got-it{width:222px;max-width:100%}.home-guide-modal--film .home-guide-modal__preview-image{width:300px;height:359px;top:80px;left:0;-webkit-mask-image:radial-gradient(100% 100%,#000 0% 58%,#000000bf 78%,#0000 100%);mask-image:radial-gradient(100% 100%,#000 0% 58%,#000000bf 78%,#0000 100%)}@media (max-width:840px){.home-guide-modal__panel{flex-direction:column}.home-guide-modal__preview{flex:none;width:100%;height:280px;min-height:280px}.home-guide-modal__preview-scene{min-height:280px}.home-guide-modal__preview-image{width:auto;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}.home-guide-modal__preview-fade{height:140px}.home-guide-modal__studio-copy{z-index:2;bottom:16px}.home-guide-modal__studio-title{font-size:1.125rem}.home-guide-modal__studio-subtitle{font-size:.875rem}.home-guide-modal__content{border-top:1px solid #2b2b27;border-left:none}.home-guide-modal--film .home-guide-modal__preview-image{aspect-ratio:300/359;width:min(240px,70%);height:auto;max-height:calc(100% - 72px);-webkit-mask-image:radial-gradient(100% 100%,#000 0% 50%,#000000b3 75%,#0000 100%);mask-image:radial-gradient(100% 100%,#000 0% 50%,#000000b3 75%,#0000 100%)}}@media (max-height:700px) and (min-width:841px){.home-guide-modal--film .home-guide-modal__preview-image{aspect-ratio:300/359;width:min(300px,100%);height:auto;max-height:calc(100% - 100px);top:50%;left:50%;transform:translate(-50%,-54%)}}.home-sidebar{z-index:10;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;width:86px;min-width:86px;max-width:86px;padding:12px 0;display:flex;position:absolute;top:60px;bottom:12px;left:12px}@media (max-width:1400px){.home-sidebar{width:78px;min-width:78px;max-width:78px}.home-sidebar__item--active:before{left:-3px!important}.home-sidebar__logout-dropdown{left:78px!important}}.home-sidebar__top{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex}.home-sidebar__bottom{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:100%;display:flex}.home-sidebar__logo-container{object-fit:contain;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.home-sidebar__menu-group{box-sizing:border-box;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;width:calc(100% + 40px);min-height:0;margin:0 -40px 0 0;padding:0 40px 0 0;display:flex;overflow:hidden auto}.home-sidebar__menu-group::-webkit-scrollbar{display:none}.home-sidebar__menu-section{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.home-sidebar__menu-section--features{gap:4px}.home-sidebar__divider{background:#2b2b27;width:32px;height:1px;margin:0 auto}.home-sidebar__item{width:70px;max-width:70px;color:inherit;font:inherit;cursor:pointer;box-sizing:border-box;appearance:none;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:8px 0;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:visible}.home-sidebar__item:hover,.home-sidebar__item--active{background:#2b2b27}.home-sidebar__item--active:before{content:"";background:#ff7430;border-radius:2px;width:3px;height:32px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.home-sidebar__item-icon-wrapper{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.home-sidebar__item-icon{object-fit:contain;width:24px;height:24px}.home-sidebar__item-label{color:#f8f6f2;text-align:center;white-space:nowrap;box-sizing:border-box;width:100%;max-width:100%;height:15px;font-size:.625rem;line-height:var(--line-height-body);letter-spacing:0;font-weight:400}.home-sidebar__item-badge{color:#f8f6f2;font-size:.5rem;font-weight:500;line-height:var(--line-height-body);background:#ff5b0a;border-radius:8px;padding:1px 4px;position:absolute;top:4px;right:4px}.home-sidebar__canvas-badge{color:#0f0f0e;font-size:.5625rem;font-weight:500;line-height:var(--line-height-body);white-space:nowrap;z-index:5;transform-origin:0;background:linear-gradient(90deg,#fff8e8 0%,#ffe0c2 50%,#f9d8ec 75%,#d4c7ff 100%);border-radius:13px;padding:3px 7px;position:absolute;top:2px;left:43px;transform:scale(.95);box-shadow:0 2px 8px #00000040}.home-sidebar__avatar-container{justify-content:center;align-items:center;display:flex;position:relative}.home-sidebar__avatar-btn{cursor:pointer;background:#7a1c00;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:all .2s;display:flex;overflow:hidden}.home-sidebar__avatar-btn:hover{background:#9a2400}.home-sidebar__avatar-text{color:#f8f6f2;font-size:1rem;font-weight:600}.home-sidebar__logout-dropdown{z-index:50;box-sizing:border-box;background:#22221f;border:1px solid #2b2b27;border-radius:16px;flex-direction:column;width:210px;padding:12px 8px;display:flex;position:absolute;bottom:-12px;left:82px;box-shadow:0 10px 32px #0009}.home-sidebar__popup-user{box-sizing:border-box;align-items:center;gap:8px;padding:4px;display:flex}.home-sidebar__popup-avatar{background:#7a1c00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.home-sidebar__popup-avatar-text{color:#f8f6f2;font-size:.75rem;font-weight:600;line-height:var(--line-height-body)}.home-sidebar__popup-info{text-align:left;flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.home-sidebar__popup-name{font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#ece9e3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-sidebar__popup-email{font-size:.6875rem;font-weight:400;line-height:var(--line-height-body);color:#817e77;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-sidebar__popup-divider{background:#2b2b27;width:100%;height:1px;margin:10px 0}.home-sidebar__popup-actions{flex-direction:column;gap:12px;width:100%;display:flex}.home-sidebar__logout-option{color:#a7a39a;white-space:nowrap;min-height:32px;padding:0 10px;font-size:.71875rem;font-weight:500}.home-sidebar__logout-option .awa-button__inner{justify-content:flex-start;gap:8px;width:100%}.home-sidebar__logout-option:hover:not(:disabled):not(.awa-button--disabled){background:#ffffff0f}.home-sidebar__logout-icon{color:currentColor;flex-shrink:0}.home-sidebar__social-row{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;display:flex}.home-sidebar__social-title{color:#817e77;font-size:.6875rem;font-weight:500;line-height:var(--line-height-body)}.home-sidebar__social-icons{align-items:center;gap:6px;display:flex}.home-sidebar__social-link-wrap{position:relative}.home-sidebar__social-link{color:#817e77;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;text-decoration:none;transition:all .2s;display:flex}.home-sidebar__social-link:hover{background:#ffffff0f}.home-sidebar__social-link img{width:20px;height:20px;display:block}.home-sidebar__wechat-qr-popover{z-index:60;box-sizing:border-box;background:#1a1a17;border:1px solid #343431;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 8px;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.home-sidebar__wechat-qr-frame{box-sizing:border-box;background:#22221f;border-radius:10px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;overflow:hidden}.home-sidebar__wechat-qr-image{object-fit:contain;width:100%;height:100%;display:block}.home-sidebar__login-btn{color:#ff7430;background:#5510003d;width:70px;min-height:28px;padding:0 8px;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.home-sidebar__login-btn:hover{background-color:#55100073!important}.awa-switch-language{display:inline-flex;position:relative}.awa-switch-language__btn{cursor:pointer;appearance:none;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:2px;height:28px;padding:0 8px;transition:all .2s;display:inline-flex}.awa-switch-language__btn:hover{background-color:#ffffff14}.awa-switch-language__btn:focus-visible{outline-offset:2px;outline:2px solid #ff7430}.awa-switch-language__btn--open{background-color:#2b2b27}.awa-switch-language__icon{color:#f8f6f2;display:block}.awa-switch-language__text{font-family:var(--font-sans);color:#f8f6f2;font-size:.8125rem;font-weight:400;line-height:var(--line-height-body)}.awa-switch-language__dropdown{z-index:100;box-sizing:border-box;background-color:#1a1a17;border:1px solid #2b2b27;border-radius:16px;flex-direction:column;gap:4px;width:136px;padding:12px 8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0009}.awa-switch-language__option{width:100%;height:28px;font-family:var(--font-sans);color:#d1cdc5;cursor:pointer;appearance:none;box-sizing:border-box;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:400;transition:all .15s;display:flex}.awa-switch-language__option:hover{color:#f8f6f2;background-color:#ffffff0a}.awa-switch-language__option--active{color:#f8f6f2;cursor:default;background-color:#2b2b27}.home-header{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f0e7a;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 24px;display:flex;position:fixed}.home-header__start,.home-header__end{flex-shrink:0;align-items:center;display:inline-flex}.home-header__start{gap:4px;min-width:0}.home-header__end{justify-content:flex-end;gap:24px}.home-header__back{color:#a7a39a;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s;display:inline-flex}.home-header__back:hover,.home-header__back:active{background-color:#0000}.home-header__logo{flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-top:4px;display:inline-flex}.home-header__logo-img{object-fit:contain;width:auto;height:24px;max-height:24px;display:block}.legal-page{box-sizing:border-box;min-height:100svh;color:#374151;background:#f9fafb;min-height:100dvh;padding:32px 16px}@media (min-width:640px){.legal-page{padding:32px 24px}}@media (min-width:1024px){.legal-page{padding:32px}}.legal-page__sheet{box-sizing:border-box;background:#fff;border-radius:8px;max-width:896px;margin:0 auto;padding:24px}@media (min-width:640px){.legal-page__sheet{padding:32px}}@media (min-width:1024px){.legal-page__sheet{padding:48px}}.legal-page__title{font-family:var(--font-sans);letter-spacing:0;color:#111827;border-bottom:1px solid #e5e7eb;margin:0 0 24px;padding-bottom:16px;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:640px){.legal-page__title{font-size:2rem}}@media (min-width:1024px){.legal-page__title{font-size:2.25rem}}.legal-page__sections{flex-direction:column;gap:32px;display:flex}.legal-page__section{flex-direction:column;gap:12px;display:flex}.legal-page__section-title{font-family:var(--font-sans);letter-spacing:0;color:#111827;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (min-width:640px){.legal-page__section-title{font-size:1.5rem}}.legal-page__meta,.legal-page__paragraph{margin:0;font-size:.875rem;line-height:1.625}@media (min-width:640px){.legal-page__meta,.legal-page__paragraph{font-size:1rem}}.legal-page__meta{color:#6b7280;font-size:.875rem}.legal-page__paragraph{color:#374151}.legal-page__em{color:#000;font-weight:700}.legal-page__link{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.legal-page__link:hover{color:#1e3a8a}.legal-page__link--em{font-weight:700}.legal-page__list{color:#374151;flex-direction:column;gap:12px;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.625;display:flex}@media (min-width:640px){.legal-page__list{font-size:1rem}}.legal-page__table-wrap{overflow-x:auto}.legal-page__table{border-collapse:collapse;color:#374151;width:100%;font-size:.875rem;line-height:1.5}.legal-page__table th,.legal-page__table td{text-align:start;vertical-align:top;white-space:pre-line;border:1px solid #d9d9d9;padding:8px 12px}.legal-page__table th{color:#111827;background:#e8ecf1;font-weight:700}.awa-button-group{box-sizing:border-box;font-family:var(--font-sans);display:inline-flex}.awa-button-group--block{width:100%;display:flex}.awa-button-group--segmented{background-color:#22221f;border-radius:12px;gap:4px;padding:4px}.awa-button-group--segmented.awa-button-group--block .awa-button-group__item{flex:1}.awa-button-group--pill{background-color:#22221f;border-radius:36px;gap:4px;padding:4px}.awa-button-group--pill.awa-button-group--block .awa-button-group__item{flex:1}.awa-button-group--capsule{background-color:#2b2b27;border-radius:32px;justify-content:space-between;align-items:center;gap:0;width:100%;height:32px;display:flex}.awa-button-group--capsule .awa-button-group__item{flex:1}.awa-button-group--pill-tabs{align-items:center;gap:12px;min-height:36px}.awa-button-group--pill-tabs.awa-button-group--block .awa-button-group__item{flex:1}.awa-button-group--actions{align-items:center;gap:8px}.awa-button-group--actions.awa-button-group--block .awa-button-group__item{flex:1}.awa-button-group--underline{border-bottom:1px solid #2b2b27;align-items:stretch;gap:0}.awa-button-group--underline.awa-button-group--block .awa-button-group__item{flex:1}.awa-button-group__item{box-sizing:border-box;cursor:pointer;appearance:none;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;margin:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.awa-button-group__item:focus-visible{outline-offset:2px;z-index:1;outline:2px solid #ff7430}.awa-button-group__item:disabled,.awa-button-group__item--disabled{pointer-events:none;cursor:not-allowed;opacity:.48}.awa-button-group__item-inner{justify-content:center;align-items:center;gap:4px;display:inline-flex}.awa-button-group__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.awa-button-group__icon svg{width:100%;height:100%;display:block}.awa-button-group__label{display:inline-block}.awa-button-group__indicator{opacity:0;background-color:#ff7430;border-radius:2px;flex-shrink:0;width:48px;height:2px;transition:opacity .15s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.awa-button-group--segmented .awa-button-group__item{min-height:32px;font:400 .8125rem/var(--line-height-body) var(--font-sans);color:#817e77;border-radius:8px;padding:8px 16px}.awa-button-group--segmented .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){color:#f8f6f2}.awa-button-group--segmented .awa-button-group__item--selected{font:500 .8125rem/var(--line-height-body) var(--font-sans);color:#f8f6f2;background-color:#1a1a17}.awa-button-group--pill .awa-button-group__item{min-height:32px;font:500 .8125rem/var(--line-height-body) var(--font-sans);color:#817e77;border-radius:32px;padding:8px 16px}.awa-button-group--pill .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){color:#f8f6f2}.awa-button-group--pill .awa-button-group__item--selected{color:#f8f6f2;background-color:#141412}.awa-button-group--capsule .awa-button-group__item{height:32px;min-height:32px;font:400 .8125rem/var(--line-height-body) var(--font-sans);color:#817e77;border-radius:32px;padding:0 12px}.awa-button-group--capsule .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){background:linear-gradient(#ffffff14 0% 100%),#2b2b27}.awa-button-group--capsule .awa-button-group__item--selected{color:#ff7430;background-color:#5510003d;border-color:#ff7430}.awa-button-group--pill-tabs .awa-button-group__item{min-height:36px;font:400 .8125rem/var(--line-height-body) var(--font-sans);color:#817e77;background-color:#22221f;border-color:#2b2b27;border-radius:36px;padding:8px 16px}.awa-button-group--pill-tabs .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){color:#f8f6f2;background-color:#343431}.awa-button-group--pill-tabs .awa-button-group__item--selected{font:500 .8125rem/var(--line-height-body) var(--font-sans);color:#ff7430;background-color:#5510003d;border-color:#ff7430}.awa-button-group--actions .awa-button-group__item{min-height:28px;font:400 .75rem/var(--line-height-body) var(--font-sans);color:#ece9e3;background-color:#22221f;border-color:#2b2b27;border-radius:28px;padding:8px 12px}.awa-button-group--actions .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){background-color:#343431}.awa-button-group--actions .awa-button-group__item--selected{color:#f8f6f2;background-color:#ff7430;border-color:#ff7430}.awa-button-group--underline .awa-button-group__item{min-height:24px;font:400 .75rem/var(--line-height-body) var(--font-sans);color:#817e77;border:none;border-radius:8px;padding:8px 12px}.awa-button-group--underline .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){color:#ece9e3;background-color:#2b2b27}.awa-button-group--underline .awa-button-group__item--selected{font:500 .75rem/var(--line-height-body) var(--font-sans);color:#ece9e3;background-color:#0000}.awa-button-group--underline .awa-button-group__item--selected .awa-button-group__indicator{opacity:1}.awa-tooltip-trigger{vertical-align:middle;max-width:100%;display:inline-flex}.awa-tooltip{box-sizing:border-box;max-width:min(320px,100vw - 16px);min-height:28px;font:400 .75rem/1.45 var(--font-sans);color:#d1cdc5;letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0f0f0e;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.asset-folder-card-bar{z-index:2;justify-content:space-between;align-items:center;gap:8px;width:auto;display:flex;position:absolute;inset:auto 12px 6%}.asset-folder-card-bar--renaming{justify-content:flex-start;align-items:center}.asset-folder-card-bar__meta{align-items:center;gap:8px;min-width:0;height:36px;display:flex}.asset-folder-card-bar__meta--renaming{box-sizing:border-box;background:#2b2b27;border:1px solid #ff7430;border-radius:8px;flex:1;width:100%;height:36px;padding:0 12px;position:relative;overflow:visible}.asset-folder-card-bar__rename{flex:1;min-width:0;height:36px}.asset-folder-card-bar__folder-icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.asset-folder-card-bar__text{flex-direction:column;min-width:0;display:flex}.asset-folder-card-bar__title{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:var(--line-height-body);color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.asset-folder-card-bar__title-input{width:100%;min-width:0;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:var(--line-height-body);color:#fff;caret-color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0}.asset-folder-card-bar__title-input::selection{background:#ff743052}.asset-folder-card-bar__name-error-slot{z-index:1;min-width:0;position:absolute;top:calc(100% + 2px);left:12px;right:12px}.asset-folder-card-bar__name-error-tooltip{width:100%;max-width:100%;display:block}.asset-folder-card-bar__name-error{font:400 .6875rem / 1.2 var(--font-sans);color:#ff7430;white-space:nowrap;text-overflow:ellipsis;cursor:default;margin:0;overflow:hidden}.asset-folder-card-bar__name-error-overlay{white-space:normal;text-align:left}.asset-folder-card-bar__subtitle{font-family:var(--font-sans);font-size:.6875rem;font-weight:400;line-height:var(--line-height-body);color:#a7a39a;white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.asset-folder-card-bar__action{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.asset-folder-card-footer{pointer-events:none;z-index:1;width:100%;height:44%;position:absolute;bottom:0;left:0;overflow:visible}.asset-folder-card-footer__blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#2b2b2703;position:absolute;inset:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20306%20132%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M202.704%200H294C300.627%200%20306%205.373%20306%2012V116A16%2016%200%200%201%20290%20132H16A16%2016%200%200%201%200%20116V60C0%2053.373%205.373%2048%2012%2048H149.296C156.15%2048%20162.551%2044.5742%20166.354%2038.8711L186.479%208.68359C190.095%203.25872%20196.184%200%20202.704%200Z%22%20fill=%22black%22/%3E%3C/svg%3E) 0 0/100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20306%20132%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M202.704%200H294C300.627%200%20306%205.373%20306%2012V116A16%2016%200%200%201%20290%20132H16A16%2016%200%200%201%200%20116V60C0%2053.373%205.373%2048%2012%2048H149.296C156.15%2048%20162.551%2044.5742%20166.354%2038.8711L186.479%208.68359C190.095%203.25872%20196.184%200%20202.704%200Z%22%20fill=%22black%22/%3E%3C/svg%3E) 0 0/100% 100% no-repeat}.asset-folder-card{aspect-ratio:306/300;box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;width:100%;position:relative;overflow:visible}.asset-folder-card__body{position:absolute;inset:0 0 132px}.asset-folder-card__hint{width:100%;font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#63615b;text-align:center;margin:0;position:absolute;top:56%;left:50%;transform:translate(-50%)}.asset-folder-card--clickable{cursor:pointer}.asset-folder-card__add-icon{filter:brightness(0)invert();opacity:.9}.asset-scene-empty-card{box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:24px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.asset-scene-empty-card--clickable{cursor:pointer}.asset-scene-empty-card__body{aspect-ratio:420/236;background:#0f0f0e;border-radius:23px 23px 0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.asset-scene-empty-card__hint{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#63615b;text-align:center;margin:0;padding:0 16px}.asset-scene-empty-card__bar{box-sizing:border-box;background:#1a1a17;border-top:1px solid #2b2b27;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.asset-scene-empty-card__meta{align-items:center;gap:8px;min-width:0;display:flex}.asset-scene-empty-card__icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.asset-scene-empty-card__title{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:var(--line-height-body);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-scene-empty-card__action{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.asset-scene-empty-card__add-icon{filter:brightness(0)invert();opacity:.9}.awa-media-frame{position:relative;overflow:hidden}.awa-media-frame__skeleton{z-index:1;pointer-events:none;contain:strict;background:#22221f;position:absolute;inset:0;overflow:hidden}.awa-media-frame__skeleton:after{content:"";will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%);animation:1.5s linear infinite awa-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.awa-media-frame__skeleton:after{animation:none}}.awa-media-frame__media{object-fit:cover;width:100%;height:100%;display:block}.awa-media-frame__media--pending{opacity:0}.awa-media-frame__media--ready{opacity:1}.asset-card-menu{justify-content:center;align-items:center;display:inline-flex;position:relative}.asset-card-menu__trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:background-color .15s;display:inline-flex}.asset-card-menu__trigger:hover{background:#ffffff14}.asset-card-menu__trigger--active{background:#2b2b277a}.asset-card-menu__dropdown{z-index:10;box-sizing:border-box;background:#1a1a17;border:1px solid #343431;border-radius:16px;flex-direction:column;gap:4px;width:136px;padding:12px 8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.asset-card-menu__dropdown--top{top:auto;bottom:calc(100% + 4px)}.asset-card-menu__item{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);justify-content:flex-start;height:28px;padding:6px 8px}.asset-card-menu__item .awa-button__inner{gap:8px}.asset-folder-card-shell__footer-shape{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.asset-folder-content-card{aspect-ratio:306/300;box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;width:100%;position:relative;overflow:visible}.asset-folder-content-card .asset-folder-card-shell__footer-shape path{transition:fill .2s}.asset-folder-content-card--menu-open{overflow:visible}.asset-folder-content-card__body{z-index:0;border-radius:24px;position:absolute;inset:0;overflow:visible}.asset-folder-content-card__previews{border-radius:24px;position:absolute;inset:0;overflow:visible}.asset-folder-content-card__preview-layer{box-sizing:border-box;transform-origin:50%;isolation:isolate;border:1px solid #373733;border-radius:12px;transition:transform .2s;position:absolute;overflow:hidden}.asset-folder-content-card__preview-layer--back{opacity:.64;background:#2b2b27;width:41.18%;height:74.67%;top:14.67%;left:5.23%}.asset-folder-content-card__preview-layer--middle{background:#2b2b27;width:47.06%;height:64%;top:25.33%;left:22.22%;box-shadow:0 8px 12px #000000a3}.asset-folder-content-card__preview-layer--front{z-index:1;background:#2b2b27;width:47.06%;height:85.33%;top:5.33%;right:5.23%;box-shadow:0 8px 16px #000000a3}.asset-folder-content-card:hover .asset-folder-content-card__preview-layer--back,.asset-folder-content-card:hover .asset-folder-content-card__preview-layer--middle{transform:translateY(-8%)rotate(-5deg)}.asset-folder-content-card:hover .asset-folder-content-card__preview-layer--front{transform:translateY(-8%)rotate(5deg)}.asset-folder-content-card:hover .asset-folder-card-shell__footer-shape path{fill:#2b2b274d}.asset-folder-content-card:hover .asset-folder-card-footer__blur{background-color:#ffffff14}.asset-folder-content-card__previews--clickable{cursor:pointer}.asset-folder-content-card__preview-media{position:absolute;inset:0;overflow:hidden}.asset-folder-content-card__preview-video{object-fit:cover;object-position:top center;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;max-width:none;max-height:none;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.asset-folder-content-card__preview-image{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.asset-scene-content-card{box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:24px;flex-direction:column;width:100%;display:flex;position:relative;overflow:visible}.asset-scene-content-card__body{aspect-ratio:420/236;background:#0f0f0e;border-radius:23px 23px 0 0;width:100%;position:relative;overflow:hidden}.asset-scene-content-card__body--clickable{cursor:pointer}.asset-scene-content-card__preview-frame{width:100%;height:100%}.asset-scene-content-card__preview{object-fit:cover;border-radius:23px 23px 0 0;width:100%;height:100%;display:block}.asset-scene-content-card__bar{background:#1a1a17;border-top:1px solid #2b2b27;border-radius:0 0 23px 23px;flex-shrink:0;height:64px;position:relative}.asset-scene-content-card .asset-folder-card-bar{width:auto;position:absolute;inset:14px 12px auto}.asset-scene-content-card .asset-folder-card-bar--renaming{top:8px}.asset-scene-content-card .asset-folder-card-bar__subtitle{font-size:.75rem}.asset-works-card-menu{justify-content:center;align-items:center;display:inline-flex;position:relative}.asset-works-card-menu__circle-btn{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#141412a3;border:1px solid #f8f6f214;border-radius:28px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:background-color .15s;display:inline-flex}.asset-works-card-menu__circle-btn:hover,.asset-works-card-menu__circle-btn--active{background:linear-gradient(#ffffff14,#ffffff14),#141412a3}.asset-works-card-menu__trigger{flex-shrink:0}.asset-works-card-menu__dropdown{z-index:10;box-sizing:border-box;background:#1a1a17;border:1px solid #343431;border-radius:16px;flex-direction:column;gap:8px;width:max-content;padding:12px 8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.asset-works-card-menu__dropdown--top{top:auto;bottom:calc(100% + 4px)}.asset-works-card-menu__item{width:120px;height:28px;font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:var(--line-height-body);justify-content:flex-start;padding:6px 8px}.asset-works-card-menu__item .awa-button__inner{gap:8px}.asset-works-content-card{aspect-ratio:9/16;box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;width:100%;position:relative;overflow:hidden}.asset-works-content-card--menu-open{z-index:20;overflow:visible}.asset-works-content-card__clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.asset-works-content-card__cover{position:absolute;inset:0}.asset-works-content-card__cover--clickable{cursor:pointer}.asset-works-content-card__video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;background:#1a1a17;width:100%;height:100%;display:block}.asset-works-content-card__media-frame{position:absolute;inset:0}.asset-works-content-card__gradient{pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#0003 55%,#00000080 100%);border-radius:0 0 15px 15px;height:64px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.asset-works-content-card__actions{z-index:5;box-sizing:border-box;pointer-events:auto;visibility:hidden;justify-content:flex-end;align-items:center;gap:8px;padding:8px;transition:visibility .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-works-content-card__circle-btn{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#141412a3;border:1px solid #f8f6f214;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:background-color .15s;display:inline-flex}.asset-works-content-card__circle-btn:hover{background:linear-gradient(#ffffff14,#ffffff14),#141412a3}.asset-works-content-card__circle-btn:disabled{cursor:not-allowed;opacity:.6}.asset-works-content-card--cover-settled:hover .asset-works-content-card__gradient,.asset-works-content-card--cover-settled:focus-within .asset-works-content-card__gradient,.asset-works-content-card--cover-settled.asset-works-content-card--menu-open .asset-works-content-card__gradient{opacity:1}.asset-works-content-card--cover-settled:hover .asset-works-content-card__actions,.asset-works-content-card--cover-settled:focus-within .asset-works-content-card__actions,.asset-works-content-card--cover-settled.asset-works-content-card--menu-open .asset-works-content-card__actions{visibility:visible}.asset-works-empty-card{aspect-ratio:9/16;box-sizing:border-box;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;width:100%;position:relative}.asset-works-empty-card__content{flex-direction:column;gap:32px;width:81%;display:flex;position:absolute;top:26.8%;left:50%;transform:translate(-50%)}.asset-works-empty-card__message{flex-direction:column;align-items:center;gap:12px;display:flex}.asset-works-empty-card__icon{flex-shrink:0}.asset-works-empty-card__hint{width:100%;font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:var(--line-height-body);color:#63615b;text-align:center;margin:0}.asset-works-empty-card__action{font-family:var(--font-sans);height:32px;font-size:.8125rem;font-weight:500}.asset-works-empty-card__action .awa-button__inner{gap:8px}.asset-works-empty-card__action-icon{filter:brightness(0)invert()}.asset-skeleton-card{background-color:#0000;border:1px dashed #2b2b27;border-radius:24px;width:100%;position:relative;overflow:hidden}.asset-skeleton-card--files{aspect-ratio:1}.asset-skeleton-card--works{aspect-ratio:210/270}.asset-skeleton-card--creations{aspect-ratio:320/232}.asset-skeleton-card__shimmer{will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%);width:100%;height:100%;animation:1.5s linear infinite awa-shimmer;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.asset-skeleton-card__shimmer{animation:none}}.awa-video-player{background:#141412;border-top:1px solid #2b2b27;flex-direction:column;display:flex}.awa-video-player__media{box-sizing:border-box;width:calc(100% - 16px);height:var(--awa-video-player-media-height,360px);aspect-ratio:var(--awa-video-player-aspect-ratio,auto);background:#2b2b27;border:2px solid #22221f;border-radius:16px;flex-shrink:0;margin:8px 8px 0;position:relative;overflow:hidden}.awa-video-player__skeleton{z-index:1;pointer-events:none;contain:strict;background:#22221f;position:absolute;inset:0;overflow:hidden}.awa-video-player__skeleton-shimmer{will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff0f 50%,#fff0 100%);width:100%;height:100%;animation:1.5s linear infinite awa-shimmer;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.awa-video-player__skeleton-shimmer{animation:none}}.awa-video-player__video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.awa-video-player__controls{background:#1a1a17;border:1px solid #2b2b27;border-radius:32px;flex-shrink:0;align-items:center;gap:2px;height:32px;margin:12px 8px 8px;padding:2px;display:flex;position:relative;overflow:visible}.awa-video-player__control-btn{cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.awa-video-player__control-btn img{object-fit:contain;width:28px;height:28px;display:block}.awa-video-player__control-btn:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #ff7430}.awa-video-player__timeline{flex:1;align-items:center;gap:2px;min-width:0;padding:0 12px;display:flex}.awa-video-player__time{width:36px;font:400 .625rem/var(--line-height-body) var(--font-sans);color:#a7a39a;white-space:nowrap;flex-shrink:0}.awa-video-player__time:last-child{text-align:right}.awa-video-player__progress{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:0;height:14px;margin:0 8px;display:flex}.awa-video-player__progress--dragging{cursor:grabbing}.awa-video-player__progress:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ff7430}.awa-video-player__progress-track{background:#2b2b27;border-radius:2px;width:100%;height:4px;display:block;position:relative}.awa-video-player__progress-fill{background:#f8f6f2;border-radius:2px;height:100%;position:absolute;top:0;left:0}.awa-video-player__progress-thumb{pointer-events:none;background:radial-gradient(circle,#ff7430 0%,#e94b00 100%);border:2px solid #f8f6f2;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.awa-video-player__progress--dragging .awa-video-player__progress-thumb{transform:translate(-50%,-50%)scale(1.1)}.awa-video-player__volume{flex-shrink:0;position:relative}.awa-video-player__volume-icon--muted{background:#f8f6f2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.awa-video-player__volume-icon--muted img{object-fit:contain;width:16px;height:16px;display:block}.awa-video-player__volume-popup{z-index:2;background:#f8f6f2;border-radius:14px;flex-direction:column;align-items:center;width:28px;height:112px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000003d}.awa-video-player__volume-step{width:28px;height:24px;font:500 .875rem/1 var(--font-sans);color:#171715;cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.awa-video-player__volume-step:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #ff7430}.awa-video-player__volume-slider{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;flex:1;justify-content:center;align-items:center;width:28px;min-height:0;display:flex}.awa-video-player__volume-slider--dragging{cursor:grabbing}.awa-video-player__volume-slider:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #ff7430}.awa-video-player__volume-track{background:#a7a39a;border-radius:1px;width:2px;height:64px;display:block;position:relative}.awa-video-player__volume-fill{background:#171715;border-radius:1px;position:absolute;bottom:0;left:0;right:0}.awa-video-player__volume-thumb{pointer-events:none;background:#171715;border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%,50%)}.awa-video-player__volume-slider--dragging .awa-video-player__volume-thumb{transform:translate(-50%,50%)scale(1.15)}.awa-video-player--preview .awa-video-player__controls{box-sizing:border-box;background:#141412;border:1px solid #2b2b27;border-radius:68px;gap:12px;width:400px;max-width:100%;height:68px;margin:24px auto 0;padding:15px}.awa-video-player--preview .awa-video-player__control-btn,.awa-video-player--preview .awa-video-player__control-btn>img,.awa-video-player--preview .awa-video-player__volume-icon--muted{width:36px;height:36px}.awa-video-player--preview .awa-video-player__volume-icon--muted img{width:24px;height:24px}.awa-video-player--preview .awa-video-player__timeline{gap:8px;padding:0}.awa-video-player--preview .awa-video-player__time{font:400 .6875rem/1.45 var(--font-sans)}.awa-video-player--preview .awa-video-player__progress{height:10px;margin:0}.awa-video-player--preview .awa-video-player__progress-track{border-radius:3px;height:6px}.awa-video-player--preview .awa-video-player__progress-thumb{box-sizing:content-box;border-width:2.4px;width:12px;height:12px}.awa-video-player--preview .awa-video-player__volume-popup,.awa-video-player--preview .awa-video-player__volume-step,.awa-video-player--preview .awa-video-player__volume-slider{width:36px}.awa-video-player--preview .awa-video-player__volume-track{border-radius:2px;width:4px}.awa-video-player--preview .awa-video-player__volume-thumb{width:8px;height:8px}.asset-work-detail-view{box-sizing:border-box;flex:1;align-items:stretch;gap:4px;min-width:0;height:100%;padding:22px 0;display:flex}.asset-work-detail-view__preview{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;display:flex}.asset-work-detail-preview-player.awa-video-player{box-sizing:border-box;background:0 0;border-top:none;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;height:100%;max-height:100%;display:flex}.asset-work-detail-preview-player .awa-video-player__media{box-sizing:border-box;width:calc((100vh - 48px - 160px) * var(--awa-video-player-aspect-ratio,.5625));width:calc((100dvh - 48px - 160px) * var(--awa-video-player-aspect-ratio,.5625));max-width:100%;height:auto;min-height:0;max-height:calc(100% - 80px);aspect-ratio:var(--awa-video-player-aspect-ratio,424 / 754);background:#2b2b27;border:none;border-radius:16px;flex:0 auto;margin:0;overflow:hidden}.asset-work-detail-preview-player .awa-video-player__video{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.asset-work-detail-properties{z-index:2;box-sizing:border-box;text-align:left;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;flex-direction:column;flex-shrink:0;width:248px;height:100%;padding:24px 16px 16px;display:flex;position:relative;overflow:hidden}.asset-work-detail-properties__header{flex-shrink:0;align-items:center;gap:8px;display:flex}.asset-work-detail-properties__avatar{background:#22221f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.asset-work-detail-properties__avatar-inner{width:36px;height:36px;font:600 .75rem/var(--line-height-body) var(--font-sans);color:#f8f6f2;background:#7a1c00;border-radius:50%;justify-content:center;align-items:center;display:flex}.asset-work-detail-properties__meta{flex-direction:column;gap:0;min-width:0;display:flex}.asset-work-detail-properties__date{font:400 .6875rem/var(--line-height-body) var(--font-sans);color:#a7a39a}.asset-work-detail-properties__title{font:500 .75rem / var(--line-height-body) var(--font-sans);color:#ece9e3}.asset-work-detail-properties__divider{background:#2b2b27;flex-shrink:0;height:1px;margin:16px 0}.asset-work-detail-properties__body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.asset-work-detail-properties__scroll{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.asset-work-detail-properties__scroll::-webkit-scrollbar{display:none}.asset-work-detail-properties__scrollbar{flex-shrink:0;align-items:center;gap:4px;height:16px;margin-top:4px;display:flex}.asset-work-detail-properties__scrollbar-btn{color:#a7a39a;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:.75rem;line-height:1;display:inline-flex}.asset-work-detail-properties__scrollbar-track{cursor:pointer;background:#22221f;border-radius:3px;flex:1;height:6px;position:relative}.asset-work-detail-properties__scrollbar-thumb{pointer-events:none;background:#63615b;border-radius:3px;height:100%;position:absolute;top:0}.asset-work-detail-properties__section{flex-direction:column;gap:8px;display:flex}.asset-work-detail-properties__section-style{gap:2px}.asset-work-detail-properties__section+.asset-work-detail-properties__section{margin-top:16px}.asset-work-detail-properties__section-title{font:500 .75rem / var(--line-height-body) var(--font-sans);color:#ece9e3;margin:0}.asset-work-detail-properties__value{font:400 .75rem / var(--line-height-body) var(--font-sans);color:#a7a39a;margin:0}.asset-work-detail-properties__sources{gap:4px;width:100%;display:flex}.asset-work-detail-properties__footer{flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.asset-work-detail-properties__footer .asset-work-detail-properties__divider{margin-top:0}.asset-work-detail-properties__actions{flex-direction:column;gap:8px;display:flex}.asset-work-detail-source-card{background:#2b2b27;border:1.4375px solid #22221f;border-radius:8px;flex-shrink:0;width:69px;height:92px;position:relative;overflow:hidden}.asset-work-detail-source-card__media-frame{width:100%;height:100%}.asset-work-detail-source-card__cover{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.asset-work-detail-source-card__cover--empty{background:#1a1a17}.asset-work-detail-source-card__label{height:20px;font:400 .5625rem / var(--line-height-body) var(--font-sans);color:#fff;background:#0f0f0ea3;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-work-detail-properties-skeleton{z-index:2;box-sizing:border-box;text-align:left;background:#1a1a17;border:1px solid #2b2b27;border-radius:16px;flex-direction:column;flex-shrink:0;width:248px;height:100%;padding:24px 16px 16px;display:flex;position:relative;overflow:hidden}.asset-work-detail-properties-skeleton__header{flex-shrink:0;align-items:center;gap:8px;display:flex}.asset-work-detail-properties-skeleton__avatar{background:#22221f;border-radius:50%;flex-shrink:0;width:36px;height:36px}.asset-work-detail-properties-skeleton__meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.asset-work-detail-properties-skeleton__line{background:#22221f;border-radius:5px;height:10px}.asset-work-detail-properties-skeleton__line--short{width:40%}.asset-work-detail-properties-skeleton__line--long{width:70%}.asset-work-detail-properties-skeleton__divider{background:#22221f;flex-shrink:0;height:1px;margin:16px 0}.asset-work-detail-properties-skeleton__section{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.asset-work-detail-properties-skeleton__section+.asset-work-detail-properties-skeleton__section{margin-top:16px}.asset-work-detail-properties-skeleton__title{background:#22221f;border-radius:6px;width:50%;height:12px}.asset-work-detail-properties-skeleton__cards{justify-content:space-between;gap:4px;width:100%;display:flex}.asset-work-detail-properties-skeleton__card{background:#22221f;border-radius:8px;flex-shrink:0;width:69px;height:92px}.asset-work-detail-properties-skeleton__value{background:#22221f;border-radius:6px;width:30%;height:12px}.asset-work-detail-properties-skeleton__shimmer{will-change:transform;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%);animation:1.5s linear infinite awa-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.asset-work-detail-properties-skeleton__shimmer{animation:none}}.asset-work-thumbnail-panel{flex-direction:column;flex-shrink:0;width:96px;height:100%;display:flex;position:relative}.asset-work-thumbnail-panel__scroll{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:4px 0;scroll-padding:4px 0;display:flex;overflow:hidden auto}.asset-work-thumbnail-panel__scroll::-webkit-scrollbar{display:none}.asset-work-thumbnail-panel__sentinel{flex-shrink:0;width:100%;height:1px}.asset-work-thumbnail-panel__fade{display:none}.asset-work-thumbnail-card{box-sizing:border-box;cursor:pointer;appearance:none;background:#2b2b27;border:2px solid #22221f;border-radius:8px;flex-shrink:0;width:80px;height:106px;padding:0;transition:width .15s,height .15s,border-color .15s,border-radius .15s;position:relative;overflow:hidden}.asset-work-thumbnail-card__media-frame{width:100%;height:100%}.asset-work-thumbnail-card__video{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;background:#2b2b27;width:100%;height:100%;display:block}.asset-work-thumbnail-card--selected{background:#2b2b27;border-color:#ff7430;border-radius:8px;width:96px;height:128px}.asset-work-detail-page{z-index:1000;box-sizing:border-box;background:#0f0f0e;display:flex;position:fixed;inset:0;overflow:hidden}.asset-work-detail-page__panel{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.asset-work-detail-page__header{box-sizing:border-box;background:#0f0f0e7a;border-bottom:1px solid #2b2b27;justify-content:flex-end;align-items:center;height:48px;min-height:48px;padding:0 24px;display:flex}.asset-work-detail-page__close{color:#f8f6f2;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.asset-work-detail-page__close img{transition:filter .15s}.asset-work-detail-page__close:hover img{filter:brightness(1.3)}.asset-work-detail-page__content{box-sizing:border-box;flex:1;gap:12px;min-height:0;padding:12px;display:flex}.my-assets-page{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:72px 0 0 122px;display:flex;overflow-y:hidden}.my-assets-page__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.my-assets-page__title{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;line-height:var(--line-height-body);color:#ece9e3;margin:0}.my-assets-page .my-assets-page__tabs.awa-button-group--underline{border-bottom:none;gap:16px}.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item{font:400 .8125rem/var(--line-height-body) var(--font-sans);gap:4px;min-height:auto;padding:0}.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item .awa-button-group__item-inner{box-sizing:border-box;justify-content:center;align-items:center;min-height:24px;padding:8px 12px;display:inline-flex}.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item .awa-button-group__indicator{margin-top:0}.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item:hover:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected),.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item:active:not(:disabled):not(.awa-button-group__item--disabled):not(.awa-button-group__item--selected){color:#ece9e3;background-color:#0000}.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item--selected:hover:not(:disabled):not(.awa-button-group__item--disabled){background-color:#0000}.my-assets-page .my-assets-page__tabs.awa-button-group--underline .awa-button-group__item--selected{font:500 .8125rem/var(--line-height-body) var(--font-sans)}.my-assets-page__list{flex:1;min-height:0;padding-top:8px;padding-right:24px;overflow-y:auto}.my-assets-page__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,-3.33333%)),1fr));gap:24px;display:grid}.my-assets-page__grid--works{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(240px,10%)),1fr));gap:8px}.my-assets-page__grid--creations{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(380px,2.5%)),1fr));gap:20px 17px}.my-assets-page__loading{color:#a7a39a;text-align:center;grid-column:1/-1;padding:60px 0;font-size:.875rem}.my-assets-page__load-more{grid-column:1/-1;min-height:1px}.chunk-loading-fallback{box-sizing:border-box;color:#d1cdc5;text-align:center;background:#141412;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:24px;font-size:.875rem;display:flex}.chunk-loading-fallback--timeout{color:#a7a39a}.chunk-loading-fallback__spinner{border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite awa-spin}@media (prefers-reduced-motion:reduce){.chunk-loading-fallback__spinner{animation:none}}@font-face{font-family:Anton;src:url(/assets/Anton-Regular-Bu4XiRAM.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Douyin Sans Bold;src:url(/assets/DouyinSansBold-kPm-hmkW.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dela Gothic One;src:url(/assets/DelaGothicOne-Regular-DGGUip2Q.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Awa;src:url(/assets/Outfit-VariableFont_wght-5OM8xsXA.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/assets/NotoSansSC-VariableFont_wght-B3fW8hcS.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--font-sans:"Awa", "Noto Sans SC", system-ui, "Segoe UI", sans-serif;--font-display:"Anton", "Dela Gothic One", "Awa", "Noto Sans SC", system-ui, "Segoe UI", sans-serif;--sans:var(--font-sans);--heading:var(--font-sans);--mono:ui-monospace, Consolas, monospace;--line-height-body:1.45;--app-header-height:48px;--app-fullscreen-header-height:56px;font-size:16px;font-family:var(--font-sans);line-height:var(--line-height-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (max-width:1024px){:root{font-size:15px}}@media (min-width:1440px){:root{font-size:17px}}@media (min-width:1920px){:root{font-size:18px}}html[lang^=zh]{--font-sans:"Noto Sans SC", "Awa", system-ui, "Segoe UI", sans-serif;--font-display:"Anton", "Dela Gothic One", "Noto Sans SC", "Awa", system-ui, "Segoe UI", sans-serif;--line-height-body:1.6}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{width:100%;min-height:100svh;box-sizing:border-box;min-height:100dvh;text-align:initial;flex-direction:column;margin:0;display:flex}html.login-route,html.login-route body{background:#0f0f0e}html.login-route #root{width:100%;max-width:none;text-align:initial;border-inline:none;margin:0}body{font-family:var(--font-sans);margin:0;font-size:1.125rem}video::-webkit-media-controls-picture-in-picture-button{display:none!important}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:3.5rem}@media (max-width:1024px){h1{margin:20px 0;font-size:2.25rem}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:1.5rem;line-height:118%}@media (max-width:1024px){h2{font-size:1.25rem}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:.9375rem;line-height:135%}.awa-media-zoom .awa-media-zoom__media{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.awa-media-zoom:hover .awa-media-zoom__media{transform:scale(1.05)}
