.StylePickerModal-module__-devTW__title{letter-spacing:-.02em;color:#fffffff5;font-size:1.375rem;font-weight:600;line-height:1.2}.StylePickerModal-module__-devTW__body{padding:1.5rem 2rem 2rem}.StylePickerModal-module__-devTW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1100px){.StylePickerModal-module__-devTW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.StylePickerModal-module__-devTW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.StylePickerModal-module__-devTW__tile{aspect-ratio:16/10;cursor:pointer;text-align:left;color:#fffffff2;-webkit-tap-highlight-color:transparent;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.75rem;width:100%;padding:0;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.StylePickerModal-module__-devTW__tile:hover{background:#ffffff0d;border-color:#ffffff29}.StylePickerModal-module__-devTW__tile:focus-visible{border-color:#60a5fa8c;outline:none;box-shadow:0 0 0 2px #60a5fa59}.StylePickerModal-module__-devTW__tile:disabled{opacity:.6;cursor:not-allowed;transform:none}.StylePickerModal-module__-devTW__tileImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.StylePickerModal-module__-devTW__tile:hover .StylePickerModal-module__-devTW__tileImg{transform:scale(1.04)}.StylePickerModal-module__-devTW__tileSelected{border-color:#ffffffd9;box-shadow:0 0 0 1px #ffffff80,0 8px 24px #00000059}.StylePickerModal-module__-devTW__tileSelected:hover{border-color:#fffffff2}.StylePickerModal-module__-devTW__label{letter-spacing:-.01em;color:#fffffff2;pointer-events:none;background:linear-gradient(#0000 0%,#0006 50%,#000000b3 100%);padding:1.25rem .875rem .75rem;font-size:.9375rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}.StylePickerModal-module__-devTW__tileNone .StylePickerModal-module__-devTW__label,.StylePickerModal-module__-devTW__tileCreate .StylePickerModal-module__-devTW__label,.StylePickerModal-module__-devTW__tileLoading .StylePickerModal-module__-devTW__label{background:0 0;padding:.625rem .875rem;position:absolute}.StylePickerModal-module__-devTW__tileNone{background:#ffffff05}.StylePickerModal-module__-devTW__noneInner{color:#ffffff73;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.StylePickerModal-module__-devTW__tileCreate{background:#ffffff05;border-style:dashed;border-color:#ffffff29}.StylePickerModal-module__-devTW__tileCreate:hover{background:#ffffff0d;border-color:#ffffff52}.StylePickerModal-module__-devTW__tileCreateDragging{transform:none;box-shadow:0 0 0 1px #d946ef59;background:#d946ef14!important;border-style:dashed!important;border-color:#d946ef8c!important}.StylePickerModal-module__-devTW__tileCreateHasImage{cursor:default;background:#0006;border-style:solid;border-color:#ffffff2e}.StylePickerModal-module__-devTW__tileCreateHasImage:hover{background:#0006;border-color:#ffffff38;transform:none}.StylePickerModal-module__-devTW__tileCreateHasImage:hover .StylePickerModal-module__-devTW__tileImg{transform:none}.StylePickerModal-module__-devTW__createInner{color:#ffffff8c;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.StylePickerModal-module__-devTW__createIconWrap{color:#ffffffd9;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .18s,color .18s;display:flex}.StylePickerModal-module__-devTW__tileCreateDragging .StylePickerModal-module__-devTW__createIconWrap{color:#fffffff2;background:#d946ef33}.StylePickerModal-module__-devTW__createHint{letter-spacing:.02em;color:#fff6;font-size:.6875rem}.StylePickerModal-module__-devTW__tileCreateDragging .StylePickerModal-module__-devTW__createHint{color:#d946efd9}.StylePickerModal-module__-devTW__hiddenInput{display:none}.StylePickerModal-module__-devTW__createForm{background:linear-gradient(#0000 0%,#0000008c 40%,#000000d9 100%);align-items:center;gap:.375rem;padding:.625rem .625rem .625rem .875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.StylePickerModal-module__-devTW__createNameInput{color:#fffffff5;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.3}.StylePickerModal-module__-devTW__createNameInput::placeholder{color:#ffffff73;font-weight:500}.StylePickerModal-module__-devTW__createNameInput:focus{outline:none}.StylePickerModal-module__-devTW__createNameInput:disabled{opacity:.6;cursor:not-allowed}.StylePickerModal-module__-devTW__createSaveBtn{color:#000000e6;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s,transform .15s,opacity .15s;display:flex}.StylePickerModal-module__-devTW__createSaveBtn:hover:not(:disabled){background:#fff;transform:scale(1.05)}.StylePickerModal-module__-devTW__createSaveBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa8c}.StylePickerModal-module__-devTW__createSaveBtn:disabled{opacity:.35;cursor:not-allowed;background:#ffffff73}.StylePickerModal-module__-devTW__createClearBtn{color:#ffffffe6;cursor:pointer;z-index:1;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s,transform .15s;display:flex;position:absolute;top:.625rem;right:.625rem}.StylePickerModal-module__-devTW__createClearBtn:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:scale(1.05)}.StylePickerModal-module__-devTW__createClearBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #f871718c}.StylePickerModal-module__-devTW__createClearBtn:disabled{opacity:.5;cursor:not-allowed}.StylePickerModal-module__-devTW__tileLoading{color:#fff6;justify-content:center;align-items:center;display:flex}.StylePickerModal-module__-devTW__checkBadge{color:#000000e6;pointer-events:none;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.625rem;right:.625rem;box-shadow:0 2px 8px #00000059}.StylePickerModal-module__-devTW__deleteBtn{color:#ffffffd9;cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:opacity .15s,transform .15s,background .15s,color .15s;display:flex;position:absolute;top:.625rem;right:.625rem;transform:scale(.85)}.StylePickerModal-module__-devTW__tile:hover .StylePickerModal-module__-devTW__deleteBtn{opacity:1;transform:scale(1)}.StylePickerModal-module__-devTW__deleteBtn:hover{color:#fff;background:#ffffff1a}.StylePickerModal-module__-devTW__deleteBtn:focus-visible{opacity:1;outline:none;transform:scale(1);box-shadow:0 0 0 2px #f871718c}.StylePickerModal-module__-devTW__tileSelected .StylePickerModal-module__-devTW__deleteBtn{display:none}
.ShotConfigPill-module__QzsE_G__pillBar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem;display:flex}.ShotConfigPill-module__QzsE_G__pillBarFlush{margin-bottom:0}.ShotConfigPill-module__QzsE_G__pill{color:#ffffffa6;cursor:pointer;background:#0e0e0e;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.25rem .75rem .25rem .25rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ShotConfigPill-module__QzsE_G__pill:hover{color:#ffffffd9;background:#141414;border-color:#ffffff1f}.ShotConfigPill-module__QzsE_G__pill:focus-visible{border-color:#fff3;outline:none;box-shadow:0 0 0 2px #ffffff14}.ShotConfigPill-module__QzsE_G__avatar{color:#ffffff73;background:#ffffff0d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.ShotConfigPill-module__QzsE_G__avatarImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ShotConfigPill-module__QzsE_G__labelPrefix{color:#fff6;white-space:nowrap;flex-shrink:0}.ShotConfigPill-module__QzsE_G__labelValue{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:14rem;overflow:hidden}
.WorldPriorityModal-module__i-wHDa__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s ease-out WorldPriorityModal-module__i-wHDa__fadeIn;display:flex;position:fixed;inset:0}.WorldPriorityModal-module__i-wHDa__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0eeb;border:1px solid #ffffff14;border-radius:1.25rem;width:100%;max-width:30rem;padding:0;animation:.25s cubic-bezier(.16,1,.3,1) WorldPriorityModal-module__i-wHDa__modalIn;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a}.WorldPriorityModal-module__i-wHDa__decoration{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% -10%,#8b5cf624,#0000 60%);height:100px;position:absolute;top:0;left:0;right:0}.WorldPriorityModal-module__i-wHDa__closeButton{color:#ffffff59;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s;display:flex;position:absolute;top:.875rem;right:.875rem}.WorldPriorityModal-module__i-wHDa__closeButton:hover{color:#ffffffb3;background:#ffffff14}.WorldPriorityModal-module__i-wHDa__header{z-index:1;padding:1.25rem 1.5rem .75rem;position:relative}.WorldPriorityModal-module__i-wHDa__title{color:#ffffffe6;letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.WorldPriorityModal-module__i-wHDa__titleIcon{color:#a78bfae6}.WorldPriorityModal-module__i-wHDa__content{z-index:1;padding:0 1.5rem 1.25rem;position:relative}.WorldPriorityModal-module__i-wHDa__subtitle{color:#ffffff73;margin:0 0 1rem;font-size:.8125rem;line-height:1.55}.WorldPriorityModal-module__i-wHDa__options{flex-direction:column;gap:.5rem;display:flex}.WorldPriorityModal-module__i-wHDa__optionCard{cursor:pointer;text-align:left;color:inherit;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.875rem 1rem;font-family:inherit;transition:all .15s;display:flex}.WorldPriorityModal-module__i-wHDa__optionCard:hover:not(:disabled){background:#8b5cf60f;border-color:#8b5cf659}.WorldPriorityModal-module__i-wHDa__optionCard:disabled{opacity:.35;cursor:not-allowed}.WorldPriorityModal-module__i-wHDa__optionCardTitle{color:#ffffffe6;font-size:.875rem;font-weight:600}.WorldPriorityModal-module__i-wHDa__optionCardCost{color:#ffffff73;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500}.WorldPriorityModal-module__i-wHDa__optionCardDesc{color:#ffffff59;width:100%;margin:0;font-size:.75rem;line-height:1.5}@keyframes WorldPriorityModal-module__i-wHDa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WorldPriorityModal-module__i-wHDa__modalIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.WorldPriorityModal-module__i-wHDa__modal{max-width:calc(100vw - 2rem)}.WorldPriorityModal-module__i-wHDa__header{padding:1rem 1.25rem .625rem}.WorldPriorityModal-module__i-wHDa__content{padding:0 1.25rem 1rem}}
.StudioChatInput-module__AVlwdW__chatInputContainer{z-index:10;width:100%;max-width:48rem;margin:0 auto;position:relative}.StudioChatInput-module__AVlwdW__topBar{justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;margin-bottom:.5rem;display:flex;position:relative}.StudioChatInput-module__AVlwdW__mentionDropdownSlot{flex:1;min-width:0;position:relative}.StudioChatInput-module__AVlwdW__mentionDropdownSlot .StudioChatInput-module__AVlwdW__suggestionsDropdown{top:auto;bottom:0}.StudioChatInput-module__AVlwdW__stylePillRow{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.StudioChatInput-module__AVlwdW__inputWrapper{background:#0e0e0e;border:1px solid #ffffff0f;border-radius:1.5rem;width:100%;padding:1rem 1rem 3.5rem;transition:padding-top .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible}.StudioChatInput-module__AVlwdW__inputWrapperHasImages{padding-top:5.75rem}.StudioChatInput-module__AVlwdW__inputWrapper:focus-within{background:#141414;border:1px solid #ffffff1f}.StudioChatInput-module__AVlwdW__editorContainer{flex-direction:column;display:flex;position:relative}.StudioChatInput-module__AVlwdW__editor{color:#fff;white-space:pre-wrap;word-wrap:break-word;-webkit-user-modify:read-write-plaintext-only;background:0 0;border:none;outline:none;width:100%;min-height:52px;max-height:200px;padding:0;font-size:.875rem;font-weight:400;line-height:1.5;transition:all .2s;overflow-y:auto}.StudioChatInput-module__AVlwdW__editorEmpty:before{content:attr(data-placeholder);color:#fff3;pointer-events:none;display:block;position:absolute;top:0;left:0}.StudioChatInput-module__AVlwdW__editor::-webkit-scrollbar{width:4px}.StudioChatInput-module__AVlwdW__editor::-webkit-scrollbar-track{background:0 0}.StudioChatInput-module__AVlwdW__editor::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.StudioChatInput-module__AVlwdW__mention{color:rgb(var(--color-entity-character) / .9);border-radius:4px;padding:0 2px;font-weight:400}.StudioChatInput-module__AVlwdW__mentionCharacter{color:rgb(var(--color-entity-character) / .9)}.StudioChatInput-module__AVlwdW__mentionLocation{color:rgb(var(--color-entity-location) / .9)}.StudioChatInput-module__AVlwdW__mentionProp{color:rgb(var(--color-entity-prop) / .9)}.StudioChatInput-module__AVlwdW__bottomControls{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.StudioChatInput-module__AVlwdW__leftControls{align-items:center;gap:.5rem;display:flex}.StudioChatInput-module__AVlwdW__rightSection{align-items:center;gap:.75rem;display:flex}.StudioChatInput-module__AVlwdW__statusBadge{border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:flex}.StudioChatInput-module__AVlwdW__statusComplete{color:#34d399cc;background:#10b9811a;border:1px solid #10b98133}.StudioChatInput-module__AVlwdW__statusFailed{color:#f87171cc;background:#ef44441a;border:1px solid #ef444433}.StudioChatInput-module__AVlwdW__suggestionsDropdown{z-index:1000;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.75rem;max-width:20rem;animation:.15s ease-out StudioChatInput-module__AVlwdW__slideInUp;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}.StudioChatInput-module__AVlwdW__suggestionsHeader{background:#ffffff05;border-bottom:1px solid #ffffff0d;padding:.5rem .75rem}.StudioChatInput-module__AVlwdW__suggestionsHeaderText{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:.65rem}.StudioChatInput-module__AVlwdW__suggestionsList{max-height:16rem;overflow-y:auto}.StudioChatInput-module__AVlwdW__suggestionItem{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.StudioChatInput-module__AVlwdW__suggestionItem:hover{background-color:#ffffff0d}.StudioChatInput-module__AVlwdW__suggestionIcon{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.StudioChatInput-module__AVlwdW__suggestionLabel{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.StudioChatInput-module__AVlwdW__suggestionDescription{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.StudioChatInput-module__AVlwdW__suggestionType{text-transform:uppercase;color:#ffffff40;flex-shrink:0;margin-left:auto;font-size:.625rem}.StudioChatInput-module__AVlwdW__noResults{text-align:center;color:#ffffff4d;padding:1rem;font-size:.75rem}.StudioChatInput-module__AVlwdW__categoryItem{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.StudioChatInput-module__AVlwdW__categoryItem:hover{background-color:#ffffff0d}.StudioChatInput-module__AVlwdW__categoryCount{color:#ffffff40;flex-shrink:0;margin-left:auto;font-size:.6875rem}.StudioChatInput-module__AVlwdW__categoryChevron{color:#ffffff26;flex-shrink:0}.StudioChatInput-module__AVlwdW__mentionDropdownWrapper{z-index:1000;align-items:flex-end;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0}.StudioChatInput-module__AVlwdW__mentionDropdownWrapper .StudioChatInput-module__AVlwdW__suggestionsDropdown{width:20rem;position:relative;bottom:auto;left:auto;right:auto}.StudioChatInput-module__AVlwdW__imagePreviewDropdown{z-index:1001;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;width:14rem;margin-left:.375rem;animation:.15s ease-out StudioChatInput-module__AVlwdW__slideInRight;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}.StudioChatInput-module__AVlwdW__imagePreviewGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:18rem;padding:.625rem;display:grid;overflow-y:auto}.StudioChatInput-module__AVlwdW__imagePreviewGridSingle{grid-template-columns:1fr;max-width:9rem;margin:0 auto}.StudioChatInput-module__AVlwdW__imagePreviewGrid::-webkit-scrollbar{width:4px}.StudioChatInput-module__AVlwdW__imagePreviewGrid::-webkit-scrollbar-track{background:0 0}.StudioChatInput-module__AVlwdW__imagePreviewGrid::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.StudioChatInput-module__AVlwdW__imagePreviewTile{aspect-ratio:16/10;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;position:relative;overflow:hidden}.StudioChatInput-module__AVlwdW__imagePreviewTile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.StudioChatInput-module__AVlwdW__imagePreviewEmpty{text-align:center;color:#ffffff4d;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-size:.75rem;display:flex}.StudioChatInput-module__AVlwdW__imagePreviewLoading{color:#ffffff4d;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-size:.75rem;display:flex}.StudioChatInput-module__AVlwdW__imagePreviewLoading svg{animation:1s linear infinite StudioChatInput-module__AVlwdW__spin}@keyframes StudioChatInput-module__AVlwdW__slideInRight{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes StudioChatInput-module__AVlwdW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.StudioChatInput-module__AVlwdW__entityAvatar{background:#ffffff0d;border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem;overflow:hidden}.StudioChatInput-module__AVlwdW__entityAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.StudioChatInput-module__AVlwdW__entityAvatarEmpty{color:#ffffff26;background:#ffffff0a;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.StudioChatInput-module__AVlwdW__suggestionItemHovered{background-color:#ffffff0d}.StudioChatInput-module__AVlwdW__suggestionItemHighlighted{background-color:#ffffff12}.StudioChatInput-module__AVlwdW__suggestionItemDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.StudioChatInput-module__AVlwdW__imagePickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:18rem;padding:.5rem;display:grid;overflow:hidden auto}.StudioChatInput-module__AVlwdW__imagePickerGridSingle{grid-template-columns:1fr}.StudioChatInput-module__AVlwdW__imagePickerGrid::-webkit-scrollbar{width:4px}.StudioChatInput-module__AVlwdW__imagePickerGrid::-webkit-scrollbar-track{background:0 0}.StudioChatInput-module__AVlwdW__imagePickerGrid::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.StudioChatInput-module__AVlwdW__imagePickerTile{aspect-ratio:16/9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.25rem;min-width:0;min-height:0;padding:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.StudioChatInput-module__AVlwdW__imagePickerTile:hover{border-color:#ffffff1f;box-shadow:0 8px 24px #0000004d}.StudioChatInput-module__AVlwdW__imagePickerTileHighlighted{border-color:#fff3;box-shadow:0 0 0 1px #ffffff1a}.StudioChatInput-module__AVlwdW__imagePickerTile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.StudioChatInput-module__AVlwdW__imageMentionBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:rgb(var(--color-entity-character) / .9);white-space:nowrap;text-overflow:ellipsis;text-align:center;z-index:6;pointer-events:none;background:#0009;border-radius:.25rem;padding:.125rem .25rem;font-size:.5625rem;font-weight:500;position:absolute;bottom:.25rem;left:.25rem;right:.25rem;overflow:hidden}.StudioChatInput-module__AVlwdW__backButton{cursor:pointer;color:#fff6;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .25rem;font-size:.65rem;transition:all .15s;display:flex}.StudioChatInput-module__AVlwdW__backButton:hover{color:#ffffffb3;background:#ffffff0a}.StudioChatInput-module__AVlwdW__suggestionsHeaderNav{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.StudioChatInput-module__AVlwdW__imagePreview{pointer-events:none;z-index:2;width:4.5rem;height:6.25rem;animation:.3s cubic-bezier(.34,1.56,.64,1) StudioChatInput-module__AVlwdW__slideInUpCard;position:absolute;top:-2.75rem}.StudioChatInput-module__AVlwdW__imageCard{pointer-events:auto;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;height:100%;transition:transform .2s ease-out;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000059}.StudioChatInput-module__AVlwdW__imageCard:hover{transform:scale(1.05);box-shadow:0 24px 48px #00000073}.StudioChatInput-module__AVlwdW__imageCardImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.StudioChatInput-module__AVlwdW__imageRemoveButton{color:#fff;cursor:pointer;pointer-events:auto;opacity:0;z-index:10;background:#00000080;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;animation:.2s ease-out .1s forwards StudioChatInput-module__AVlwdW__fadeInScale;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 6px 16px #00000040}.StudioChatInput-module__AVlwdW__imageRemoveButton:hover{background:#000000b3;transform:scale(1.1)}.StudioChatInput-module__AVlwdW__imageTypeIcon{color:#fff;pointer-events:none;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:.35rem;left:.35rem;box-shadow:0 2px 8px #00000040}.StudioChatInput-module__AVlwdW__configButton{cursor:pointer;color:#ffffff59;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:all .2s;display:flex}.StudioChatInput-module__AVlwdW__configButton:hover{color:#fff9;background:#ffffff0a}.StudioChatInput-module__AVlwdW__configButtons{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.StudioChatInput-module__AVlwdW__formatIndicator{color:#ffffff59;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.2rem .4rem;font-family:inherit;font-size:.6875rem;font-weight:500;transition:all .2s;display:flex}.StudioChatInput-module__AVlwdW__formatIndicator>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StudioChatInput-module__AVlwdW__formatIndicator:hover{color:#fff9;background:#ffffff0a}.StudioChatInput-module__AVlwdW__configBtnIcon{font-size:.75rem;line-height:1}.StudioChatInput-module__AVlwdW__iconButton{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.StudioChatInput-module__AVlwdW__iconButton:hover{color:#ffffffb3;background-color:#ffffff0d}.StudioChatInput-module__AVlwdW__iconButton:disabled{opacity:.35;cursor:not-allowed}.StudioChatInput-module__AVlwdW__hiddenFileInput{display:none}.StudioChatInput-module__AVlwdW__helperText{color:#ffffff26;margin-top:.375rem;padding:0 .5rem;font-size:.65rem}.StudioChatInput-module__AVlwdW__explore3dCta{color:#fffffff2;cursor:pointer;white-space:nowrap;letter-spacing:.04em;background:linear-gradient(135deg,#8b5cf6d9,#6d28d9d9);border:none;border-radius:.75rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 0 16px #8b5cf633,0 2px 8px #0000004d}.StudioChatInput-module__AVlwdW__explore3dCta:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.StudioChatInput-module__AVlwdW__explore3dCta:active:not(:disabled){transform:translateY(0)}.StudioChatInput-module__AVlwdW__explore3dCta:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}@keyframes StudioChatInput-module__AVlwdW__slideInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes StudioChatInput-module__AVlwdW__slideInUpCard{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StudioChatInput-module__AVlwdW__fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.StudioChatInputDock-module__TlrcRW__root{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.StudioChatInputDock-module__TlrcRW__main{flex:1;min-height:0;overflow:hidden}.StudioChatInputDock-module__TlrcRW__inputArea{pointer-events:none;background:linear-gradient(#0000 0%,#00000080 40%,#000000d9 100%);padding:.75rem 1.5rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.StudioChatInputDock-module__TlrcRW__inputAreaInner{pointer-events:auto;max-width:48rem;margin:0 auto}
.VideoConfigPopover-module__NMe1JW__backdrop{z-index:1000;pointer-events:auto;position:fixed;inset:0}.VideoConfigPopover-module__NMe1JW__popoverWrapper{animation:.25s cubic-bezier(.16,1,.3,1) VideoConfigPopover-module__NMe1JW__popoverEnter;position:relative}.VideoConfigPopover-module__NMe1JW__popover{pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0eeb;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;min-width:11rem;max-width:calc(100vw - 2rem);max-height:60vh;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a}@keyframes VideoConfigPopover-module__NMe1JW__popoverEnter{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.VideoConfigPopover-module__NMe1JW__decoration{pointer-events:none;z-index:0;height:100px;transition:background .3s;position:absolute;top:0;left:0;right:0}.VideoConfigPopover-module__NMe1JW__decorationModel{background:radial-gradient(circle at 50% -10%,#fbbf241f,#0000 60%)}.VideoConfigPopover-module__NMe1JW__decorationMode{background:radial-gradient(circle at 50% -10%,#9382ff1f,#0000 60%)}.VideoConfigPopover-module__NMe1JW__decorationDuration{background:radial-gradient(circle at 50% -10%,#38bdf81f,#0000 60%)}.VideoConfigPopover-module__NMe1JW__decorationRatio{background:radial-gradient(circle at 50% -10%,#4ade801f,#0000 60%)}.VideoConfigPopover-module__NMe1JW__popoverTitle{z-index:1;color:#ffffff40;letter-spacing:.08em;text-transform:uppercase;padding:.875rem 1rem .5rem;font-size:.625rem;font-weight:600;position:relative}.VideoConfigPopover-module__NMe1JW__popoverContent{z-index:1;overscroll-behavior:contain;flex-direction:column;gap:.125rem;padding:0 .375rem .375rem;display:flex;position:relative;overflow-y:auto}.VideoConfigPopover-module__NMe1JW__popoverContent::-webkit-scrollbar{width:4px}.VideoConfigPopover-module__NMe1JW__popoverContent::-webkit-scrollbar-track{background:0 0}.VideoConfigPopover-module__NMe1JW__popoverContent::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.VideoConfigPopover-module__NMe1JW__popoverContent::-webkit-scrollbar-thumb:hover{background:#fff3}.VideoConfigPopover-module__NMe1JW__optionRow{color:#ffffffd9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.VideoConfigPopover-module__NMe1JW__optionRow:hover{background:#ffffff14}.VideoConfigPopover-module__NMe1JW__optionRowSelected{background:#ffffff0f}.VideoConfigPopover-module__NMe1JW__optionRowSelected:hover{background:#ffffff1a}.VideoConfigPopover-module__NMe1JW__optionIconBox{color:#ffffff59;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.VideoConfigPopover-module__NMe1JW__optionRowSelected .VideoConfigPopover-module__NMe1JW__optionIconBox{color:#ffffffb3}.VideoConfigPopover-module__NMe1JW__optionLabelGroup{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.VideoConfigPopover-module__NMe1JW__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.VideoConfigPopover-module__NMe1JW__optionMeta{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;overflow:hidden}.VideoConfigPopover-module__NMe1JW__checkIcon{color:#ffffff8c;flex-shrink:0;margin-left:auto}@media (max-width:640px){.VideoConfigPopover-module__NMe1JW__popover{min-width:unset;width:calc(100vw - 2rem)}}
.DailiesChatInput-module__l-KxHq__chatInputContainer{z-index:10;width:100%;max-width:48rem;margin:0 auto;position:relative}.DailiesChatInput-module__l-KxHq__inputWrapper{background:#0e0e0e;border:1px solid #ffffff0f;border-radius:1.5rem;width:100%;padding:1rem 1rem 3.5rem;position:relative;overflow:visible}.DailiesChatInput-module__l-KxHq__inputWrapperHasFrames{padding-top:5.75rem}.DailiesChatInput-module__l-KxHq__inputWrapper:focus-within{background:#141414;border:1px solid #ffffff1f}.DailiesChatInput-module__l-KxHq__imagePreview{pointer-events:none;z-index:2;width:4.5rem;height:6.25rem;animation:.3s cubic-bezier(.34,1.56,.64,1) DailiesChatInput-module__l-KxHq__slideInUpCard;position:absolute;top:-2.75rem}.DailiesChatInput-module__l-KxHq__imageCard{pointer-events:auto;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 18px 38px #00000059}.DailiesChatInput-module__l-KxHq__imageCard:hover{transform:translateY(-4px);box-shadow:0 24px 48px #00000073}.DailiesChatInput-module__l-KxHq__imageCardImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.DailiesChatInput-module__l-KxHq__imageRemoveButton{color:#fff;cursor:pointer;pointer-events:auto;opacity:0;z-index:10;background:#00000080;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;animation:.2s ease-out .1s forwards DailiesChatInput-module__l-KxHq__fadeInScale;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 6px 16px #00000040}.DailiesChatInput-module__l-KxHq__imageRemoveButton:hover{background:#000000b3;transform:scale(1.1)}.DailiesChatInput-module__l-KxHq__imageTypeIcon{color:#fff;pointer-events:none;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:.35rem;left:.35rem;box-shadow:0 2px 8px #00000040}.DailiesChatInput-module__l-KxHq__imageMentionBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:rgb(var(--color-entity-character) / .9);white-space:nowrap;text-overflow:ellipsis;text-align:center;z-index:6;pointer-events:none;background:#0009;border-radius:.25rem;padding:.125rem .25rem;font-size:.5rem;font-weight:500;position:absolute;bottom:1.25rem;left:.25rem;right:.25rem;overflow:hidden}.DailiesChatInput-module__l-KxHq__imageCardLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;text-align:center;pointer-events:none;z-index:6;text-shadow:0 1px 3px #0009;font-size:.45rem;font-weight:600;position:absolute;bottom:.15rem;left:.25rem;right:.25rem}.DailiesChatInput-module__l-KxHq__imageCardEmpty{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;color:#ffffff38;background:linear-gradient(160deg,#ffffff0a 0%,#ffffff03 100%);border:1.5px solid #ffffff14;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:0;font-family:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff0a}.DailiesChatInput-module__l-KxHq__imageCardEmpty:hover{color:#ffffff73;background:linear-gradient(160deg,#ffffff12 0%,#ffffff08 100%);border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 6px 20px #0000004d,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0f}.DailiesChatInput-module__l-KxHq__imageCardEmpty:active{transition-duration:.1s;transform:translateY(-1px)}.DailiesChatInput-module__l-KxHq__imageCardEmptyIcon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.DailiesChatInput-module__l-KxHq__imageCardEmpty:hover .DailiesChatInput-module__l-KxHq__imageCardEmptyIcon{background:#ffffff1a;border-color:#ffffff26}.DailiesChatInput-module__l-KxHq__imageCardEmptyLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:.45rem;font-weight:600;transition:opacity .25s}.DailiesChatInput-module__l-KxHq__imageCardEmpty:hover .DailiesChatInput-module__l-KxHq__imageCardEmptyLabel{opacity:1}.DailiesChatInput-module__l-KxHq__editorContainer{flex-direction:column;display:flex;position:relative}.DailiesChatInput-module__l-KxHq__editor{color:#fff;white-space:pre-wrap;word-wrap:break-word;-webkit-user-modify:read-write-plaintext-only;background:0 0;border:none;outline:none;width:100%;min-height:52px;max-height:200px;padding:0;font-size:.875rem;font-weight:400;line-height:1.5;overflow-y:auto}.DailiesChatInput-module__l-KxHq__editorEmpty:before{content:attr(data-placeholder);color:#fff3;pointer-events:none;display:block;position:absolute;top:0;left:0}.DailiesChatInput-module__l-KxHq__editor::-webkit-scrollbar{width:4px}.DailiesChatInput-module__l-KxHq__editor::-webkit-scrollbar-track{background:0 0}.DailiesChatInput-module__l-KxHq__editor::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.DailiesChatInput-module__l-KxHq__mention{color:rgb(var(--color-entity-character) / .9);border-radius:4px;padding:0 2px;font-weight:400}.DailiesChatInput-module__l-KxHq__mentionCharacter{color:rgb(var(--color-entity-character) / .9)}.DailiesChatInput-module__l-KxHq__mentionLocation{color:rgb(var(--color-entity-location) / .9)}.DailiesChatInput-module__l-KxHq__mentionProp{color:rgb(var(--color-entity-prop) / .9)}.DailiesChatInput-module__l-KxHq__bottomControls{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.DailiesChatInput-module__l-KxHq__leftControls{align-items:center;gap:.5rem;display:flex}.DailiesChatInput-module__l-KxHq__rightSection{align-items:center;gap:.75rem;display:flex}.DailiesChatInput-module__l-KxHq__configButtons{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.DailiesChatInput-module__l-KxHq__formatIndicator{color:#ffffff59;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.2rem .4rem;font-family:inherit;font-size:.6875rem;font-weight:500;transition:all .2s;display:flex}.DailiesChatInput-module__l-KxHq__formatIndicator>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DailiesChatInput-module__l-KxHq__formatIndicator:hover{color:#fff9;background:#ffffff0a}.DailiesChatInput-module__l-KxHq__configBtnIcon{font-size:.75rem;line-height:1}.DailiesChatInput-module__l-KxHq__hiddenFileInput{display:none}@keyframes DailiesChatInput-module__l-KxHq__slideInUpCard{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DailiesChatInput-module__l-KxHq__fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.AnimaticCanvas-module__NHFGUW__canvas{background:#000;border:1px solid #ffffff0f;border-radius:.75rem;justify-content:center;align-items:center;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AnimaticCanvas-module__NHFGUW__canvasLayer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.AnimaticCanvas-module__NHFGUW__canvasImage{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.AnimaticCanvas-module__NHFGUW__overlayText{text-align:center;z-index:10;padding:0 3rem;position:absolute;bottom:3rem;left:0;right:0}.AnimaticCanvas-module__NHFGUW__overlayTextInner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#00000080;border-radius:.5rem;max-width:40rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-block}.AnimaticCanvas-module__NHFGUW__canvasPlayOverlay{opacity:0;cursor:pointer;z-index:20;background:#00000026;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.AnimaticCanvas-module__NHFGUW__canvas:hover .AnimaticCanvas-module__NHFGUW__canvasPlayOverlay{opacity:1}.AnimaticCanvas-module__NHFGUW__canvasPlayBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.AnimaticCanvas-module__NHFGUW__canvasEmpty{color:#ffffff26;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.AnimaticCanvas-module__NHFGUW__canvasEmptyIcon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.AnimaticCanvas-module__NHFGUW__canvasEmptyText{text-transform:uppercase;letter-spacing:.15em;color:#fff3;font-size:.6875rem}
.AnimaticControls-module__IZL23q__controls{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;flex-shrink:0;align-items:center;gap:1rem;height:3.5rem;padding:0 1rem;display:flex}.AnimaticControls-module__IZL23q__controlsPlaybackBtns{align-items:center;gap:.25rem;display:flex}.AnimaticControls-module__IZL23q__controlBtn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .15s;display:flex}.AnimaticControls-module__IZL23q__controlBtn:hover{color:#fffc;background:#ffffff0f}.AnimaticControls-module__IZL23q__controlPlayBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .15s;display:flex}.AnimaticControls-module__IZL23q__controlPlayBtn:hover{opacity:.9;transform:scale(1.05)}.AnimaticControls-module__IZL23q__controlPlayBtn:active{transform:scale(.95)}.AnimaticControls-module__IZL23q__controlsTime{letter-spacing:-.03em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:SF Mono,JetBrains Mono,monospace;font-size:.75rem}.AnimaticControls-module__IZL23q__controlsTimeCurrent{color:#ffffffd9}.AnimaticControls-module__IZL23q__controlsTimeSep{color:#ffffff26;margin:0 .375rem}.AnimaticControls-module__IZL23q__controlsTimeTotal{color:#ffffff4d}.AnimaticControls-module__IZL23q__controlsScrubber{cursor:pointer;background:#ffffff14;border-radius:9999px;flex:1;height:.25rem;position:relative}.AnimaticControls-module__IZL23q__controlsScrubberFill{pointer-events:none;background:#fff;border-radius:9999px;height:100%;position:absolute;top:0;left:0}.AnimaticControls-module__IZL23q__controlsScrubberInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.AnimaticControls-module__IZL23q__controlsScrubberThumb{pointer-events:none;opacity:0;background:#fff;border-radius:50%;width:.75rem;height:.75rem;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000004d}.AnimaticControls-module__IZL23q__controlsScrubber:hover .AnimaticControls-module__IZL23q__controlsScrubberThumb{opacity:1}
.AnimaticToolbar-module__07pEyG__toolbar{flex-shrink:0;align-items:center;gap:.5rem;height:3.5rem;padding:0 .25rem;display:flex}.AnimaticToolbar-module__07pEyG__exportBtn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .15s;display:flex}.AnimaticToolbar-module__07pEyG__exportBtn:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff3}.AnimaticToolbar-module__07pEyG__exportBtn:disabled{opacity:.3;cursor:not-allowed}.AnimaticToolbar-module__07pEyG__activityIndicator{pointer-events:none;opacity:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity .2s;display:flex}.AnimaticToolbar-module__07pEyG__activityIndicator[data-visible]{opacity:1}.AnimaticToolbar-module__07pEyG__activitySpinner{border:1.5px solid #ffffff26;border-top-color:var(--color-text-secondary,#888);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite AnimaticToolbar-module__07pEyG__toolbar-spin}@keyframes AnimaticToolbar-module__07pEyG__toolbar-spin{to{transform:rotate(360deg)}}
.AudioClipBlock-module__4_59Fa__clipBlock{cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;border-radius:.5rem;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.AudioClipBlock-module__4_59Fa__clipBlock:hover{border-color:#ffffff2e;box-shadow:0 0 12px #ffffff0a}.AudioClipBlock-module__4_59Fa__clipBlockSelected{border-color:#ffffff59;box-shadow:0 0 0 1px #ffffff1a,0 0 16px #ffffff0f}.AudioClipBlock-module__4_59Fa__clipBlockDragging{cursor:grabbing;opacity:.8}.AudioClipBlock-module__4_59Fa__clipBlockMuted{opacity:.4;filter:saturate(.3)}.AudioClipBlock-module__4_59Fa__clipTopBar{z-index:2;pointer-events:none;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .35rem;display:flex;position:relative}.AudioClipBlock-module__4_59Fa__clipIconBadge{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.AudioClipBlock-module__4_59Fa__clipName{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.5625rem;font-weight:500;line-height:1;overflow:hidden}.AudioClipBlock-module__4_59Fa__loopIndicator{color:#ffffff59;flex-shrink:0;align-items:center;margin-left:auto;display:flex}.AudioClipBlock-module__4_59Fa__clipWaveform{pointer-events:none;height:60%;position:absolute;bottom:0;left:0;right:0}.AudioClipBlock-module__4_59Fa__clipWaveformWave{opacity:.35;transition:opacity .2s}.AudioClipBlock-module__4_59Fa__clipBlock:hover .AudioClipBlock-module__4_59Fa__clipWaveformWave{opacity:.5}.AudioClipBlock-module__4_59Fa__fadeOverlay{pointer-events:none;position:absolute;top:0;bottom:0}.AudioClipBlock-module__4_59Fa__fadeIn{background:linear-gradient(90deg,#0000008c,#0000);left:0}.AudioClipBlock-module__4_59Fa__fadeOut{background:linear-gradient(270deg,#0000008c,#0000);right:0}.AudioClipBlock-module__4_59Fa__fadeHandle{cursor:ew-resize;z-index:3;opacity:0;width:8px;transition:opacity .2s;position:absolute;top:0;bottom:0}.AudioClipBlock-module__4_59Fa__clipBlock:hover .AudioClipBlock-module__4_59Fa__fadeHandle{opacity:1}.AudioClipBlock-module__4_59Fa__fadeHandleIn{border-right:2px solid #ffffff73;left:0}.AudioClipBlock-module__4_59Fa__fadeHandleOut{border-left:2px solid #ffffff73;right:0}.AudioClipBlock-module__4_59Fa__trimHandle{cursor:col-resize;z-index:4;opacity:0;width:5px;transition:opacity .2s;position:absolute;top:0;bottom:0}.AudioClipBlock-module__4_59Fa__clipBlock:hover .AudioClipBlock-module__4_59Fa__trimHandle{opacity:1}.AudioClipBlock-module__4_59Fa__trimHandleLeft{background:linear-gradient(90deg,#ffffff40,#0000);border-left:2px solid #ffffff80;left:-1px}.AudioClipBlock-module__4_59Fa__trimHandleRight{background:linear-gradient(270deg,#ffffff40,#0000);border-right:2px solid #ffffff80;right:-1px}.AudioClipBlock-module__4_59Fa__contextMenu{z-index:9999;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#121214f5;border:1px solid #ffffff14;border-radius:.625rem;min-width:10rem;padding:.375rem;position:fixed;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff08}.AudioClipBlock-module__4_59Fa__contextMenuItem{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.4rem .625rem;font-size:.6875rem;transition:all .1s;display:flex}.AudioClipBlock-module__4_59Fa__contextMenuItem:hover{color:#ffffffe6;background:#ffffff12}.AudioClipBlock-module__4_59Fa__contextMenuDivider{background:#ffffff0f;height:1px;margin:.25rem .375rem}.AudioClipBlock-module__4_59Fa__contextMenuItemDanger{color:#ef4444}.AudioClipBlock-module__4_59Fa__contextMenuItemDanger:hover{color:#f87171;background:#ef44441a}
.AudioTrackLane-module__67aIpW__trackLane{border-top:1px solid #ffffff0a;display:flex;position:relative}.AudioTrackLane-module__67aIpW__trackAccent{opacity:.6;border-radius:0;flex-shrink:0;width:3px}.AudioTrackLane-module__67aIpW__trackContent{flex-direction:column;flex:1;min-width:0;display:flex}.AudioTrackLane-module__67aIpW__trackBody{min-height:4rem;position:relative;overflow:visible}.AudioTrackLane-module__67aIpW__trackBodyInner{height:100%;min-height:4rem;position:relative}
.AnimaticTimeline-module__atgzRG__timeline{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.625rem;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.AnimaticTimeline-module__atgzRG__timelineHeader{background:#ffffff04;border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;height:2rem;padding:0 .625rem;display:flex}.AnimaticTimeline-module__atgzRG__timelineHeaderLeft,.AnimaticTimeline-module__atgzRG__timelineHeaderRight{align-items:center;gap:.25rem;display:flex}.AnimaticTimeline-module__atgzRG__addTrackHeaderBtn{color:#ffffff4d;cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #ffffff0f;border-radius:.375rem;align-items:center;gap:.375rem;padding:.2rem .625rem;font-size:.5625rem;font-weight:500;transition:all .15s;display:flex}.AnimaticTimeline-module__atgzRG__addTrackHeaderBtn:hover{color:#fff9;background:#ffffff08;border-color:#ffffff1f}.AnimaticTimeline-module__atgzRG__headerBtn{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:flex}.AnimaticTimeline-module__atgzRG__headerBtn:hover{color:#ffffffb3;background:#ffffff0f}.AnimaticTimeline-module__atgzRG__headerBtn:disabled{opacity:.2;cursor:default;pointer-events:none}.AnimaticTimeline-module__atgzRG__autoGenBtn{color:#ffffff4d;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #ffffff0f;border-radius:.375rem;align-items:center;gap:.3rem;margin-left:.125rem;padding:.2rem .5rem;font-size:.5625rem;font-weight:500;transition:all .15s;display:flex}.AnimaticTimeline-module__atgzRG__autoGenBtn:hover{color:#ffffffb3;background:#ffffff08;border-color:#ffffff1f}.AnimaticTimeline-module__atgzRG__autoGenLabel{display:none}@media (min-width:80rem){.AnimaticTimeline-module__atgzRG__autoGenLabel{display:inline}}.AnimaticTimeline-module__atgzRG__timelineBody{-webkit-user-select:none;user-select:none;position:relative;overflow:auto hidden}.AnimaticTimeline-module__atgzRG__timelineBody::-webkit-scrollbar{height:4px}.AnimaticTimeline-module__atgzRG__timelineBody::-webkit-scrollbar-track{background:0 0}.AnimaticTimeline-module__atgzRG__timelineBody::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:9999px}.AnimaticTimeline-module__atgzRG__timelineBody::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.AnimaticTimeline-module__atgzRG__timelineInner{padding:0;position:relative}.AnimaticTimeline-module__atgzRG__timelineRuler{border-bottom:1px solid #ffffff0a;height:1.25rem;position:relative}.AnimaticTimeline-module__atgzRG__timelineMarker{pointer-events:none;border-left:1px solid #ffffff09;position:absolute;top:0;bottom:0}.AnimaticTimeline-module__atgzRG__timelineMarkerLabel{color:#ffffff2e;letter-spacing:.02em;margin-left:.25rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5rem;line-height:1.25rem;display:inline-block}.AnimaticTimeline-module__atgzRG__timelinePanels{align-items:stretch;gap:2px;height:5.5rem;padding:.25rem 0;display:flex}.AnimaticTimeline-module__atgzRG__timelinePanel{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.375rem;flex-shrink:0;height:100%;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.AnimaticTimeline-module__atgzRG__timelinePanel:hover{border-color:#ffffff26}.AnimaticTimeline-module__atgzRG__timelinePanelSelected{border-color:#ffffff59;box-shadow:0 0 0 1px #ffffff14}.AnimaticTimeline-module__atgzRG__timelinePanelDragging{opacity:.35;border-style:dashed}.AnimaticTimeline-module__atgzRG__timelinePanelImage{-o-object-fit:cover;object-fit:cover;opacity:.4;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.AnimaticTimeline-module__atgzRG__timelinePanel:hover .AnimaticTimeline-module__atgzRG__timelinePanelImage{opacity:.6}.AnimaticTimeline-module__atgzRG__timelinePanelOverlay{pointer-events:none;background:linear-gradient(#0000 30%,#00000080 100%);position:absolute;inset:0}.AnimaticTimeline-module__atgzRG__timelinePanelInfo{pointer-events:none;flex-direction:column;justify-content:space-between;padding:.375rem;display:flex;position:absolute;inset:0}.AnimaticTimeline-module__atgzRG__timelinePanelIndex{color:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:.25rem;width:fit-content;padding:.1rem .35rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5625rem;line-height:1.3}.AnimaticTimeline-module__atgzRG__timelinePanelDuration{color:#ffffff80;text-shadow:0 1px 3px #0009;align-self:flex-end;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5rem}.AnimaticTimeline-module__atgzRG__timelineReorderHandle{cursor:grab;color:#fff0;z-index:30;justify-content:center;align-items:center;width:1rem;transition:all .2s;display:flex;position:absolute;top:0;bottom:0;left:0}.AnimaticTimeline-module__atgzRG__timelineReorderHandle:active{cursor:grabbing}.AnimaticTimeline-module__atgzRG__timelinePanel:hover .AnimaticTimeline-module__atgzRG__timelineReorderHandle{color:#ffffff59;background:linear-gradient(90deg,#0000004d,#0000)}.AnimaticTimeline-module__atgzRG__timelineReorderHandle:hover{color:#ffffffb3}.AnimaticTimeline-module__atgzRG__timelineResizeHandle{cursor:ew-resize;z-index:40;width:.375rem;transition:background .15s;position:absolute;top:0;bottom:0;right:0}.AnimaticTimeline-module__atgzRG__timelineResizeHandle:hover{background:#ffffff40}.AnimaticTimeline-module__atgzRG__timelinePlayhead{z-index:50;pointer-events:none;background:#ffffffd9;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #fff3}.AnimaticTimeline-module__atgzRG__timelinePlayheadHead{clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:9px;height:9px;position:absolute;top:0;left:-4px}
.AnimaticSceneLibrary-module__JJXDJq__sceneGroup{border-bottom:1px solid #ffffff0a;padding:.625rem .75rem}.AnimaticSceneLibrary-module__JJXDJq__sceneGroupEmpty{opacity:1}.AnimaticSceneLibrary-module__JJXDJq__sceneGroupHeader{justify-content:space-between;align-items:center;margin-bottom:.375rem;padding:0 .125rem;display:flex}.AnimaticSceneLibrary-module__JJXDJq__sceneGroupNumber{color:#ffffff4d;background:#ffffff0a;border-radius:.25rem;padding:.125rem .375rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5625rem}.AnimaticSceneLibrary-module__JJXDJq__sceneGroupLabel{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;max-width:11rem;margin-left:.375rem;font-size:.5625rem;font-weight:500;overflow:hidden}.AnimaticSceneLibrary-module__JJXDJq__sceneGroupCount{color:#fff3;align-items:center;font-size:.5rem;display:flex}.AnimaticSceneLibrary-module__JJXDJq__sceneImageSlider{scroll-snap-type:x proximity;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.AnimaticSceneLibrary-module__JJXDJq__sceneImageSlider::-webkit-scrollbar{height:3px}.AnimaticSceneLibrary-module__JJXDJq__sceneImageSlider::-webkit-scrollbar-track{background:0 0}.AnimaticSceneLibrary-module__JJXDJq__sceneImageSlider::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:9999px}.AnimaticSceneLibrary-module__JJXDJq__sceneImageCard{aspect-ratio:16/9;cursor:grab;scroll-snap-align:start;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.25rem;flex-shrink:0;width:20rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.AnimaticSceneLibrary-module__JJXDJq__sceneImageCard:active{cursor:grabbing}.AnimaticSceneLibrary-module__JJXDJq__sceneImageCard:hover{border-color:#ffffff1f;box-shadow:0 8px 24px #0000004d}.AnimaticSceneLibrary-module__JJXDJq__sceneImageCardImg{-o-object-fit:cover;object-fit:cover;opacity:.65;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:opacity .15s}.AnimaticSceneLibrary-module__JJXDJq__sceneImageCard:hover .AnimaticSceneLibrary-module__JJXDJq__sceneImageCardImg{opacity:1}.AnimaticSceneLibrary-module__JJXDJq__sceneImageDragHint{opacity:0;z-index:10;background:#0003;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.AnimaticSceneLibrary-module__JJXDJq__sceneImageCard:hover .AnimaticSceneLibrary-module__JJXDJq__sceneImageDragHint{opacity:1}.AnimaticSceneLibrary-module__JJXDJq__sceneImageDragHintBadge{text-transform:uppercase;letter-spacing:.12em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:9999px;padding:.1875rem .5rem;font-size:.4375rem;font-weight:600}.AnimaticSceneLibrary-module__JJXDJq__sceneImageSkeleton{aspect-ratio:16/9;background:linear-gradient(90deg,#ffffff08 0%,#ffffff0f 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:.25rem;flex-shrink:0;width:10rem;animation:1.5s ease-in-out infinite AnimaticSceneLibrary-module__JJXDJq__shimmer}@keyframes AnimaticSceneLibrary-module__JJXDJq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AnimaticSceneLibrary-module__JJXDJq__sceneNoImages{color:#ffffff26;align-items:center;gap:.375rem;padding:.5rem .25rem;font-size:.5rem;font-style:italic;display:flex}.AnimaticSceneLibrary-module__JJXDJq__sceneNoImagesIcon{color:#ffffff1a;flex-shrink:0;width:.75rem;height:.75rem}.AnimaticSceneLibrary-module__JJXDJq__libraryEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:2rem;display:flex}.AnimaticSceneLibrary-module__JJXDJq__libraryEmptyIcon{color:#ffffff1a}.AnimaticSceneLibrary-module__JJXDJq__libraryEmptyTitle{text-transform:uppercase;letter-spacing:.15em;color:#ffffff26;font-size:.625rem}.AnimaticSceneLibrary-module__JJXDJq__libraryEmptyHint{color:#ffffff14;font-size:.5625rem}
.AnimaticCropEditor-module__-o889W__cropEditor{background:var(--color-bg-secondary,#1a1a1a);-webkit-user-select:none;user-select:none;border-radius:.375rem;width:100%;position:relative;overflow:hidden}.AnimaticCropEditor-module__-o889W__cropImage{opacity:.4;pointer-events:none;width:100%;height:auto;display:block}.AnimaticCropEditor-module__-o889W__cropOverlay{cursor:crosshair;position:absolute;inset:0}.AnimaticCropEditor-module__-o889W__cropRegion{border:2px solid var(--color-accent,#3b82f6);cursor:move;position:absolute;box-shadow:0 0 0 9999px #00000080}.AnimaticCropEditor-module__-o889W__cropGrid{pointer-events:none;position:absolute;inset:0}.AnimaticCropEditor-module__-o889W__cropGridLine{background:#fff3;position:absolute}.AnimaticCropEditor-module__-o889W__cropGridLineH{height:1px;left:0;right:0}.AnimaticCropEditor-module__-o889W__cropGridLineV{width:1px;top:0;bottom:0}.AnimaticCropEditor-module__-o889W__cropHandle{background:var(--color-accent,#3b82f6);border:1px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute}.AnimaticCropEditor-module__-o889W__cropHandleTL{cursor:nw-resize;top:-5px;left:-5px}.AnimaticCropEditor-module__-o889W__cropHandleTR{cursor:ne-resize;top:-5px;right:-5px}.AnimaticCropEditor-module__-o889W__cropHandleBL{cursor:sw-resize;bottom:-5px;left:-5px}.AnimaticCropEditor-module__-o889W__cropHandleBR{cursor:se-resize;bottom:-5px;right:-5px}.AnimaticCropEditor-module__-o889W__cropControls{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.AnimaticCropEditor-module__-o889W__cropControlBtn{color:var(--color-text-secondary,#999);border:1px solid var(--color-border,#333);cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;transition:all .15s;display:inline-flex}.AnimaticCropEditor-module__-o889W__cropControlBtn:hover{color:var(--color-text-primary,#fff);border-color:var(--color-text-secondary,#666)}.AnimaticCropEditor-module__-o889W__cropControlBtnActive{color:var(--color-accent,#3b82f6);border-color:var(--color-accent,#3b82f6)}
.AnimaticPanelInspector-module__Ondj9G__sidebarHeader{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__sidebarTitle{text-transform:uppercase;letter-spacing:.15em;color:#ffffffb3;font-size:.6875rem;font-weight:600}.AnimaticPanelInspector-module__Ondj9G__sidebarSubtitle{color:#ffffff4d;letter-spacing:-.01em;margin-top:.25rem;font-size:.5625rem}.AnimaticPanelInspector-module__Ondj9G__sidebarCloseBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.AnimaticPanelInspector-module__Ondj9G__sidebarCloseBtn:hover{color:#fff9;background:#ffffff14}.AnimaticPanelInspector-module__Ondj9G__sidebarBody{flex:1;overflow-y:auto}.AnimaticPanelInspector-module__Ondj9G__sidebarBody::-webkit-scrollbar{width:4px}.AnimaticPanelInspector-module__Ondj9G__sidebarBody::-webkit-scrollbar-track{background:0 0}.AnimaticPanelInspector-module__Ondj9G__sidebarBody::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:9999px}.AnimaticPanelInspector-module__Ondj9G__inspectorSection{border-bottom:1px solid #ffffff0a;padding:1rem 1.25rem}.AnimaticPanelInspector-module__Ondj9G__inspectorSectionHeader{color:#ffffff4d;align-items:center;gap:.375rem;margin-bottom:.625rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__inspectorSectionLabel{text-transform:uppercase;letter-spacing:.1em;font-size:.5625rem;font-weight:600}.AnimaticPanelInspector-module__Ondj9G__inspectorPreview{aspect-ratio:16/9;background:#000;border:1px solid #ffffff0f;border-radius:.5rem;position:relative;overflow:hidden}.AnimaticPanelInspector-module__Ondj9G__inspectorPreviewImage{-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%;height:100%}.AnimaticPanelInspector-module__Ondj9G__inspectorPreviewId{color:#ffffff80;background:#0009;border-radius:.25rem;padding:.125rem .375rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5rem;position:absolute;bottom:.375rem;left:.375rem}.AnimaticPanelInspector-module__Ondj9G__inspectorSlider{align-items:center;gap:.75rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__inspectorSliderInput{accent-color:#fff;flex:1}.AnimaticPanelInspector-module__Ondj9G__inspectorSliderValue{color:#ffffffb3;text-align:right;width:3rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.6875rem}.AnimaticPanelInspector-module__Ondj9G__inspectorTransitionGrid{grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.AnimaticPanelInspector-module__Ondj9G__inspectorTransitionBtn{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;color:#ffffff59;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;padding:.375rem .5rem;font-size:.5625rem;font-weight:500;transition:all .15s}.AnimaticPanelInspector-module__Ondj9G__inspectorTransitionBtn:hover{color:#ffffff80;border-color:#ffffff26}.AnimaticPanelInspector-module__Ondj9G__inspectorTransitionBtnActive{color:#000;background:#fff;border-color:#fff;box-shadow:0 1px 4px #ffffff1a}.AnimaticPanelInspector-module__Ondj9G__inspectorTransitionBtnActive:hover{color:#000}.AnimaticPanelInspector-module__Ondj9G__inspectorTextarea{resize:none;color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;outline:none;width:100%;min-height:4rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.5;transition:border-color .15s}.AnimaticPanelInspector-module__Ondj9G__inspectorTextarea::placeholder{color:#ffffff26}.AnimaticPanelInspector-module__Ondj9G__inspectorTextarea:focus{border-color:#ffffff26}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsToggle{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;color:#ffffff59;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;width:100%;padding:.375rem;font-size:.5625rem;font-weight:500;transition:all .15s}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsToggle:hover{border-color:#ffffff26}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsEnabled{color:#ffffffb3;background:#ffffff14;border-color:#fff3}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.625rem;display:grid}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsField{flex-direction:column;gap:.25rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsLabel{text-transform:uppercase;color:#fff3;font-size:.5rem}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsInput{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.375rem;outline:none;width:100%;padding:.25rem .375rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5625rem;transition:border-color .15s}.AnimaticPanelInspector-module__Ondj9G__inspectorKenBurnsInput:focus{border-color:#ffffff26}.AnimaticPanelInspector-module__Ondj9G__inspectorPresetGrid{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.AnimaticPanelInspector-module__Ondj9G__inspectorPresetBtn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#ffffff4d;text-align:center;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.375rem;padding:.3rem .25rem;font-size:.5rem;font-weight:500;transition:all .15s}.AnimaticPanelInspector-module__Ondj9G__inspectorPresetBtn:hover{color:#ffffff80;border-color:#ffffff1f}.AnimaticPanelInspector-module__Ondj9G__inspectorPresetBtnActive{color:#000;background:#fff;border-color:#fff;box-shadow:0 1px 3px #ffffff14}.AnimaticPanelInspector-module__Ondj9G__inspectorPresetBtnActive:hover{color:#000}.AnimaticPanelInspector-module__Ondj9G__overlayStyleRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__overlayStyleLabel{text-transform:uppercase;color:#fff3;flex-shrink:0;width:3rem;font-size:.5rem}.AnimaticPanelInspector-module__Ondj9G__overlayStyleSelect{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.375rem;outline:none;flex:1;padding:.25rem .375rem;font-size:.5625rem}.AnimaticPanelInspector-module__Ondj9G__overlayStyleSelect option{background:#1a1a1a}.AnimaticPanelInspector-module__Ondj9G__overlayStyleToggleRow{gap:.375rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__overlayStyleToggle{cursor:pointer;color:#ffffff4d;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.375rem;padding:.25rem .5rem;font-size:.5625rem;font-weight:500;transition:all .15s}.AnimaticPanelInspector-module__Ondj9G__overlayStyleToggle:hover{border-color:#ffffff1f}.AnimaticPanelInspector-module__Ondj9G__overlayStyleToggleActive{color:#fffc;background:#ffffff1a;border-color:#fff3}.AnimaticPanelInspector-module__Ondj9G__overlayColorInput{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.25rem;width:1.5rem;height:1.5rem;padding:0}.AnimaticPanelInspector-module__Ondj9G__inspectorActions{gap:.375rem;margin-bottom:.5rem;padding:0 1.25rem;display:flex}.AnimaticPanelInspector-module__Ondj9G__inspectorActionBtn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#fff6;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.5625rem;font-weight:500;transition:all .15s;display:flex}.AnimaticPanelInspector-module__Ondj9G__inspectorActionBtn:hover{color:#fff9;border-color:#ffffff26}.AnimaticPanelInspector-module__Ondj9G__inspectorDeleteBtn{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;color:#ef4444;background:#ef44440f;border:1px solid #ef444426;border-radius:.5rem;width:100%;margin:1rem 1.25rem;padding:.625rem;font-size:.5625rem;font-weight:700;transition:all .15s}.AnimaticPanelInspector-module__Ondj9G__inspectorDeleteBtn:hover{background:#ef44441f}
.AudioClipInspector-module__55ol5q__clipPreview{border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.AudioClipInspector-module__55ol5q__clipColorDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.AudioClipInspector-module__55ol5q__clipSourceName{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.6875rem;font-weight:500;overflow:hidden}.AudioClipInspector-module__55ol5q__clipSourceDuration{color:#ffffff4d;flex-shrink:0;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5625rem}.AudioClipInspector-module__55ol5q__fieldRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.AudioClipInspector-module__55ol5q__fieldLabel{text-transform:uppercase;letter-spacing:.08em;color:#fff3;flex-shrink:0;width:3.5rem;font-size:.5rem}.AudioClipInspector-module__55ol5q__fieldInput{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.375rem;outline:none;flex:1;padding:.25rem .375rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5625rem;transition:border-color .15s}.AudioClipInspector-module__55ol5q__fieldInput:focus{border-color:#ffffff26}.AudioClipInspector-module__55ol5q__fieldUnit{color:#fff3;flex-shrink:0;width:1.5rem;font-size:.5rem}.AudioClipInspector-module__55ol5q__curveSelect{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.375rem;outline:none;flex:1;padding:.25rem .375rem;font-size:.5625rem}.AudioClipInspector-module__55ol5q__curveSelect option{background:#1a1a1a}.AudioClipInspector-module__55ol5q__toggleRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.AudioClipInspector-module__55ol5q__toggleBtn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#ffffff4d;background:#ffffff08;border:1px solid #ffffff14;border-radius:.375rem;padding:.3rem .625rem;font-size:.5625rem;font-weight:500;transition:all .15s}.AudioClipInspector-module__55ol5q__toggleBtn:hover{border-color:#ffffff1f}.AudioClipInspector-module__55ol5q__toggleBtnActive{color:#fffc;background:#ffffff1a;border-color:#fff3}.AudioClipInspector-module__55ol5q__keyframeTable{border-collapse:collapse;width:100%;font-size:.5625rem}.AudioClipInspector-module__55ol5q__keyframeTable th{text-transform:uppercase;letter-spacing:.06em;color:#fff3;text-align:left;padding:.25rem .375rem;font-size:.5rem;font-weight:500}.AudioClipInspector-module__55ol5q__keyframeTable td{padding:.25rem .375rem}.AudioClipInspector-module__55ol5q__keyframeTableInput{color:#fff9;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.25rem;outline:none;width:100%;padding:.125rem .25rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.5625rem}.AudioClipInspector-module__55ol5q__keyframeTableInput:focus{border-color:#ffffff26}.AudioClipInspector-module__55ol5q__keyframeDeleteBtn{color:#fff3;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;transition:all .15s;display:flex}.AudioClipInspector-module__55ol5q__keyframeDeleteBtn:hover{color:#ef4444;background:#ef444426}.AudioClipInspector-module__55ol5q__addKeyframeBtn{color:#fff3;cursor:pointer;background:0 0;border:1px dashed #ffffff14;border-radius:.25rem;align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .5rem;font-size:.5rem;transition:all .15s;display:flex}.AudioClipInspector-module__55ol5q__addKeyframeBtn:hover{color:#fff6;border-color:#ffffff26}.AudioClipInspector-module__55ol5q__trackControlRow{align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.AudioClipInspector-module__55ol5q__trackControlBtn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#ffffff4d;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:.375rem;flex:1;padding:.3rem 0;font-size:.5rem;font-weight:600;transition:all .15s}.AudioClipInspector-module__55ol5q__trackControlBtn:hover{color:#ffffff80;border-color:#ffffff26}.AudioClipInspector-module__55ol5q__trackControlBtnActive{color:#fffc;background:#ffffff1a;border-color:#fff3}.AudioClipInspector-module__55ol5q__trackControlBtnMuted{color:#ef4444;background:#ef444426;border-color:#ef44444d}.AudioClipInspector-module__55ol5q__trackControlBtnDanger:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}
.AnimaticExportModal-module__sukt9a__overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;animation:.2s AnimaticExportModal-module__sukt9a__fadeIn;display:flex;position:fixed;inset:0}.AnimaticExportModal-module__sukt9a__modal{background:#1e1e1ef2;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;width:22rem;padding:2.5rem 2rem 2rem;display:flex;position:relative;box-shadow:0 24px 64px #00000080}.AnimaticExportModal-module__sukt9a__closeBtn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.AnimaticExportModal-module__sukt9a__closeBtn:hover{color:#fffc;background:#ffffff0f}.AnimaticExportModal-module__sukt9a__iconContainer{color:#ffffffb3;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.AnimaticExportModal-module__sukt9a__spinner{animation:1s linear infinite AnimaticExportModal-module__sukt9a__spin}.AnimaticExportModal-module__sukt9a__title{color:#ffffffe6;text-align:center;margin:0;font-size:1rem;font-weight:600}.AnimaticExportModal-module__sukt9a__detail{color:#fff6;text-align:center;margin:0;font-size:.8125rem}.AnimaticExportModal-module__sukt9a__errorText{color:#f87171;text-align:center;margin:0;font-size:.8125rem}.AnimaticExportModal-module__sukt9a__progressBar{background:#ffffff14;border-radius:9999px;width:100%;height:.25rem;overflow:hidden}.AnimaticExportModal-module__sukt9a__progressFill{background:#fff;border-radius:9999px;height:100%;transition:width .15s}.AnimaticExportModal-module__sukt9a__percent{color:#ffffff80;margin:0;font-family:SF Mono,JetBrains Mono,monospace;font-size:.75rem}.AnimaticExportModal-module__sukt9a__actions{gap:.5rem;margin-top:.25rem;display:flex}.AnimaticExportModal-module__sukt9a__cancelBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500;transition:all .15s}.AnimaticExportModal-module__sukt9a__cancelBtn:hover{color:#ffffffe6;border-color:#fff3}.AnimaticExportModal-module__sukt9a__doneBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.AnimaticExportModal-module__sukt9a__doneBtn:hover{opacity:.9}.AnimaticExportModal-module__sukt9a__srtBtn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;transition:all .15s;display:flex}.AnimaticExportModal-module__sukt9a__srtBtn:hover{color:#fff;background:#ffffff14;border-color:#fff3}@keyframes AnimaticExportModal-module__sukt9a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AnimaticExportModal-module__sukt9a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ShotsRail-module__in6IlW__rail{--shots-rail-thumb-w:10rem;flex-direction:column;flex-shrink:0;width:22rem;display:flex;overflow:hidden}.ShotsRail-module__in6IlW__railHeader{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;padding:.625rem .75rem .5rem;font-size:.6875rem;font-weight:600}.ShotsRail-module__in6IlW__railList{flex-direction:column;flex:1;gap:.375rem;padding:.25rem 0 .5rem .5rem;display:flex;overflow-y:auto}.ShotsRail-module__in6IlW__railItem{cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:stretch;gap:.625rem;width:100%;padding:.375rem;transition:all .15s;display:flex}.ShotsRail-module__in6IlW__railItem:hover{background:#ffffff0a;border-color:#ffffff14}.ShotsRail-module__in6IlW__railItem[data-selected=true]{background:#ffffff0a;border-color:#ffffff14;border-radius:.625rem;box-shadow:inset 0 1px #ffffff0a}.ShotsRail-module__in6IlW__railItem[data-selected=true]:hover{background:#ffffff0d;border-color:#ffffff1a}.ShotsRail-module__in6IlW__railItem:focus{outline:none}.ShotsRail-module__in6IlW__railItem:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.ShotsRail-module__in6IlW__railThumbBtn{width:var(--shots-rail-thumb-w);aspect-ratio:8/5;cursor:zoom-in;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.25rem;flex-shrink:0;align-self:center;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.ShotsRail-module__in6IlW__railThumbBtn:hover:not(:disabled){border-color:#ffffff2e}.ShotsRail-module__in6IlW__railThumbPlaceholder{cursor:inherit;opacity:.85}.ShotsRail-module__in6IlW__railThumbImage{-o-object-fit:cover;object-fit:cover}.ShotsRail-module__in6IlW__railMeta{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:.125rem;min-width:0;min-height:100%;display:flex}.ShotsRail-module__in6IlW__railNumber{color:#ffffffeb;letter-spacing:.02em;font-size:.6875rem;font-weight:600}.ShotsRail-module__in6IlW__railLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.ShotsRail-module__in6IlW__railDuration{color:#fff6;flex-shrink:0;font-size:.625rem}@media (max-width:768px){.ShotsRail-module__in6IlW__rail{display:none}}
.ShotDetailPane-module__kU2mOW__detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.ShotDetailPane-module__kU2mOW__detailHeader{flex-direction:column;flex-shrink:0;gap:0;padding:1rem 1.25rem .75rem;display:flex;overflow:visible}.ShotDetailPane-module__kU2mOW__headerMain{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.ShotDetailPane-module__kU2mOW__headerTitleBlock{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.ShotDetailPane-module__kU2mOW__headerTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.ShotDetailPane-module__kU2mOW__sceneCrumbRow{width:100%}.ShotDetailPane-module__kU2mOW__sceneCrumb{color:#fff6;font-size:.75rem}.ShotDetailPane-module__kU2mOW__shotNumber{color:#fffffff2;letter-spacing:.02em;font-size:1rem;font-weight:700}.ShotDetailPane-module__kU2mOW__shotTitle{color:#ffffffd9;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:600}.ShotDetailPane-module__kU2mOW__statusDot{background:#a78bfaf2;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #a78bfa40}.ShotDetailPane-module__kU2mOW__statusDot[data-status=draft],.ShotDetailPane-module__kU2mOW__statusDot[data-status=pending]{background:#facc15f2;box-shadow:0 0 0 2px #facc1540}.ShotDetailPane-module__kU2mOW__statusDot[data-status=generated],.ShotDetailPane-module__kU2mOW__statusDot[data-status=needs_regen]{background:#38bdf8f2;box-shadow:0 0 0 2px #38bdf840}.ShotDetailPane-module__kU2mOW__statusDot[data-status=approved]{background:#34d399f2;box-shadow:0 0 0 2px #34d39940}.ShotDetailPane-module__kU2mOW__statusDot[data-status=rejected]{background:#f87171f2;box-shadow:0 0 0 2px #f8717140}.ShotDetailPane-module__kU2mOW__statusDot[data-status=locked]{background:#ffffff80;box-shadow:0 0 0 2px #ffffff1f}.ShotDetailPane-module__kU2mOW__headerBadge{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.25rem;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600}.ShotDetailPane-module__kU2mOW__headerActions{z-index:2;flex-shrink:0;align-items:center;gap:.375rem;display:flex;position:relative;overflow:visible}.ShotDetailPane-module__kU2mOW__iconBtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:inline-flex}.ShotDetailPane-module__kU2mOW__iconBtn:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#ffffff29}.ShotDetailPane-module__kU2mOW__iconBtnDanger:hover:not(:disabled){color:#fecaca;background:#f871711f;border-color:#f8717166}.ShotDetailPane-module__kU2mOW__panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem 1.25rem 1.25rem .75rem;display:grid}.ShotDetailPane-module__kU2mOW__panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.625rem;flex-direction:column;gap:.875rem;min-width:0;padding:1rem 1.125rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.ShotDetailPane-module__kU2mOW__panelTitle{text-transform:uppercase;letter-spacing:.08em;color:#fff9;margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.ShotDetailPane-module__kU2mOW__panelSection{flex-direction:column;gap:.375rem;display:flex}.ShotDetailPane-module__kU2mOW__overviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.25rem;display:grid}.ShotDetailPane-module__kU2mOW__overviewCol{flex-direction:column;gap:.875rem;min-width:0;display:flex}.ShotDetailPane-module__kU2mOW__subSection{border-top:1px solid #ffffff0a;flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.ShotDetailPane-module__kU2mOW__subSection:first-of-type{border-top:0;padding-top:0}.ShotDetailPane-module__kU2mOW__subTitle{color:#ffffffb3;margin:0;font-size:.6875rem;font-weight:600}.ShotDetailPane-module__kU2mOW__durationRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ShotDetailPane-module__kU2mOW__durationRow>:first-child{flex:none;width:auto;min-width:4rem;max-width:6rem}.ShotDetailPane-module__kU2mOW__durationHint{color:#fff6;font-size:.6875rem;line-height:1.3}@media (max-width:900px){.ShotDetailPane-module__kU2mOW__panelGrid,.ShotDetailPane-module__kU2mOW__overviewColumns{grid-template-columns:1fr}}@media (max-width:640px){.ShotDetailPane-module__kU2mOW__headerMain{flex-direction:column;align-items:stretch}.ShotDetailPane-module__kU2mOW__headerActions{justify-content:flex-end}}
.DeleteShotModal-module__dPwbka__body{color:#ffffffd9;margin:0;font-size:.875rem;line-height:1.5}.DeleteShotModal-module__dPwbka__btnSecondary,.DeleteShotModal-module__dPwbka__btnDanger{cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.DeleteShotModal-module__dPwbka__btnSecondary{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff1a}.DeleteShotModal-module__dPwbka__btnSecondary:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff29}.DeleteShotModal-module__dPwbka__btnDanger{color:#fff;background:#dc2626d9;border-color:#dc2626}.DeleteShotModal-module__dPwbka__btnDanger:hover:not(:disabled){background:#dc2626}.DeleteShotModal-module__dPwbka__btnSecondary:disabled,.DeleteShotModal-module__dPwbka__btnDanger:disabled{opacity:.5;cursor:not-allowed}
.ShotsView-module__0IEPyq__root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ShotsView-module__0IEPyq__body{flex:1;min-height:0;display:flex;overflow:hidden}.ShotsView-module__0IEPyq__empty{color:#fff6;text-align:center;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.ShotsView-module__0IEPyq__errorBanner{color:#fecaca;background:#f871711f;border-bottom:1px solid #f8717152;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.ShotsView-module__0IEPyq__errorDismiss{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:.25rem;display:inline-flex}.ShotsView-module__0IEPyq__errorDismiss:hover{opacity:1}
.RichText-module__VAAJ2a__root{white-space:pre-wrap;word-break:break-word;margin:0}.RichText-module__VAAJ2a__entity{cursor:pointer;border-radius:.1875rem;padding:.0625rem .125rem;font-weight:500;transition:background .15s,color .15s;position:relative}.RichText-module__VAAJ2a__entity:hover{text-underline-offset:2px;text-decoration:underline}.RichText-module__VAAJ2a__entity:focus-visible{outline-offset:1px;outline:1px solid #ffffff4d}.RichText-module__VAAJ2a__entity_character{color:rgb(var(--color-entity-character) / .9);background:rgb(var(--color-entity-character-bg) / .1)}.RichText-module__VAAJ2a__entity_character:hover{color:rgb(var(--color-entity-character-hover) / .9);background:rgb(var(--color-entity-character-bg-hover) / .1)}.RichText-module__VAAJ2a__entity_location{color:rgb(var(--color-entity-location) / .9);background:rgb(var(--color-entity-location-bg) / .1)}.RichText-module__VAAJ2a__entity_location:hover{color:rgb(var(--color-entity-location-hover));background:rgb(var(--color-entity-location-bg-hover) / .18)}.RichText-module__VAAJ2a__entity_prop{color:rgb(var(--color-entity-prop) / .9);background:rgb(var(--color-entity-prop-bg) / .1)}.RichText-module__VAAJ2a__entity_prop:hover{color:rgb(var(--color-entity-prop-hover));background:rgb(var(--color-entity-prop-bg-hover) / .18)}.RichText-module__VAAJ2a__entity_scene{color:rgb(var(--color-entity-scene) / .7);background:rgb(var(--color-entity-scene-bg) / .06)}.RichText-module__VAAJ2a__entity_scene:hover{color:rgb(var(--color-entity-scene) / .85);background:rgb(var(--color-entity-scene-bg) / .1)}.RichText-module__VAAJ2a__entityPaper{background:0 0;border-radius:2px;padding:0;font-weight:700}.RichText-module__VAAJ2a__entityPaper:hover{text-decoration:none}.RichText-module__VAAJ2a__entityPaper.RichText-module__VAAJ2a__entity_character{color:#6f5cc4;background:0 0}.RichText-module__VAAJ2a__entityPaper.RichText-module__VAAJ2a__entity_location{color:#2f8a9b;background:0 0}.RichText-module__VAAJ2a__entityPaper.RichText-module__VAAJ2a__entity_prop{color:#a6735e;background:0 0}.RichText-module__VAAJ2a__entityPaper.RichText-module__VAAJ2a__entity_scene{color:#6b6b6b;background:0 0}.RichText-module__VAAJ2a__entityPaper.RichText-module__VAAJ2a__entityActive{color:#000;background:#ff6;margin:0 -.0875rem;padding:0 .0875rem}.RichText-module__VAAJ2a__entity.RichText-module__VAAJ2a__entityActive:not(.RichText-module__VAAJ2a__entityPaper){background:#ffffff14}.RichText-module__VAAJ2a__bandAction{background:#7dd3fc2e;border-radius:.1875rem;padding:.0625rem .125rem;transition:background .15s,box-shadow .15s;box-shadow:0 0 0 1px #7dd3fc40}.RichText-module__VAAJ2a__bandCovered{background:#7dd3fc12;border-radius:.1875rem;padding:.0625rem .125rem;box-shadow:inset 0 -1px #7dd3fc59}.RichText-module__VAAJ2a__bandUncovered{color:#ffffffb8;background:#fbbf241f;border-radius:.1875rem;padding:.0625rem .125rem;box-shadow:inset 0 -1px #fbbf2466}.RichText-module__VAAJ2a__coverage_action{background-image:linear-gradient(#7dd3fc38,#7dd3fc38);box-shadow:0 0 0 1px #7dd3fc73}.RichText-module__VAAJ2a__coverage_covered{background-image:linear-gradient(#7dd3fc1f,#7dd3fc1f);box-shadow:inset 0 -1px #7dd3fc99}.RichText-module__VAAJ2a__coverage_uncovered{background-image:linear-gradient(#fbbf2429,#fbbf2429);box-shadow:inset 0 -1px #fbbf2499}.RichText-module__VAAJ2a__chip{vertical-align:middle;border-radius:.25rem;align-items:center;gap:.375rem;padding:.0625rem .375rem;line-height:1.4;display:inline-flex}.RichText-module__VAAJ2a__chip[role=button]{cursor:pointer}.RichText-module__VAAJ2a__chipAvatar{-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block;position:relative;overflow:hidden}.RichText-module__VAAJ2a__chipAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.RichText-module__VAAJ2a__chipLabel{font-family:var(--font-mono,ui-monospace, monospace);font-size:.875em}.RichText-module__VAAJ2a__chip_character{background:rgb(var(--color-entity-character-bg) / .22);color:rgb(var(--color-entity-character) / .95)}.RichText-module__VAAJ2a__chip_location{background:rgb(var(--color-entity-location-bg) / .22);color:rgb(var(--color-entity-location) / .95)}.RichText-module__VAAJ2a__chip_prop{background:rgb(var(--color-entity-prop-bg) / .22);color:rgb(var(--color-entity-prop) / .95)}.RichText-module__VAAJ2a__chip_scene{background:rgb(var(--color-entity-scene-bg) / .22);color:rgb(var(--color-entity-scene) / .95)}
.ScriptSceneSidebar-module__OiUrSq__root{flex-direction:column;display:flex}.ScriptSceneSidebar-module__OiUrSq__sceneGroup{border-bottom:1px solid #ffffff0a}.ScriptSceneSidebar-module__OiUrSq__sceneHeader{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem .75rem .875rem;transition:background .15s,color .15s;display:flex}.ScriptSceneSidebar-module__OiUrSq__sceneHeader:hover{color:#ffffffe6;background:#ffffff0a}.ScriptSceneSidebar-module__OiUrSq__sceneHeaderActive{color:#fffffff2;background:#ffffff0f;border-left-color:#fff9}.ScriptSceneSidebar-module__OiUrSq__sceneChevron{color:#fff6;flex-shrink:0;width:.875rem;height:.875rem;transition:transform .18s}.ScriptSceneSidebar-module__OiUrSq__sceneChevronOpen{transform:rotate(90deg)}.ScriptSceneSidebar-module__OiUrSq__sceneNumber{font-variant-numeric:tabular-nums;color:#ffffff73;flex-shrink:0;min-width:1.5rem;font-size:.8125rem;font-weight:600}.ScriptSceneSidebar-module__OiUrSq__sceneHeaderActive .ScriptSceneSidebar-module__OiUrSq__sceneNumber{color:#ffffffbf}.ScriptSceneSidebar-module__OiUrSq__sceneLabel{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.ScriptSceneSidebar-module__OiUrSq__categoryList{background:#0003;padding:.25rem 0 .5rem}.ScriptSceneSidebar-module__OiUrSq__categoryEmpty{color:#ffffff40;padding:.5rem 1rem .5rem 2.5rem;font-size:.6875rem}.ScriptSceneSidebar-module__OiUrSq__category{padding:0}.ScriptSceneSidebar-module__OiUrSq__categoryHeader{cursor:pointer;text-align:left;color:#ffffff8c;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.4375rem 1rem .4375rem 2.375rem;transition:color .15s;display:flex}.ScriptSceneSidebar-module__OiUrSq__categoryHeader:hover{color:#fffc}.ScriptSceneSidebar-module__OiUrSq__categoryChevron{color:#ffffff4d;flex-shrink:0;width:.75rem;height:.75rem;transition:transform .18s}.ScriptSceneSidebar-module__OiUrSq__categoryChevronOpen{transform:rotate(90deg)}.ScriptSceneSidebar-module__OiUrSq__categoryLabel{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.ScriptSceneSidebar-module__OiUrSq__categoryCount{color:#ffffff4d;font-size:.75rem}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_cast .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#a78bfad9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_set .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#5eead4d9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_props .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#fbbf71d9}.ScriptSceneSidebar-module__OiUrSq__entityList{flex-direction:column;padding:.125rem 0 .25rem;display:flex}.ScriptSceneSidebar-module__OiUrSq__entityRow{cursor:pointer;text-align:left;color:#fff9;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;padding:.375rem 1rem .375rem 3.25rem;transition:background .15s,color .15s;display:flex}.ScriptSceneSidebar-module__OiUrSq__entityRow:hover{color:#ffffffe6;background:#ffffff0a}.ScriptSceneSidebar-module__OiUrSq__entityIcon{border-radius:.375rem;flex-shrink:0;width:1.375rem;height:1.375rem}.ScriptSceneSidebar-module__OiUrSq__entityAvatar{-o-object-fit:cover;object-fit:cover;background:#ffffff0d;border-radius:.375rem;flex-shrink:0;width:1.375rem;height:1.375rem}.ScriptSceneSidebar-module__OiUrSq__entityLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.ScriptSceneSidebar-module__OiUrSq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ScriptSceneSidebar-module__OiUrSq__emptyText{color:#ffffff4d;font-size:.75rem}.ScriptSceneSidebar-module__OiUrSq__emptySubtext{color:#fff3;margin-top:.25rem;font-size:.625rem}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_background .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#60a5fad9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_set_dressing .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#2dd4bfd9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_wardrobe .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#f472b6d9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_hair_makeup .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#fb7185d9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_vehicles .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#94a3b8d9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_animals .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#a3e635d9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_vfx .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#22d3eed9}.ScriptSceneSidebar-module__OiUrSq__categoryHeader_logistics .ScriptSceneSidebar-module__OiUrSq__categoryLabel{color:#ffffff8c}.ScriptSceneSidebar-module__OiUrSq__entityTypeTag{letter-spacing:.04em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;margin-left:auto;font-size:.625rem}
.ScriptView-module__CaSD4G__root{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ScriptView-module__CaSD4G__sceneListArea{flex:1;min-width:0;height:100%}.ScriptView-module__CaSD4G__viewToggle{background:#ffffff08;border-radius:.5rem;gap:.125rem;padding:.125rem;display:flex}.ScriptView-module__CaSD4G__viewTab{text-align:center;color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:.625rem;font-weight:600;transition:all .2s}.ScriptView-module__CaSD4G__viewTab:hover{color:#fff9}.ScriptView-module__CaSD4G__viewTabActive{color:#ffffffe6;background:#ffffff14}
