.Profile-module__3McM1a__profileContainer{display:inline-block;position:relative}.Profile-module__3McM1a__profileContainerSidebar{width:100%;display:block}.Profile-module__3McM1a__profileButton{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:none;display:flex;position:relative;overflow:hidden}.Profile-module__3McM1a__profileButtonSidebar{width:calc(100% - 16px);height:44px;min-height:44px;color:var(--sidebar-item-muted,#9199acc7);border-radius:10px;justify-content:flex-start;gap:12px;margin:0 8px;padding:10px 16px;transition:none;overflow:visible}.Profile-module__3McM1a__profileButtonSidebarCollapsed{justify-content:flex-start;width:calc(100% - 16px);margin:0 8px}.Profile-module__3McM1a__profileButton:hover{background:#ffffff1f}.Profile-module__3McM1a__profileButtonSidebar:hover{color:var(--sidebar-item-active,#fffffffa);background:0 0}.Profile-module__3McM1a__profileButtonSidebar:hover .Profile-module__3McM1a__profileImageWrapperSidebar{opacity:1;box-shadow:0 0 0 2px #ffffffeb}.Profile-module__3McM1a__profileButton:active{opacity:.8}.Profile-module__3McM1a__profileImageWrapper{border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden}.Profile-module__3McM1a__profileImageWrapperSidebar{width:var(--sidebar-nav-icon-size,20px);height:var(--sidebar-nav-icon-size,20px);opacity:.9;flex-shrink:0;transition:none}.Profile-module__3McM1a__profileButtonLabel{font-size:var(--sidebar-nav-label-font-size,16px);color:inherit;text-overflow:ellipsis;opacity:1;text-align:left;flex:1;min-width:0;max-width:140px;font-weight:500;transition:max-width .16s cubic-bezier(.22,.61,.36,1),opacity .12s;overflow:hidden}.Profile-module__3McM1a__profileButtonSidebarCollapsed .Profile-module__3McM1a__profileButtonLabel{opacity:0;pointer-events:none;max-width:0;overflow:hidden}.Profile-module__3McM1a__profileButtonSidebarActive{color:var(--sidebar-item-active,#fffffffa);background:0 0}.Profile-module__3McM1a__profileButtonSidebarActive .Profile-module__3McM1a__profileImageWrapperSidebar{opacity:1;box-shadow:0 0 0 2px #ffffffeb}.Profile-module__3McM1a__profileImageWrapper img,.Profile-module__3McM1a__profileImageWrapper [data-nextjs-image]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media (max-width:767px){.Profile-module__3McM1a__profileImageWrapper img,.Profile-module__3McM1a__profileImageWrapper [data-nextjs-image]{touch-action:none}}.Profile-module__3McM1a__dropdown{background:var(--theme-surfaceSolid);z-index:1000;transform-origin:100% 0;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;min-width:180px;display:flex;position:fixed;overflow:hidden}.Profile-module__3McM1a__panelHeader{background:0 0;border-bottom:1px solid #ffffff08;flex-shrink:0;align-items:center;height:38px;padding:0 16px;display:flex}.Profile-module__3McM1a__panelTitle{color:#fff6;text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.Profile-module__3McM1a__scrollContainer{flex-direction:column;gap:0;padding:6px 0;display:flex}.Profile-module__3McM1a__menuOption{color:#ffffffe6;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;transition:none;display:flex}.Profile-module__3McM1a__optionIcon{color:#fff6;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;transition:none;display:flex}.Profile-module__3McM1a__menuOption:hover .Profile-module__3McM1a__optionIcon{color:#fff}.Profile-module__3McM1a__menuOption:hover{background:#ffffff14}.Profile-module__3McM1a__menuOption:active{background:#ffffff1a}.Profile-module__3McM1a__optionLabel{flex:1}@media (max-width:767px){.Profile-module__3McM1a__profileButtonSidebar{width:calc(100% - 24px);margin:0 12px;padding:12px 16px}.Profile-module__3McM1a__profileButtonSidebarCollapsed{width:calc(100% - 24px);margin:0 12px}.Profile-module__3McM1a__dropdown{border-radius:16px;min-width:160px}.Profile-module__3McM1a__panelHeader{height:34px;padding:0 12px}.Profile-module__3McM1a__menuOption{gap:8px;padding:6px 12px;font-size:12px}.Profile-module__3McM1a__optionIcon{background:0 0;width:24px;height:24px}}
.MobileNotifications-module__U5DtuG__sheetOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;animation:.25s forwards MobileNotifications-module__U5DtuG__fadeIn;position:fixed;inset:0}.MobileNotifications-module__U5DtuG__sheetContent{-webkit-backdrop-filter:blur(12px);color:#fff;z-index:1001;background:#12131afa;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;height:min(640px,85vh);max-height:calc(100vh - 32px);padding:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 32px #00000080}.MobileNotifications-module__U5DtuG__handle{background:#ffffff40;border-radius:999px;align-self:center;width:36px;height:4px;margin:8px 0}.MobileNotifications-module__U5DtuG__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.MobileNotifications-module__U5DtuG__title{color:#fff;margin:0;font-size:20px;font-weight:600}.MobileNotifications-module__U5DtuG__markAllReadButton{color:#a4b4ff;cursor:pointer;background:#5975ff33;border:none;border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:500;transition:none}.MobileNotifications-module__U5DtuG__markAllReadButton:hover{color:#fff;background:#5975ff59}.MobileNotifications-module__U5DtuG__markAllReadButton:disabled{opacity:.4;cursor:not-allowed}.MobileNotifications-module__U5DtuG__notificationsContainer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding-bottom:16px;overflow-y:auto}.MobileNotifications-module__U5DtuG__notificationsContainer::-webkit-scrollbar{width:4px}.MobileNotifications-module__U5DtuG__notificationsContainer::-webkit-scrollbar-track{background:0 0}.MobileNotifications-module__U5DtuG__notificationsContainer::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.MobileNotifications-module__U5DtuG__dateGroup{margin-bottom:16px}.MobileNotifications-module__U5DtuG__dateGroup:first-child{margin-top:8px}.MobileNotifications-module__U5DtuG__dateLabel{color:#fff6;text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px 16px;font-size:11px;font-weight:600}.MobileNotifications-module__U5DtuG__notificationList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MobileNotifications-module__U5DtuG__notificationWrapper{position:relative;overflow:hidden}.MobileNotifications-module__U5DtuG__notificationCard{z-index:1;background:#12131afa;border-bottom:1px solid #ffffff0f;padding:12px 16px;position:relative}.MobileNotifications-module__U5DtuG__notificationCardNew{background:#5975ff14}.MobileNotifications-module__U5DtuG__notificationContent{align-items:flex-start;gap:12px;display:flex}.MobileNotifications-module__U5DtuG__avatarContainer{flex-shrink:0;width:44px;height:44px;position:relative}.MobileNotifications-module__U5DtuG__avatar{object-fit:cover;background:#ffffff1a;border-radius:50%;width:100%;height:100%}.MobileNotifications-module__U5DtuG__avatarPlaceholder{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;width:100%;height:100%}.MobileNotifications-module__U5DtuG__newIndicator{background:#5975ff;border:2px solid #12131afa;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.MobileNotifications-module__U5DtuG__notificationText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.MobileNotifications-module__U5DtuG__notificationMessage{color:#ffffffd9;word-wrap:break-word;margin:0;font-size:14px;line-height:1.4}.MobileNotifications-module__U5DtuG__notificationCardNew .MobileNotifications-module__U5DtuG__notificationMessage{color:#fff;font-weight:500}.MobileNotifications-module__U5DtuG__notificationMessage strong{color:#fff;font-weight:600}.MobileNotifications-module__U5DtuG__timestamp{color:#fff6;margin-top:2px;font-size:12px}.MobileNotifications-module__U5DtuG__previewContainer{flex-shrink:0;width:44px;height:44px}.MobileNotifications-module__U5DtuG__previewImage{object-fit:cover;background:#ffffff1a;border-radius:6px;width:100%;height:100%}.MobileNotifications-module__U5DtuG__emptyState{text-align:center;color:#ffffff80;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.MobileNotifications-module__U5DtuG__emptyIcon{color:#ffffff4d;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.MobileNotifications-module__U5DtuG__emptyState strong{color:#ffffffd9;margin-bottom:4px;font-size:17px;font-weight:600;display:block}.MobileNotifications-module__U5DtuG__emptyState span{color:#fff6;font-size:14px}@keyframes MobileNotifications-module__U5DtuG__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:769px){.MobileNotifications-module__U5DtuG__sheetOverlay,.MobileNotifications-module__U5DtuG__sheetContent{display:none}}
.Notifications-module__Ryi64W__notificationsContainer{display:inline-block;position:relative}.Notifications-module__Ryi64W__notificationsContainerSidebar{width:100%;display:block}.Notifications-module__Ryi64W__notificationsButton{cursor:pointer;color:#fff9;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:none;display:flex;position:relative;overflow:hidden}.Notifications-module__Ryi64W__notificationsButtonSidebar{width:calc(100% - 16px);height:44px;min-height:44px;color:var(--sidebar-item-muted,#9199acc7);border-radius:10px;justify-content:flex-start;gap:12px;margin:0 8px;padding:10px 16px;transition:none;overflow:visible}.Notifications-module__Ryi64W__notificationsButtonSidebarCollapsed{justify-content:flex-start;width:calc(100% - 16px);margin:0 8px}.Notifications-module__Ryi64W__sidebarBellIcon{width:var(--sidebar-nav-icon-size,20px);height:var(--sidebar-nav-icon-size,20px);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;transition:none;display:inline-flex}.Notifications-module__Ryi64W__sidebarBellIcon svg{width:var(--sidebar-nav-icon-size,20px);height:var(--sidebar-nav-icon-size,20px)}.Notifications-module__Ryi64W__sidebarButtonLabel{font-size:var(--sidebar-nav-label-font-size,16px);color:inherit;text-overflow:ellipsis;opacity:1;text-align:left;flex:1;min-width:0;max-width:140px;font-weight:500;transition:max-width .16s cubic-bezier(.22,.61,.36,1),opacity .12s;overflow:hidden}.Notifications-module__Ryi64W__notificationsButtonSidebarCollapsed .Notifications-module__Ryi64W__sidebarButtonLabel{opacity:0;pointer-events:none;max-width:0;overflow:hidden}.Notifications-module__Ryi64W__sidebarNotificationCount{color:#fff;background:#ff3e9e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.Notifications-module__Ryi64W__sidebarNotificationCountCollapsed{border:2px solid var(--theme-background);min-width:18px;height:18px;padding:0 5px;font-size:10px;position:absolute;top:6px;right:10px}@media (hover:hover) and (pointer:fine){.Notifications-module__Ryi64W__notificationsButton:hover{color:#fff;background:#ffffff1f}.Notifications-module__Ryi64W__notificationsButtonHighlighted:hover{background:radial-gradient(circle at 30% 20%,#a4b4ff80,#4561eb);border-color:#6478ff}.Notifications-module__Ryi64W__notificationsButtonSidebar:hover{color:var(--sidebar-item-active,#fffffffa);background:0 0}}.Notifications-module__Ryi64W__notificationsButtonSidebarActive{color:var(--sidebar-item-active,#fffffffa);background:0 0}.Notifications-module__Ryi64W__notificationsButtonSidebar:hover .Notifications-module__Ryi64W__sidebarBellIcon,.Notifications-module__Ryi64W__notificationsButtonSidebarActive .Notifications-module__Ryi64W__sidebarBellIcon{opacity:1}.Notifications-module__Ryi64W__notificationsButton:active{transform:translateY(0)}.Notifications-module__Ryi64W__notificationsButtonHighlighted{color:#fff;background:radial-gradient(circle at 30% 20%,#a4b4ff4d,#5975fff2);border-color:#788cffd9}.Notifications-module__Ryi64W__notificationCount{color:#fff;justify-content:center;align-items:center;font-size:18px;font-weight:400;display:flex}.Notifications-module__Ryi64W__dropdown{background:var(--theme-surfaceSolid);z-index:1000;transform-origin:100% 0;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:380px;max-height:520px;padding:0;display:flex;position:fixed;overflow:hidden}.Notifications-module__Ryi64W__dropdownHeader{z-index:10;background:0 0;border-bottom:1px solid #ffffff08;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 18px;display:flex}.Notifications-module__Ryi64W__dropdownTitle{color:#fff6;text-transform:uppercase;letter-spacing:.8px;margin:0;font-size:11px;font-weight:700}.Notifications-module__Ryi64W__markAllReadButton{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:500;transition:none}.Notifications-module__Ryi64W__markAllReadButton:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.Notifications-module__Ryi64W__markAllReadButton:disabled{opacity:.3;cursor:not-allowed}.Notifications-module__Ryi64W__notificationListWrapper{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 0;overflow:hidden auto}.Notifications-module__Ryi64W__notificationListWrapper::-webkit-scrollbar{width:4px}.Notifications-module__Ryi64W__notificationListWrapper::-webkit-scrollbar-track{background:0 0}.Notifications-module__Ryi64W__notificationListWrapper::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.Notifications-module__Ryi64W__notificationListWrapper::-webkit-scrollbar-thumb:hover{background:#fff3}.Notifications-module__Ryi64W__dateGroup{margin-bottom:4px}.Notifications-module__Ryi64W__dateGroup:last-child{margin-bottom:0}.Notifications-module__Ryi64W__dateLabel{color:#fff6;text-transform:uppercase;letter-spacing:.8px;margin:0;padding:10px 16px 6px;font-size:11px;font-weight:700}.Notifications-module__Ryi64W__notificationList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Notifications-module__Ryi64W__notificationItem{border:none;transition:none;position:relative}.Notifications-module__Ryi64W__notificationItem:hover{background:#ffffff14}.Notifications-module__Ryi64W__notificationContent{align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}.Notifications-module__Ryi64W__avatarContainer{flex-shrink:0;width:40px;height:40px;position:relative}.Notifications-module__Ryi64W__avatar{object-fit:cover;background:#ffffff1a;border-radius:50%;width:100%;height:100%}.Notifications-module__Ryi64W__avatarPlaceholder{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;width:100%;height:100%}.Notifications-module__Ryi64W__newIndicator{background:#5975ff;border:2px solid #12131af2;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.Notifications-module__Ryi64W__notificationText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Notifications-module__Ryi64W__notificationMessage{color:#ffffffe6;word-wrap:break-word;margin:0;font-size:13px;line-height:1.4}.Notifications-module__Ryi64W__notificationItemNew .Notifications-module__Ryi64W__notificationMessage{color:#fff;font-weight:500}.Notifications-module__Ryi64W__timestamp{color:#fff6;margin-top:2px;font-size:11px}.Notifications-module__Ryi64W__previewContainer{flex-shrink:0;width:40px;height:40px}.Notifications-module__Ryi64W__previewImage{object-fit:cover;background:#ffffff1a;border-radius:6px;width:100%;height:100%}.Notifications-module__Ryi64W__emptyState{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;font-size:14px;display:flex}.Notifications-module__Ryi64W__emptyState strong{color:#fffc;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.Notifications-module__Ryi64W__emptyState span{color:#fff6;font-size:13px}.Notifications-module__Ryi64W__emptyIcon{color:#ffffff4d;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;display:flex}@media (max-width:767px){.Notifications-module__Ryi64W__notificationsButtonSidebar{width:calc(100% - 24px);margin:0 12px;padding:12px 16px}.Notifications-module__Ryi64W__notificationsButtonSidebarCollapsed{width:calc(100% - 24px);margin:0 12px}}
.MobileTopBar-module__ChAODG__topBar{--topbar-opacity:0;--topbar-blur:calc(var(--topbar-opacity,0) * 18px);--topbar-border-alpha:calc(var(--topbar-opacity,0) * .16);--topbar-shadow-alpha:calc(var(--topbar-opacity,0) * .45);z-index:100;background:rgba(5, 10, 31, var(--topbar-opacity,0));width:100%;-webkit-backdrop-filter:blur(var(--topbar-blur));box-shadow:0 20px 60px rgba(0, 0, 0, var(--topbar-shadow-alpha));border-bottom:none;justify-content:space-between;align-items:center;padding:16px 20px;transition:background .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;top:0;left:0;right:0}.MobileTopBar-module__ChAODG__logoContainer{flex-shrink:0;align-items:center;display:flex}.MobileTopBar-module__ChAODG__logoText{letter-spacing:.6px;color:#fffffff5;text-transform:none;font-size:24px;font-weight:700}.MobileTopBar-module__ChAODG__rightContainer{flex-shrink:0;align-items:center;gap:12px;display:flex}:is(.MobileTopBar-module__ChAODG__profileWrapper .profileButton,.MobileTopBar-module__ChAODG__notificationsWrapper .notificationsButton){color:#0a0f2c;background:#fffffff2;border:none;transition:none;box-shadow:0 6px 18px #00000059}@media (hover:hover) and (pointer:fine){:is(.MobileTopBar-module__ChAODG__profileWrapper .profileButton:hover,.MobileTopBar-module__ChAODG__notificationsWrapper .notificationsButton:hover){background:#fff;border-color:#fffc;transform:translateY(-2px)}}:is(.MobileTopBar-module__ChAODG__profileWrapper .profileButton:active,.MobileTopBar-module__ChAODG__notificationsWrapper .notificationsButton:active){transform:translateY(0);box-shadow:0 4px 12px #00000040}.MobileTopBar-module__ChAODG__profileWrapper,.MobileTopBar-module__ChAODG__notificationsWrapper{align-items:center;display:flex}.MobileTopBar-module__ChAODG__profileWrapper{z-index:1000;position:relative}.MobileTopBar-module__ChAODG__profileWrapper .profileContainer{position:relative}.MobileTopBar-module__ChAODG__profileWrapper .profileContainer .dropdown{position:absolute;top:calc(100% + 8px);left:auto;right:0}.MobileTopBar-module__ChAODG__notificationsWrapper{z-index:1000;position:relative}.MobileTopBar-module__ChAODG__notificationsWrapper .notificationsContainer{position:relative}.MobileTopBar-module__ChAODG__notificationsWrapper .notificationsContainer .dropdown{position:absolute;top:calc(100% + 8px);left:auto;right:0}@media (min-width:768px){.MobileTopBar-module__ChAODG__topBar{display:none}}
.MobileNavbar-module__dZA9Jq__navbar{z-index:100;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:none;border-radius:28px;justify-content:space-around;align-items:center;gap:0;width:calc(100% - 40px);max-width:360px;padding:8px;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d}@supports (bottom:calc(10px + env(safe-area-inset-bottom))){.MobileNavbar-module__dZA9Jq__navbar{bottom:calc(10px + env(safe-area-inset-bottom))}}.MobileNavbar-module__dZA9Jq__navButton{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 4px;text-decoration:none;transition:none;display:flex;position:relative}.MobileNavbar-module__dZA9Jq__navButton:hover{color:var(--text);background:#ffffff1a}.MobileNavbar-module__dZA9Jq__navButton:active{background:#ffffff1f;transform:scale(.96)}.MobileNavbar-module__dZA9Jq__navButton.MobileNavbar-module__dZA9Jq__active{color:#788cff;background:0 0}.MobileNavbar-module__dZA9Jq__navButton.MobileNavbar-module__dZA9Jq__active .MobileNavbar-module__dZA9Jq__icon{color:#788cff;transform:scale(1)}.MobileNavbar-module__dZA9Jq__navButton.MobileNavbar-module__dZA9Jq__active .MobileNavbar-module__dZA9Jq__label{color:#788cff;font-weight:600}.MobileNavbar-module__dZA9Jq__icon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.MobileNavbar-module__dZA9Jq__icon svg{width:100%;height:100%}.MobileNavbar-module__dZA9Jq__label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;max-width:100%;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}@media (min-width:768px){.MobileNavbar-module__dZA9Jq__navbar{display:none}}
.MobileSearchOverlay-module__jVOe9W__overlay{-webkit-backdrop-filter:blur(20px)brightness(80%)saturate(150%);z-index:9999;background:#12131a80;flex-direction:column;display:flex;position:fixed;inset:0}.MobileSearchOverlay-module__jVOe9W__header{-webkit-backdrop-filter:blur(10px);z-index:100;background:#ffffff0a;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.MobileSearchOverlay-module__jVOe9W__searchForm{flex:1}.MobileSearchOverlay-module__jVOe9W__inputWrapper{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:44px;padding:0 16px;transition:none;display:flex;position:relative}.MobileSearchOverlay-module__jVOe9W__inputWrapper:focus-within{border-color:#788cff99}.MobileSearchOverlay-module__jVOe9W__inputContainer{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.MobileSearchOverlay-module__jVOe9W__searchInput{color:#fff;z-index:2;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:16px;position:relative}.MobileSearchOverlay-module__jVOe9W__animatedPlaceholder{pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.MobileSearchOverlay-module__jVOe9W__placeholderText{color:#888;white-space:nowrap;font-size:16px}.MobileSearchOverlay-module__jVOe9W__clearButton{color:#888;cursor:pointer;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;padding:4px;display:flex}.MobileSearchOverlay-module__jVOe9W__searchButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.MobileSearchOverlay-module__jVOe9W__content{flex:1;padding:16px;overflow-y:auto}.MobileSearchOverlay-module__jVOe9W__suggestions{flex-direction:column;gap:8px;display:flex}.MobileSearchOverlay-module__jVOe9W__suggestionItem{text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:none;display:flex}.MobileSearchOverlay-module__jVOe9W__suggestionItem:active{background:#ffffff14}.MobileSearchOverlay-module__jVOe9W__suggestionIcon{background:#ffffff0f;border-radius:10px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.MobileSearchOverlay-module__jVOe9W__suggestionImage{object-fit:cover;width:100%;height:100%}.MobileSearchOverlay-module__jVOe9W__suggestionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MobileSearchOverlay-module__jVOe9W__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MobileSearchOverlay-module__jVOe9W__suggestionTitle{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.MobileSearchOverlay-module__jVOe9W__typeBadge{color:#fff;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.MobileSearchOverlay-module__jVOe9W__typeBadge.MobileSearchOverlay-module__jVOe9W__books{color:#81c784;background:#4caf5033}.MobileSearchOverlay-module__jVOe9W__typeBadge.MobileSearchOverlay-module__jVOe9W__scenarios{color:#ce93d8;background:#9c27b033}.MobileSearchOverlay-module__jVOe9W__typeBadge.MobileSearchOverlay-module__jVOe9W__people{color:#ffb74d;background:#ff980033}.MobileSearchOverlay-module__jVOe9W__typeBadge.MobileSearchOverlay-module__jVOe9W__genre{color:#90caf9;background:#2196f333}.MobileSearchOverlay-module__jVOe9W__typeBadge.MobileSearchOverlay-module__jVOe9W__tags{color:#ffab91;background:#ff572233}.MobileSearchOverlay-module__jVOe9W__typeBadge.MobileSearchOverlay-module__jVOe9W__collections{color:#80deea;background:#00bcd433}.MobileSearchOverlay-module__jVOe9W__suggestionMeta{color:#888;font-size:13px}.MobileSearchOverlay-module__jVOe9W__bottomNav{-webkit-backdrop-filter:blur(40px);padding:0 12px calc(8px + env(safe-area-inset-bottom));z-index:100;background:#0a0c18;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000080}.MobileSearchOverlay-module__jVOe9W__navItems{justify-content:space-around;align-items:center;gap:4px;max-width:600px;margin:0 auto;padding-top:8px;display:flex}.MobileSearchOverlay-module__jVOe9W__navItem{color:var(--muted);z-index:1;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:0 4px 8px;transition:none;display:flex;position:relative}.MobileSearchOverlay-module__jVOe9W__navIcon{z-index:2;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.MobileSearchOverlay-module__jVOe9W__navIcon svg{width:24px;height:24px}.MobileSearchOverlay-module__jVOe9W__navLabel{z-index:2;font-size:10px;font-weight:500;position:relative}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active{color:#fff}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active:before{content:"";z-index:0;clip-path:inset(1px 0 0);background:radial-gradient(at top,#ffffff26 0%,#0000 70%);border-radius:0 0 50% 50%;width:70px;height:35px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__books{color:#4caf50}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__books:before{background:radial-gradient(at top,#4caf504d 0%,#0000 70%)}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__scenarios{color:#ce93d8}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__scenarios:before{background:radial-gradient(at top,#9c27b04d 0%,#0000 70%)}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__people{color:#ffb74d}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__people:before{background:radial-gradient(at top,#ff98004d 0%,#0000 70%)}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__genre{color:#90caf9}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__genre:before{background:radial-gradient(at top,#2196f34d 0%,#0000 70%)}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__tags{color:#ffab91}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__tags:before{background:radial-gradient(at top,#ff57224d 0%,#0000 70%)}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__collections{color:#80deea}.MobileSearchOverlay-module__jVOe9W__navItem.MobileSearchOverlay-module__jVOe9W__active.MobileSearchOverlay-module__jVOe9W__collections:before{background:radial-gradient(at top,#00bcd44d 0%,#0000 70%)}.MobileSearchOverlay-module__jVOe9W__closeOverlayButton{color:#fff;z-index:101;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:fixed;top:12px;right:12px}.MobileSearchOverlay-module__jVOe9W__loading{justify-content:center;padding:40px 0;display:flex}.MobileSearchOverlay-module__jVOe9W__spinner{border:2px solid #ffffff1a;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite MobileSearchOverlay-module__jVOe9W__spin}@keyframes MobileSearchOverlay-module__jVOe9W__spin{to{transform:rotate(360deg)}}.MobileSearchOverlay-module__jVOe9W__noResults,.MobileSearchOverlay-module__jVOe9W__emptyState{text-align:center;color:#888;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.MobileSearchOverlay-module__jVOe9W__noResultsIllustration{opacity:.85;filter:drop-shadow(0 10px 20px #0000004d);width:100%;max-width:240px;height:auto;margin-bottom:24px}.MobileSearchOverlay-module__jVOe9W__emptyIcon{opacity:.3;margin-bottom:16px}
.MainNavbar-module__2bh25q__navContainer{display:none}.MainNavbar-module__2bh25q__desktopNav{height:64px;display:none}.MainNavbar-module__2bh25q__desktopNavContent{justify-content:space-between;align-items:center;gap:16px;height:100%;padding:0 16px;display:flex}.MainNavbar-module__2bh25q__leftSection{flex-shrink:0;align-items:center;gap:8px;min-width:160px;display:flex}.MainNavbar-module__2bh25q__menuButton{width:40px;height:40px;color:var(--theme-text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.MainNavbar-module__2bh25q__menuButton:hover{background:#ffffff14}.MainNavbar-module__2bh25q__menuButton svg{width:24px;height:24px}.MainNavbar-module__2bh25q__centerSection{flex:1;justify-content:center;align-items:center;max-width:600px;display:flex}.MainNavbar-module__2bh25q__rightSection{flex-shrink:0;align-items:center;gap:8px;display:flex}.MainNavbar-module__2bh25q__mobileTop,.MainNavbar-module__2bh25q__mobileNav{display:none}.MainNavbar-module__2bh25q__hideWhenNotifications{transition:opacity .2s,transform .2s}@media (max-width:767px){.MainNavbar-module__2bh25q__navContainer{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;display:block;position:fixed;top:0;left:0;right:0}.MainNavbar-module__2bh25q__desktopNav{display:none}.MainNavbar-module__2bh25q__mobileTop,.MainNavbar-module__2bh25q__mobileNav{display:block}}
.Logo-module__A-Y8Wa__logoContainer{cursor:pointer;color:var(--theme-text);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex;transition:color!important}.Logo-module__A-Y8Wa__logoBox{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:flex;transform:translateY(-4px)}.Logo-module__A-Y8Wa__iconSvg{color:currentColor;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.Logo-module__A-Y8Wa__wordmarkBox{flex-shrink:0;align-items:center;height:30px;display:flex}.Logo-module__A-Y8Wa__wordmarkSvg{color:currentColor;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;display:block}@media (max-width:767px){.Logo-module__A-Y8Wa__logoBox{width:32px;height:32px}.Logo-module__A-Y8Wa__wordmarkBox{height:26px}}
.ContextMenu-module__lSZa_q__menu{-webkit-backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);pointer-events:auto;background:#16182029;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:2px;min-width:216px;padding:6px;display:flex;position:fixed;box-shadow:0 20px 44px #00000042}.ContextMenu-module__lSZa_q__menu.ContextMenu-module__lSZa_q__panel{box-sizing:border-box;border-radius:12px;min-width:0;max-width:calc(100vw - 24px);padding:0 6px;overflow:hidden}.ContextMenu-module__lSZa_q__item{color:#ffffffe6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:15px;font-weight:500;line-height:1;display:flex}.ContextMenu-module__lSZa_q__item:hover,.ContextMenu-module__lSZa_q__item:focus-visible,.ContextMenu-module__lSZa_q__itemExpanded{color:#fffffffa;background:#ffffff14;outline:none}.ContextMenu-module__lSZa_q__itemPrimary{color:#fffffffa;font-weight:600}.ContextMenu-module__lSZa_q__itemPrimary:hover,.ContextMenu-module__lSZa_q__itemPrimary:focus-visible,.ContextMenu-module__lSZa_q__itemPrimary.ContextMenu-module__lSZa_q__itemExpanded{background:#ffffff14}.ContextMenu-module__lSZa_q__itemDanger{color:#fca5a5fa}.ContextMenu-module__lSZa_q__itemDanger:hover,.ContextMenu-module__lSZa_q__itemDanger:focus-visible,.ContextMenu-module__lSZa_q__itemDanger.ContextMenu-module__lSZa_q__itemExpanded{color:#fecaca;background:#ef44441f}.ContextMenu-module__lSZa_q__itemDisabled,.ContextMenu-module__lSZa_q__itemDisabled:hover,.ContextMenu-module__lSZa_q__itemDisabled:focus-visible{color:#ffffff73;cursor:not-allowed;background:0 0}.ContextMenu-module__lSZa_q__itemIcon,.ContextMenu-module__lSZa_q__itemIconPlaceholder{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ContextMenu-module__lSZa_q__itemIcon{opacity:.88}.ContextMenu-module__lSZa_q__itemIcon img{object-fit:cover;border-radius:999px;width:28px;height:28px}.ContextMenu-module__lSZa_q__item:has(.ContextMenu-module__lSZa_q__itemIcon img) .ContextMenu-module__lSZa_q__itemIcon{flex:0 0 28px;width:28px;height:28px}.ContextMenu-module__lSZa_q__itemDanger .ContextMenu-module__lSZa_q__itemIcon{opacity:1}.ContextMenu-module__lSZa_q__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ContextMenu-module__lSZa_q__submenuIndicator{color:#ffffff9e;flex-shrink:0;width:16px;height:16px}.ContextMenu-module__lSZa_q__item:hover .ContextMenu-module__lSZa_q__submenuIndicator,.ContextMenu-module__lSZa_q__item:focus-visible .ContextMenu-module__lSZa_q__submenuIndicator,.ContextMenu-module__lSZa_q__itemExpanded .ContextMenu-module__lSZa_q__submenuIndicator{color:#ffffffeb}.ContextMenu-module__lSZa_q__itemSelected{color:#fffffffa}.ContextMenu-module__lSZa_q__selectionDot{background:#ffffffe6;border-radius:999px;flex-shrink:0;width:7px;height:7px}@media (max-width:767px){.ContextMenu-module__lSZa_q__menu{border-radius:12px;min-width:198px}.ContextMenu-module__lSZa_q__menu.ContextMenu-module__lSZa_q__panel{min-width:0;max-width:calc(100vw - 24px)}.ContextMenu-module__lSZa_q__item{min-height:38px;padding:7px 9px;font-size:14px}}
.FloatingFormatToolbar-module__eu3E2W__toolbar{-webkit-backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);z-index:50;pointer-events:auto;background:#16182029;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:6px;display:flex;position:absolute;box-shadow:0 20px 44px #00000042}.FloatingFormatToolbar-module__eu3E2W__toolbarRight{animation:.14s ease-out FloatingFormatToolbar-module__eu3E2W__slideFromLeft}.FloatingFormatToolbar-module__eu3E2W__toolbarAbove{animation:.14s ease-out FloatingFormatToolbar-module__eu3E2W__slideFromBelow}@keyframes FloatingFormatToolbar-module__eu3E2W__slideFromLeft{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes FloatingFormatToolbar-module__eu3E2W__slideFromBelow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FloatingFormatToolbar-module__eu3E2W__toolbarRow{align-items:center;gap:2px;display:flex}.FloatingFormatToolbar-module__eu3E2W__divider{background:#ffffff14;flex-shrink:0;height:1px;margin:2px 4px}.FloatingFormatToolbar-module__eu3E2W__formatButton{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:32px;height:30px;padding:0;transition:background-color 24ms ease-out,color 24ms ease-out;display:flex}.FloatingFormatToolbar-module__eu3E2W__formatButton:hover{color:#fffffffa;background:#ffffff14}.FloatingFormatToolbar-module__eu3E2W__formatButton:focus-visible{box-shadow:0 0 0 2px #ffffff59}.FloatingFormatToolbar-module__eu3E2W__formatButtonActive{color:#fffffffa;background:#ffffff1a}.FloatingFormatToolbar-module__eu3E2W__noteIconFlip{transform:scaleY(-1)}
.EditorNoteCard-module__-avI8a__noteCardWrapper{width:clamp(220px, var(--note-available-width,280px), 360px);z-index:10;align-items:stretch;gap:0;transition:right .18s;display:flex;position:absolute;right:calc(100% + 28px)}.EditorNoteCard-module__-avI8a__noteCardWrapper:hover,.EditorNoteCard-module__-avI8a__noteCardExpanded{right:calc(100% + 20px)}.EditorNoteCard-module__-avI8a__colorStrip{opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;padding:8px 6px;transition:opacity .15s;display:flex}.EditorNoteCard-module__-avI8a__noteCardWrapper:hover .EditorNoteCard-module__-avI8a__colorStrip{opacity:1;pointer-events:auto}.EditorNoteCard-module__-avI8a__colorDot{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:12px;height:12px;padding:0;transition:transform .12s,border-color .12s}.EditorNoteCard-module__-avI8a__colorDot:hover{transform:scale(1.25)}.EditorNoteCard-module__-avI8a__colorDot:focus-visible{box-shadow:0 0 0 2px var(--theme-inputBorderFocus)}.EditorNoteCard-module__-avI8a__colorDotActive{border-color:#ffffffb3;transform:scale(1.15)}.EditorNoteCard-module__-avI8a__cardBody{background:var(--theme-surfaceSolid);cursor:pointer;border:1px solid;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.EditorNoteCard-module__-avI8a__noteCardExpanded .EditorNoteCard-module__-avI8a__cardBody{cursor:default}.EditorNoteCard-module__-avI8a__cardBodyHovered{box-shadow:0 2px 16px #00000059}.EditorNoteCard-module__-avI8a__cardHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.EditorNoteCard-module__-avI8a__timestamp{color:var(--theme-textDisabled);-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem}.EditorNoteCard-module__-avI8a__deleteButton{width:20px;height:20px;color:var(--theme-textDisabled);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,opacity .12s;display:flex}.EditorNoteCard-module__-avI8a__noteCardWrapper:hover .EditorNoteCard-module__-avI8a__deleteButton{opacity:1;pointer-events:auto}.EditorNoteCard-module__-avI8a__deleteButton:hover{color:#f87171;background:#ef444426}.EditorNoteCard-module__-avI8a__noteTextarea{resize:none;width:100%;min-height:1.2em;color:var(--theme-text);background:0 0;border:none;outline:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;overflow:hidden}.EditorNoteCard-module__-avI8a__noteTextarea::placeholder{color:var(--theme-textDisabled);opacity:.6}.EditorNoteCard-module__-avI8a__noteTextarea[readonly]{pointer-events:none;cursor:default}.EditorNoteCard-module__-avI8a__bodyCollapsed{max-height:3.69rem;position:relative;overflow:hidden}.EditorNoteCard-module__-avI8a__bodyExpanded{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:9.84rem;overflow-y:auto}.EditorNoteCard-module__-avI8a__bodyExpanded::-webkit-scrollbar{width:4px}.EditorNoteCard-module__-avI8a__bodyExpanded::-webkit-scrollbar-track{background:0 0}.EditorNoteCard-module__-avI8a__bodyExpanded::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.EditorNoteCard-module__-avI8a__bodyExpanded::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.EditorNoteCard-module__-avI8a__expandToggle{background:var(--theme-surfaceSolid);color:var(--theme-textDisabled);cursor:pointer;z-index:1;white-space:nowrap;border:none;outline:none;padding-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;transition:color .12s;position:absolute;bottom:0;right:0}.EditorNoteCard-module__-avI8a__expandToggle:hover{color:var(--theme-textSecondary)}
.InlinePanelNoteCard-module__6wTWTa__panelCard{flex:220px;align-items:stretch;gap:0;min-width:200px;max-width:340px;display:flex}.InlinePanelNoteCard-module__6wTWTa__colorStrip{opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;padding:8px 6px;transition:opacity .15s;display:flex}.InlinePanelNoteCard-module__6wTWTa__panelCard:hover .InlinePanelNoteCard-module__6wTWTa__colorStrip{opacity:1;pointer-events:auto}.InlinePanelNoteCard-module__6wTWTa__colorDot{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:12px;height:12px;padding:0;transition:transform .12s,border-color .12s}.InlinePanelNoteCard-module__6wTWTa__colorDot:hover{transform:scale(1.25)}.InlinePanelNoteCard-module__6wTWTa__colorDot:focus-visible{box-shadow:0 0 0 2px var(--theme-inputBorderFocus)}.InlinePanelNoteCard-module__6wTWTa__colorDotActive{border-color:#ffffffb3;transform:scale(1.15)}.InlinePanelNoteCard-module__6wTWTa__cardBody{background:var(--theme-surfaceSolid);cursor:pointer;border:1px solid;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.InlinePanelNoteCard-module__6wTWTa__panelCardExpanded .InlinePanelNoteCard-module__6wTWTa__cardBody{cursor:default}.InlinePanelNoteCard-module__6wTWTa__cardBodyHovered{box-shadow:0 2px 16px #00000059}.InlinePanelNoteCard-module__6wTWTa__cardHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.InlinePanelNoteCard-module__6wTWTa__timestamp{color:var(--theme-textDisabled);-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem}.InlinePanelNoteCard-module__6wTWTa__deleteButton{width:20px;height:20px;color:var(--theme-textDisabled);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,opacity .12s;display:flex}.InlinePanelNoteCard-module__6wTWTa__panelCard:hover .InlinePanelNoteCard-module__6wTWTa__deleteButton{opacity:1;pointer-events:auto}.InlinePanelNoteCard-module__6wTWTa__deleteButton:hover{color:#f87171;background:#ef444426}.InlinePanelNoteCard-module__6wTWTa__noteTextarea{resize:none;width:100%;min-height:1.2em;color:var(--theme-text);background:0 0;border:none;outline:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;overflow:hidden}.InlinePanelNoteCard-module__6wTWTa__noteTextarea::placeholder{color:var(--theme-textDisabled);opacity:.6}.InlinePanelNoteCard-module__6wTWTa__noteTextarea[readonly]{pointer-events:none;cursor:default}.InlinePanelNoteCard-module__6wTWTa__bodyCollapsed{max-height:3.69rem;position:relative;overflow:hidden}.InlinePanelNoteCard-module__6wTWTa__bodyExpanded{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:9.84rem;overflow-y:auto}.InlinePanelNoteCard-module__6wTWTa__bodyExpanded::-webkit-scrollbar{width:4px}.InlinePanelNoteCard-module__6wTWTa__bodyExpanded::-webkit-scrollbar-track{background:0 0}.InlinePanelNoteCard-module__6wTWTa__bodyExpanded::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.InlinePanelNoteCard-module__6wTWTa__bodyExpanded::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.InlinePanelNoteCard-module__6wTWTa__expandToggle{background:var(--theme-surfaceSolid);color:var(--theme-textDisabled);cursor:pointer;z-index:1;white-space:nowrap;border:none;outline:none;padding-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.5;transition:color .12s;position:absolute;bottom:0;right:0}.InlinePanelNoteCard-module__6wTWTa__expandToggle:hover{color:var(--theme-textSecondary)}
.EditorNotesLayer-module__qS9cNq__highlightOverlay{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.EditorNotesLayer-module__qS9cNq__highlightRect{pointer-events:none;border-radius:2px;transition:background-color .15s;position:absolute}.EditorNotesLayer-module__qS9cNq__notesContainer{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.EditorNotesLayer-module__qS9cNq__notesContainer>*{pointer-events:auto}.EditorNotesLayer-module__qS9cNq__badgesContainer{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.EditorNotesLayer-module__qS9cNq__compactBadgeGroup{pointer-events:auto;z-index:20;position:absolute;right:calc(100% + 12px)}.EditorNotesLayer-module__qS9cNq__compactBadge{background:var(--theme-surfaceSolid);border:1px solid var(--theme-border);cursor:pointer;color:var(--theme-textSecondary);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;align-items:center;gap:4px;padding:2px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.EditorNotesLayer-module__qS9cNq__compactBadge:hover{background:var(--theme-backgroundSecondary);border-color:var(--theme-borderHover)}.EditorNotesLayer-module__qS9cNq__compactBadge:focus-visible{box-shadow:0 0 0 2px var(--theme-inputBorderFocus)}.EditorNotesLayer-module__qS9cNq__compactBadgeActive{background:var(--theme-backgroundSecondary);border-color:var(--theme-borderHover);box-shadow:0 2px 8px #0003}.EditorNotesLayer-module__qS9cNq__compactPanel{z-index:20;pointer-events:auto;flex-wrap:wrap;gap:8px;width:100%;padding:8px 0;animation:.15s ease-out EditorNotesLayer-module__qS9cNq__panelSlideIn;display:flex;position:absolute;left:0}@keyframes EditorNotesLayer-module__qS9cNq__panelSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.WriteSidebarPrimitives-module__6panUW__tabs{scrollbar-width:none;gap:8px;padding:16px 16px 4px;display:flex;overflow-x:auto}.WriteSidebarPrimitives-module__6panUW__tabsDescriptor{--descriptor-hover-ring-space:5px;margin:14px var(--write-sidebar-content-visual-inline-end,24px) 6px var(--write-sidebar-content-inline-start,16px);padding:var(--descriptor-hover-ring-space);background:var(--theme-backgroundTertiary);border-radius:999px;gap:4px;overflow:visible}.WriteSidebarPrimitives-module__6panUW__tabsDescriptorInline{margin:0}.WriteSidebarPrimitives-module__6panUW__tabs::-webkit-scrollbar{display:none}.WriteSidebarPrimitives-module__6panUW__tabButton{min-width:96px;color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:none;border-radius:14px;flex:none;padding:11px 18px;font-size:15px;font-weight:500;line-height:1;transition:background .16s,color .16s,opacity .16s}.WriteSidebarPrimitives-module__6panUW__tabButton:hover,.WriteSidebarPrimitives-module__6panUW__tabButton:focus-visible{color:var(--theme-text);background:var(--theme-buttonBackgroundHover);outline:none}.WriteSidebarPrimitives-module__6panUW__tabButtonActive{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteSidebarPrimitives-module__6panUW__tabButtonDescriptor{text-align:center;white-space:nowrap;border-radius:999px;flex:1 1 0;min-width:0;min-height:38px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1;transition:background .16s,color .16s,opacity .16s}.WriteSidebarPrimitives-module__6panUW__tabButtonDescriptor:hover,.WriteSidebarPrimitives-module__6panUW__tabButtonDescriptor:focus-visible{background:var(--theme-backgroundTertiary);outline-offset:2px;outline:3px solid #fffc}.WriteSidebarPrimitives-module__6panUW__tabButtonDescriptorActive{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteSidebarPrimitives-module__6panUW__tabButtonDescriptorActive:hover,.WriteSidebarPrimitives-module__6panUW__tabButtonDescriptorActive:focus-visible{background:var(--theme-buttonBackground);outline-offset:2px;outline:3px solid #fffc}.WriteSidebarPrimitives-module__6panUW__tabButton:disabled{opacity:.48;cursor:not-allowed}.WriteSidebarPrimitives-module__6panUW__descriptionTooltipTrigger{width:18px;height:18px;color:var(--theme-textSecondary);cursor:help;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s;display:inline-flex}.WriteSidebarPrimitives-module__6panUW__descriptionTooltipTrigger:hover,.WriteSidebarPrimitives-module__6panUW__descriptionTooltipTrigger:focus-visible{color:var(--theme-text);outline:none}.WriteSidebarPrimitives-module__6panUW__descriptionTooltipBubble{z-index:140;color:#fffffff5;white-space:normal;overflow-wrap:break-word;-webkit-backdrop-filter:blur(28px)saturate(120%)contrast(.88)brightness(1.04);pointer-events:none;background:#161820c7;border:1px solid #ffffff14;border-radius:14px;width:max-content;max-width:min(34ch,100vw - 40px);padding:12px 14px;font-size:13px;line-height:1.5;position:fixed;transform:translateY(-50%);box-shadow:0 18px 40px #0000002e}.WriteSidebarPrimitives-module__6panUW__autoResizeTextarea{resize:none;transition:height .18s cubic-bezier(.22,.61,.36,1);overflow:hidden}@media (max-width:767px){.WriteSidebarPrimitives-module__6panUW__tabs{padding-top:12px}.WriteSidebarPrimitives-module__6panUW__tabsDescriptor{margin-top:12px}.WriteSidebarPrimitives-module__6panUW__descriptionTooltipBubble{display:none}}
.WriteMediaSection-module__bjdeVq__root{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;display:flex}.WriteMediaSection-module__bjdeVq__stickyHeader{z-index:3;padding:16px var(--write-sidebar-content-scroll-inline-end,20px) 12px var(--write-sidebar-content-inline-start,16px);background:var(--theme-backgroundSecondary);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:12px;display:flex;position:sticky;top:0}.WriteMediaSection-module__bjdeVq__title{font-family:var(--font-bricolage-grotesque), "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;color:var(--sidebar-item-active,var(--theme-text));margin:0;font-size:30px;font-weight:700;line-height:1.15}.WriteMediaSection-module__bjdeVq__toolbarRow{align-items:stretch;gap:8px;min-height:48px;display:flex}.WriteMediaSection-module__bjdeVq__tabsSlot{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.WriteMediaSection-module__bjdeVq__tabsSlot>div[role=tablist]{box-sizing:border-box;flex:1;width:100%;min-width:0}.WriteMediaSection-module__bjdeVq__sortButton{background:var(--theme-backgroundTertiary);width:48px;min-height:48px;color:var(--theme-textSecondary);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s;display:inline-flex}.WriteMediaSection-module__bjdeVq__sortButtonMenuOpen{background:var(--theme-buttonBackgroundHover);color:var(--theme-text)}.WriteMediaSection-module__bjdeVq__sortButton:hover,.WriteMediaSection-module__bjdeVq__sortButton:focus-visible,.WriteMediaSection-module__bjdeVq__sortButtonMenuOpen{outline-offset:2px;outline:3px solid #fffc}.WriteMediaSection-module__bjdeVq__sortButtonIcon{width:20px;height:20px}.WriteMediaSection-module__bjdeVq__scrollRegion{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:6px var(--write-sidebar-content-scroll-inline-end,20px) 20px var(--write-sidebar-content-inline-start,16px);box-sizing:border-box;flex:1;position:relative;overflow-y:auto}.WriteMediaSection-module__bjdeVq__scrollRegion::-webkit-scrollbar{width:4px}.WriteMediaSection-module__bjdeVq__scrollRegion::-webkit-scrollbar-track{background:0 0}.WriteMediaSection-module__bjdeVq__scrollRegion::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-border) 72%, transparent);border-radius:999px}.WriteMediaSection-module__bjdeVq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;padding:2px 0;display:grid}.WriteMediaSection-module__bjdeVq__addTile{aspect-ratio:1;box-sizing:border-box;text-align:center;cursor:pointer;width:100%;font:inherit;color:var(--theme-textSecondary);background:var(--theme-backgroundTertiary);border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;transition:background .16s,color .16s;display:flex;position:relative}.WriteMediaSection-module__bjdeVq__addTile:hover,.WriteMediaSection-module__bjdeVq__addTile:focus-visible{background:var(--theme-buttonBackgroundHover);color:var(--theme-text);outline-offset:2px;outline:3px solid #fffc;transition:background .16s,color .16s}.WriteMediaSection-module__bjdeVq__addTileIcon{width:28px;height:28px;color:var(--theme-text);opacity:.92}.WriteMediaSection-module__bjdeVq__addTileHint{max-width:28ch;margin:0;font-size:12px;line-height:1.35}.WriteMediaSection-module__bjdeVq__mediaTile{aspect-ratio:1;box-sizing:border-box;cursor:grab;touch-action:none;background:var(--theme-backgroundTertiary);border:none;border-radius:12px;width:100%;padding:0;position:relative;overflow:visible}.WriteMediaSection-module__bjdeVq__mediaTileDragging{cursor:grabbing;opacity:.47;outline:none!important}.WriteMediaSection-module__bjdeVq__mediaTileDragging .WriteMediaSection-module__bjdeVq__hoverShade,.WriteMediaSection-module__bjdeVq__mediaTileDragging .WriteMediaSection-module__bjdeVq__gripRow,.WriteMediaSection-module__bjdeVq__mediaTileDragging .WriteMediaSection-module__bjdeVq__moreSlot{opacity:0!important;pointer-events:none!important}.WriteMediaSection-module__bjdeVq__mediaTileClip{pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.WriteMediaSection-module__bjdeVq__thumb{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.WriteMediaSection-module__bjdeVq__hoverShade{pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#0000002e 58%,#0000009e 100%);transition:opacity .16s;position:absolute;inset:0}.WriteMediaSection-module__bjdeVq__mediaTile:hover .WriteMediaSection-module__bjdeVq__hoverShade,.WriteMediaSection-module__bjdeVq__mediaTile:focus-visible .WriteMediaSection-module__bjdeVq__hoverShade{opacity:1}.WriteMediaSection-module__bjdeVq__mediaTile:hover,.WriteMediaSection-module__bjdeVq__mediaTile:focus-visible{outline-offset:2px;outline:3px solid #fffc;transition:none}.WriteMediaSection-module__bjdeVq__gripRow{pointer-events:none;opacity:0;color:#fffffff5;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;bottom:10px;left:0;right:0}.WriteMediaSection-module__bjdeVq__mediaTile:hover .WriteMediaSection-module__bjdeVq__gripRow,.WriteMediaSection-module__bjdeVq__mediaTile:focus-visible .WriteMediaSection-module__bjdeVq__gripRow{opacity:1}.WriteMediaSection-module__bjdeVq__gripIcon{filter:drop-shadow(0 1px 2px #0000008c);width:22px;height:22px}.WriteMediaSection-module__bjdeVq__moreSlot{z-index:2;opacity:1;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.WriteMediaSection-module__bjdeVq__moreSlot{opacity:0;pointer-events:none;transition:opacity .14s}.WriteMediaSection-module__bjdeVq__mediaTile:hover .WriteMediaSection-module__bjdeVq__moreSlot,.WriteMediaSection-module__bjdeVq__mediaTile:focus-within .WriteMediaSection-module__bjdeVq__moreSlot{opacity:1;pointer-events:auto}}.WriteMediaSection-module__bjdeVq__moreButton{cursor:pointer;color:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .16s,transform .16s;display:inline-flex}.WriteMediaSection-module__bjdeVq__moreButton:hover,.WriteMediaSection-module__bjdeVq__moreButton:focus-visible{background:#ffffff47;outline:none}.WriteMediaSection-module__bjdeVq__moreIcon{width:18px;height:18px}.WriteMediaSection-module__bjdeVq__overlayTile{aspect-ratio:1;cursor:grabbing;pointer-events:none;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 18px 40px #00000059}.WriteMediaSection-module__bjdeVq__overlayThumb{object-fit:cover;width:100%;height:100%;display:block}.WriteMediaSection-module__bjdeVq__mediaContextMenu{box-sizing:border-box;width:min(280px,100vw - 24px);min-width:220px;max-width:min(280px,100vw - 24px)}.WriteMediaSection-module__bjdeVq__mediaMenuHeader{border-bottom:1px solid #ffffff14;margin-bottom:2px;padding:10px 10px 8px}.WriteMediaSection-module__bjdeVq__mediaMenuTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.WriteMediaSection-module__bjdeVq__mediaMenuTitle{color:#fffffff5;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.WriteMediaSection-module__bjdeVq__mediaMenuPencil{cursor:pointer;color:#ffffffd9;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.WriteMediaSection-module__bjdeVq__mediaMenuPencil:hover{background:#ffffff1a}.WriteMediaSection-module__bjdeVq__mediaMenuPencil:focus,.WriteMediaSection-module__bjdeVq__mediaMenuPencil:focus-visible{box-shadow:none;outline:none}.WriteMediaSection-module__bjdeVq__mediaMenuPencil:focus-visible{background:#ffffff1a}.WriteMediaSection-module__bjdeVq__mediaMenuConfirm{cursor:pointer;color:#ffffffd9;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.WriteMediaSection-module__bjdeVq__mediaMenuConfirm:hover{background:#ffffff1a}.WriteMediaSection-module__bjdeVq__mediaMenuConfirm:focus,.WriteMediaSection-module__bjdeVq__mediaMenuConfirm:focus-visible{box-shadow:none;outline:none}.WriteMediaSection-module__bjdeVq__mediaMenuConfirm:focus-visible{background:#ffffff1a}.WriteMediaSection-module__bjdeVq__mediaMenuConfirmIcon,.WriteMediaSection-module__bjdeVq__mediaMenuPencilIcon{width:18px;height:18px}.WriteMediaSection-module__bjdeVq__mediaMenuTitleInput{color:#fffffff5;box-sizing:border-box;appearance:none;background:#00000059;border:none;border-radius:8px;outline:none;flex:auto;min-width:0;margin:0;padding:6px 8px;font-size:14px;font-weight:600;line-height:1.25}.WriteMediaSection-module__bjdeVq__mediaMenuTitleInput:focus,.WriteMediaSection-module__bjdeVq__mediaMenuTitleInput:focus-visible{box-shadow:none;border:none;outline:0}.WriteMediaSection-module__bjdeVq__mediaMenuMeta{color:#ffffff8c;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35}.WriteMediaSection-module__bjdeVq__hiddenFileInput{opacity:0;border:0;width:1px;height:1px;padding:0;position:fixed;top:0;left:-10000px;overflow:hidden}.WriteMediaSection-module__bjdeVq__skeletonLiveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WriteMediaSection-module__bjdeVq__skeletonTile{aspect-ratio:1;box-sizing:border-box;background-color:var(--theme-backgroundTertiary);background-image:linear-gradient(to bottom, var(--theme-backgroundTertiary) 0%, var(--theme-backgroundTertiary) 38%, color-mix(in srgb, var(--theme-backgroundTertiary) 62%, #ffffff3d 38%) 50%, var(--theme-backgroundTertiary) 62%, var(--theme-backgroundTertiary) 100%);background-position:50% 120%;background-repeat:no-repeat;background-size:100% 220%;background-attachment:fixed;border-radius:12px;width:100%;animation:1.5s ease-in-out infinite WriteMediaSection-module__bjdeVq__skeletonWaveY;position:relative;overflow:hidden}@keyframes WriteMediaSection-module__bjdeVq__skeletonWaveY{0%{background-position:50% 130%}to{background-position:50% -130%}}@media (prefers-reduced-motion:reduce){.WriteMediaSection-module__bjdeVq__skeletonTile{opacity:.85;background-position:50% 0;animation:none}}.WriteMediaSection-module__bjdeVq__emptyHint{color:var(--theme-textSecondary);text-align:center;margin:16px 0 0;padding:0 4px;font-size:13px;line-height:1.5}.WriteMediaSection-module__bjdeVq__localBadge{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;pointer-events:none;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;left:8px}
.Footer-module__blmu1G__footer{width:100%;color:var(--text,#e7e9f3);margin-top:20px;padding:64px 0}.Footer-module__blmu1G__content{flex-direction:column;align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:0 40px;display:flex}.Footer-module__blmu1G__brandSection{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Footer-module__blmu1G__rightSection{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.Footer-module__blmu1G__copyright{color:var(--theme-textSecondary);margin:0;font-size:13px;line-height:1.4}.Footer-module__blmu1G__socialSection{flex-direction:column;align-items:flex-end;display:flex}.Footer-module__blmu1G__socialIcons{justify-content:center;align-items:center;gap:12px;display:flex}.Footer-module__blmu1G__socialIcon{width:48px;height:48px;color:var(--theme-text);opacity:.2;cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;transition:none;display:flex}.Footer-module__blmu1G__socialIcon:hover{opacity:1;background-color:#0000;border:none}.Footer-module__blmu1G__socialIcon svg{width:24px;height:24px}.Footer-module__blmu1G__navSection{flex-direction:column;align-items:flex-end;display:flex}.Footer-module__blmu1G__navLinks{flex-direction:column;align-items:flex-end;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__blmu1G__navLink{color:var(--theme-text);font-size:14px;text-decoration:none;transition:none}.Footer-module__blmu1G__navLink:hover{color:var(--theme-textSecondary)}.Footer-module__blmu1G__contactEmail{color:var(--theme-textSecondary);margin-top:12px;font-size:13px;line-height:1.4;text-decoration:none}.Footer-module__blmu1G__contactEmail:hover{color:var(--theme-text)}.Footer-module__blmu1G__copyrightMobile{color:var(--theme-textSecondary);margin:12px 0 0;font-size:14px;line-height:1.45;display:none}@media (min-width:768px){.Footer-module__blmu1G__content{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}.Footer-module__blmu1G__brandSection{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:0;display:flex}.Footer-module__blmu1G__copyright{margin-top:0}.Footer-module__blmu1G__rightSection{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:0;display:flex}.Footer-module__blmu1G__socialSection{align-items:flex-end;margin-bottom:16px}.Footer-module__blmu1G__socialIcons{align-items:center;height:48px;display:flex}.Footer-module__blmu1G__navSection{align-items:flex-end}.Footer-module__blmu1G__navLinks{flex-direction:row;align-items:center;gap:24px;line-height:1.5}}@media (max-width:767px){.Footer-module__blmu1G__footer{margin-top:60px;padding:56px 24px 44px}.Footer-module__blmu1G__content{align-items:center;gap:24px}.Footer-module__blmu1G__brandSection{display:none}.Footer-module__blmu1G__copyright{text-align:center}.Footer-module__blmu1G__copyrightMobile{text-align:center;max-width:26ch;margin-top:22px;font-size:13px;line-height:1.55;display:block}.Footer-module__blmu1G__rightSection{align-items:center;gap:22px;width:100%;max-width:680px}.Footer-module__blmu1G__socialSection{order:2;align-items:center;margin-top:2px}.Footer-module__blmu1G__navSection{order:1;align-items:center;gap:0;width:100%}.Footer-module__blmu1G__navLinks{flex-flow:wrap;justify-content:center;align-items:center;gap:14px 18px;width:100%}.Footer-module__blmu1G__navLink{white-space:nowrap}.Footer-module__blmu1G__contactEmail{margin-top:18px;font-size:14px;line-height:1.4}.Footer-module__blmu1G__socialIcon{opacity:.16;width:44px;height:44px}.Footer-module__blmu1G__socialIcon svg{width:22px;height:22px}.Footer-module__blmu1G__socialIcons{gap:8px}}
.SignupPreview-module__5_gvZa__previewCard{background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:400px;height:auto;padding:2rem;animation:.5s ease-out SignupPreview-module__5_gvZa__fadeIn;display:flex}.SignupPreview-module__5_gvZa__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#788cff 0%,#a4b4ff 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:3rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.SignupPreview-module__5_gvZa__dragHint{color:var(--theme-textDisabled);text-align:center;margin-top:1rem;font-size:.75rem}.SignupPreview-module__5_gvZa__info{text-align:center}.SignupPreview-module__5_gvZa__previewAlias{color:var(--theme-text);margin:0;font-size:1.5rem;font-weight:700}.SignupPreview-module__5_gvZa__previewUsername{color:var(--theme-textSecondary);margin:.25rem 0 0;font-size:1rem}@keyframes SignupPreview-module__5_gvZa__fadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
.StoryBlockEditor-module__gn0nta__editorContainer{width:100%;position:relative;overflow:visible}.StoryBlockEditor-module__gn0nta__editor{z-index:1;min-height:60vh;color:var(--theme-text);caret-color:var(--theme-text);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;outline:none;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.9;position:relative}.StoryBlockEditor-module__gn0nta__editor p,.StoryBlockEditor-module__gn0nta__editor div:not(.StoryBlockEditor-module__gn0nta__editorContainer){min-height:1.9em;margin:0}.StoryBlockEditor-module__gn0nta__editor p+p,.StoryBlockEditor-module__gn0nta__editor div+div{margin-top:1em}.StoryBlockEditor-module__gn0nta__editor strong,.StoryBlockEditor-module__gn0nta__editor b{font-weight:700}.StoryBlockEditor-module__gn0nta__editor em,.StoryBlockEditor-module__gn0nta__editor i{font-style:italic}.StoryBlockEditor-module__gn0nta__editor s,.StoryBlockEditor-module__gn0nta__editor del,.StoryBlockEditor-module__gn0nta__editor strike{text-decoration:line-through}.StoryBlockEditor-module__gn0nta__editor u{text-underline-offset:.15em;text-decoration:underline}.StoryBlockEditor-module__gn0nta__editor img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.StoryBlockEditor-module__gn0nta__editor figure{background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:.75rem;margin:1.5rem 0;position:relative;overflow:hidden}.StoryBlockEditor-module__gn0nta__editor figure img{border-radius:0;width:100%;height:auto;margin:0;display:block}.StoryBlockEditor-module__gn0nta__editor ::selection{background:#8b5cf64d}.StoryBlockEditor-module__gn0nta__placeholder{color:var(--theme-textDisabled);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.9;position:absolute;top:0;left:0}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type]{background:var(--theme-backgroundSecondary,#1a1d27);border:1px solid var(--theme-border,#ffffff14);-webkit-user-select:none;user-select:none;cursor:default;border-radius:.75rem;margin:1.5rem 0;position:relative;overflow:hidden}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-header]{cursor:grab;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-header]:active{cursor:grabbing}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-header-left]{align-items:center;gap:6px;min-width:0;display:flex}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-icon]{color:var(--theme-textSecondary,#ffffff8c);flex-shrink:0;display:inline-flex}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-label]{font-family:var(--font-bricolage-grotesque), "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;color:var(--theme-textSecondary,#ffffff8c);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-header-right]{flex-shrink:0;align-items:center;gap:2px;display:flex}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-action]{cursor:pointer;width:28px;height:28px;color:var(--theme-textSecondary,#fff6);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-action]:hover{color:var(--theme-text,#ffffffe6);background:#ffffff1a}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-action=delete]:hover{color:#f87171;background:#dc26262e}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-body]{justify-content:center;align-items:center;min-height:60px;display:flex;position:relative}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-body] img{border-radius:0;width:100%;height:auto;margin:0;display:block}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type] [data-frame-empty]{font-family:var(--font-bricolage-grotesque), "Bricolage Grotesque", system-ui, sans-serif;color:var(--theme-textDisabled,#ffffff40);text-align:center;-webkit-user-select:none;user-select:none;padding:32px 16px;font-size:13px;font-weight:500}.StoryBlockEditor-module__gn0nta__editor figure[data-frame-type][data-frame-drag-over=true]{outline:2px solid var(--theme-accent,#7c3aed);outline-offset:-2px}.StoryBlockEditor-module__gn0nta__dropIndicator{background:var(--theme-accent,#7c3aed);pointer-events:none;z-index:10;border-radius:2px;height:3px;position:absolute;left:0;right:0;transform:translateY(-1.5px);box-shadow:0 0 8px #7c3aed66}.StoryBlockEditor-module__gn0nta__dropIndicator:before,.StoryBlockEditor-module__gn0nta__dropIndicator:after{content:"";background:var(--theme-accent,#7c3aed);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.StoryBlockEditor-module__gn0nta__dropIndicator:before{left:-4px}.StoryBlockEditor-module__gn0nta__dropIndicator:after{right:-4px}
.FeatureBlock-module__ixDKjW__container{flex-direction:column;width:100%;max-width:1440px;margin:80px auto;padding:0 40px;display:flex}.FeatureBlock-module__ixDKjW__content{background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(16px);border-radius:12px;width:100%;height:640px;display:flex;overflow:hidden}.FeatureBlock-module__ixDKjW__content:hover{border-color:var(--theme-borderHover)}.FeatureBlock-module__ixDKjW__textSide{z-index:2;flex-direction:column;flex:.8;justify-content:center;min-width:380px;padding:60px;display:flex}.FeatureBlock-module__ixDKjW__childThemeScope{display:contents}.FeatureBlock-module__ixDKjW__imageSide{background:var(--theme-backgroundSecondary);flex:1.6;position:relative;overflow:hidden}.FeatureBlock-module__ixDKjW__reverse .FeatureBlock-module__ixDKjW__content{flex-direction:row-reverse}.FeatureBlock-module__ixDKjW__label{width:fit-content;font-family:var(--font-bricolage-grotesque), "Bricolage Grotesque", "Segoe UI", system-ui, -apple-system, sans-serif;color:var(--feature-textSecondary,var(--theme-textSecondary));text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--feature-border,var(--theme-border));background:0 0;border-radius:100px;align-items:center;margin-bottom:24px;padding:5px 14px;font-size:11px;font-weight:400;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}[data-theme=light] .FeatureBlock-module__ixDKjW__label{color:var(--feature-textSecondary,#1e2126d9);border-color:var(--feature-border,#1e212640)}.FeatureBlock-module__ixDKjW__title{color:var(--feature-text,var(--theme-text));letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.1}.FeatureBlock-module__ixDKjW__description{color:var(--feature-textSecondary,var(--theme-textSecondary));max-width:440px;margin-bottom:32px;font-size:18px;line-height:1.6}.FeatureBlock-module__ixDKjW__link{color:var(--feature-textSecondary,var(--theme-textSecondary));touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;width:fit-content;font-size:16px;font-weight:500;text-decoration:none;transition:none;display:inline-flex}.FeatureBlock-module__ixDKjW__link:hover{color:var(--feature-text,var(--theme-text))}.FeatureBlock-module__ixDKjW__linkArrow{margin-left:8px;transition:transform .2s!important}.FeatureBlock-module__ixDKjW__link:hover .FeatureBlock-module__ixDKjW__linkArrow{transform:translate(3px,-3px)}.FeatureBlock-module__ixDKjW__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.FeatureBlock-module__ixDKjW__overlayContainer{z-index:4;pointer-events:none;position:absolute;inset:0}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__content{height:600px;display:block;position:relative}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__imageSide{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__textSide{z-index:10;text-align:left;--feature-backgroundSecondary:#12131aa6;--feature-text:#fff;--feature-textSecondary:#ffffffa6;--feature-textDisabled:#ffffff59;--feature-border:#ffffff1a;--feature-borderHover:#fff3;--feature-inputBackground:#ffffff0d;--feature-inputBackgroundFocus:#ffffff14;--feature-inputBorder:#ffffff1a;--feature-inputBorderFocus:#ffffff4d;--feature-inputPlaceholder:#ffffff4d;--feature-buttonPrimary:#ffffffd9;--feature-buttonPrimaryHover:#fff;--feature-buttonPrimaryText:#000;--feature-shadow:#0006;--feature-success:#4caf50;--feature-error:#f44336;background:var(--feature-backgroundSecondary);-webkit-backdrop-filter:blur(16px);width:calc(100% - 120px);max-width:600px;box-shadow:0 8px 32px var(--feature-shadow);border:1px solid var(--feature-border);border-radius:32px;flex-direction:column;align-items:flex-start;padding:60px;transition:all .3s;display:flex;position:absolute;top:50%;left:60px;transform:translateY(-50%)}[data-theme=light] .FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__textSide{--feature-backgroundSecondary:#faf8f3b3;--feature-text:#1e2126;--feature-textSecondary:#1e2126b8;--feature-textDisabled:#1e212673;--feature-border:#8b634c38;--feature-borderHover:#8b634c59;--feature-inputBackground:#ffffffb3;--feature-inputBackgroundFocus:#fff;--feature-inputBorder:#8b634c47;--feature-inputBorderFocus:#8b634c8c;--feature-inputPlaceholder:#1e212680;--feature-buttonPrimary:#1e2126;--feature-buttonPrimaryHover:#15181c;--feature-buttonPrimaryText:#fff;--feature-shadow:#3d28171f;--feature-success:#2e7d32;--feature-error:#d32f2f;background:var(--feature-backgroundSecondary);border:1px solid var(--feature-border)}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__childThemeScope{--theme-backgroundSecondary:var(--feature-backgroundSecondary);--theme-text:var(--feature-text);--theme-textSecondary:var(--feature-textSecondary);--theme-textDisabled:var(--feature-textDisabled);--theme-border:var(--feature-border);--theme-borderHover:var(--feature-borderHover);--theme-inputBackground:var(--feature-inputBackground);--theme-inputBackgroundFocus:var(--feature-inputBackgroundFocus);--theme-inputBorder:var(--feature-inputBorder);--theme-inputBorderFocus:var(--feature-inputBorderFocus);--theme-inputPlaceholder:var(--feature-inputPlaceholder);--theme-buttonPrimary:var(--feature-buttonPrimary);--theme-buttonPrimaryHover:var(--feature-buttonPrimaryHover);--theme-buttonPrimaryText:var(--feature-buttonPrimaryText);--theme-shadow:var(--feature-shadow);--theme-success:var(--feature-success);--theme-error:var(--feature-error)}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__description{max-width:100%}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__imageControls{z-index:20}.FeatureBlock-module__ixDKjW__tagsContainer{pointer-events:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FeatureBlock-module__ixDKjW__tagsOverlay{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;top:0;left:0}.FeatureBlock-module__ixDKjW__tagWrapper{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.FeatureBlock-module__ixDKjW__tag{-webkit-backdrop-filter:blur(16px);pointer-events:auto;-webkit-user-select:none;user-select:none;background:#12131a99;border:1px solid #ffffff1a;border-radius:20px;justify-content:flex-start;align-items:center;min-height:32px;margin-bottom:2px;padding:5px 16px 5px 5px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0003}[data-theme=light] .FeatureBlock-module__ixDKjW__tag{background:#ffffffb3;border:1px solid #0000000d;box-shadow:0 4px 15px #0000000d}.FeatureBlock-module__ixDKjW__interactiveTag{cursor:pointer}.FeatureBlock-module__ixDKjW__tagInner{align-items:center;gap:8px;display:flex;transition-property:transform,opacity!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1),ease!important}.FeatureBlock-module__ixDKjW__openChat{text-align:center;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;font-size:12px;font-weight:600;position:absolute;left:0;right:0;transform:translateY(100%);transition-property:transform,opacity!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1),ease!important}[data-theme=light] .FeatureBlock-module__ixDKjW__openChat{color:var(--theme-text)}.FeatureBlock-module__ixDKjW__interactiveTag:hover{background:#12131acc}[data-theme=light] .FeatureBlock-module__ixDKjW__interactiveTag:hover{background:#ffffffe6}.FeatureBlock-module__ixDKjW__interactiveTag:hover .FeatureBlock-module__ixDKjW__tagInner{opacity:0;transform:translateY(-100%)}.FeatureBlock-module__ixDKjW__interactiveTag:hover .FeatureBlock-module__ixDKjW__openChat{opacity:1;transform:translateY(0)}.FeatureBlock-module__ixDKjW__tagInitial{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.FeatureBlock-module__ixDKjW__tagAvatar{border:1px solid #fff3;border-radius:50%;width:22px;height:22px;overflow:hidden}[data-theme=light] .FeatureBlock-module__ixDKjW__tagAvatar{border:1px solid #0000001a}.FeatureBlock-module__ixDKjW__tagAvatar img{object-fit:cover;width:100%;height:100%}.FeatureBlock-module__ixDKjW__tagName{color:#fff;white-space:nowrap;font-size:12px;font-weight:600}[data-theme=light] .FeatureBlock-module__ixDKjW__tagName{color:var(--theme-text)}.FeatureBlock-module__ixDKjW__tagDot{width:6px;height:6px;box-shadow:0 0 8px var(--theme-shadow);border:none;border-radius:50%;margin-top:2px;position:relative}.FeatureBlock-module__ixDKjW__imageControls{z-index:10;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.FeatureBlock-module__ixDKjW__controlButton{-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;opacity:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#12131a99;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:none;display:flex;box-shadow:none!important;border:1px solid #ffffff1a!important;outline:none!important}.FeatureBlock-module__ixDKjW__controlButton:focus,.FeatureBlock-module__ixDKjW__controlButton:focus-visible,.FeatureBlock-module__ixDKjW__controlButton:active{box-shadow:none!important;border:1px solid #fff3!important;outline:none!important}.FeatureBlock-module__ixDKjW__controlButton:hover{background:#12131acc}.FeatureBlock-module__ixDKjW__controlButton svg{width:18px;height:18px}.FeatureBlock-module__ixDKjW__imageAttribution{color:var(--theme-textDisabled);letter-spacing:.02em;text-align:right;width:100%;margin-top:12px;font-size:13px;font-style:italic}.FeatureBlock-module__ixDKjW__reverse .FeatureBlock-module__ixDKjW__imageAttribution{text-align:left}.FeatureBlock-module__ixDKjW__artistName{font-weight:400}.FeatureBlock-module__ixDKjW__paintingTitle{color:var(--theme-textSecondary)}.FeatureBlock-module__ixDKjW__separator{margin:0}@media (max-width:1024px){.FeatureBlock-module__ixDKjW__content{height:auto;min-height:auto;flex-direction:column!important}.FeatureBlock-module__ixDKjW__textSide{min-width:0;padding:40px}.FeatureBlock-module__ixDKjW__imageSide{flex:none;height:400px;min-height:400px}.FeatureBlock-module__ixDKjW__imageControls{bottom:16px;right:16px}.FeatureBlock-module__ixDKjW__controlButton{width:40px;height:40px}.FeatureBlock-module__ixDKjW__controlButton svg{width:20px;height:20px}}@media (max-width:767px){.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__content{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:780px;padding:80px 0 160px;display:flex}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__imageSide{width:100%;height:100%;position:absolute}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__textSide{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:calc(100% - 48px);max-width:none;margin:0;padding:32px 24px 24px;display:flex;position:relative;top:0;left:0;transform:none}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__title{margin-bottom:24px;font-size:clamp(32px,6vw,42px);line-height:1.2}.FeatureBlock-module__ixDKjW__centered .FeatureBlock-module__ixDKjW__description{margin-bottom:32px;font-size:16px;line-height:1.5}.FeatureBlock-module__ixDKjW__tag{gap:6px;padding:3px 10px 3px 5px}.FeatureBlock-module__ixDKjW__tagInitial,.FeatureBlock-module__ixDKjW__tagAvatar{width:18px;height:18px;font-size:10px}.FeatureBlock-module__ixDKjW__tagName,.FeatureBlock-module__ixDKjW__openChat{font-size:11px}.FeatureBlock-module__ixDKjW__tagDot{width:5px;height:5px}.FeatureBlock-module__ixDKjW__container{margin:40px auto;padding:0 24px}.FeatureBlock-module__ixDKjW__textSide{padding:40px 24px}.FeatureBlock-module__ixDKjW__imageSide{flex:none;height:400px;min-height:400px}.FeatureBlock-module__ixDKjW__imageAttribution,.FeatureBlock-module__ixDKjW__reverse .FeatureBlock-module__ixDKjW__imageAttribution{text-align:center}.FeatureBlock-module__ixDKjW__title{font-size:32px}.FeatureBlock-module__ixDKjW__description{margin-bottom:24px;font-size:16px}.FeatureBlock-module__ixDKjW__tag{pointer-events:none!important;cursor:default!important;touch-action:none!important}.FeatureBlock-module__ixDKjW__tag *{pointer-events:none!important;touch-action:none!important}.FeatureBlock-module__ixDKjW__interactiveTag{cursor:default!important;pointer-events:none!important;touch-action:none!important}.FeatureBlock-module__ixDKjW__interactiveTag *{pointer-events:none!important;touch-action:none!important}.FeatureBlock-module__ixDKjW__interactiveTag:hover{background:#12131a99!important}[data-theme=light] .FeatureBlock-module__ixDKjW__interactiveTag:hover{background:#ffffffb3!important}.FeatureBlock-module__ixDKjW__interactiveTag:active{background:#12131a99!important}[data-theme=light] .FeatureBlock-module__ixDKjW__interactiveTag:active{background:#ffffffb3!important}.FeatureBlock-module__ixDKjW__interactiveTag:hover .FeatureBlock-module__ixDKjW__tagInner{opacity:1;transform:translateY(0)}.FeatureBlock-module__ixDKjW__interactiveTag:hover .FeatureBlock-module__ixDKjW__openChat{opacity:0;transform:translateY(100%)}.FeatureBlock-module__ixDKjW__openOnMobile .FeatureBlock-module__ixDKjW__tagInner{opacity:0;transform:translateY(-100%)}.FeatureBlock-module__ixDKjW__openOnMobile .FeatureBlock-module__ixDKjW__openChat{opacity:1;transform:translateY(0)}}
.DateInputOTP-module__iyP8FW__container{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:100%;display:flex}.DateInputOTP-module__iyP8FW__otpWrapper{justify-content:center;align-items:flex-start;gap:.75rem;display:flex}.DateInputOTP-module__iyP8FW__section{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.DateInputOTP-module__iyP8FW__sectionLabel{color:var(--theme-textDisabled);text-transform:uppercase;letter-spacing:.05em;padding-left:2px;font-size:.65rem;font-weight:600}.DateInputOTP-module__iyP8FW__group{gap:.4rem;display:flex}.DateInputOTP-module__iyP8FW__otpInput{background:var(--theme-inputBackground);border:1px solid var(--theme-inputBorder);width:42px;height:54px;color:var(--theme-text);text-align:center;cursor:text;border-radius:12px;outline:none;padding:0;font-size:1.25rem;font-weight:600;transition:none}.DateInputOTP-module__iyP8FW__otpInput::selection{background:0 0}.DateInputOTP-module__iyP8FW__otpInput:focus{background:var(--theme-inputBackgroundFocus);caret-color:var(--theme-text);border-color:#788cff;transform:translateY(-4px);box-shadow:0 0 15px #788cff33}@media (max-width:768px){.DateInputOTP-module__iyP8FW__otpWrapper{gap:.4rem}.DateInputOTP-module__iyP8FW__group{gap:.25rem}.DateInputOTP-module__iyP8FW__otpInput{border-radius:8px;width:32px;height:44px;padding:0;font-size:1rem}.DateInputOTP-module__iyP8FW__otpInput:focus{transform:none}.DateInputOTP-module__iyP8FW__separator{height:44px;margin:0 .1rem;font-size:1.25rem}.DateInputOTP-module__iyP8FW__sectionLabel{font-size:.55rem}}.DateInputOTP-module__iyP8FW__errorInput{border-color:#ff4d4f!important}.DateInputOTP-module__iyP8FW__separator{color:var(--theme-textDisabled);align-items:center;height:54px;margin:0 .25rem;font-size:1.5rem;font-weight:300;display:flex}.DateInputOTP-module__iyP8FW__errorText{color:#ff4d4f;margin-top:.25rem;font-size:.75rem}.DateInputOTP-module__iyP8FW__otpInput::placeholder{color:var(--theme-inputPlaceholder)}.DateInputOTP-module__iyP8FW__otpInput:focus::placeholder{color:#0000}
.StoryEditorMainContent-module__d4qm7q__mainContent{background:var(--theme-background);flex:1;min-height:100vh;margin-left:0;transition:margin .3s}@media (min-width:768px){.StoryEditorMainContent-module__d4qm7q__sidebarOpen{margin-left:var(--write-sidebar-open-width,34rem)}.StoryEditorMainContent-module__d4qm7q__sidebarCollapsed{margin-left:var(--write-sidebar-collapsed-width,4.5rem)}}.StoryEditorMainContent-module__d4qm7q__editorPage{flex-direction:column;min-height:100vh;display:flex}.StoryEditorMainContent-module__d4qm7q__contentArea{width:100%;max-width:720px;margin:0 auto;padding:6rem 2rem 12rem}.StoryEditorMainContent-module__d4qm7q__titleInput{text-align:center;width:100%;color:var(--theme-text);background:0 0;border:none;outline:none;margin:0 0 .25rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:700;line-height:1.3;display:block}.StoryEditorMainContent-module__d4qm7q__titleInput::placeholder{color:var(--theme-textDisabled);opacity:.5}.StoryEditorMainContent-module__d4qm7q__titleWarning{color:#f59e0b}.StoryEditorMainContent-module__d4qm7q__subtitleInput{text-align:center;width:100%;color:var(--theme-textSecondary);background:0 0;border:none;outline:none;margin:0 0 3rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;line-height:1.5;display:block}.StoryEditorMainContent-module__d4qm7q__subtitleInput::placeholder{color:var(--theme-textDisabled);opacity:.35}.StoryEditorMainContent-module__d4qm7q__saveStatus{color:var(--theme-textSecondary);z-index:30;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);opacity:.8;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;transition:opacity .2s;display:flex;position:fixed;top:1rem;right:1rem}.StoryEditorMainContent-module__d4qm7q__saveStatus:hover{opacity:1}.StoryEditorMainContent-module__d4qm7q__saveSpinner{border:2px solid var(--theme-border);border-top-color:var(--theme-textSecondary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite StoryEditorMainContent-module__d4qm7q__spin}@keyframes StoryEditorMainContent-module__d4qm7q__spin{to{transform:rotate(360deg)}}.StoryEditorMainContent-module__d4qm7q__saveCheckIcon{color:var(--theme-success);flex-shrink:0}.StoryEditorMainContent-module__d4qm7q__saveErrorIcon{color:var(--theme-error);flex-shrink:0}.StoryEditorMainContent-module__d4qm7q__unsavedDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.StoryEditorMainContent-module__d4qm7q__sessionBadge{color:#7dd3fc;background:#0ea5e91a;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:500;display:inline-flex}.StoryEditorMainContent-module__d4qm7q__errorBanner{z-index:40;max-width:24rem;box-shadow:0 4px 12px var(--theme-shadow);background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;padding:1rem;position:fixed;top:1rem;right:1rem}.StoryEditorMainContent-module__d4qm7q__errorContent{align-items:flex-start;gap:.75rem;display:flex}.StoryEditorMainContent-module__d4qm7q__errorIcon{color:#ef4444;flex-shrink:0;margin-top:2px}.StoryEditorMainContent-module__d4qm7q__errorTextBlock{flex:1}.StoryEditorMainContent-module__d4qm7q__errorTitle{color:#fca5a5;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.StoryEditorMainContent-module__d4qm7q__errorMessage{color:#f87171;margin:0;font-size:.75rem}.StoryEditorMainContent-module__d4qm7q__errorDismiss{color:#ef4444;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.75rem;text-decoration:underline}.StoryEditorMainContent-module__d4qm7q__errorDismiss:hover{color:#fca5a5}.StoryEditorMainContent-module__d4qm7q__duplicateWarning{color:#f59e0b;align-items:flex-start;gap:.5rem;max-width:720px;margin:.75rem auto 0;padding:0 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.StoryEditorMainContent-module__d4qm7q__duplicateWarningTitle{margin:0;font-size:.875rem;font-weight:600}.StoryEditorMainContent-module__d4qm7q__duplicateWarningDesc{opacity:.9;margin:.125rem 0 0;font-size:.75rem}.StoryEditorMainContent-module__d4qm7q__duplicateWarningDismiss{color:#f59e0b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.25rem;transition:background .15s}.StoryEditorMainContent-module__d4qm7q__duplicateWarningDismiss:hover{background:#f59e0b1a}.StoryEditorMainContent-module__d4qm7q__emptyState{height:100%;min-height:100vh;color:var(--theme-textDisabled);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;display:flex}
.Lightbox-module__XnxqGG__overlay{z-index:10000;cursor:zoom-out;background:#000;justify-content:center;align-items:center;padding:40px;animation:.3s Lightbox-module__XnxqGG__fadeIn;display:flex;position:fixed;inset:0}.Lightbox-module__XnxqGG__overlayContent{cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:100%;max-height:100%;display:flex;position:relative}.Lightbox-module__XnxqGG__expandedImage{object-fit:contain;border-radius:4px;max-width:100%;max-height:calc(100vh - 200px);animation:.3s Lightbox-module__XnxqGG__scaleIn;box-shadow:0 30px 60px #00000080}.Lightbox-module__XnxqGG__attribution{text-align:center;color:#fff;animation:.5s .2s both Lightbox-module__XnxqGG__fadeIn}.Lightbox-module__XnxqGG__paintingTitle{margin:0 0 4px;font-size:20px;font-weight:500}.Lightbox-module__XnxqGG__artistName{opacity:.7;margin:0 0 24px;font-size:16px}.Lightbox-module__XnxqGG__textCloseButton{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:none!important;border:none!important;outline:none!important}.Lightbox-module__XnxqGG__textCloseButton:focus,.Lightbox-module__XnxqGG__textCloseButton:focus-visible,.Lightbox-module__XnxqGG__textCloseButton:active{box-shadow:none!important;border:none!important;outline:none!important}.Lightbox-module__XnxqGG__closeIcon{opacity:.8}.Lightbox-module__XnxqGG__textCloseButton:hover{background:#ffffff26}.Lightbox-module__XnxqGG__textCloseButton:hover .Lightbox-module__XnxqGG__closeIcon{opacity:1}@keyframes Lightbox-module__XnxqGG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Lightbox-module__XnxqGG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.VerificationCodeInput-module__LKb2-G__container{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.VerificationCodeInput-module__LKb2-G__otpWrapper{justify-content:center;align-items:center;gap:.6rem;display:flex}.VerificationCodeInput-module__LKb2-G__otpInput{background:var(--theme-inputBackground);border:1px solid var(--theme-inputBorder);width:48px;height:60px;color:var(--theme-text);text-align:center;cursor:text;border-radius:14px;outline:none;font-size:1.5rem;font-weight:600;transition:none}.VerificationCodeInput-module__LKb2-G__otpInput::selection{background:0 0}.VerificationCodeInput-module__LKb2-G__otpInput:focus{background:var(--theme-inputBackgroundFocus);border-color:#788cff;transform:translateY(-4px);box-shadow:0 0 20px #788cff33}.VerificationCodeInput-module__LKb2-G__otpInput:focus::placeholder{color:#0000}.VerificationCodeInput-module__LKb2-G__errorInput{background:#ff4d4f0d!important;border-color:#ff4d4f!important}.VerificationCodeInput-module__LKb2-G__errorText{color:#ff4d4f;margin-top:.5rem;font-size:.8125rem;animation:.3s ease-out VerificationCodeInput-module__LKb2-G__fadeIn}@keyframes VerificationCodeInput-module__LKb2-G__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.WriteSidebarSelectors-module__KZbk_q__segmentedControl{border:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent);background:color-mix(in srgb, var(--theme-backgroundTertiary) 76%, var(--theme-surfaceSolid) 24%);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.WriteSidebarSelectors-module__KZbk_q__segmentedButton{color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:background .16s,color .16s}.WriteSidebarSelectors-module__KZbk_q__segmentedButton:hover,.WriteSidebarSelectors-module__KZbk_q__segmentedButton:focus-visible{color:var(--theme-text);outline:none}.WriteSidebarSelectors-module__KZbk_q__segmentedButtonActive{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteSidebarSelectors-module__KZbk_q__helperCopy{color:var(--theme-textSecondary);margin:0;font-size:13px;line-height:1.6}.WriteSidebarSelectors-module__KZbk_q__pillGrid{flex-wrap:wrap;gap:10px;display:flex}.WriteSidebarSelectors-module__KZbk_q__genrePill{background:var(--theme-backgroundTertiary);min-height:38px;color:var(--theme-textSecondary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.WriteSidebarSelectors-module__KZbk_q__genrePill:hover,.WriteSidebarSelectors-module__KZbk_q__genrePill:focus-visible{background:var(--theme-backgroundTertiary);color:var(--theme-text);outline-offset:2px;outline:3px solid #fffc}.WriteSidebarSelectors-module__KZbk_q__genrePillMain{background:var(--theme-buttonBackground);color:var(--theme-text)}.WriteSidebarSelectors-module__KZbk_q__genrePillSecondary{background:var(--theme-buttonBackgroundHover);color:var(--theme-text)}.WriteSidebarSelectors-module__KZbk_q__genrePillMain:hover,.WriteSidebarSelectors-module__KZbk_q__genrePillMain:focus-visible,.WriteSidebarSelectors-module__KZbk_q__genrePillSecondary:hover,.WriteSidebarSelectors-module__KZbk_q__genrePillSecondary:focus-visible{background:var(--theme-error)}.WriteSidebarSelectors-module__KZbk_q__genrePillLocked{cursor:default}.WriteSidebarSelectors-module__KZbk_q__genrePillLocked:hover,.WriteSidebarSelectors-module__KZbk_q__genrePillLocked:focus-visible{background:var(--theme-buttonBackground);color:var(--theme-text);outline:none;transform:none}.WriteSidebarSelectors-module__KZbk_q__genrePillDisabled,.WriteSidebarSelectors-module__KZbk_q__genrePill:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.WriteSidebarSelectors-module__KZbk_q__genreBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.WriteSidebarSelectors-module__KZbk_q__genreBadgeMain{background:color-mix(in srgb, var(--theme-text) 10%, transparent);color:var(--theme-textSecondary)}.WriteSidebarSelectors-module__KZbk_q__genreBadgeSecondary{background:color-mix(in srgb, var(--theme-text) 8%, transparent);color:var(--theme-textSecondary)}.WriteSidebarSelectors-module__KZbk_q__lockIcon{opacity:.72;width:12px;height:12px}.WriteSidebarSelectors-module__KZbk_q__combobox{flex-direction:column;gap:0;display:flex}.WriteSidebarSelectors-module__KZbk_q__searchInputWrap{position:relative}.WriteSidebarSelectors-module__KZbk_q__searchInput{background:var(--theme-backgroundTertiary);width:100%;min-height:48px;color:var(--theme-text);box-sizing:border-box;border:1px solid #0000;border-radius:16px;padding:12px 44px 12px 16px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .16s,background .16s,border-radius .16s}.WriteSidebarSelectors-module__KZbk_q__searchInput::placeholder{color:color-mix(in srgb, var(--theme-textSecondary) 74%, var(--theme-background) 26%)}.WriteSidebarSelectors-module__KZbk_q__searchInput:focus{background:var(--theme-buttonBackground);border-color:#0000;outline:none}.WriteSidebarSelectors-module__KZbk_q__searchInputOpen{border-bottom-right-radius:0;border-bottom-left-radius:0}.WriteSidebarSelectors-module__KZbk_q__searchInputDisabled{opacity:.56;cursor:not-allowed}.WriteSidebarSelectors-module__KZbk_q__searchInputLocked,.WriteSidebarSelectors-module__KZbk_q__searchInputLocked:disabled{opacity:1;cursor:default;color:var(--theme-text);-webkit-text-fill-color:var(--theme-text)}.WriteSidebarSelectors-module__KZbk_q__inputActionButton{width:24px;height:24px;color:var(--theme-textSecondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.WriteSidebarSelectors-module__KZbk_q__inputActionButton:hover,.WriteSidebarSelectors-module__KZbk_q__inputActionButton:focus-visible{color:var(--theme-text);background:color-mix(in srgb, var(--theme-text) 8%, transparent);outline:none}.WriteSidebarSelectors-module__KZbk_q__suggestionPanel{border:1px solid color-mix(in srgb, var(--theme-border) 78%, transparent);background:color-mix(in srgb, var(--theme-background) 90%, var(--theme-shadow) 10%);border-top:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px;overflow:hidden}.WriteSidebarSelectors-module__KZbk_q__suggestionList{flex-direction:column;display:flex}.WriteSidebarSelectors-module__KZbk_q__suggestionItem{width:100%;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;transition:background .16s;display:flex}.WriteSidebarSelectors-module__KZbk_q__suggestionItem:hover,.WriteSidebarSelectors-module__KZbk_q__suggestionItem:focus-visible,.WriteSidebarSelectors-module__KZbk_q__suggestionItemActive{background:var(--theme-buttonBackground);outline:none}.WriteSidebarSelectors-module__KZbk_q__suggestionCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.WriteSidebarSelectors-module__KZbk_q__suggestionPrimaryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.WriteSidebarSelectors-module__KZbk_q__suggestionPrimary{min-width:0;color:var(--theme-textSecondary);font-size:14px;font-weight:600;line-height:1.25}.WriteSidebarSelectors-module__KZbk_q__suggestionSecondary{color:var(--theme-textSecondary);font-size:12px;line-height:1.3}.WriteSidebarSelectors-module__KZbk_q__suggestionMeta{color:var(--theme-textSecondary);flex-shrink:0;font-size:12px;font-weight:600;line-height:1}.WriteSidebarSelectors-module__KZbk_q__matchHighlight{color:var(--theme-text);font-weight:700}.WriteSidebarSelectors-module__KZbk_q__suggestionCheck{color:var(--theme-textSecondary);flex-shrink:0}.WriteSidebarSelectors-module__KZbk_q__createIcon{background:color-mix(in srgb, var(--theme-text) 10%, transparent);width:22px;height:22px;color:var(--theme-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WriteSidebarSelectors-module__KZbk_q__createBadge{background:color-mix(in srgb, var(--theme-text) 8%, transparent);height:18px;color:var(--theme-textSecondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.WriteSidebarSelectors-module__KZbk_q__keyboardHint{color:var(--theme-textSecondary);letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;padding:8px 2px 0;font-size:11px;font-weight:600;display:flex}.WriteSidebarSelectors-module__KZbk_q__selectedPillGroup{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.WriteSidebarSelectors-module__KZbk_q__selectedPill{background:var(--theme-buttonBackground);height:26px;color:var(--theme-text);cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;padding:0 12px;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.WriteSidebarSelectors-module__KZbk_q__selectedPillCustom{background:var(--theme-buttonBackgroundHover);color:var(--theme-text);border-color:#0000}.WriteSidebarSelectors-module__KZbk_q__selectedPillLabel{font-size:12px;font-weight:600;line-height:1;transition:opacity .15s}.WriteSidebarSelectors-module__KZbk_q__selectedPillIcon{opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;inset:0}.WriteSidebarSelectors-module__KZbk_q__selectedPill:hover,.WriteSidebarSelectors-module__KZbk_q__selectedPill:focus-visible{background:color-mix(in srgb, var(--theme-text) 12%, var(--theme-buttonBackground) 88%);border-color:#0000;outline:none}.WriteSidebarSelectors-module__KZbk_q__selectedPill:hover .WriteSidebarSelectors-module__KZbk_q__selectedPillLabel,.WriteSidebarSelectors-module__KZbk_q__selectedPill:focus-visible .WriteSidebarSelectors-module__KZbk_q__selectedPillLabel{opacity:0}.WriteSidebarSelectors-module__KZbk_q__selectedPill:hover .WriteSidebarSelectors-module__KZbk_q__selectedPillIcon,.WriteSidebarSelectors-module__KZbk_q__selectedPill:focus-visible .WriteSidebarSelectors-module__KZbk_q__selectedPillIcon{opacity:1}.WriteSidebarSelectors-module__KZbk_q__selectedPillTrash{width:12px;height:12px;color:var(--theme-text)}@media (max-width:767px){.WriteSidebarSelectors-module__KZbk_q__pillGrid{gap:8px}}
.ImageEditor-module__pcO2DW__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4000;pointer-events:auto;background:#000c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ImageEditor-module__pcO2DW__modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:480px;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000080}.ImageEditor-module__pcO2DW__header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ImageEditor-module__pcO2DW__header h2{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.ImageEditor-module__pcO2DW__closeButton{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.5rem;transition:all .2s;display:flex}.ImageEditor-module__pcO2DW__closeButton:hover{color:#fff;background:#ffffff0d}.ImageEditor-module__pcO2DW__editorContainer{aspect-ratio:1;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#000;position:relative;overflow:hidden}.ImageEditor-module__pcO2DW__imageWrapper{width:100%;height:100%;position:relative}.ImageEditor-module__pcO2DW__editingImage{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:100%;max-height:none}.ImageEditor-module__pcO2DW__cropOverlay{pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1000px #00000080}.ImageEditor-module__pcO2DW__controls{flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.ImageEditor-module__pcO2DW__zoomControl{align-items:center;gap:1rem;width:100%;max-width:300px;display:flex}.ImageEditor-module__pcO2DW__rangeSlider{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;flex:1;height:4px}.ImageEditor-module__pcO2DW__rangeSlider::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 8px #0000004d}.ImageEditor-module__pcO2DW__resetButton{color:#fff9;cursor:pointer;background:#ffffff0d;border:none;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.ImageEditor-module__pcO2DW__resetButton:hover{color:#fff;background:#ffffff1a}.ImageEditor-module__pcO2DW__footer{background:#0000001a;border-top:1px solid #ffffff0d;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ImageEditor-module__pcO2DW__staticButton{height:40px!important;box-shadow:none!important;background:#ffffff0d!important;border:none!important;border-radius:10px!important;padding:0 20px!important;font-size:.875rem!important;transition:all .2s!important;transform:none!important}.ImageEditor-module__pcO2DW__staticButton:hover{box-shadow:none!important;background:#ffffff1a!important;transform:none!important}.ImageEditor-module__pcO2DW__continueButton{color:#000!important;background:#fff!important}.ImageEditor-module__pcO2DW__continueButton:hover{background:#ffffffe6!important}@keyframes ImageEditor-module__pcO2DW__fadeIn{0%{opacity:0}to{opacity:1}}
.SidebarSettingsMenu-module__5vSPaq__container{width:100%}.SidebarSettingsMenu-module__5vSPaq__button{width:calc(100% - 16px);min-height:44px;color:var(--sidebar-item-muted,#9199acc7);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;margin:0 8px;padding:10px 16px;display:flex}.SidebarSettingsMenu-module__5vSPaq__buttonCollapsed{justify-content:flex-start}.SidebarSettingsMenu-module__5vSPaq__button:hover,.SidebarSettingsMenu-module__5vSPaq__button:focus-visible,.SidebarSettingsMenu-module__5vSPaq__buttonOpen{color:var(--sidebar-item-active,#fffffffa);outline:none}.SidebarSettingsMenu-module__5vSPaq__iconWrapper{width:var(--sidebar-nav-icon-size,20px);height:var(--sidebar-nav-icon-size,20px);flex:0 0 var(--sidebar-nav-icon-size,20px);opacity:.9;justify-content:center;align-items:center;display:flex}.SidebarSettingsMenu-module__5vSPaq__button:hover .SidebarSettingsMenu-module__5vSPaq__iconWrapper,.SidebarSettingsMenu-module__5vSPaq__button:focus-visible .SidebarSettingsMenu-module__5vSPaq__iconWrapper,.SidebarSettingsMenu-module__5vSPaq__buttonOpen .SidebarSettingsMenu-module__5vSPaq__iconWrapper{opacity:1}.SidebarSettingsMenu-module__5vSPaq__label{text-overflow:ellipsis;min-width:0;max-width:140px;font-size:var(--sidebar-nav-label-font-size,16px);white-space:nowrap;opacity:1;flex:1;font-weight:500;line-height:1;transition:max-width .16s cubic-bezier(.22,.61,.36,1),opacity .12s;overflow:hidden}.SidebarSettingsMenu-module__5vSPaq__buttonCollapsed .SidebarSettingsMenu-module__5vSPaq__label{opacity:0;pointer-events:none;max-width:0}@media (max-width:767px){.SidebarSettingsMenu-module__5vSPaq__button{width:calc(100% - 24px);margin:0 12px;padding:12px 16px}.SidebarSettingsMenu-module__5vSPaq__buttonCollapsed{width:calc(100% - 24px);margin:0 12px}}
.AvatarSelector-module__M8erTa__overlay{--nav-height:64px;width:100%;height:calc(100% - var(--nav-height));margin-top:var(--nav-height);--padding-left:6rem;--gap:1.25rem;--visible-count:6;--bleed:.3;background:0 0;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:767px){.AvatarSelector-module__M8erTa__overlay{--nav-height:56px}}.AvatarSelector-module__M8erTa__modal{width:100%;max-width:none;min-height:calc(100vh - var(--nav-height));flex-direction:column;margin:0;padding:2rem 0 2.5rem;display:flex}.AvatarSelector-module__M8erTa__header{z-index:100;padding:1rem var(--padding-left);background:0 0;justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.AvatarSelector-module__M8erTa__title{color:#fff;text-align:center;letter-spacing:-.03em;flex:1;padding:0 1rem;font-size:3.5rem;font-weight:800}.AvatarSelector-module__M8erTa__headerSpacer{width:120px}.AvatarSelector-module__M8erTa__backButton{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:120px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.AvatarSelector-module__M8erTa__backButton:hover{background:#ffffff1a;border-color:#fff3;transform:translate(-4px)}.AvatarSelector-module__M8erTa__content{flex-direction:column;gap:2rem;width:100%;display:flex}.AvatarSelector-module__M8erTa__category{flex-direction:column;gap:.75rem;width:100%;display:flex}.AvatarSelector-module__M8erTa__categoryTitle{color:#fffc;padding:0 var(--padding-left);letter-spacing:.02em;font-size:1.25rem;font-weight:700}.AvatarSelector-module__M8erTa__carouselContainer{width:100%;position:relative}.AvatarSelector-module__M8erTa__carousel{gap:var(--gap);scroll-behavior:smooth;padding:1rem var(--padding-left);scrollbar-width:none;scroll-padding-left:var(--padding-left);display:flex;overflow-x:auto}.AvatarSelector-module__M8erTa__carousel::-webkit-scrollbar{display:none}.AvatarSelector-module__M8erTa__avatarCard,.AvatarSelector-module__M8erTa__uploadCard{--numerator:calc(100vw - var(--padding-left) - (var(--visible-count) * var(--gap)));--denominator:calc(var(--visible-count) + var(--bleed));--card-size:calc(var(--numerator) / var(--denominator));flex:0 0 var(--card-size);width:var(--card-size);aspect-ratio:1;cursor:pointer;opacity:.15;filter:grayscale()blur(2px);pointer-events:none;background:#ffffff08;border:2px solid #0000;border-radius:50%;position:relative;overflow:hidden;transform:scale(.9);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1)!important}.AvatarSelector-module__M8erTa__avatarCard.AvatarSelector-module__M8erTa__isFocused,.AvatarSelector-module__M8erTa__uploadCard.AvatarSelector-module__M8erTa__isFocused{opacity:1;filter:grayscale(0)blur();pointer-events:auto;transform:scale(1)}.AvatarSelector-module__M8erTa__avatarCard:hover.AvatarSelector-module__M8erTa__isFocused{border-color:#fff;transform:scale(1.02)}.AvatarSelector-module__M8erTa__userUploadCard:hover .AvatarSelector-module__M8erTa__removeButton{opacity:1;transform:translate(-50%)}.AvatarSelector-module__M8erTa__removeButton{color:#fff;cursor:pointer;opacity:0;z-index:10;background:#ff4d4fe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%,10px);box-shadow:0 4px 12px #0000004d}.AvatarSelector-module__M8erTa__removeButton:hover{background:#ff4d4f;transform:translate(-50%)scale(1.1)!important}.AvatarSelector-module__M8erTa__avatarCard img{object-fit:cover;width:100%;height:100%}.AvatarSelector-module__M8erTa__uploadCard{background:#ffffff05;border:2px dashed #ffffff26;justify-content:center;align-items:center;display:flex}.AvatarSelector-module__M8erTa__uploadCard:hover.AvatarSelector-module__M8erTa__isFocused{background:#ffffff0d;border-color:#fff}.AvatarSelector-module__M8erTa__uploadCircle{color:#ffffff4d;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}.AvatarSelector-module__M8erTa__uploadCircle span{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;line-height:1.2}.AvatarSelector-module__M8erTa__navButton{z-index:20;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AvatarSelector-module__M8erTa__navButton.AvatarSelector-module__M8erTa__hidden{display:none!important}.AvatarSelector-module__M8erTa__carouselContainer:hover .AvatarSelector-module__M8erTa__navButton{opacity:1}.AvatarSelector-module__M8erTa__navButton:hover{color:#000;background:#fff;transform:translateY(-50%)scale(1.1)}.AvatarSelector-module__M8erTa__navButton.AvatarSelector-module__M8erTa__left{left:2rem}.AvatarSelector-module__M8erTa__navButton.AvatarSelector-module__M8erTa__right{right:2rem}@keyframes AvatarSelector-module__M8erTa__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1600px){.AvatarSelector-module__M8erTa__overlay{--visible-count:5;--padding-left:5rem}}@media (max-width:1300px){.AvatarSelector-module__M8erTa__overlay{--visible-count:4;--padding-left:4rem}}@media (max-width:1000px){.AvatarSelector-module__M8erTa__overlay{--visible-count:3;--padding-left:3rem}}@media (max-width:700px){.AvatarSelector-module__M8erTa__overlay{--visible-count:2;--padding-left:2rem}.AvatarSelector-module__M8erTa__title{font-size:2.5rem}}@media (max-width:500px){.AvatarSelector-module__M8erTa__overlay{--visible-count:1.2;--padding-left:1.5rem;--bleed:.1}.AvatarSelector-module__M8erTa__navButton{display:none}}
.StoryGrid-module__Cc2s2W__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;padding-bottom:40px;display:grid}.StoryGrid-module__Cc2s2W__cardWrapper{position:relative}.StoryGrid-module__Cc2s2W__emptyState{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:80px 20px;display:flex}.StoryGrid-module__Cc2s2W__emptyIcon{width:64px;height:64px;color:var(--muted);opacity:.5;margin-bottom:24px}.StoryGrid-module__Cc2s2W__emptyTitle{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:600}.StoryGrid-module__Cc2s2W__emptyText{color:var(--muted);max-width:400px;margin:0;font-size:15px}.StoryGrid-module__Cc2s2W__loader{grid-column:1/-1;justify-content:center;padding:40px 0;display:flex}.StoryGrid-module__Cc2s2W__loaderSpinner{border:3px solid #ffffff1a;border-top-color:#788cffcc;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite StoryGrid-module__Cc2s2W__spin}@keyframes StoryGrid-module__Cc2s2W__spin{to{transform:rotate(360deg)}}.StoryGrid-module__Cc2s2W__sentinel{grid-column:1/-1;height:1px}@media (max-width:767px){.StoryGrid-module__Cc2s2W__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.StoryGrid-module__Cc2s2W__emptyState{padding:60px 16px}}
