.ContextMenu-module__9s8s-q__suggestion_item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding-block:6px;padding-inline:6px;font-size:14px;font-weight:600;display:flex}.ContextMenu-module__9s8s-q__suggestion_item:hover{background-color:var(--context-menu-item-hover)}.ContextMenu-module__9s8s-q__menu_label{color:var(--secondary-text);align-items:center;gap:10px;padding-block:6px;padding-inline:6px;font-size:13px;font-style:italic;display:flex}.ContextMenu-module__9s8s-q__spinner{animation:1s linear infinite ContextMenu-module__9s8s-q__spin}@keyframes ContextMenu-module__9s8s-q__spin{to{transform:rotate(360deg)}}
.ContextMenu-module__imY-ZG__menu{z-index:1000;visibility:hidden;background-color:var(--context-menu-bg);border:1px solid var(--separator);border-radius:12px;flex-direction:column;width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding-block:6px;padding-inline:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 0 10px #0003}.ContextMenu-module__imY-ZG__menu_item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding-block:6px;padding-inline:6px;font-size:14px;display:flex}.ContextMenu-module__imY-ZG__menu_item:hover{background-color:var(--context-menu-item-hover)}.ContextMenu-module__imY-ZG__menu_item_disabled{cursor:default;opacity:.4;align-items:center;gap:10px;padding-block:6px;padding-inline:6px;font-size:14px;display:flex}.ContextMenu-module__imY-ZG__menu_item_icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;display:inline-flex}.ContextMenu-module__imY-ZG__submenu_wrap{position:relative}.ContextMenu-module__imY-ZG__submenu_chevron{color:var(--secondary-text);flex-shrink:0;margin-left:auto}.ContextMenu-module__imY-ZG__submenu_panel{max-height:min(320px,100vh - 16px)}.ContextMenu-module__imY-ZG__menu_separator{background-color:var(--separator);height:1px;margin:2px 0}.ContextMenu-module__imY-ZG__colors{flex-wrap:wrap;gap:6px;padding:10px 6px;display:flex}.ContextMenu-module__imY-ZG__color_swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0;transition:transform .15s,border-color .15s}.ContextMenu-module__imY-ZG__color_swatch:hover{transform:scale(1.15)}.ContextMenu-module__imY-ZG__color_swatch_active{border-color:var(--primary-text);box-shadow:0 0 0 1px #0000004d}
.SidebarItem-module__YzJ3Zq__container{cursor:grab;flex-direction:column;justify-content:space-between;padding-block:10px;padding-inline:20px;display:flex;position:relative}.SidebarItem-module__YzJ3Zq__container:hover{background-color:var(--editor-sidebar-hover)}.SidebarItem-module__YzJ3Zq__container:not(:last-child){border-bottom:1px solid var(--separator)}.SidebarItem-module__YzJ3Zq__color_bar{pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.SidebarItem-module__YzJ3Zq__data{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.SidebarItem-module__YzJ3Zq__title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow-x:hidden}.SidebarItem-module__YzJ3Zq__title.SidebarItem-module__YzJ3Zq__selected{background-color:var(--editor-style-bg-hover)}.SidebarItem-module__YzJ3Zq__scene_number{color:var(--secondary-text);margin-right:2px;font-weight:600}.SidebarItem-module__YzJ3Zq__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.SidebarItem-module__YzJ3Zq__title_row{flex-direction:row;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.SidebarItem-module__YzJ3Zq__color_indicator{border-radius:50%;width:8px;height:8px}.SidebarItem-module__YzJ3Zq__preview{text-overflow:none;white-space:nowrap;text-overflow:ellipsis;color:var(--secondary-text);font-size:12px;overflow-x:hidden}.SidebarItem-module__YzJ3Zq__sceneLength{color:var(--secondary-text);font-size:12px}.SidebarItem-module__YzJ3Zq__icons_row{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.SidebarItem-module__YzJ3Zq__highlight_icon{flex-shrink:0}.SidebarItem-module__YzJ3Zq__current{background-color:var(--editor-sidebar-hover)}.SidebarItem-module__YzJ3Zq__filtered_out{opacity:.35}.SidebarItem-module__YzJ3Zq__filtered_out:hover{opacity:.6}.SidebarItem-module__YzJ3Zq__drop_indicator_top{box-shadow:inset 0 2px 0 0 var(--tertiary-hover)}.SidebarItem-module__YzJ3Zq__dragging{opacity:.4;cursor:grabbing;touch-action:none}.SidebarItem-module__YzJ3Zq__menu_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:none}.SidebarItem-module__YzJ3Zq__menu_btn:hover{background-color:var(--editor-style-bg-hover);color:var(--primary-text)}@media (pointer:coarse){.SidebarItem-module__YzJ3Zq__menu_btn{display:flex}.SidebarItem-module__YzJ3Zq__container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}
.navbar-shared-module__RjSuXG__panel{background-color:var(--secondary);border:1px solid var(--separator);box-shadow:0 4px 16px #0003}.navbar-shared-module__RjSuXG__text_input{border:1px solid var(--separator);min-width:0;color:var(--primary-text);background:0 0;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:.85rem;transition:border-color .15s}.navbar-shared-module__RjSuXG__text_input:focus{border-color:var(--primary-text)}.navbar-shared-module__RjSuXG__text_input::placeholder{color:var(--secondary-text)}
.SceneFilterPanel-module__TqWvta__container{z-index:100;border-radius:16px;flex-direction:column;width:280px;max-height:min(460px,100dvh - 120px);display:flex;position:fixed;overflow:hidden;}.SceneFilterPanel-module__TqWvta__header{border-bottom:1px solid var(--separator);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.SceneFilterPanel-module__TqWvta__title{color:var(--primary-text);font-size:.85rem;font-weight:600}.SceneFilterPanel-module__TqWvta__header_actions{align-items:center;gap:4px;display:flex}.SceneFilterPanel-module__TqWvta__clear_btn,.SceneFilterPanel-module__TqWvta__close_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.SceneFilterPanel-module__TqWvta__clear_btn:hover:not(:disabled),.SceneFilterPanel-module__TqWvta__close_btn:hover{background-color:var(--tertiary);color:var(--primary-text)}.SceneFilterPanel-module__TqWvta__clear_btn:disabled{opacity:.4;cursor:default}.SceneFilterPanel-module__TqWvta__body{flex-direction:column;gap:6px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.SceneFilterPanel-module__TqWvta__section{flex-direction:column;display:flex}.SceneFilterPanel-module__TqWvta__trigger{border:1px solid var(--separator);background-color:var(--secondary);text-align:left;width:100%;color:var(--primary-text);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:7px 10px;font-size:.8rem;transition:background-color .15s,border-color .15s;display:flex}.SceneFilterPanel-module__TqWvta__trigger:hover:not(:disabled){background-color:var(--secondary-hover)}.SceneFilterPanel-module__TqWvta__trigger:disabled{opacity:.5;cursor:default}.SceneFilterPanel-module__TqWvta__trigger_active{border-color:var(--primary-text)}.SceneFilterPanel-module__TqWvta__trigger_icon svg{color:var(--secondary-text);display:block}.SceneFilterPanel-module__TqWvta__trigger_icon{flex-shrink:0;display:flex}.SceneFilterPanel-module__TqWvta__trigger_label{white-space:nowrap;flex-shrink:0}.SceneFilterPanel-module__TqWvta__trigger_value{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;color:var(--secondary-text);flex:1;font-size:.75rem;overflow:hidden}.SceneFilterPanel-module__TqWvta__chevron{color:var(--secondary-text);flex-shrink:0;transition:transform .2s}.SceneFilterPanel-module__TqWvta__chevron_open{transform:rotate(180deg)}.SceneFilterPanel-module__TqWvta__menu{border:1px solid var(--separator);background-color:var(--primary);border-radius:8px;flex-direction:column;gap:2px;max-height:180px;margin-top:4px;padding:4px;display:flex;overflow-y:auto}.SceneFilterPanel-module__TqWvta__option{text-align:left;width:100%;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:5px 8px;font-size:.8rem;transition:background-color .15s,color .15s;display:flex}.SceneFilterPanel-module__TqWvta__option:hover,.SceneFilterPanel-module__TqWvta__option_highlighted{background-color:var(--secondary-hover);color:var(--primary-text)}.SceneFilterPanel-module__TqWvta__option_selected{color:var(--primary-text)}.SceneFilterPanel-module__TqWvta__option_label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SceneFilterPanel-module__TqWvta__option_count{font-variant-numeric:tabular-nums;color:var(--secondary-text);opacity:.7;flex-shrink:0;font-size:.7rem}.SceneFilterPanel-module__TqWvta__option_check{flex-shrink:0;justify-content:center;align-items:center;width:12px;display:flex}
.ShelfSidebarItem-module__7yumIq__container{cursor:pointer;flex-direction:column;display:flex}.ShelfSidebarItem-module__7yumIq__container:not(:last-child){border-bottom:1px solid var(--separator)}.ShelfSidebarItem-module__7yumIq__header{padding-left:12px;padding-right:20px;flex-direction:row;align-items:center;gap:8px;padding-block:10px;display:flex}.ShelfSidebarItem-module__7yumIq__header:hover{background-color:var(--editor-sidebar-hover)}.ShelfSidebarItem-module__7yumIq__chevron{color:var(--secondary-text);flex-shrink:0;transition:transform .2s}.ShelfSidebarItem-module__7yumIq__chevron_expanded{transform:rotate(90deg)}.ShelfSidebarItem-module__7yumIq__type_icon{color:var(--secondary-text);flex-shrink:0}.ShelfSidebarItem-module__7yumIq__goto_btn{color:var(--secondary-text);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:opacity .15s;display:flex}.ShelfSidebarItem-module__7yumIq__header:hover .ShelfSidebarItem-module__7yumIq__goto_btn{opacity:1}.ShelfSidebarItem-module__7yumIq__goto_btn:hover{background-color:var(--editor-style-bg-hover);color:var(--primary-text)}.ShelfSidebarItem-module__7yumIq__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow-x:hidden}.ShelfSidebarItem-module__7yumIq__version_count{color:var(--secondary-text);background-color:var(--editor-sidebar-hover);border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px}.ShelfSidebarItem-module__7yumIq__versions_list{flex-direction:column;padding-bottom:4px;display:flex}.ShelfSidebarItem-module__7yumIq__version_item{padding-left:36px;padding-right:20px;color:var(--secondary-text);cursor:pointer;flex-direction:row;align-items:center;gap:8px;padding-block:8px;font-size:12px;display:flex}.ShelfSidebarItem-module__7yumIq__version_item:hover{background-color:var(--editor-sidebar-hover);color:var(--primary-text)}.ShelfSidebarItem-module__7yumIq__version_item_active{color:var(--primary-text)}.ShelfSidebarItem-module__7yumIq__version_title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--secondary-text);flex:1;overflow-x:hidden}.ShelfSidebarItem-module__7yumIq__version_rename_input{background:var(--editor-sidebar-hover);border:1px solid var(--separator);min-width:0;color:var(--primary-text);font-size:12px;line-height:inherit;border-radius:4px;outline:none;flex:1;margin-block:-2px;padding:0 6px}.ShelfSidebarItem-module__7yumIq__version_actions{opacity:0;flex-direction:row;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.ShelfSidebarItem-module__7yumIq__version_item:hover .ShelfSidebarItem-module__7yumIq__version_actions,.ShelfSidebarItem-module__7yumIq__version_item_active .ShelfSidebarItem-module__7yumIq__version_actions{opacity:1}.ShelfSidebarItem-module__7yumIq__action_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex}.ShelfSidebarItem-module__7yumIq__action_btn:hover{background-color:var(--editor-style-bg-hover);color:var(--primary-text)}.ShelfSidebarItem-module__7yumIq__action_btn_danger:hover{background-color:var(--error,#e53e3e);color:#fff}.ShelfSidebarItem-module__7yumIq__confirm_row{flex-direction:column;gap:6px;width:100%;padding:2px 0;display:flex}.ShelfSidebarItem-module__7yumIq__confirm_text{color:var(--secondary-text);font-size:.72rem;line-height:1.3}.ShelfSidebarItem-module__7yumIq__confirm_btns{gap:6px;display:flex}.ShelfSidebarItem-module__7yumIq__confirm_yes,.ShelfSidebarItem-module__7yumIq__confirm_no{cursor:pointer;border:none;border-radius:5px;padding:3px 10px;font-size:.72rem;font-weight:500;transition:opacity .1s}.ShelfSidebarItem-module__7yumIq__confirm_yes{background-color:var(--primary-text);color:var(--primary)}.ShelfSidebarItem-module__7yumIq__confirm_no{background-color:var(--tertiary);color:var(--primary-text)}.ShelfSidebarItem-module__7yumIq__confirm_yes:hover,.ShelfSidebarItem-module__7yumIq__confirm_no:hover{opacity:.85}
.ProjectNavbar-module__BruAla__container{z-index:50;padding-block:calc(25px + var(--safe-top)) 25px;width:100%;height:var(--navbar-height);background-color:var(--main-bg);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.ProjectNavbar-module__BruAla__center{left:50%;top:calc(50% + var(--safe-top) / 2);height:calc(100% - 50px - var(--safe-top));pointer-events:auto;flex-direction:row;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ProjectNavbar-module__BruAla__mobile_bar{width:100%;height:100%;padding-left:calc(10px + var(--safe-left));padding-right:calc(10px + var(--safe-right));flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.ProjectNavbar-module__BruAla__mobile_left,.ProjectNavbar-module__BruAla__mobile_tools,.ProjectNavbar-module__BruAla__mobile_right{background-color:var(--secondary);box-shadow:var(--panel-shadow);opacity:calc(1 - var(--chrome-hide,0));border-radius:999px;flex-direction:row;align-items:center;gap:2px;padding:4px;display:flex}.ProjectNavbar-module__BruAla__mobile_right{margin-left:auto}.ProjectNavbar-module__BruAla__mobile_bar .ProjectNavbar-module__BruAla__mobile_icon{background-color:#0000;border-color:#0000}.ProjectNavbar-module__BruAla__mobile_bar .ProjectNavbar-module__BruAla__mobile_icon:hover{border-color:#0000}.ProjectNavbar-module__BruAla__mobile_bar .ProjectNavbar-module__BruAla__mobile_icon:active{background-color:var(--secondary-hover)}.ProjectNavbar-module__BruAla__mobile_bar .ProjectNavbar-module__BruAla__mobile_icon.ProjectNavbar-module__BruAla__recording{background-color:#0000;animation:1.1s ease-in-out infinite ProjectNavbar-module__BruAla__recording-blink}.ProjectNavbar-module__BruAla__mobile_bar .ProjectNavbar-module__BruAla__mobile_icon.ProjectNavbar-module__BruAla__recording svg{color:var(--error)}@keyframes ProjectNavbar-module__BruAla__recording-blink{0%,to{opacity:1}50%{opacity:.3}}.ProjectNavbar-module__BruAla__mobile_tools_fold{gap:0}.ProjectNavbar-module__BruAla__mobile_tools_reveal{opacity:0;grid-template-columns:0fr;margin-left:0;transition:grid-template-columns .28s,margin-left .28s,opacity .2s;display:grid}.ProjectNavbar-module__BruAla__mobile_tools_reveal_open{opacity:1;grid-template-columns:1fr;margin-left:2px}.ProjectNavbar-module__BruAla__mobile_tools_group{flex-direction:row;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.ProjectNavbar-module__BruAla__mobile_tools_group .ProjectNavbar-module__BruAla__mobile_icon{flex-shrink:0}.ProjectNavbar-module__BruAla__home_container .ProjectNavbar-module__BruAla__mobile_icon{background-color:#0000;border-color:#0000}.ProjectNavbar-module__BruAla__home_container .ProjectNavbar-module__BruAla__mobile_icon:hover{border-color:#0000}.ProjectNavbar-module__BruAla__home_container .ProjectNavbar-module__BruAla__mobile_icon:active{background-color:var(--secondary-hover)}@media (max-width:767px){.ProjectNavbar-module__BruAla__container{padding-block:0;padding-top:var(--safe-top);transform:translateY(calc(var(--chrome-hide,0) * -1 * var(--navbar-height)));will-change:transform}.ProjectNavbar-module__BruAla__container:not(.ProjectNavbar-module__BruAla__home_container){position:fixed;top:0;left:0;right:0}.ProjectNavbar-module__BruAla__container_hidden{pointer-events:none}}.ProjectNavbar-module__BruAla__navbar_island{background-color:var(--secondary);height:100%;box-shadow:var(--panel-shadow);border-radius:64px;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-inline:24px;display:flex}.ProjectNavbar-module__BruAla__right_btns{height:100%;width:var(--navbar-sidebar-width);flex-direction:row;justify-content:flex-end;gap:6px;margin-right:30px;display:flex}.ProjectNavbar-module__BruAla__left_btns{flex-direction:row;gap:24px;height:100%;display:flex}.ProjectNavbar-module__BruAla__navBtns{flex-direction:row;align-items:center;gap:6px;height:100%;display:flex}.ProjectNavbar-module__BruAla__tools_chevron{transition:transform .25s}.ProjectNavbar-module__BruAla__tools_toggle_open .ProjectNavbar-module__BruAla__tools_chevron{transform:rotate(180deg)}.ProjectNavbar-module__BruAla__tools_reveal{opacity:0;grid-template-columns:0fr;height:100%;margin-left:0;transition:grid-template-columns .28s,margin-left .28s,opacity .2s;display:grid}.ProjectNavbar-module__BruAla__tools_reveal_open{opacity:1;grid-template-columns:1fr;margin-left:4px}.ProjectNavbar-module__BruAla__tools_island{background-color:var(--secondary);--tools-btn-size:34px;border-radius:calc(var(--tools-btn-size) / 2 + 3px);flex-direction:row;align-items:center;height:100%;padding:3px 4px;display:flex}.ProjectNavbar-module__BruAla__tools_group{flex-direction:row;align-items:center;gap:4px;min-width:0;height:100%;display:flex;overflow:hidden}.ProjectNavbar-module__BruAla__tools_group_overflow{overflow:visible}.ProjectNavbar-module__BruAla__navBtns .ProjectNavbar-module__BruAla__tools_icon{width:var(--tools-btn-size);height:var(--tools-btn-size);background-color:#0000;border-color:#0000;border-radius:50%;flex-shrink:0;padding-inline:0}.ProjectNavbar-module__BruAla__navBtns .ProjectNavbar-module__BruAla__tools_icon:hover{background-color:var(--secondary-hover);border-color:#0000}.ProjectNavbar-module__BruAla__navBtns .ProjectNavbar-module__BruAla__tools_icon.ProjectNavbar-module__BruAla__tools_icon_active{background-color:var(--secondary-hover);border-color:var(--tertiary)}.ProjectNavbar-module__BruAla__back_btn{border:2px solid var(--tertiary);-webkit-user-select:none;user-select:none;cursor:pointer;border-left:none;border-radius:0 64px 64px 0;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-inline:24px;display:flex}.ProjectNavbar-module__BruAla__back_btn:hover{background-color:var(--secondary-hover)}.ProjectNavbar-module__BruAla__title_wrapper{align-items:center;display:inline-grid}.ProjectNavbar-module__BruAla__title_wrapper:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;letter-spacing:inherit;grid-area:1/1;padding:4px 8px;font-family:inherit;font-size:.9rem}.ProjectNavbar-module__BruAla__title_box{letter-spacing:inherit;color:var(--primary-text);box-sizing:border-box;background:0 0;border:none;border-radius:6px;grid-area:1/1;width:100%;min-width:0;padding:4px 8px;font-family:inherit;font-size:.9rem}.ProjectNavbar-module__BruAla__title_box:focus{background-color:var(--secondary-hover);outline:none}.ProjectNavbar-module__BruAla__title_box:hover{background-color:var(--secondary-hover)}.ProjectNavbar-module__BruAla__notlogged_btns{flex-direction:row;gap:30px;margin-right:25px;display:flex}.ProjectNavbar-module__BruAla__logo_and_tabs{flex-direction:row;justify-content:flex-end;align-items:center;height:100%;display:flex}.ProjectNavbar-module__BruAla__status_icon{width:20px;height:20px}.ProjectNavbar-module__BruAla__status_wrapper{align-items:center;display:flex;position:relative}.ProjectNavbar-module__BruAla__storage_panel{width:300px;color:var(--primary-text);z-index:100;border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:40px;left:0;}.ProjectNavbar-module__BruAla__mobile_targets{flex-direction:column;gap:6px;padding-inline:12px;display:flex}.ProjectNavbar-module__BruAla__save_flash{white-space:nowrap;background-color:var(--secondary);color:var(--primary-text);z-index:100;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;top:40px;left:0;box-shadow:0 0 5px #0003}.ProjectNavbar-module__BruAla__save_targets{align-items:center;display:flex;position:relative}.ProjectNavbar-module__BruAla__save_targets:after{content:"";height:22px;position:absolute;top:100%;left:0;right:0}.ProjectNavbar-module__BruAla__target_row{align-items:center;gap:8px;display:flex}.ProjectNavbar-module__BruAla__target_row_icon{flex-shrink:0;display:inline-flex}.ProjectNavbar-module__BruAla__target_label{color:var(--primary-text);flex:1}.ProjectNavbar-module__BruAla__target_value{color:var(--secondary-text);text-align:right}.ProjectNavbar-module__BruAla__target_row_ok .ProjectNavbar-module__BruAla__target_value{color:var(--success)}.ProjectNavbar-module__BruAla__target_row_busy .ProjectNavbar-module__BruAla__target_value,.ProjectNavbar-module__BruAla__target_row_warn .ProjectNavbar-module__BruAla__target_value{color:var(--warning)}.ProjectNavbar-module__BruAla__target_row_idle .ProjectNavbar-module__BruAla__target_value{color:var(--secondary-text)}.ProjectNavbar-module__BruAla__target_alert{animation:1.1s ease-in-out infinite ProjectNavbar-module__BruAla__target_alert_pulse}@keyframes ProjectNavbar-module__BruAla__target_alert_pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ProjectNavbar-module__BruAla__target_alert{animation:none}}.ProjectNavbar-module__BruAla__target_glyph{align-items:center;display:inline-flex;position:relative}.ProjectNavbar-module__BruAla__target_affix{color:var(--warning);background-color:var(--secondary);border-radius:50%;position:absolute;bottom:-2px;right:-3px}.ProjectNavbar-module__BruAla__file_path{color:var(--secondary-text);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ProjectNavbar-module__BruAla__file_problem{color:var(--warning);line-height:1.4}.ProjectNavbar-module__BruAla__target_actions{flex-direction:column;gap:6px;margin:2px 0 4px;display:flex}.ProjectNavbar-module__BruAla__target_action{background-color:var(--tertiary);width:100%;color:var(--primary-text);text-align:center;cursor:pointer;border:none;border-radius:20px;padding:6px 18px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background-color .15s}.ProjectNavbar-module__BruAla__target_action:hover{background-color:var(--tertiary-hover)}.ProjectNavbar-module__BruAla__reclaim_card{border:1px solid var(--separator);background-color:#0000;border-radius:8px;flex-direction:column;gap:8px;margin:2px 0 6px;padding:10px;display:flex}.ProjectNavbar-module__BruAla__reclaim_text{color:var(--secondary-text);line-height:1.4}.ProjectNavbar-module__BruAla__storage_separator{background-color:var(--tertiary);height:1px;margin:1px 0}.ProjectNavbar-module__BruAla__storage_row{color:var(--secondary-text);justify-content:space-between;gap:16px;display:flex}.ProjectNavbar-module__BruAla__storage_bar{background-color:var(--tertiary);border-radius:3px;height:6px;overflow:hidden}.ProjectNavbar-module__BruAla__storage_bar_fill{background-color:var(--primary);border-radius:3px;height:100%;transition:width .3s}.ProjectNavbar-module__BruAla__failed{color:var(--error)}.ProjectNavbar-module__BruAla__success{color:var(--success)}.ProjectNavbar-module__BruAla__tooltip{align-items:center;display:flex;position:relative}.ProjectNavbar-module__BruAla__tooltip:after{content:attr(data-hint);background-color:var(--secondary);color:var(--primary-text);white-space:nowrap;pointer-events:none;z-index:100;opacity:0;visibility:hidden;border-radius:8px;padding:5px 10px;font-size:12px;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:40px;left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 0 5px #0003}.ProjectNavbar-module__BruAla__tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@keyframes ProjectNavbar-module__BruAla__fadeIn{to{opacity:1}}@keyframes ProjectNavbar-module__BruAla__fadeOut{50%{opacity:1}}.ProjectNavbar-module__BruAla__collaborators{flex-direction:row;align-items:center;gap:0;margin-right:8px;display:flex}.ProjectNavbar-module__BruAla__collaborator{border:2px solid var(--main-bg);cursor:default;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-8px;transition:transform .15s;display:flex;position:relative}.ProjectNavbar-module__BruAla__collaborator:first-child{margin-left:0}.ProjectNavbar-module__BruAla__collaborator:hover{z-index:10;transform:scale(1.1)}.ProjectNavbar-module__BruAla__collaborator:after{content:attr(data-hint);background-color:var(--primary);color:var(--primary-text);white-space:nowrap;pointer-events:none;z-index:100;opacity:0;visibility:hidden;border-radius:8px;padding:5px 10px;font-size:12px;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:40px;left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 0 5px #0003}.ProjectNavbar-module__BruAla__collaborator:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ProjectNavbar-module__BruAla__collaboratorInitial{color:#fff;text-shadow:0 1px 2px #0000004d;-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:600}.ProjectNavbar-module__BruAla__collaboratorMore{border:2px solid var(--main-bg);background-color:var(--tertiary);width:40px;height:40px;color:var(--secondary-text);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:.7rem;font-weight:600;display:flex}.ProjectNavbar-module__BruAla__logo{color:var(--primary-text);width:90px;margin-left:30px}.ProjectNavbar-module__BruAla__home_burger{margin-left:0}@media (max-width:767px){.ProjectNavbar-module__BruAla__home_container{padding-inline:calc(10px + var(--safe-left)) calc(10px + var(--safe-right))}.ProjectNavbar-module__BruAla__home_container .ProjectNavbar-module__BruAla__right_btns{width:auto;margin-right:0}.ProjectNavbar-module__BruAla__home_container .ProjectNavbar-module__BruAla__left_btns,.ProjectNavbar-module__BruAla__home_container .ProjectNavbar-module__BruAla__right_btns{align-items:center}}
.Form-module__J5ccbW__header{flex-direction:column;gap:6px;display:flex}.Form-module__J5ccbW__elements{flex-direction:column;gap:16px;display:flex}.Form-module__J5ccbW__container{flex-direction:column;gap:30px;width:25%;min-width:270px;max-width:450px;margin-left:10%;display:flex}.Form-module__J5ccbW__element{flex-direction:column;gap:6px;display:flex}.Form-module__J5ccbW__project{flex-direction:column;width:25%;min-width:270px;max-width:450px;margin-left:10%;display:flex}.Form-module__J5ccbW__home{flex-direction:column;gap:40px;width:320px;min-height:25vh;display:flex}.Form-module__J5ccbW__label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.03rem;font-size:.85rem;font-weight:600}.Form-module__J5ccbW__btn_flex{flex-direction:row;justify-content:flex-end;display:flex}.Form-module__J5ccbW__btn{color:var(--primary-text);background-color:var(--secondary);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:1rem;display:flex;border-style:solid!important;border-color:var(--tertiary)!important;border-radius:40px!important}.Form-module__J5ccbW__btn:hover{transition:border-color .2s;border-color:var(--tertiary-hover)!important}.Form-module__J5ccbW__btn:active{transition:transform .25s;transform:scale(.98)}.Form-module__J5ccbW__btn:disabled{color:var(--secondary-text);background-color:var(--secondary)}.Form-module__J5ccbW__input{background-color:var(--secondary);border-radius:7px;padding:8px;font-size:1.15rem}.Form-module__J5ccbW__input::placeholder{font-size:1rem}.Form-module__J5ccbW__input_desc{resize:vertical;min-height:100px;max-height:300px}
.CollaboratorsSettings-module__MzcBoq__container{flex-direction:column;gap:24px;display:flex}.CollaboratorsSettings-module__MzcBoq__section{flex-direction:column;gap:12px;display:flex}.CollaboratorsSettings-module__MzcBoq__labelRow{align-items:center;gap:8px;display:flex}.CollaboratorsSettings-module__MzcBoq__infoIconWrapper{align-items:center;height:100%;display:flex;position:relative}.CollaboratorsSettings-module__MzcBoq__infoIcon{color:var(--secondary-text);cursor:help;transition:color .2s}.CollaboratorsSettings-module__MzcBoq__infoIconWrapper:hover .CollaboratorsSettings-module__MzcBoq__infoIcon{color:var(--primary-text)}.CollaboratorsSettings-module__MzcBoq__slotGrid{flex-direction:column;gap:16px;margin-top:16px;display:flex}.CollaboratorsSettings-module__MzcBoq__slot{background:var(--primary);border:2px solid var(--separator);border-radius:10px;align-items:center;height:56px;transition:border-color .2s;display:flex}.CollaboratorsSettings-module__MzcBoq__slot.CollaboratorsSettings-module__MzcBoq__empty{border-style:dashed}.CollaboratorsSettings-module__MzcBoq__memberItem{justify-content:space-between;align-items:center;width:100%;padding:0 16px;display:flex}.CollaboratorsSettings-module__MzcBoq__memberInfo{align-items:center;gap:12px;min-width:0;display:flex}.CollaboratorsSettings-module__MzcBoq__memberEmail{white-space:nowrap;text-overflow:ellipsis;max-width:230px;color:var(--primary-text);font-size:.95rem;font-weight:500;overflow:hidden}.CollaboratorsSettings-module__MzcBoq__memberActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:180px;display:flex}.CollaboratorsSettings-module__MzcBoq__roleSelect{appearance:none;background:var(--tertiary);color:var(--secondary-text);border:1px solid var(--separator);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px;border-radius:6px;outline:none;width:100%;height:32px;padding:4px 28px 4px 12px;font-size:.8rem;font-weight:600;transition:all .2s}.CollaboratorsSettings-module__MzcBoq__roleSelect:hover{border-color:var(--secondary-text);color:var(--primary-text)}.CollaboratorsSettings-module__MzcBoq__addBtn,.CollaboratorsSettings-module__MzcBoq__kickBtn,.CollaboratorsSettings-module__MzcBoq__cancelBtn{cursor:pointer;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;min-width:80px;height:32px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.CollaboratorsSettings-module__MzcBoq__cancelBtn:disabled,.CollaboratorsSettings-module__MzcBoq__kickBtn:disabled,.CollaboratorsSettings-module__MzcBoq__addBtn:disabled{opacity:.5;cursor:not-allowed}.CollaboratorsSettings-module__MzcBoq__addBtn{background:var(--primary-text);color:var(--primary)}.CollaboratorsSettings-module__MzcBoq__addBtn:hover{opacity:.7}.CollaboratorsSettings-module__MzcBoq__kickBtn{color:#ff4d4d;background:#ff4d4d1a}.CollaboratorsSettings-module__MzcBoq__kickBtn:hover{opacity:.85}.CollaboratorsSettings-module__MzcBoq__cancelBtn{color:var(--primary-text);background-color:var(--secondary)}.CollaboratorsSettings-module__MzcBoq__cancelBtn:hover{opacity:.7}.CollaboratorsSettings-module__MzcBoq__inviteAction{align-items:center;gap:12px;width:100%;padding:0 16px;display:flex}.CollaboratorsSettings-module__MzcBoq__miniInput{min-width:0;color:var(--primary-text);background:0 0;border:none;outline:none;flex:1;height:56px;padding:0;font-size:.95rem}.CollaboratorsSettings-module__MzcBoq__permissionsHint{background:var(--secondary);border:1px solid var(--separator);pointer-events:none;z-index:1000;white-space:nowrap;border-radius:8px;flex-direction:column;gap:6px;width:max-content;padding:12px 16px;display:flex;position:fixed;box-shadow:0 4px 12px #00000026}.CollaboratorsSettings-module__MzcBoq__hintItem{color:var(--secondary-text);align-items:center;font-size:.75rem;line-height:1.4;display:flex}.CollaboratorsSettings-module__MzcBoq__hintRole{color:var(--primary-text);min-width:80px;margin-right:6px;font-weight:700;display:inline-block}.CollaboratorsSettings-module__MzcBoq__pendingBadge{text-transform:uppercase;border:1px solid var(--separator);color:#fbbf24;border-color:#fbbf2433;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:700}.CollaboratorsSettings-module__MzcBoq__pendingSlot{background-color:#fbbf2405;border-color:#fbbf2433}.CollaboratorsSettings-module__MzcBoq__proGateBanner{background:color-mix(in srgb, var(--primary-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary-text) 25%, transparent);color:var(--secondary-text);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:.8rem;display:flex}.CollaboratorsSettings-module__MzcBoq__proGateLink{color:var(--primary-text);margin-left:auto;font-weight:600;text-decoration:none}.CollaboratorsSettings-module__MzcBoq__proGateLink:hover{text-decoration:underline}.CollaboratorsSettings-module__MzcBoq__proHint{color:var(--secondary-text);text-align:center;width:100%;padding:8px 0;font-size:.78rem;display:block}@media (max-width:767px){.CollaboratorsSettings-module__MzcBoq__slotGrid{gap:12px}.CollaboratorsSettings-module__MzcBoq__slot{height:auto;min-height:56px}.CollaboratorsSettings-module__MzcBoq__memberItem{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.CollaboratorsSettings-module__MzcBoq__memberEmail{max-width:100%}.CollaboratorsSettings-module__MzcBoq__memberActions{justify-content:flex-start;width:100%}.CollaboratorsSettings-module__MzcBoq__roleSelect{flex:1;min-width:0}.CollaboratorsSettings-module__MzcBoq__addBtn,.CollaboratorsSettings-module__MzcBoq__kickBtn,.CollaboratorsSettings-module__MzcBoq__cancelBtn{flex-shrink:0}.CollaboratorsSettings-module__MzcBoq__inviteAction{gap:8px;padding:0 12px}.CollaboratorsSettings-module__MzcBoq__inviteAction .CollaboratorsSettings-module__MzcBoq__memberActions{width:auto}.CollaboratorsSettings-module__MzcBoq__permissionsHint{white-space:normal;width:auto;max-width:calc(100vw - 24px)}.CollaboratorsSettings-module__MzcBoq__hintItem{align-items:flex-start}}
.ProjectSettings-module__BMU8zW__settingsForm{flex-direction:column;gap:20px;display:flex}.ProjectSettings-module__BMU8zW__formGroup{flex-direction:column;gap:8px;display:flex}.ProjectSettings-module__BMU8zW__input,.ProjectSettings-module__BMU8zW__textarea{background:var(--secondary);border:1px solid var(--separator);color:var(--primary-text);font-size:1rem;font-family:var(--font-inter);border-radius:8px;outline:none;padding:12px;transition:border-color .2s}.ProjectSettings-module__BMU8zW__textarea{resize:vertical;min-height:120px}.ProjectSettings-module__BMU8zW__input:disabled{color:var(--secondary-text);cursor:default;opacity:.7}.ProjectSettings-module__BMU8zW__posterUploadArea{background:var(--secondary);border-radius:12px;align-items:center;gap:24px;min-height:200px;padding:20px;display:flex}.ProjectSettings-module__BMU8zW__posterPreview{background:var(--primary);border:1px solid var(--separator);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:148px;display:flex;overflow:hidden}.ProjectSettings-module__BMU8zW__posterPreview img{object-fit:cover;object-position:center;width:100%;height:100%}.ProjectSettings-module__BMU8zW__posterPlaceholder{color:var(--secondary-text);font-size:.7rem}.ProjectSettings-module__BMU8zW__uploadControls{flex-direction:column;gap:12px;display:flex}.ProjectSettings-module__BMU8zW__helpText{color:var(--secondary-text);font-size:.75rem;line-height:1.4}.ProjectSettings-module__BMU8zW__sectionTitle{font-family:var(--font-inter), sans-serif;color:var(--secondary-text);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.ProjectSettings-module__BMU8zW__section{flex-direction:column;display:flex}.ProjectSettings-module__BMU8zW__sectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.ProjectSettings-module__BMU8zW__chevron{color:var(--secondary-text);flex-shrink:0;margin-left:auto;transition:transform .2s}.ProjectSettings-module__BMU8zW__chevronOpen{transform:rotate(90deg)}.ProjectSettings-module__BMU8zW__sectionFold{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.ProjectSettings-module__BMU8zW__sectionFoldOpen{grid-template-rows:1fr}.ProjectSettings-module__BMU8zW__sectionClip{min-height:0;overflow:hidden}.ProjectSettings-module__BMU8zW__sectionClipOff{overflow:visible}.ProjectSettings-module__BMU8zW__sectionBody{border-left:2px solid var(--separator);opacity:0;flex-direction:column;gap:12px;margin-top:18px;padding-left:14px;transition:opacity .2s;display:flex}.ProjectSettings-module__BMU8zW__sectionFoldOpen .ProjectSettings-module__BMU8zW__sectionBody{opacity:1}@media (prefers-reduced-motion:reduce){.ProjectSettings-module__BMU8zW__sectionFold,.ProjectSettings-module__BMU8zW__sectionBody,.ProjectSettings-module__BMU8zW__chevron{transition:none}}.ProjectSettings-module__BMU8zW__formActions{border-top:1px solid var(--separator);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:24px;display:flex}.ProjectSettings-module__BMU8zW__formBtn{background-color:var(--secondary);border:2px solid var(--tertiary);text-align:center;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:8px 36px;font-weight:600;line-height:1.2;transition:background-color .2s;display:flex}.ProjectSettings-module__BMU8zW__formBtn>svg{flex-shrink:0}.ProjectSettings-module__BMU8zW__formBtn:hover{background-color:var(--secondary-hover)}.ProjectSettings-module__BMU8zW__formBtn:disabled{opacity:.7;cursor:not-allowed}.ProjectSettings-module__BMU8zW__formBtn.ProjectSettings-module__BMU8zW__danger{background:var(--error)}@media (max-width:767px){.ProjectSettings-module__BMU8zW__formActions .ProjectSettings-module__BMU8zW__formBtn{flex:auto;padding:8px 20px}.ProjectSettings-module__BMU8zW__sectionBody{padding-left:10px}.ProjectSettings-module__BMU8zW__posterUploadArea{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.ProjectSettings-module__BMU8zW__posterPreview{align-self:center}}
.ExportProject-module__YagMpG__options{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.ExportProject-module__YagMpG__input{width:100%;height:100%}.ExportProject-module__YagMpG__passwordInput{background:var(--tertiary);border:1px solid var(--separator);width:100%;color:var(--primary-text);border-radius:6px;margin-top:12px;padding:12px 16px;font-size:.95rem}.ExportProject-module__YagMpG__sectionSeparator{align-items:center;gap:12px;display:flex}.ExportProject-module__YagMpG__sectionSeparator:before,.ExportProject-module__YagMpG__sectionSeparator:after{content:"";background:var(--separator);flex:1;height:1px}.ExportProject-module__YagMpG__includeGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ExportProject-module__YagMpG__includeCard{gap:10px;min-width:0;padding:14px}.ExportProject-module__YagMpG__includeCardDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ExportProject-module__YagMpG__radioGroup{flex-direction:column;gap:12px;display:flex}.ExportProject-module__YagMpG__radio{border:2px solid var(--secondary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s;display:flex}.ExportProject-module__YagMpG__radioActive{border-color:var(--primary-text)}.ExportProject-module__YagMpG__radioDot{background:var(--primary-text);border-radius:50%;width:10px;height:10px}.ExportProject-module__YagMpG__revisionChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ExportProject-module__YagMpG__revisionChip{border:1px solid var(--separator);background:var(--tertiary);color:var(--secondary-text);cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;transition:all .15s;display:inline-flex}.ExportProject-module__YagMpG__revisionChip:hover{color:var(--primary-text)}.ExportProject-module__YagMpG__revisionChipActive{background:rgba(var(--primary-rgb), .1);color:var(--primary-text);font-weight:600}.ExportProject-module__YagMpG__revisionDot{border:1px solid var(--separator);border-radius:50%;flex-shrink:0;width:12px;height:12px}
.OptionCard-module__n36m-W__optionCard{background:var(--secondary);border:2px solid var(--tertiary);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.OptionCard-module__n36m-W__optionCardExpandable{flex-direction:column;align-items:stretch}.OptionCard-module__n36m-W__optionRow{align-items:center;gap:12px;display:flex}.OptionCard-module__n36m-W__optionCard:hover,.OptionCard-module__n36m-W__optionCard.OptionCard-module__n36m-W__active{border-color:var(--secondary-text)}.OptionCard-module__n36m-W__optionInfo{flex-direction:column;gap:4px;display:flex}.OptionCard-module__n36m-W__optionTitle{color:var(--primary-text);font-size:.95rem;font-weight:500}.OptionCard-module__n36m-W__optionDesc{color:var(--secondary-text);font-size:.8rem}.OptionCard-module__n36m-W__checkbox{border:2px solid var(--secondary-text);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s,background-color .2s;display:flex}.OptionCard-module__n36m-W__optionCard.OptionCard-module__n36m-W__active>.OptionCard-module__n36m-W__checkbox,.OptionCard-module__n36m-W__optionCard.OptionCard-module__n36m-W__active>.OptionCard-module__n36m-W__optionRow>.OptionCard-module__n36m-W__checkbox{border-color:var(--primary-text);background:var(--primary-text)}.OptionCard-module__n36m-W__checkInner{background:var(--main-bg);border-radius:2px;width:8px;height:8px}
.KeybindsSettings-module__zhmfHq__settingsForm{flex-direction:column;gap:20px;display:flex}.KeybindsSettings-module__zhmfHq__formGroup{flex-direction:column;gap:8px;display:flex}.KeybindsSettings-module__zhmfHq__options{flex-direction:column;gap:12px;display:flex}.KeybindsSettings-module__zhmfHq__optionCard{background:var(--secondary);border:1px solid var(--separator);border-radius:8px;align-items:center;gap:12px;padding-block:10px;padding-inline:18px;transition:all .2s;display:flex}.KeybindsSettings-module__zhmfHq__optionInfo{flex-direction:column;gap:4px;min-width:0;margin-right:12px;display:flex}.KeybindsSettings-module__zhmfHq__optionTitle{color:var(--primary-text);font-size:.95rem;font-weight:500}.KeybindsSettings-module__zhmfHq__optionDesc{color:var(--muted,#666);font-size:12px}.KeybindsSettings-module__zhmfHq__keyAreaWrap{align-items:center;gap:8px;display:flex}.KeybindsSettings-module__zhmfHq__keyArea{border:1px solid var(--separator);background:var(--primary);cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:150px;max-width:280px;padding:8px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.KeybindsSettings-module__zhmfHq__keyArea:hover{border-color:var(--primary-text);background:var(--primary-hover)}.KeybindsSettings-module__zhmfHq__keyArea:focus-visible{border-color:var(--primary-text);box-shadow:0 0 0 3px var(--separator)}.KeybindsSettings-module__zhmfHq__keyArea[data-listening=true]{border-color:var(--primary-text);background:var(--primary-hover);animation:1.4s ease-in-out infinite KeybindsSettings-module__zhmfHq__keyAreaPulse}@keyframes KeybindsSettings-module__zhmfHq__keyAreaPulse{0%,to{box-shadow:0 0 0 0 var(--separator)}50%{box-shadow:0 0 0 6px #0000}}.KeybindsSettings-module__zhmfHq__keyText{color:var(--primary-text);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,monospace;font-size:13px;font-weight:500}.KeybindsSettings-module__zhmfHq__keyAreaActions{align-items:center;gap:6px;display:flex}.KeybindsSettings-module__zhmfHq__clearBtn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:inline-flex}.KeybindsSettings-module__zhmfHq__clearBtn:hover{color:var(--primary-text);background:var(--secondary-hover)}.KeybindsSettings-module__zhmfHq__optionCard{justify-content:space-between;display:flex}@media (max-width:640px){.KeybindsSettings-module__zhmfHq__optionCard{flex-direction:column;align-items:stretch;gap:8px}.KeybindsSettings-module__zhmfHq__keyAreaWrap{justify-content:flex-start}}
.AppearanceSettings-module__9IMViq__input{width:100%;height:100%}.AppearanceSettings-module__9IMViq__color_preview{align-items:center;gap:4px;display:flex}.AppearanceSettings-module__9IMViq__swatch{border:1px solid var(--separator);border-radius:50%;flex-shrink:0;width:16px;height:16px}
.SpellcheckSettings-module__ZpHD4W__dictOption{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.SpellcheckSettings-module__ZpHD4W__triggerLabel{align-items:center;gap:8px;display:inline-flex}.SpellcheckSettings-module__ZpHD4W__triggerIcon{color:var(--secondary-text);flex-shrink:0}.SpellcheckSettings-module__ZpHD4W__dictMeta{flex-shrink:0;align-items:center;gap:6px;display:flex}.SpellcheckSettings-module__ZpHD4W__checkmark{color:var(--success)}.SpellcheckSettings-module__ZpHD4W__download{color:var(--secondary-text);opacity:.7}.SpellcheckSettings-module__ZpHD4W__size{color:var(--secondary-text);text-align:right;min-width:48px;font-size:.75rem}.SpellcheckSettings-module__ZpHD4W__spinner{animation:1s linear infinite SpellcheckSettings-module__ZpHD4W__spin}.SpellcheckSettings-module__ZpHD4W__voiceList{border:1px solid var(--separator);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.SpellcheckSettings-module__ZpHD4W__voiceRow{cursor:pointer;border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;transition:background-color .15s;display:flex}.SpellcheckSettings-module__ZpHD4W__voiceRow:last-child{border-bottom:none}.SpellcheckSettings-module__ZpHD4W__voiceRow.SpellcheckSettings-module__ZpHD4W__voiceInstalled{cursor:default}.SpellcheckSettings-module__ZpHD4W__voiceRow:not(.SpellcheckSettings-module__ZpHD4W__voiceInstalled):hover{background:var(--tertiary)}.SpellcheckSettings-module__ZpHD4W__voiceName{color:var(--primary-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.SpellcheckSettings-module__ZpHD4W__voiceRemove{cursor:pointer;color:var(--secondary-text);opacity:.5;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s,opacity .15s;display:flex}.SpellcheckSettings-module__ZpHD4W__voiceRemove:hover{color:var(--error);opacity:1}.SpellcheckSettings-module__ZpHD4W__percent{color:var(--secondary-text);text-align:right;min-width:34px;font-size:.72rem}.SpellcheckSettings-module__ZpHD4W__voiceNameWrap{align-items:center;gap:8px;min-width:0;display:flex}.SpellcheckSettings-module__ZpHD4W__recommendedTag{text-transform:uppercase;letter-spacing:.03em;color:var(--success);border:1px solid var(--success);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.65rem;font-weight:600}.SpellcheckSettings-module__ZpHD4W__infoIcon{color:var(--secondary-text);opacity:.7;cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.SpellcheckSettings-module__ZpHD4W__activeTag{color:var(--success);white-space:nowrap;font-size:.7rem;font-weight:600}.SpellcheckSettings-module__ZpHD4W__activateTag{color:var(--secondary-text);white-space:nowrap;font-size:.72rem}.SpellcheckSettings-module__ZpHD4W__voiceDisabled{opacity:.6;cursor:not-allowed}.SpellcheckSettings-module__ZpHD4W__noGpuTag{color:var(--error);white-space:nowrap;font-size:.72rem;font-weight:600}@keyframes SpellcheckSettings-module__ZpHD4W__spin{to{transform:rotate(360deg)}}.SpellcheckSettings-module__ZpHD4W__dictCard{background:var(--secondary);border:1px solid var(--separator);border-radius:8px;transition:border-color .2s;overflow:hidden}.SpellcheckSettings-module__ZpHD4W__dictCard:hover{border-color:var(--secondary-text)}.SpellcheckSettings-module__ZpHD4W__dictCardHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.SpellcheckSettings-module__ZpHD4W__dictCardHeaderLeft{align-items:center;gap:10px;display:flex}.SpellcheckSettings-module__ZpHD4W__dictCardTitle{color:var(--primary-text);font-size:.95rem;font-weight:500}.SpellcheckSettings-module__ZpHD4W__dictCardBadge{color:var(--secondary-text);background:var(--tertiary);border-radius:20px;padding:2px 8px;font-size:.7rem;font-weight:600}.SpellcheckSettings-module__ZpHD4W__dictCardChevron{color:var(--secondary-text);flex-shrink:0;transition:transform .2s}.SpellcheckSettings-module__ZpHD4W__dictCardChevron.SpellcheckSettings-module__ZpHD4W__open{transform:rotate(180deg)}.SpellcheckSettings-module__ZpHD4W__dictCardBody{border-top:1px solid var(--separator);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.SpellcheckSettings-module__ZpHD4W__wordInputRow{align-items:center;gap:8px;width:100%;display:flex}.SpellcheckSettings-module__ZpHD4W__wordInputRow input{background:var(--primary);border:1px solid var(--separator);min-width:0;color:var(--primary-text);font-size:.9rem;font-family:var(--font-inter);border-radius:6px;outline:none;flex:1;padding:8px 10px;transition:border-color .2s}.SpellcheckSettings-module__ZpHD4W__wordInputRow input:focus{border-color:var(--secondary-text)}.SpellcheckSettings-module__ZpHD4W__addBtn{background:var(--secondary);border:1px solid var(--tertiary);height:36px;color:var(--primary-text);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.SpellcheckSettings-module__ZpHD4W__addBtn:hover:not(:disabled){background:var(--secondary-hover);border-color:var(--secondary-text)}.SpellcheckSettings-module__ZpHD4W__addBtn:disabled{opacity:.4;cursor:not-allowed}.SpellcheckSettings-module__ZpHD4W__wordList{flex-direction:column;gap:2px;height:150px;display:flex;overflow-y:auto}.SpellcheckSettings-module__ZpHD4W__emptyState{height:100%;color:var(--secondary-text);text-align:center;justify-content:center;align-items:center;font-size:.8rem;display:flex}.SpellcheckSettings-module__ZpHD4W__wordItem{color:var(--primary-text);border-radius:5px;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 8px;font-size:.875rem;display:flex}.SpellcheckSettings-module__ZpHD4W__wordItem:hover{background:var(--tertiary)}.SpellcheckSettings-module__ZpHD4W__removeWordBtn{cursor:pointer;color:var(--secondary-text);opacity:.5;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s,opacity .15s;display:flex}.SpellcheckSettings-module__ZpHD4W__removeWordBtn:hover{color:var(--error);opacity:1}
.ProfileSettings-module__sor4LG__colorSection{flex-direction:row;align-items:center;gap:12px;display:flex}.ProfileSettings-module__sor4LG__colorPresets{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.ProfileSettings-module__sor4LG__colorCustom{align-items:center;gap:8px;margin-left:auto;display:flex}.ProfileSettings-module__sor4LG__colorPreset{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;transition:transform .15s,border-color .15s}.ProfileSettings-module__sor4LG__colorPreset:hover{transform:scale(1.1)}.ProfileSettings-module__sor4LG__colorPreset.ProfileSettings-module__sor4LG__selected{border-color:var(--primary-text);box-shadow:0 0 0 2px var(--secondary)}.ProfileSettings-module__sor4LG__customColorSwatch{cursor:pointer;position:relative;overflow:hidden}.ProfileSettings-module__sor4LG__colorPicker{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.ProfileSettings-module__sor4LG__colorValue{font-size:.85rem;font-family:var(--font-mono,monospace);color:var(--secondary-text)}.ProfileSettings-module__sor4LG__preview{background:var(--secondary);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.ProfileSettings-module__sor4LG__previewCursor{border-left:2px solid;flex-direction:column;align-items:flex-start;height:24px;padding-left:8px;display:inline-flex;position:relative}.ProfileSettings-module__sor4LG__previewLabel{color:#fff;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600;position:absolute;top:-8px;left:-2px}.ProfileSettings-module__sor4LG__previewText{color:var(--secondary-text);margin-top:8px;font-size:.8rem}.ProfileSettings-module__sor4LG__message{border-radius:8px;padding:12px 16px;font-size:.9rem;font-weight:500}.ProfileSettings-module__sor4LG__message.ProfileSettings-module__sor4LG__success{color:var(--success);background:#22c55e1a;border:1px solid #22c55e33}.ProfileSettings-module__sor4LG__message.ProfileSettings-module__sor4LG__error{color:var(--error);background:#ef44441a;border:1px solid #ef444433}.ProfileSettings-module__sor4LG__exportSection{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.ProfileSettings-module__sor4LG__exportContainer{border:2px dashed var(--separator);border-radius:8px;overflow:hidden}.ProfileSettings-module__sor4LG__exportBtn{background-color:var(--primary-text);color:var(--main-bg);cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;gap:8px;min-width:110px;margin-left:30px;padding:8px 16px;font-weight:600;transition:opacity .2s;display:inline-flex}.ProfileSettings-module__sor4LG__exportBtn:hover{opacity:.85}.ProfileSettings-module__sor4LG__exportBtn:disabled{opacity:.5;cursor:default}.ProfileSettings-module__sor4LG__exportStatus{border-top:1px solid var(--separator);background-color:var(--secondary);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ProfileSettings-module__sor4LG__exportStatusText{color:#666;font-size:.85rem}.ProfileSettings-module__sor4LG__exportDownloadBtn{color:var(--primary-text);border:1px solid var(--primary-text);cursor:pointer;background-color:#0000;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:opacity .2s;display:inline-flex}.ProfileSettings-module__sor4LG__exportDownloadBtn:hover{opacity:.7}.ProfileSettings-module__sor4LG__exportDownloadBtn:disabled{opacity:.5;cursor:default}.ProfileSettings-module__sor4LG__subscriptionWarning{color:var(--primary-text);background:#eab3081a;border:1px solid #eab30840;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.85rem;line-height:1.5;display:flex}.ProfileSettings-module__sor4LG__subscriptionWarningIcon{color:#eab308;flex-shrink:0;margin-top:2px}.ProfileSettings-module__sor4LG__proStatus{flex-direction:column;gap:8px;display:flex}.ProfileSettings-module__sor4LG__proBadge{background:color-mix(in srgb, var(--primary-text) 15%, transparent);border:1px solid color-mix(in srgb, var(--primary-text) 30%, transparent);color:var(--primary-text);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.ProfileSettings-module__sor4LG__proExpiry{color:var(--secondary-text);margin:0;font-size:.8rem}
.SubscriptionSettings-module__Lt4FKW__card{background:var(--secondary);border:1px solid var(--separator);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.SubscriptionSettings-module__Lt4FKW__header{align-items:center;gap:10px;display:flex}.SubscriptionSettings-module__Lt4FKW__planName{color:var(--primary-text);font-size:1rem;font-weight:700}.SubscriptionSettings-module__Lt4FKW__proBadge{background:color-mix(in srgb, var(--primary-text) 15%, transparent);border:1px solid color-mix(in srgb, var(--primary-text) 30%, transparent);color:var(--primary-text);text-transform:uppercase;letter-spacing:.06em;border-radius:20px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.SubscriptionSettings-module__Lt4FKW__renewDate{color:var(--secondary-text);margin:-4px 0 0;font-size:.82rem}.SubscriptionSettings-module__Lt4FKW__perksSection{flex-direction:column;gap:0;display:flex}.SubscriptionSettings-module__Lt4FKW__perksTitle{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:.75rem;font-weight:600}.SubscriptionSettings-module__Lt4FKW__perkItem{color:var(--primary-text);border-bottom:1px solid var(--separator);align-items:center;gap:10px;padding:7px 0;font-size:.88rem;display:flex}.SubscriptionSettings-module__Lt4FKW__perkItem:last-child{border-bottom:none}.SubscriptionSettings-module__Lt4FKW__perkIconPro{color:var(--primary-text);flex-shrink:0}.SubscriptionSettings-module__Lt4FKW__perkIconFree{color:var(--secondary-text);opacity:.5;flex-shrink:0}.SubscriptionSettings-module__Lt4FKW__cancelBtn{border:1px solid var(--separator);color:var(--secondary-text);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:6px 14px;font-size:.82rem;transition:color .15s,border-color .15s}.SubscriptionSettings-module__Lt4FKW__cancelBtn:hover{color:var(--error);border-color:color-mix(in srgb, var(--error) 60%, transparent)}.SubscriptionSettings-module__Lt4FKW__confirmBox{background:color-mix(in srgb, var(--error) 5%, transparent);border:1px solid color-mix(in srgb, var(--error) 20%, transparent);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.SubscriptionSettings-module__Lt4FKW__confirmText{color:var(--primary-text);margin:0;font-size:.82rem;line-height:1.4}.SubscriptionSettings-module__Lt4FKW__confirmBtns{gap:8px;display:flex}.SubscriptionSettings-module__Lt4FKW__confirmYes{background:var(--error);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:5px 14px;font-size:.82rem;font-weight:600;transition:opacity .15s}.SubscriptionSettings-module__Lt4FKW__confirmYes:hover{opacity:.85}.SubscriptionSettings-module__Lt4FKW__confirmYes:disabled{opacity:.5;cursor:not-allowed}.SubscriptionSettings-module__Lt4FKW__confirmNo{border:1px solid var(--separator);color:var(--primary-text);cursor:pointer;background:0 0;border-radius:6px;padding:5px 14px;font-size:.82rem;transition:background .15s}.SubscriptionSettings-module__Lt4FKW__confirmNo:hover{background:var(--secondary)}.SubscriptionSettings-module__Lt4FKW__cancelSuccess{color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent);border:1px solid color-mix(in srgb, var(--success) 20%, transparent);border-radius:8px;margin:0;padding:8px 12px;font-size:.82rem}.SubscriptionSettings-module__Lt4FKW__infoText{color:var(--secondary-text);margin:0;font-size:.85rem;line-height:1.5}.SubscriptionSettings-module__Lt4FKW__errorMessage{color:var(--error);background:color-mix(in srgb, var(--error) 8%, transparent);border:1px solid color-mix(in srgb, var(--error) 20%, transparent);border-radius:8px;margin:0;padding:8px 12px;font-size:.82rem}.SubscriptionSettings-module__Lt4FKW__welcomeBox{color:var(--primary-text);background:color-mix(in srgb, var(--primary-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary-text) 22%, transparent);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.82rem;font-weight:500;animation:.35s cubic-bezier(.22,1,.36,1) both SubscriptionSettings-module__Lt4FKW__welcomeIn;display:flex}.SubscriptionSettings-module__Lt4FKW__welcomeBoxLeaving{animation:.6s ease-in forwards SubscriptionSettings-module__Lt4FKW__welcomeOut}.SubscriptionSettings-module__Lt4FKW__welcomeIcon{color:var(--primary-text);flex-shrink:0;animation:.6s ease-out .1s both SubscriptionSettings-module__Lt4FKW__welcomeSpin}@keyframes SubscriptionSettings-module__Lt4FKW__welcomeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SubscriptionSettings-module__Lt4FKW__welcomeOut{0%{opacity:1}to{opacity:0}}@keyframes SubscriptionSettings-module__Lt4FKW__welcomeSpin{0%{transform:rotate(-20deg)scale(.8)}to{transform:rotate(0)scale(1)}}.SubscriptionSettings-module__Lt4FKW__upgradeBtn{background:var(--primary);color:var(--primary-text);cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 20px;font-size:.9rem;font-weight:600;transition:opacity .15s;display:flex}.SubscriptionSettings-module__Lt4FKW__upgradeBtn:hover{opacity:.8}.SubscriptionSettings-module__Lt4FKW__upgradeBtn:disabled{opacity:.5;cursor:not-allowed}
.LayoutSettings-module__ssuJpa__input{width:100%;height:100%}.LayoutSettings-module__ssuJpa__subOption{background:var(--main-bg);border:1px solid var(--secondary-text);border-radius:6px;margin-top:12px;padding:12px}.LayoutSettings-module__ssuJpa__contdInputRow{align-items:stretch;gap:8px;display:flex}.LayoutSettings-module__ssuJpa__contdInputRow .LayoutSettings-module__ssuJpa__input{min-width:0;font-family:var(--font-screenplay);flex:1}.LayoutSettings-module__ssuJpa__contdConfirmBtn{border:1px solid var(--tertiary);background:var(--secondary);color:var(--secondary-text);cursor:not-allowed;opacity:.5;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.LayoutSettings-module__ssuJpa__contdConfirmBtnActive{cursor:pointer;opacity:1;color:var(--primary-text);border-color:var(--tertiary-hover)}.LayoutSettings-module__ssuJpa__contdConfirmBtnActive:hover{background:rgba(var(--primary-rgb), .1);border-color:var(--primary)}.LayoutSettings-module__ssuJpa__labelDisabled{opacity:.5}.LayoutSettings-module__ssuJpa__labelDisabled .LayoutSettings-module__ssuJpa__input{cursor:not-allowed}.LayoutSettings-module__ssuJpa__marginsSection{flex-direction:column;gap:8px;display:flex}.LayoutSettings-module__ssuJpa__labelRow{gap:16px;display:flex}.LayoutSettings-module__ssuJpa__labelRow>div{flex:1}.LayoutSettings-module__ssuJpa__hfGroup{flex-direction:column;gap:8px;display:flex}.LayoutSettings-module__ssuJpa__hfTitle{color:var(--primary-text);font-size:.95rem;font-weight:500}.LayoutSettings-module__ssuJpa__hfToggle{margin-top:4px}.LayoutSettings-module__ssuJpa__marginRow{justify-content:space-between;align-items:center;gap:12px;padding-left:12px;display:flex}.LayoutSettings-module__ssuJpa__marginLabel{min-width:100px;color:var(--primary-text);flex-shrink:0;font-size:.95rem}.LayoutSettings-module__ssuJpa__marginInputs{gap:16px;display:flex}.LayoutSettings-module__ssuJpa__marginInputWrapper{background:var(--main-bg);border:1px solid var(--separator);box-sizing:border-box;border-radius:8px;align-items:center;gap:0;height:40px;padding:0 2px;transition:border-color .2s;display:flex}.LayoutSettings-module__ssuJpa__marginInputWrapper:focus-within{border-color:var(--primary)}.LayoutSettings-module__ssuJpa__marginIcon{color:var(--secondary-text);flex-shrink:0;margin:0 4px}.LayoutSettings-module__ssuJpa__marginInput{text-align:center;color:var(--primary-text);height:100%;font-size:.95rem;width:36px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.LayoutSettings-module__ssuJpa__marginInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LayoutSettings-module__ssuJpa__marginInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LayoutSettings-module__ssuJpa__marginInput[type=number]{-moz-appearance:textfield}.LayoutSettings-module__ssuJpa__marginStepGroup{flex-direction:column;justify-content:center;gap:0;display:flex}.LayoutSettings-module__ssuJpa__marginStepBtn{width:18px;height:10px;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.LayoutSettings-module__ssuJpa__marginStepBtn:hover{background:var(--secondary);color:var(--primary-text)}.LayoutSettings-module__ssuJpa__marginUnit{color:var(--secondary-text);-webkit-user-select:none;user-select:none;margin-left:2px;margin-right:4px;font-size:.8rem;font-weight:500}.LayoutSettings-module__ssuJpa__styleGroup{background:var(--main-bg);border:1px solid var(--separator);box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;height:40px;padding:0 4px;display:flex}.LayoutSettings-module__ssuJpa__styleBtn{width:32px;height:32px;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.LayoutSettings-module__ssuJpa__styleBtn:hover{background:var(--secondary);color:var(--primary-text)}.LayoutSettings-module__ssuJpa__styleBtnActive{background:var(--tertiary);color:var(--primary-text)}@media (max-width:767px){.LayoutSettings-module__ssuJpa__marginRow{flex-wrap:wrap;gap:8px;padding-left:0}.LayoutSettings-module__ssuJpa__marginLabel{min-width:0}.LayoutSettings-module__ssuJpa__marginInputs{flex-wrap:wrap;gap:8px}.LayoutSettings-module__ssuJpa__labelRow{flex-direction:column;gap:12px}.LayoutSettings-module__ssuJpa__hfGroup .LayoutSettings-module__ssuJpa__labelRow{flex-direction:row;gap:8px}.LayoutSettings-module__ssuJpa__hfGroup .LayoutSettings-module__ssuJpa__labelRow>div{min-width:0}}
.ProductionSettings-module__qHfVPG__styleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}@media (max-width:767px){.ProductionSettings-module__qHfVPG__styleOptions{grid-template-columns:1fr}}.ProductionSettings-module__qHfVPG__styleName{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}.ProductionSettings-module__qHfVPG__styleExample{color:var(--primary-text);align-items:center;gap:6px;margin-left:auto;font-size:.9rem;font-weight:600;display:inline-flex}.ProductionSettings-module__qHfVPG__styleExample span{font-family:var(--font-screenplay)}.ProductionSettings-module__qHfVPG__arrowIcon{opacity:.5}.ProductionSettings-module__qHfVPG__letterToggles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ProductionSettings-module__qHfVPG__letterCard{justify-content:center;padding:12px}.ProductionSettings-module__qHfVPG__letter{font-family:var(--font-screenplay);color:var(--primary-text);font-size:1rem;font-weight:600}
.StorageSettings-module__9GvNOW__storageSummary{flex-direction:column;gap:10px;display:flex}.StorageSettings-module__9GvNOW__storageHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.StorageSettings-module__9GvNOW__storageUsed{color:var(--secondary-text);font-variant-numeric:tabular-nums;font-size:.85rem}.StorageSettings-module__9GvNOW__bar{background-color:var(--tertiary);border-radius:6px;width:100%;height:10px;display:flex;overflow:hidden}.StorageSettings-module__9GvNOW__barSeg{height:100%;transition:width .3s}.StorageSettings-module__9GvNOW__segThis{background-color:#3b82f6}.StorageSettings-module__9GvNOW__segOther{background-color:#f59e0b}.StorageSettings-module__9GvNOW__legend{color:var(--secondary-text);flex-wrap:wrap;gap:6px 18px;font-size:.8rem;display:flex}.StorageSettings-module__9GvNOW__legendItem{align-items:center;gap:6px;display:inline-flex}.StorageSettings-module__9GvNOW__legendValue{color:var(--primary-text);font-variant-numeric:tabular-nums}.StorageSettings-module__9GvNOW__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.StorageSettings-module__9GvNOW__dotThis{background-color:#3b82f6}.StorageSettings-module__9GvNOW__dotOther{background-color:#f59e0b}.StorageSettings-module__9GvNOW__dotFree{background-color:var(--tertiary);border:1px solid var(--secondary-text)}.StorageSettings-module__9GvNOW__empty{color:var(--secondary-text);padding:16px 0;font-size:.9rem}.StorageSettings-module__9GvNOW__list{flex-direction:column;gap:8px;display:flex}.StorageSettings-module__9GvNOW__row{background-color:var(--secondary);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.StorageSettings-module__9GvNOW__thumb{background-color:var(--tertiary);width:44px;height:44px;color:var(--secondary-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.StorageSettings-module__9GvNOW__thumbImg{object-fit:cover;width:100%;height:100%}.StorageSettings-module__9GvNOW__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.StorageSettings-module__9GvNOW__metaTitle{color:var(--primary-text);font-variant-numeric:tabular-nums;font-size:.9rem}.StorageSettings-module__9GvNOW__metaSub{color:var(--secondary-text);font-variant-numeric:tabular-nums;font-size:.8rem}.StorageSettings-module__9GvNOW__deleteBtn,.StorageSettings-module__9GvNOW__confirmBtn,.StorageSettings-module__9GvNOW__cancelBtn{width:32px;height:32px;color:var(--secondary-text);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.StorageSettings-module__9GvNOW__deleteBtn:hover{background-color:var(--tertiary);color:var(--error)}.StorageSettings-module__9GvNOW__confirm{gap:4px;display:flex}.StorageSettings-module__9GvNOW__confirmBtn{background-color:var(--error);color:#fff}.StorageSettings-module__9GvNOW__cancelBtn:hover{background-color:var(--tertiary);color:var(--primary-text)}
.AuthForm-module__VayIXq__strengthContainer{align-items:center;gap:12px;margin-top:4px;display:flex}.AuthForm-module__VayIXq__strengthBar{background:var(--separator);border-radius:2px;flex:1;height:4px;overflow:hidden}.AuthForm-module__VayIXq__strengthFill{border-radius:2px;height:100%;transition:width .3s,background-color .3s}.AuthForm-module__VayIXq__strengthLabel{min-width:60px;font-size:.75rem;font-weight:600}.AuthForm-module__VayIXq__strengthFill.AuthForm-module__VayIXq__level1,.AuthForm-module__VayIXq__strengthLabel.AuthForm-module__VayIXq__level1{background-color:var(--error);color:var(--error)}.AuthForm-module__VayIXq__strengthFill.AuthForm-module__VayIXq__level2,.AuthForm-module__VayIXq__strengthLabel.AuthForm-module__VayIXq__level2{color:#f97316;background-color:#f97316}.AuthForm-module__VayIXq__strengthFill.AuthForm-module__VayIXq__level3,.AuthForm-module__VayIXq__strengthLabel.AuthForm-module__VayIXq__level3{color:#eab308;background-color:#eab308}.AuthForm-module__VayIXq__strengthFill.AuthForm-module__VayIXq__level4,.AuthForm-module__VayIXq__strengthLabel.AuthForm-module__VayIXq__level4{background-color:var(--success);color:var(--success)}.AuthForm-module__VayIXq__inputError{border-color:var(--error)!important}.AuthForm-module__VayIXq__errorText{color:var(--error);margin-top:4px;font-size:.75rem}.AuthForm-module__VayIXq__message{border-radius:8px;padding:12px 16px;font-size:.9rem;font-weight:500}.AuthForm-module__VayIXq__message.AuthForm-module__VayIXq__success{color:var(--success);background:#22c55e1a;border:1px solid #22c55e33}.AuthForm-module__VayIXq__message.AuthForm-module__VayIXq__error{color:var(--error);background:#ef44441a;border:1px solid #ef444433}.AuthForm-module__VayIXq__message.AuthForm-module__VayIXq__info{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.AuthForm-module__VayIXq__fieldHeader{justify-content:space-between;align-items:center;display:flex}.AuthForm-module__VayIXq__authForm{gap:8px;height:100%}.AuthForm-module__VayIXq__authInfoText{color:var(--secondary-text);margin:0;font-size:.85rem}.AuthForm-module__VayIXq__authActions{flex-direction:column;gap:10px;display:flex}.AuthForm-module__VayIXq__authSubmitBtn{justify-content:center;width:100%}.AuthForm-module__VayIXq__authSubAction{color:var(--secondary-text);cursor:pointer;font-size:.8rem;font-family:var(--font-inter);text-align:right;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.AuthForm-module__VayIXq__authSubAction:hover{color:var(--primary-text)}.AuthForm-module__VayIXq__authLinks{flex-direction:column;gap:6px;margin-top:auto;display:flex}.AuthForm-module__VayIXq__authSwitchRow{color:var(--secondary-text);text-align:right;margin:0;font-size:.8rem}.AuthForm-module__VayIXq__authSwitchLink{color:var(--secondary-text);cursor:pointer;font-size:.8rem;font-family:var(--font-inter);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.AuthForm-module__VayIXq__authSwitchLink:hover{color:var(--primary-text)}.AuthForm-module__VayIXq__divider{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;margin:12px 0;font-size:.75rem;display:flex}.AuthForm-module__VayIXq__divider:before,.AuthForm-module__VayIXq__divider:after{content:"";border-top:1px solid var(--separator);flex:1}.AuthForm-module__VayIXq__oauthGroup{flex-direction:column;gap:8px;display:flex}.AuthForm-module__VayIXq__oauthBtn{justify-content:center;align-items:center;gap:10px;display:flex}
.AboutSettings-module__TZ-BBG__container{flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;padding:60px 0;display:flex}.AboutSettings-module__TZ-BBG__brandSection{flex-direction:column;align-items:center;gap:16px;animation:.5s ease-out forwards AboutSettings-module__TZ-BBG__fade-in-up;display:flex}.AboutSettings-module__TZ-BBG__logoWrapper{background:var(--secondary);border:1px solid var(--separator);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 8px 24px -8px #0003}.AboutSettings-module__TZ-BBG__logo{width:44px;height:44px;color:var(--primary-text)}.AboutSettings-module__TZ-BBG__title{color:var(--primary-text);letter-spacing:-.02em;font-size:2.2rem;font-weight:700;line-height:1;font-family:var(--font-inter), sans-serif;margin:0}.AboutSettings-module__TZ-BBG__copyright{color:var(--secondary-text);margin:0;font-size:.9rem}.AboutSettings-module__TZ-BBG__infoSection{background-color:var(--secondary);border:1px solid var(--separator);opacity:0;border-radius:12px;flex-direction:column;width:100%;max-width:420px;animation:.5s ease-out .1s forwards AboutSettings-module__TZ-BBG__fade-in-up;display:flex;overflow:hidden;box-shadow:0 4px 12px -4px #0000001a}.AboutSettings-module__TZ-BBG__row{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .2s;display:flex}.AboutSettings-module__TZ-BBG__row:hover{background-color:var(--secondary-hover)}.AboutSettings-module__TZ-BBG__row:not(:last-child){border-bottom:1px solid var(--separator)}.AboutSettings-module__TZ-BBG__labelGroup{align-items:center;gap:12px;display:flex}.AboutSettings-module__TZ-BBG__icon{color:var(--secondary-text)}.AboutSettings-module__TZ-BBG__label{color:var(--secondary-text);font-size:.95rem;font-weight:500}.AboutSettings-module__TZ-BBG__value{color:var(--primary-text);font-size:.95rem;font-weight:600}@keyframes AboutSettings-module__TZ-BBG__fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.EditorSidebarNavigation-module__qLtrMW__container{flex-direction:row;flex-shrink:0;min-height:0;display:flex;overflow:hidden}.EditorSidebarNavigation-module__qLtrMW__sidebar_content{width:var(--navigation-sidebar-width);flex-direction:column;gap:20px;min-height:0;padding:0 15px 20px 30px;display:flex;position:relative;overflow:hidden}.EditorSidebarNavigation-module__qLtrMW__collapsed .EditorSidebarNavigation-module__qLtrMW__element{visibility:hidden}.EditorSidebarNavigation-module__qLtrMW__collapsed{width:0;padding:0}.EditorSidebarNavigation-module__qLtrMW__element{background-color:var(--editor-sidebar);min-height:0;box-shadow:var(--panel-shadow);border-radius:35px;flex-direction:column;flex:1;padding-top:20px;padding-bottom:30px;display:flex;overflow:hidden}.EditorSidebarNavigation-module__qLtrMW__selection{flex-direction:row;gap:10px;display:flex}@media (max-width:767px){.EditorSidebarNavigation-module__qLtrMW__container{top:var(--navbar-height);z-index:60;pointer-events:none;position:fixed;bottom:0;left:0;overflow:hidden}.EditorSidebarNavigation-module__qLtrMW__sidebar_content{width:var(--mobile-drawer-width);height:100%;padding:12px 12px calc(20px + var(--safe-bottom)) calc(12px + var(--safe-left));pointer-events:auto;transition:transform .25s,visibility;transform:translate(0)}.EditorSidebarNavigation-module__qLtrMW__collapsed{width:var(--mobile-drawer-width);pointer-events:none;visibility:hidden;padding:12px;transition:transform .25s,visibility 0s linear .25s;transform:translate(-100%)}.EditorSidebarNavigation-module__qLtrMW__collapsed .EditorSidebarNavigation-module__qLtrMW__element{visibility:inherit}}.EditorSidebarNavigation-module__qLtrMW__list{flex-direction:column;margin-top:12px;display:flex;overflow:hidden auto}.EditorSidebarNavigation-module__qLtrMW__empty_state{text-align:center;color:var(--secondary-text);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:20px;font-size:12px;display:flex}.EditorSidebarNavigation-module__qLtrMW__empty_actions{flex-direction:column;align-items:stretch;gap:8px;width:fit-content;display:flex}.EditorSidebarNavigation-module__qLtrMW__empty_action{cursor:pointer;color:var(--secondary-text);border:1px solid var(--separator);background:0 0;border-radius:40px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:opacity .2s;display:flex}.EditorSidebarNavigation-module__qLtrMW__empty_action:hover{opacity:.7}.EditorSidebarNavigation-module__qLtrMW__scene_list{flex:1}.EditorSidebarNavigation-module__qLtrMW__marker_gutter{pointer-events:none;width:6px;position:absolute;right:3px}.EditorSidebarNavigation-module__qLtrMW__marker{opacity:.8;border-radius:2px;height:3px;position:absolute;left:0;right:0;transform:translateY(-50%)}@media (pointer:coarse){.EditorSidebarNavigation-module__qLtrMW__tree_list{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.EditorSidebarNavigation-module__qLtrMW__tree_list input{-webkit-user-select:text;user-select:text}}.EditorSidebarNavigation-module__qLtrMW__list_header{flex-direction:row;align-items:center;gap:8px;padding-left:20px;display:flex}.EditorSidebarNavigation-module__qLtrMW__header_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:-4px 20px -4px auto;padding:4px;display:none}.EditorSidebarNavigation-module__qLtrMW__header_btn svg{color:var(--secondary-text)}.EditorSidebarNavigation-module__qLtrMW__header_btn:hover{background-color:var(--editor-sidebar-hover)}@media (pointer:coarse){.EditorSidebarNavigation-module__qLtrMW__header_btn{display:flex}}.EditorSidebarNavigation-module__qLtrMW__filter_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:-4px 20px -4px auto;padding:4px;transition:background-color .15s;display:flex;position:relative}.EditorSidebarNavigation-module__qLtrMW__filter_btn svg{color:var(--secondary-text)}.EditorSidebarNavigation-module__qLtrMW__filter_btn:hover,.EditorSidebarNavigation-module__qLtrMW__filter_btn_active{background-color:var(--editor-sidebar-hover)}.EditorSidebarNavigation-module__qLtrMW__filter_badge{background-color:var(--primary-text);min-width:13px;height:13px;color:var(--editor-sidebar);text-align:center;border-radius:7px;padding:0 3px;font-size:9px;font-weight:700;line-height:13px;position:absolute;top:-3px;right:-3px}.EditorSidebarNavigation-module__qLtrMW__list_title{font-size:1rem}.EditorSidebarNavigation-module__qLtrMW__list_fill{height:100%;min-height:30px}.EditorSidebarNavigation-module__qLtrMW__tab_bar{border-top:1px solid var(--separator);padding-top:4px;flex-direction:row;justify-content:center;gap:8px;margin-top:auto;padding-inline:12px;display:flex}.EditorSidebarNavigation-module__qLtrMW__tab_btn{cursor:pointer;color:var(--secondary-text);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;transition:color .15s,background-color .15s;display:flex}.EditorSidebarNavigation-module__qLtrMW__tab_btn:hover{background-color:var(--editor-sidebar-hover);color:var(--primary-text)}.EditorSidebarNavigation-module__qLtrMW__tab_btn_active{color:var(--primary-text);background-color:var(--editor-sidebar-hover)}.EditorSidebarNavigation-module__qLtrMW__tab_btn_active:hover{color:var(--primary-text)}@media (max-width:767px){.EditorSidebarNavigation-module__qLtrMW__sidebar_content{-webkit-user-select:none;user-select:none}.EditorSidebarNavigation-module__qLtrMW__sidebar_content :is(input,textarea){-webkit-user-select:text;user-select:text}}
.DocumentTreeItem-module__f3sI3q__row{box-sizing:border-box;min-height:30px;color:var(--secondary-text);cursor:pointer;flex-direction:row;align-items:center;gap:8px;padding-right:20px;font-size:12px;display:flex;position:relative}.DocumentTreeItem-module__f3sI3q__row:hover{background-color:var(--editor-sidebar-hover);color:var(--primary-text)}.DocumentTreeItem-module__f3sI3q__row_active{color:var(--primary-text);background-color:var(--editor-sidebar-hover)}.DocumentTreeItem-module__f3sI3q__color_bar{pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.DocumentTreeItem-module__f3sI3q__row_drop_into{background-color:var(--editor-style-bg-hover);box-shadow:inset 0 0 0 1px var(--tertiary-hover)}.DocumentTreeItem-module__f3sI3q__row_drop_before:before,.DocumentTreeItem-module__f3sI3q__row_drop_after:after{content:"";background-color:var(--tertiary-hover);pointer-events:none;height:2px;position:absolute;left:8px;right:8px}.DocumentTreeItem-module__f3sI3q__row_drop_before:before{top:-1px}.DocumentTreeItem-module__f3sI3q__row_drop_after:after{bottom:-1px}.DocumentTreeItem-module__f3sI3q__chevron{color:var(--secondary-text);flex-shrink:0;transition:transform .2s}.DocumentTreeItem-module__f3sI3q__chevron_expanded{transform:rotate(90deg)}.DocumentTreeItem-module__f3sI3q__chevron_placeholder{flex-shrink:0;width:13px}.DocumentTreeItem-module__f3sI3q__type_icon{color:var(--secondary-text);flex-shrink:0}.DocumentTreeItem-module__f3sI3q__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow-x:hidden}.DocumentTreeItem-module__f3sI3q__rename_input{background:var(--editor-sidebar-hover);border:1px solid var(--separator);min-width:0;color:var(--primary-text);font-size:12px;line-height:inherit;border-radius:4px;outline:none;flex:1;padding:0 6px}.DocumentTreeItem-module__f3sI3q__actions{opacity:0;flex-direction:row;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.DocumentTreeItem-module__f3sI3q__row:hover .DocumentTreeItem-module__f3sI3q__actions,.DocumentTreeItem-module__f3sI3q__row_active .DocumentTreeItem-module__f3sI3q__actions{opacity:1}.DocumentTreeItem-module__f3sI3q__action_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex}.DocumentTreeItem-module__f3sI3q__menu_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:none}.DocumentTreeItem-module__f3sI3q__menu_btn:hover{background-color:var(--editor-style-bg-hover);color:var(--primary-text)}@media (pointer:coarse){.DocumentTreeItem-module__f3sI3q__menu_btn{display:flex}}.DocumentTreeItem-module__f3sI3q__action_btn:hover{background-color:var(--editor-style-bg-hover);color:var(--primary-text)}.DocumentTreeItem-module__f3sI3q__action_btn_danger:hover{background-color:var(--error,#e53e3e);color:#fff}.DocumentTreeItem-module__f3sI3q__confirm_row{flex-direction:row;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.DocumentTreeItem-module__f3sI3q__confirm_text{min-width:0;color:var(--secondary-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;overflow:hidden}.DocumentTreeItem-module__f3sI3q__confirm_btns{flex-shrink:0;gap:6px;display:flex}.DocumentTreeItem-module__f3sI3q__confirm_yes,.DocumentTreeItem-module__f3sI3q__confirm_no{cursor:pointer;border:none;border-radius:5px;padding:3px 10px;font-size:.72rem;font-weight:500;transition:opacity .1s}.DocumentTreeItem-module__f3sI3q__confirm_yes{background-color:var(--error,#e53e3e);color:#fff}.DocumentTreeItem-module__f3sI3q__confirm_no{background-color:var(--tertiary);color:var(--primary-text)}.DocumentTreeItem-module__f3sI3q__confirm_yes:hover,.DocumentTreeItem-module__f3sI3q__confirm_no:hover{opacity:.85}
.EditorSidebar-module__vc4pOG__container{flex-direction:row;flex-shrink:0;min-height:0;display:flex;overflow:hidden}.EditorSidebar-module__vc4pOG__sidebar_content{width:var(--format-sidebar-width);flex-direction:column;gap:20px;min-height:0;padding:0 30px 20px 15px;display:flex;overflow:hidden}.EditorSidebar-module__vc4pOG__collapsed{visibility:hidden;width:0;padding:0}@media (max-width:767px){.EditorSidebar-module__vc4pOG__container{top:var(--navbar-height);z-index:60;pointer-events:none;position:fixed;bottom:0;right:0;overflow:hidden}.EditorSidebar-module__vc4pOG__sidebar_content{width:var(--mobile-drawer-width);height:100%;padding:12px calc(12px + var(--safe-right)) calc(20px + var(--safe-bottom)) 12px;pointer-events:auto;transition:transform .25s,visibility;transform:translate(0)}.EditorSidebar-module__vc4pOG__collapsed{width:var(--mobile-drawer-width);pointer-events:none;padding:12px;transition:transform .25s,visibility 0s linear .25s;transform:translate(100%)}}.EditorSidebar-module__vc4pOG__tabs{flex-direction:column;justify-content:space-between;display:flex}.EditorSidebar-module__vc4pOG__style_btns{padding-block:15px;flex-direction:row;gap:12px;padding-left:25px;display:flex}.EditorSidebar-module__vc4pOG__style_btn{background-color:var(--editor-style-bg);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;display:flex}.EditorSidebar-module__vc4pOG__style_btn:hover,.EditorSidebar-module__vc4pOG__active_style{background-color:var(--editor-style-bg-hover)}@media (max-width:767px){.EditorSidebar-module__vc4pOG__sidebar_content{-webkit-user-select:none;user-select:none}.EditorSidebar-module__vc4pOG__sidebar_content :is(input,textarea){-webkit-user-select:text;user-select:text}}
.NavbarIconButton-module__h4mN2G__button{border:2px solid var(--secondary);background-color:var(--secondary);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:64px;justify-content:center;align-items:center;gap:12px;height:100%;padding-inline:10px;transition:all .2s;display:flex}.NavbarIconButton-module__h4mN2G__button:hover,.NavbarIconButton-module__h4mN2G__active{border-color:var(--tertiary)}@media (max-width:767px){.NavbarIconButton-module__h4mN2G__button{border-radius:50%;width:40px;height:40px;padding-inline:0}}
.MobileFormatToolbar-module__F4pkbW__toolbar{pointer-events:auto;--tb-btn-size:40px;--tb-btn-gap:4px;--tb-group-gap:6px;--tb-bar-gap:8px;--tb-bar-padding:8px;--tb-element-width:128px;--tb-separator-margin:4px;--tb-group-width:calc(3 * var(--tb-btn-size) + 2 * var(--tb-btn-gap));--tb-separator-width:calc(1px + 2 * var(--tb-separator-margin));--tb-base-width:calc(2px + (2 * var(--tb-bar-padding)) + var(--tb-element-width) + var(--tb-bar-gap) + (2 * var(--tb-group-width)) + (2 * var(--tb-group-gap)) + var(--tb-separator-width));flex:0 1 var(--tb-base-width);justify-content:flex-start;align-items:center;gap:var(--tb-bar-gap);min-width:0;padding:6px var(--tb-bar-padding);background-color:var(--secondary);border:1px solid var(--separator);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:26px;flex-direction:row;display:flex;position:relative;box-shadow:0 4px 18px #0000002e}.MobileFormatToolbar-module__F4pkbW__tap_guard{z-index:59;background:0 0;position:fixed;inset:0}.MobileFormatToolbar-module__F4pkbW__group{align-items:center;gap:var(--tb-btn-gap);flex-direction:row;flex-shrink:0;display:flex}.MobileFormatToolbar-module__F4pkbW__btn{width:var(--tb-btn-size);height:var(--tb-btn-size);color:var(--secondary-text);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.MobileFormatToolbar-module__F4pkbW__btn:active{background-color:var(--secondary-hover)}.MobileFormatToolbar-module__F4pkbW__btn.MobileFormatToolbar-module__F4pkbW__active{background-color:var(--secondary-hover);color:var(--primary-text)}.MobileFormatToolbar-module__F4pkbW__separator{background-color:var(--separator);width:1px;height:22px;margin-inline:var(--tb-separator-margin);flex-shrink:0}.MobileFormatToolbar-module__F4pkbW__format_wrap{flex:1;min-width:0;display:flex;position:relative}.MobileFormatToolbar-module__F4pkbW__format_group{align-items:center;gap:var(--tb-group-gap);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex-direction:row;flex:1;min-width:0;display:flex;overflow-x:auto}.MobileFormatToolbar-module__F4pkbW__format_group::-webkit-scrollbar{display:none}.MobileFormatToolbar-module__F4pkbW__fade{pointer-events:none;width:24px;position:absolute;top:0;bottom:0}.MobileFormatToolbar-module__F4pkbW__fade_start{background:linear-gradient(to right, var(--secondary), transparent);left:0}.MobileFormatToolbar-module__F4pkbW__fade_end{background:linear-gradient(to left, var(--secondary), transparent);right:0}.MobileFormatToolbar-module__F4pkbW__element{flex-shrink:0;display:flex;position:relative}.MobileFormatToolbar-module__F4pkbW__element_trigger{width:var(--tb-element-width);height:var(--tb-btn-size);background-color:var(--secondary-hover);color:var(--primary-text);cursor:pointer;touch-action:manipulation;border:none;border-radius:20px;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.MobileFormatToolbar-module__F4pkbW__element_label{font-family:var(--font-courier);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MobileFormatToolbar-module__F4pkbW__chevron{color:var(--secondary-text);flex-shrink:0;transition:transform .15s}.MobileFormatToolbar-module__F4pkbW__chevron_open{transform:rotate(180deg)}.MobileFormatToolbar-module__F4pkbW__element_menu{z-index:10;overscroll-behavior:contain;background-color:var(--secondary);border:1px solid var(--separator);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;max-height:260px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 6px 20px #0000002e}.MobileFormatToolbar-module__F4pkbW__element_item{color:var(--primary-text);font-family:var(--font-courier);text-align:left;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;padding:10px 12px;font-size:15px;display:flex}.MobileFormatToolbar-module__F4pkbW__element_item:active{background-color:var(--secondary-hover)}.MobileFormatToolbar-module__F4pkbW__element_item_active{background-color:var(--secondary-hover);font-weight:600}.MobileFormatToolbar-module__F4pkbW__spell_menu{overscroll-behavior:contain;background-color:var(--secondary);border:1px solid var(--separator);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;max-width:min(280px,100%);max-height:260px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 6px 20px #0000002e}.MobileFormatToolbar-module__F4pkbW__spell_item{color:var(--primary-text);text-align:left;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;display:flex}.MobileFormatToolbar-module__F4pkbW__spell_item:active{background-color:var(--secondary-hover)}.MobileFormatToolbar-module__F4pkbW__spell_dictionary{border-top:1px solid var(--separator);color:var(--secondary-text);border-radius:0 0 8px 8px;margin-top:2px;padding-top:12px;font-size:14px}.MobileFormatToolbar-module__F4pkbW__spell_status{color:var(--secondary-text);justify-content:center;align-items:center;padding:10px 12px;font-size:14px;display:flex}.MobileFormatToolbar-module__F4pkbW__spinner{animation:1s linear infinite MobileFormatToolbar-module__F4pkbW__spin}@keyframes MobileFormatToolbar-module__F4pkbW__spin{to{transform:rotate(360deg)}}
.EditorBottomBar-module__NNAg7G__bar_row{left:0;right:0;bottom:max(var(--vv-inset,0px), calc(56px + var(--safe-bottom)));z-index:60;pointer-events:none;flex-direction:row;justify-content:center;align-items:flex-end;gap:8px;margin-bottom:8px;padding-inline:8px;display:flex;position:fixed}@media (max-width:767px){.EditorBottomBar-module__NNAg7G__bar_row{bottom:max(var(--vv-inset,0px), calc(66px + var(--safe-bottom)))}}.EditorBottomBar-module__NNAg7G__side_island{pointer-events:auto;background-color:var(--secondary);border:1px solid var(--separator);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:26px;flex-direction:row;flex-shrink:0;align-items:center;gap:2px;padding:6px;display:flex;position:relative;box-shadow:0 4px 18px #0000002e}.EditorBottomBar-module__NNAg7G__side_island .EditorBottomBar-module__NNAg7G__island_btn{width:40px;height:40px;color:var(--secondary-text);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.EditorBottomBar-module__NNAg7G__side_island .EditorBottomBar-module__NNAg7G__island_btn:hover{border-color:#0000}.EditorBottomBar-module__NNAg7G__side_island .EditorBottomBar-module__NNAg7G__island_btn:active{background-color:var(--secondary-hover)}.EditorBottomBar-module__NNAg7G__footer_menu{background-color:var(--secondary);border:1px solid var(--separator);opacity:0;visibility:hidden;pointer-events:none;border-radius:26px;flex-direction:row;align-items:center;gap:4px;padding:6px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 6px 20px #0000002e}.EditorBottomBar-module__NNAg7G__footer_menu_open{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.ProjectWorkspace-module__uVDX6W__workspace{background-color:var(--main-bg);flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ProjectWorkspace-module__uVDX6W__center_column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ProjectWorkspace-module__uVDX6W__panel_area{flex:1;min-width:0;min-height:0;position:relative}.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle{z-index:13;cursor:pointer;width:20px;height:36px;color:var(--secondary-text);background-color:var(--secondary);box-shadow:var(--panel-shadow);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle svg{color:var(--secondary-text)}@media (min-width:768px){.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle{right:30px}}@media (max-width:767px){.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle{top:calc(var(--navbar-height) + 8px)}.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle.ProjectWorkspace-module__uVDX6W__timeline_open{top:8px}.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle,.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle svg{color:var(--primary-text)}.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle{background-color:var(--main-bg)}}@media (hover:hover){.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle:hover{opacity:1;background-color:var(--secondary-hover)}}.ProjectWorkspace-module__uVDX6W__sidebar_backdrop{top:var(--navbar-height);z-index:55;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0006;transition:opacity .25s;position:fixed;bottom:0;left:0;right:0}.ProjectWorkspace-module__uVDX6W__sidebar_backdrop_hidden{opacity:0;pointer-events:none}@media (pointer:coarse){.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle{width:28px;height:44px}}.ProjectWorkspace-module__uVDX6W__right_sidebar_toggle{transform:translateX(calc(var(--chrome-hide,0) * (100% + 8px)));opacity:calc(1 - var(--chrome-hide,0));will-change:transform;transition:background-color .15s}.ProjectWorkspace-module__uVDX6W__edit_fab{left:calc(20px + var(--safe-left));bottom:calc(20px + var(--safe-bottom));z-index:55;background-color:var(--primary-text);width:56px;height:56px;color:var(--main-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;opacity:calc(1 - var(--chrome-hide,0));transform:translateY(calc(var(--chrome-hide,0) * (100% + 20px + var(--safe-bottom))));border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 14px #00000047}.ProjectWorkspace-module__uVDX6W__edit_fab svg{color:inherit}.ProjectWorkspace-module__uVDX6W__edit_fab:active{opacity:1;transform:scale(.94)}

.CreateProjectPage-module__xpV8Tq__wrapper{flex:1;justify-content:flex-start;align-items:flex-start;min-height:0;padding:40px 48px;display:flex;overflow-y:auto}.CreateProjectPage-module__xpV8Tq__formBox{flex-direction:column;gap:28px;width:100%;max-width:460px;display:flex}@media (max-width:767px){.CreateProjectPage-module__xpV8Tq__wrapper{padding:24px 16px 40px}}
.ProjectItem-module__Ny9vBa__container{z-index:0;cursor:pointer;grid-template-columns:var(--projects-grid);border:none;border-bottom:1px solid var(--separator);text-align:left;background:0 0;align-items:center;column-gap:16px;width:100%;padding:14px 20px;display:grid;position:relative}.ProjectItem-module__Ny9vBa__container:before{content:"";z-index:-1;background-color:#0000;border-radius:8px;transition:background-color .15s;position:absolute;inset:4px 0}.ProjectItem-module__Ny9vBa__container:hover:before{background-color:var(--secondary-hover)}.ProjectItem-module__Ny9vBa__container:active{transition:transform 70ms;transform:scale(.995)}.ProjectItem-module__Ny9vBa__poster{aspect-ratio:.675;object-fit:cover;border-radius:4px;flex-shrink:0;width:34px}.ProjectItem-module__Ny9vBa__title_cell{flex-direction:column;gap:4px;min-width:0;display:flex}.ProjectItem-module__Ny9vBa__title{font-family:var(--font-inter), sans-serif;color:var(--primary-text);white-space:nowrap;text-overflow:ellipsis;padding-right:.2em;font-size:1.2rem;font-style:italic;font-weight:400;overflow:hidden}.ProjectItem-module__Ny9vBa__date_cell{color:var(--secondary-text);font-size:.9rem}.ProjectItem-module__Ny9vBa__storage_cell{min-width:0;color:var(--secondary-text);flex-direction:row;align-items:center;gap:8px;display:flex}.ProjectItem-module__Ny9vBa__file_path{color:var(--secondary-text);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.ProjectItem-module__Ny9vBa__storage_label{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.ProjectItem-module__Ny9vBa__collaborators{color:var(--secondary-text);font-variant-numeric:tabular-nums;flex-direction:row;flex-shrink:0;align-items:center;gap:4px;font-size:.85rem;display:flex}.ProjectItem-module__Ny9vBa__meta_inline .ProjectItem-module__Ny9vBa__collaborators{font-size:inherit}.ProjectItem-module__Ny9vBa__icon{color:var(--secondary-text);flex-shrink:0}.ProjectItem-module__Ny9vBa__meta_inline{color:var(--secondary-text);flex-direction:row;align-items:center;gap:6px;font-size:.82rem;display:none}@media (max-width:767px){.ProjectItem-module__Ny9vBa__container{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:14px 4px}.ProjectItem-module__Ny9vBa__date_cell,.ProjectItem-module__Ny9vBa__storage_cell{display:none}.ProjectItem-module__Ny9vBa__meta_inline{display:flex}}
.ProjectPageContainer-module__5PViOW__layout{--projects-sidebar-width:260px;--projects-grid:44px minmax(0, 1fr) 160px 156px;background-color:var(--main-bg);flex:1;min-height:0;display:flex;position:relative}.ProjectPageContainer-module__5PViOW__sidebar{z-index:60;width:var(--projects-sidebar-width);background-color:var(--main-bg);border-right:2px solid var(--separator);flex-direction:column;padding:0 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.ProjectPageContainer-module__5PViOW__sidebar_top{height:var(--navbar-height);padding-inline:8px;padding-top:var(--safe-top);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ProjectPageContainer-module__5PViOW__logo{color:var(--primary-text);width:88px;height:auto}.ProjectPageContainer-module__5PViOW__sidebar_title{color:var(--primary-text);margin:0;font-size:1.2rem;font-weight:600}.ProjectPageContainer-module__5PViOW__sidebar_close{width:36px;height:36px;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.ProjectPageContainer-module__5PViOW__sidebar_close:hover{background-color:var(--secondary-hover);color:var(--primary-text)}.ProjectPageContainer-module__5PViOW__sidebar_actions{flex-direction:column;gap:8px;padding:40px 4px 0;display:flex}.ProjectPageContainer-module__5PViOW__action_btn{border:1px solid var(--separator);width:100%;color:var(--secondary-text);cursor:pointer;background:0 0;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:flex}.ProjectPageContainer-module__5PViOW__action_btn:hover{border-color:var(--tertiary);background-color:var(--secondary-hover);color:var(--primary-text)}.ProjectPageContainer-module__5PViOW__action_btn:active{transition:transform 70ms;transform:scale(.98)}.ProjectPageContainer-module__5PViOW__action_btn:disabled{opacity:.5;cursor:not-allowed}.ProjectPageContainer-module__5PViOW__import_error{color:var(--error,#e5484d);text-align:center;margin:2px 4px 0;font-size:.8rem;line-height:1.3}.ProjectPageContainer-module__5PViOW__action_primary{background-color:var(--secondary);color:var(--primary-text)}.ProjectPageContainer-module__5PViOW__main{min-width:0;min-height:0;margin-left:var(--projects-sidebar-width);flex-direction:column;flex:1;display:flex}.ProjectPageContainer-module__5PViOW__list{flex-direction:column;flex:1;width:100%;max-width:920px;min-height:0;padding:40px 48px 0;display:flex}.ProjectPageContainer-module__5PViOW__list_header{grid-template-columns:var(--projects-grid);border-bottom:2px solid var(--separator);text-transform:uppercase;letter-spacing:.05em;color:var(--secondary-text);align-items:center;column-gap:16px;padding:0 20px 12px;font-size:.72rem;font-weight:600;display:grid}.ProjectPageContainer-module__5PViOW__col_date,.ProjectPageContainer-module__5PViOW__col_storage{text-align:left}.ProjectPageContainer-module__5PViOW__list_scroll{scrollbar-width:none;flex:1;min-height:0;padding-bottom:40px;overflow-y:auto}.ProjectPageContainer-module__5PViOW__list_scroll::-webkit-scrollbar{display:none}.ProjectPageContainer-module__5PViOW__rows{flex-direction:column;padding-top:8px;display:flex}.ProjectPageContainer-module__5PViOW__empty{color:var(--secondary-text);justify-content:center;align-items:center;padding:48px 20px;font-size:.9rem;display:flex}.ProjectPageContainer-module__5PViOW__backdrop{z-index:55;background-color:#00000073;position:fixed;inset:0}@media (max-width:767px){.ProjectPageContainer-module__5PViOW__sidebar{top:var(--navbar-height);width:var(--mobile-drawer-width);padding:8px calc(8px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(8px + var(--safe-left));background-color:var(--main-bg);border-right:none;transition:transform .25s;transform:translate(0)}.ProjectPageContainer-module__5PViOW__backdrop{top:var(--navbar-height)}.ProjectPageContainer-module__5PViOW__sidebar_closed{transform:translate(-100%)}.ProjectPageContainer-module__5PViOW__sidebar_top{height:auto;padding:4px 12px 8px}.ProjectPageContainer-module__5PViOW__sidebar_actions{padding:8px 12px 0}.ProjectPageContainer-module__5PViOW__main{margin-left:0}.ProjectPageContainer-module__5PViOW__list{padding:8px 16px 0}.ProjectPageContainer-module__5PViOW__list_header{display:none}}
.SavesPanel-module__EMUKWG__container{z-index:100;border-radius:16px;flex-direction:column;width:340px;max-height:480px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;}@media (max-width:767px){.SavesPanel-module__EMUKWG__container{top:calc(var(--navbar-height) + 4px);left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));width:auto;max-width:none;max-height:calc(100dvh - var(--navbar-height) - 16px - var(--safe-bottom));z-index:60;position:fixed}}.SavesPanel-module__EMUKWG__header{border-bottom:1px solid var(--separator);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.SavesPanel-module__EMUKWG__title{color:var(--primary-text);font-size:.85rem;font-weight:600}.SavesPanel-module__EMUKWG__close_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.SavesPanel-module__EMUKWG__close_btn:hover{background-color:var(--tertiary);color:var(--primary-text)}.SavesPanel-module__EMUKWG__create_section{border-bottom:1px solid var(--separator);flex-shrink:0;padding:10px 12px}.SavesPanel-module__EMUKWG__create_btn{background-color:var(--primary);width:100%;color:var(--primary-text);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:.85rem;transition:all .15s;display:flex}.SavesPanel-module__EMUKWG__create_btn:hover{background-color:var(--tertiary);color:var(--primary-text);border-color:var(--secondary-text)}.SavesPanel-module__EMUKWG__device_hint{color:var(--secondary-text);opacity:.8;margin:8px 2px 0;font-size:.7rem;line-height:1.35}.SavesPanel-module__EMUKWG__create_btn:disabled{opacity:.5;cursor:default}.SavesPanel-module__EMUKWG__name_input_row{align-items:center;gap:6px;width:100%;display:flex}.SavesPanel-module__EMUKWG__name_input{}.SavesPanel-module__EMUKWG__save_btn{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding-inline:8px;display:flex}.SavesPanel-module__EMUKWG__save_btn svg{color:var(--primary-text);transition:opacity .2s}.SavesPanel-module__EMUKWG__save_btn:hover svg{opacity:.7}.SavesPanel-module__EMUKWG__save_btn:disabled{opacity:.5;cursor:not-allowed}.SavesPanel-module__EMUKWG__list{flex:1;min-height:0;overflow-y:auto}.SavesPanel-module__EMUKWG__loading{color:var(--secondary-text);justify-content:center;align-items:center;padding:32px;display:flex}.SavesPanel-module__EMUKWG__empty{color:var(--secondary-text);justify-content:center;align-items:center;padding:32px;font-size:.8rem;display:flex}.SavesPanel-module__EMUKWG__section{padding:8px 0}.SavesPanel-module__EMUKWG__section_label{text-transform:uppercase;color:var(--secondary-text);opacity:.7;letter-spacing:.03em;align-items:center;gap:6px;padding:4px 16px 6px;font-size:.7rem;font-weight:600;display:flex}.SavesPanel-module__EMUKWG__item{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 8px 16px;transition:background-color .1s;display:flex}.SavesPanel-module__EMUKWG__item:hover{background-color:var(--primary)}.SavesPanel-module__EMUKWG__item_info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SavesPanel-module__EMUKWG__item_name{color:var(--primary-text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.SavesPanel-module__EMUKWG__item_date{color:var(--secondary-text);font-size:.7rem}.SavesPanel-module__EMUKWG__item_date_main{color:var(--primary-text);font-size:.8rem}.SavesPanel-module__EMUKWG__item_actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.SavesPanel-module__EMUKWG__action_btn{color:var(--secondary-text);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .1s;display:flex}.SavesPanel-module__EMUKWG__item:hover .SavesPanel-module__EMUKWG__action_btn{opacity:1}.SavesPanel-module__EMUKWG__action_btn:hover{background-color:var(--secondary);color:var(--primary-text)}.SavesPanel-module__EMUKWG__action_btn_danger:hover{background-color:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error)}.SavesPanel-module__EMUKWG__confirm_row{flex-direction:column;gap:8px;width:100%;padding:4px 0;display:flex}.SavesPanel-module__EMUKWG__confirm_text{color:var(--secondary-text);font-size:.75rem;line-height:1.3}.SavesPanel-module__EMUKWG__confirm_btns{gap:6px;display:flex}.SavesPanel-module__EMUKWG__confirm_yes,.SavesPanel-module__EMUKWG__confirm_no,.SavesPanel-module__EMUKWG__confirm_yes_danger{cursor:pointer;border:none;border-radius:5px;padding:4px 10px;font-size:.72rem;font-weight:500;transition:opacity .1s}.SavesPanel-module__EMUKWG__confirm_yes{background-color:var(--tertiary);color:var(--primary-text)}.SavesPanel-module__EMUKWG__confirm_yes_danger{background-color:var(--error);color:var(--primary-text)}.SavesPanel-module__EMUKWG__confirm_no{background-color:var(--tertiary);color:var(--primary-text)}.SavesPanel-module__EMUKWG__confirm_yes:hover,.SavesPanel-module__EMUKWG__confirm_no:hover,.SavesPanel-module__EMUKWG__confirm_yes_danger:hover{opacity:.7}.SavesPanel-module__EMUKWG__spinner{animation:1s linear infinite SavesPanel-module__EMUKWG__spin}@keyframes SavesPanel-module__EMUKWG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SavesPanel-module__EMUKWG__pro_gate{color:var(--secondary);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.SavesPanel-module__EMUKWG__pro_gate_title{color:var(--primary-text);margin:0;font-size:.9rem;font-weight:600}.SavesPanel-module__EMUKWG__pro_gate_desc{margin:0;font-size:.78rem;line-height:1.4}.SavesPanel-module__EMUKWG__pro_gate_btn{background-color:var(--tertiary);color:var(--primary-text);cursor:pointer;border:none;border-radius:20px;margin-top:8px;padding:6px 18px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .15s}.SavesPanel-module__EMUKWG__pro_gate_btn:hover{background-color:var(--tertiary-hover);color:var(--primary-text)}
.Switch-module__Hsmova__track{background-color:var(--separator);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:32px;height:18px;padding:0;transition:background-color .15s;position:relative}.Switch-module__Hsmova__track.Switch-module__Hsmova__checked{background-color:var(--success)}.Switch-module__Hsmova__track.Switch-module__Hsmova__disabled{opacity:.4;cursor:not-allowed}.Switch-module__Hsmova__pip{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.Switch-module__Hsmova__track.Switch-module__Hsmova__checked .Switch-module__Hsmova__pip{transform:translate(14px)}
.ProductionPanel-module__Ly08SG__container{z-index:100;border-radius:16px;flex-direction:column;width:340px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:visible;}@media (max-width:767px){.ProductionPanel-module__Ly08SG__container{top:calc(var(--navbar-height) + 4px);left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));width:auto;max-width:none;max-height:calc(100dvh - var(--navbar-height) - 16px - var(--safe-bottom));z-index:60;position:fixed;overflow-y:auto}}.ProductionPanel-module__Ly08SG__header{border-bottom:1px solid var(--separator);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ProductionPanel-module__Ly08SG__title{color:var(--primary-text);font-size:.85rem;font-weight:600}.ProductionPanel-module__Ly08SG__header_actions{align-items:center;gap:4px;display:flex}.ProductionPanel-module__Ly08SG__close_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.ProductionPanel-module__Ly08SG__close_btn:hover{background-color:var(--tertiary);color:var(--primary-text)}.ProductionPanel-module__Ly08SG__section{border-bottom:1px solid var(--separator);padding:12px 16px}.ProductionPanel-module__Ly08SG__section:last-child{border-bottom:none}.ProductionPanel-module__Ly08SG__row{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.ProductionPanel-module__Ly08SG__row_main{align-items:center;gap:8px;min-width:0;display:flex}.ProductionPanel-module__Ly08SG__row_actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ProductionPanel-module__Ly08SG__row_icon{color:var(--secondary-text);flex-shrink:0}.ProductionPanel-module__Ly08SG__row_label{color:var(--primary-text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ProductionPanel-module__Ly08SG__hint{outline:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ProductionPanel-module__Ly08SG__hint_icon{color:var(--secondary-text);cursor:help;display:block}.ProductionPanel-module__Ly08SG__hint:hover .ProductionPanel-module__Ly08SG__hint_icon,.ProductionPanel-module__Ly08SG__hint:focus .ProductionPanel-module__Ly08SG__hint_icon{color:var(--primary-text)}.ProductionPanel-module__Ly08SG__hint_popover{z-index:200;background-color:var(--secondary);border:1px solid var(--separator);width:240px;color:var(--secondary-text);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:.72rem;line-height:1.45;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 18px #0000002e}.ProductionPanel-module__Ly08SG__hint:hover .ProductionPanel-module__Ly08SG__hint_popover,.ProductionPanel-module__Ly08SG__hint:focus .ProductionPanel-module__Ly08SG__hint_popover{opacity:1;visibility:visible}.ProductionPanel-module__Ly08SG__provisional_box{background-color:var(--primary);border:1px solid var(--separator);border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.ProductionPanel-module__Ly08SG__provisional_title{text-transform:uppercase;letter-spacing:.03em;color:var(--secondary-text);opacity:.8;font-size:.7rem;font-weight:600}.ProductionPanel-module__Ly08SG__provisional_list{flex-wrap:wrap;gap:6px;max-height:120px;display:flex;overflow-y:auto}.ProductionPanel-module__Ly08SG__provisional_label{letter-spacing:.04em;color:var(--primary-text);background:color-mix(in srgb, var(--primary-text) 15%, transparent);border:1px solid color-mix(in srgb, var(--primary-text) 30%, transparent);border-radius:20px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.ProductionPanel-module__Ly08SG__relock_btn{background-color:var(--tertiary);color:var(--primary-text);letter-spacing:.02em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:600;transition:opacity .15s;display:inline-flex}.ProductionPanel-module__Ly08SG__relock_btn:hover:not(:disabled){opacity:.75}.ProductionPanel-module__Ly08SG__relock_btn:disabled{opacity:.5;cursor:not-allowed}.ProductionPanel-module__Ly08SG__revision_select{background:var(--secondary);border:1px solid var(--separator);color:var(--primary-text);border-radius:8px;padding:8px 12px;font-size:.85rem}.ProductionPanel-module__Ly08SG__revision_control{align-items:center;gap:10px;margin-top:10px;display:flex}.ProductionPanel-module__Ly08SG__revision_control_disabled{opacity:.45;pointer-events:none}.ProductionPanel-module__Ly08SG__revision_control_label{min-width:0;color:var(--primary-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;overflow:hidden}.ProductionPanel-module__Ly08SG__revision_control_field{flex:0 0 175px}.ProductionPanel-module__Ly08SG__revision_option,.ProductionPanel-module__Ly08SG__display_option{align-items:center;gap:8px;display:flex}.ProductionPanel-module__Ly08SG__display_option_icon{color:var(--secondary-text);flex-shrink:0}.ProductionPanel-module__Ly08SG__revision_dot{border:1px solid var(--separator);border-radius:50%;flex-shrink:0;width:12px;height:12px}
