.SaveToFolderMenu-module__qbP4_G__menu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:300px;max-width:360px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}.SaveToFolderMenu-module__qbP4_G__emptyState{text-align:center;padding:1.5rem}.SaveToFolderMenu-module__qbP4_G__emptyText{color:#6b6e81;margin:0 0 .75rem;font-family:Inter Regular,sans-serif;font-size:1rem}.SaveToFolderMenu-module__qbP4_G__createButton{width:auto!important}.SaveToFolderMenu-module__qbP4_G__folderList{border-bottom:1px solid #f3f4f6;max-height:300px;overflow-y:auto}.SaveToFolderMenu-module__qbP4_G__folderItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background-color .2s;display:flex}.SaveToFolderMenu-module__qbP4_G__folderItem:hover{background:#f9fafb}.SaveToFolderMenu-module__qbP4_G__checkbox{accent-color:#f97316;cursor:pointer;flex-shrink:0;width:16px;height:16px}.SaveToFolderMenu-module__qbP4_G__folderName{color:#313449;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;overflow:hidden}.SaveToFolderMenu-module__qbP4_G__folderCount,.SaveToFolderMenu-module__qbP4_G__folderName{font-family:Inter Regular,sans-serif}.SaveToFolderMenu-module__qbP4_G__folderCount{color:#6b6e81;flex-shrink:0;font-size:15px}.SaveToFolderMenu-module__qbP4_G__createNewButton{justify-content:flex-start!important}.SaveToFolderMenu-module__qbP4_G__buttonContent{align-items:center;gap:.5rem;display:flex}.SaveToFolderMenu-module__qbP4_G__plusIcon{flex-shrink:0;width:16px;height:16px}.SaveToFolderMenu-module__qbP4_G__createForm{border-top:1px solid #f3f4f6;padding:1rem}.SaveToFolderMenu-module__qbP4_G__folderList::-webkit-scrollbar{width:6px}.SaveToFolderMenu-module__qbP4_G__folderList::-webkit-scrollbar-track{background:#f9fafb}.SaveToFolderMenu-module__qbP4_G__folderList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.SaveToFolderMenu-module__qbP4_G__folderList::-webkit-scrollbar-thumb:hover{background:#9ca3af}
.BatchActionBar-module__ZMGqGq__bar{z-index:20;--tw-border-opacity:1;border-top-width:1px;border-color:rgb(240 236 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:env(safe-area-inset-bottom,0);animation:.2s ease-out BatchActionBar-module__ZMGqGq__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000014}.BatchActionBar-module__ZMGqGq__content{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:.75rem 1rem;display:flex}.BatchActionBar-module__ZMGqGq__cancelButton{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BatchActionBar-module__ZMGqGq__cancelButton:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.BatchActionBar-module__ZMGqGq__cancelButton:disabled{opacity:.5}.BatchActionBar-module__ZMGqGq__center{align-items:center;gap:.75rem;display:flex}.BatchActionBar-module__ZMGqGq__count{color:rgb(49 52 73/var(--tw-text-opacity,1))}.BatchActionBar-module__ZMGqGq__count,.BatchActionBar-module__ZMGqGq__selectAllButton{--tw-text-opacity:1;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500}.BatchActionBar-module__ZMGqGq__selectAllButton{color:rgb(255 136 17/var(--tw-text-opacity,1));border-radius:.5rem;padding:.375rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BatchActionBar-module__ZMGqGq__selectAllButton:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.BatchActionBar-module__ZMGqGq__selectAllButton:disabled{opacity:.5}.BatchActionBar-module__ZMGqGq__actionsWrapper{position:relative}.BatchActionBar-module__ZMGqGq__actionsButton{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;padding:.5rem 1.25rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BatchActionBar-module__ZMGqGq__actionsButton:disabled{opacity:.5}.BatchActionBar-module__ZMGqGq__actionsButton{background-color:#f81}.BatchActionBar-module__ZMGqGq__actionsButton:hover:not(:disabled){filter:brightness(.95)}.BatchActionBar-module__ZMGqGq__dropdown{z-index:30;--tw-border-opacity:1;border-width:1px;border-color:rgb(240 236 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);min-width:220px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.75rem;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden}.BatchActionBar-module__ZMGqGq__dropdownItem{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(49 52 73/var(--tw-text-opacity,1));align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.BatchActionBar-module__ZMGqGq__dropdownItem:hover{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1))}.BatchActionBar-module__ZMGqGq__dropdownItem:disabled{opacity:.5}.BatchActionBar-module__ZMGqGq__dropdownItem.BatchActionBar-module__ZMGqGq__danger{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.BatchActionBar-module__ZMGqGq__dropdownItem.BatchActionBar-module__ZMGqGq__danger:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.BatchActionBar-module__ZMGqGq__confirmInline,.BatchActionBar-module__ZMGqGq__folderPickerInline{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(240 236 226/var(--tw-border-opacity,1))}.BatchActionBar-module__ZMGqGq__confirmInline{padding:1rem}.BatchActionBar-module__ZMGqGq__confirmText{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:15px}.BatchActionBar-module__ZMGqGq__confirmActions{gap:.5rem;display:flex}.BatchActionBar-module__ZMGqGq__confirmRemoveButton{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BatchActionBar-module__ZMGqGq__confirmRemoveButton:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.BatchActionBar-module__ZMGqGq__confirmRemoveButton:disabled{opacity:.5}.BatchActionBar-module__ZMGqGq__confirmCancelButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BatchActionBar-module__ZMGqGq__confirmCancelButton:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}@keyframes BatchActionBar-module__ZMGqGq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.BatchToast-module__ip-QEW__toast{z-index:50;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.75rem;align-items:center;gap:.75rem;min-width:200px;max-width:400px;padding:.75rem 1rem;animation:.3s ease-out BatchToast-module__ip-QEW__slideDown;display:flex;position:fixed;top:1.5rem;left:50%;transform:translate(-50%)}.BatchToast-module__ip-QEW__success{background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:rgb(187 247 208/var(--tw-border-opacity,1));color:rgb(22 101 52/var(--tw-text-opacity,1));border-width:1px}.BatchToast-module__ip-QEW__error,.BatchToast-module__ip-QEW__success{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.BatchToast-module__ip-QEW__error{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(254 202 202/var(--tw-border-opacity,1));color:rgb(153 27 27/var(--tw-text-opacity,1));border-width:1px}.BatchToast-module__ip-QEW__message{flex:1;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500}.BatchToast-module__ip-QEW__dismiss{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.BatchToast-module__ip-QEW__success .BatchToast-module__ip-QEW__dismiss{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.BatchToast-module__ip-QEW__success .BatchToast-module__ip-QEW__dismiss:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.BatchToast-module__ip-QEW__error .BatchToast-module__ip-QEW__dismiss{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.BatchToast-module__ip-QEW__error .BatchToast-module__ip-QEW__dismiss:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}@keyframes BatchToast-module__ip-QEW__slideDown{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}
.ActionPill-module__63NLKq__actionPill{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;box-shadow:0 2px 8px #00000014}.ActionPill-module__63NLKq__actionPill,.ActionPill-module__63NLKq__iconButton{align-items:center;display:flex}.ActionPill-module__63NLKq__iconButton{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));background-color:#0000;justify-content:center;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ActionPill-module__63NLKq__iconButton:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.ActionPill-module__63NLKq__iconButton:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.ActionPill-module__63NLKq__iconButton:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.ActionPill-module__63NLKq__iconButtonDanger{}.ActionPill-module__63NLKq__iconButtonDanger:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}
.SkillVideoPlayer-module__y_ZmYG__container{z-index:1000;max-height:calc(100vh - 2rem);animation:.3s ease-out SkillVideoPlayer-module__y_ZmYG__slideIn;position:fixed;bottom:1rem;left:auto;right:1rem}@media (min-width:768px){.SkillVideoPlayer-module__y_ZmYG__container{max-height:calc(100vh - 3rem);bottom:1.5rem;right:1.5rem}}.SkillVideoPlayer-module__y_ZmYG__container.SkillVideoPlayer-module__y_ZmYG__closing{animation:.3s ease-out SkillVideoPlayer-module__y_ZmYG__slideOut}.SkillVideoPlayer-module__y_ZmYG__player{aspect-ratio:9/16;border-radius:.5rem;width:240px;max-width:calc(56.25vh - 1.125rem);max-height:100%;overflow:hidden;box-shadow:0 10px 30px #0000004d}@media (min-width:768px){.SkillVideoPlayer-module__y_ZmYG__player{width:300px;max-width:56.25vh}}@media (min-width:1024px){.SkillVideoPlayer-module__y_ZmYG__container{max-height:calc(100vh - 4rem);bottom:2rem;left:2rem;right:auto}.SkillVideoPlayer-module__y_ZmYG__player{width:400px;max-width:calc(56.25vh - 2.25rem)}}@media (min-width:1280px){.SkillVideoPlayer-module__y_ZmYG__player{width:480px;max-width:calc(56.25vh - 2.25rem)}}.SkillVideoPlayer-module__y_ZmYG__header{z-index:2;background:linear-gradient(#000000b3,#0000);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.SkillVideoPlayer-module__y_ZmYG__title{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-family:Inter Medium,sans-serif;overflow:hidden}.SkillVideoPlayer-module__y_ZmYG__closeButton,.SkillVideoPlayer-module__y_ZmYG__title{color:#fff;font-size:1.125rem}.SkillVideoPlayer-module__y_ZmYG__closeButton{cursor:pointer;background:0 0;border:none;padding:.25rem;line-height:1;transition:opacity .2s}.SkillVideoPlayer-module__y_ZmYG__closeButton:hover{opacity:.7}.SkillVideoPlayer-module__y_ZmYG__videoWrapper{background-color:#313449;position:relative;overflow:hidden}.SkillVideoPlayer-module__y_ZmYG__video,.SkillVideoPlayer-module__y_ZmYG__videoWrapper{width:100%;height:100%}.SkillVideoPlayer-module__y_ZmYG__video{cursor:pointer;-o-object-fit:contain;object-fit:contain}.SkillVideoPlayer-module__y_ZmYG__playPauseOverlay{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.SkillVideoPlayer-module__y_ZmYG__playPauseOverlay:hover{background-color:#0003}.SkillVideoPlayer-module__y_ZmYG__playIcon{color:#fff;filter:drop-shadow(0 2px 4px #00000080);width:4rem;height:4rem}.SkillVideoPlayer-module__y_ZmYG__coverImage{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.SkillVideoPlayer-module__y_ZmYG__loader{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SkillVideoPlayer-module__y_ZmYG__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite SkillVideoPlayer-module__y_ZmYG__spin}@keyframes SkillVideoPlayer-module__y_ZmYG__spin{to{transform:rotate(1turn)}}@keyframes SkillVideoPlayer-module__y_ZmYG__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes SkillVideoPlayer-module__y_ZmYG__slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.SkillVideoPlayer-module__y_ZmYG__controls{z-index:2;background:linear-gradient(#0000,#000000b3);padding:1rem;position:absolute;bottom:0;left:0;right:0}.SkillVideoPlayer-module__y_ZmYG__progressBar{cursor:pointer;padding:.5rem 0}.SkillVideoPlayer-module__y_ZmYG__progressBarBackground{background-color:#fff3;width:100%}.SkillVideoPlayer-module__y_ZmYG__progressBarBackground,.SkillVideoPlayer-module__y_ZmYG__progressBarForeground{border-radius:4px;height:4px;position:relative}.SkillVideoPlayer-module__y_ZmYG__progressBarForeground{background-color:#fff;justify-content:flex-end;align-items:center;transition:width .1s;display:flex}.SkillVideoPlayer-module__y_ZmYG__progressButton{background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .1s;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 2px 4px #0000004d}.SkillVideoPlayer-module__y_ZmYG__progressBar:hover .SkillVideoPlayer-module__y_ZmYG__progressButton{transform:translateY(-50%)scale(1.2)}.SkillVideoPlayer-module__y_ZmYG__timestamp{color:#fff;pointer-events:none;white-space:nowrap;background-color:#000c;border-radius:.125rem;padding:.25rem .5rem;font-family:Inter Medium,sans-serif;font-size:13px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-4px)}
.RichTooltip-module__O8jU0a__tooltipWrapper{z-index:50;animation:.2s ease-out RichTooltip-module__O8jU0a__fadeIn;position:fixed}.RichTooltip-module__O8jU0a__tooltipContent{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform-origin:top;border-radius:.75rem;flex-direction:column;width:100%;max-width:calc(100vw - 2rem);transition:height .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (min-width:640px){.RichTooltip-module__O8jU0a__tooltipContent{width:750px;max-width:none}}@media (min-width:1024px){.RichTooltip-module__O8jU0a__tooltipContent{width:800px}}.RichTooltip-module__O8jU0a__tooltipWrapper:before{z-index:51;border-bottom:8px solid #fff;top:-7px}.RichTooltip-module__O8jU0a__tooltipWrapper:after,.RichTooltip-module__O8jU0a__tooltipWrapper:before{content:"";height:0;left:var(--pointer-offset,50%);border-left:8px solid #0000;border-right:8px solid #0000;width:0;position:absolute;transform:translate(-50%)}.RichTooltip-module__O8jU0a__tooltipWrapper:after{z-index:50;border-bottom:8px solid #00000014;top:-8px}@keyframes RichTooltip-module__O8jU0a__fadeIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.RichTooltip-module__O8jU0a__tooltipHeader{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.RichTooltip-module__O8jU0a__headerContent{flex:1;align-items:center;gap:1rem;display:flex}.RichTooltip-module__O8jU0a__headerRecipeImage{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;flex-shrink:0;width:4rem;height:4rem}.RichTooltip-module__O8jU0a__headerText{flex:1}.RichTooltip-module__O8jU0a__tooltipTitle{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin:0;font-family:Inter SemiBold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem}.RichTooltip-module__O8jU0a__libraryLink{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-size:15px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.RichTooltip-module__O8jU0a__libraryLink:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.RichTooltip-module__O8jU0a__libraryLink{text-decoration:none}.RichTooltip-module__O8jU0a__libraryLink:hover{text-decoration:underline}.RichTooltip-module__O8jU0a__closeButton{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(75 85 99/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.RichTooltip-module__O8jU0a__closeButton:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.RichTooltip-module__O8jU0a__closeButton{cursor:pointer;border:none}.RichTooltip-module__O8jU0a__activeFilters{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(240 236 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1));min-height:110px;padding:1rem 1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.RichTooltip-module__O8jU0a__activeFilters.RichTooltip-module__O8jU0a__empty{justify-content:center;align-items:center;display:flex}.RichTooltip-module__O8jU0a__activeFiltersHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.RichTooltip-module__O8jU0a__activeFiltersTitle{color:rgb(49 52 73/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.RichTooltip-module__O8jU0a__activeFiltersTitle,.RichTooltip-module__O8jU0a__clearButton{--tw-text-opacity:1;font-family:Inter Medium,sans-serif;font-weight:500}.RichTooltip-module__O8jU0a__clearButton{color:rgb(239 68 68/var(--tw-text-opacity,1));cursor:pointer;background-color:#0000;border-width:0;padding:0;font-size:15px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.RichTooltip-module__O8jU0a__clearButton:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.RichTooltip-module__O8jU0a__saveDescription{--tw-text-opacity:1;color:rgb(107 110 129/var(--tw-text-opacity,1));font-size:15px}.RichTooltip-module__O8jU0a__emptyState{text-align:center}.RichTooltip-module__O8jU0a__emptyStateText{--tw-text-opacity:1;color:rgb(49 52 73/var(--tw-text-opacity,1));margin-bottom:.25rem;font-family:Inter Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.RichTooltip-module__O8jU0a__emptyStateSubtext{--tw-text-opacity:1;color:rgb(107 110 129/var(--tw-text-opacity,1));font-size:15px}.RichTooltip-module__O8jU0a__saveSection{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem}.RichTooltip-module__O8jU0a__checkbox{accent-color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1));cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem}.RichTooltip-module__O8jU0a__checkbox,.RichTooltip-module__O8jU0a__saveLabel{--tw-text-opacity:1}.RichTooltip-module__O8jU0a__saveLabel{color:rgb(55 65 81/var(--tw-text-opacity,1));font-family:Inter Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.RichTooltip-module__O8jU0a__foldersSection{flex:1;min-height:0;padding:1rem;overflow-y:auto}.RichTooltip-module__O8jU0a__sectionTitle{--tw-text-opacity:1;color:rgb(107 110 129/var(--tw-text-opacity,1));margin-bottom:.75rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500}.RichTooltip-module__O8jU0a__folderList{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.RichTooltip-module__O8jU0a__folderList{grid-template-columns:repeat(2,1fr);display:grid}}.RichTooltip-module__O8jU0a__folderItem{cursor:pointer;text-align:left;background-color:#0000;border-width:0;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (min-width:640px){.RichTooltip-module__O8jU0a__folderItem{padding:.75rem}}.RichTooltip-module__O8jU0a__folderItem:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.RichTooltip-module__O8jU0a__folderItem:hover .RichTooltip-module__O8jU0a__addButton{transform:scale(1.1)}.RichTooltip-module__O8jU0a__folderItem:active .RichTooltip-module__O8jU0a__addButton{transform:scale(.95)}.RichTooltip-module__O8jU0a__folderImages{align-items:center;width:80px;margin-right:1rem;display:flex;position:relative}@media (min-width:640px){.RichTooltip-module__O8jU0a__folderImages{width:84px}}.RichTooltip-module__O8jU0a__folderPreviewImage{z-index:10;--tw-border-opacity:1;border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:3.5rem;height:3.5rem;animation:.2s RichTooltip-module__O8jU0a__scaleIn;position:relative;box-shadow:0 2px 8px #0000001a}@media (min-width:640px){.RichTooltip-module__O8jU0a__folderPreviewImage{width:4rem;height:4rem}}.RichTooltip-module__O8jU0a__folderPreviewImageSecond{z-index:20;margin-left:-40px}@media (min-width:640px){.RichTooltip-module__O8jU0a__folderPreviewImageSecond{margin-left:-48px}}@keyframes RichTooltip-module__O8jU0a__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.RichTooltip-module__O8jU0a__folderIcon{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 142 110/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-left:.25rem;display:flex}@media (min-width:640px){.RichTooltip-module__O8jU0a__folderIcon{width:4rem;height:4rem}}.RichTooltip-module__O8jU0a__folderMeta{flex-direction:column;flex:1;display:flex}.RichTooltip-module__O8jU0a__folderName{color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:.25rem;font-family:Inter Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.4}.RichTooltip-module__O8jU0a__folderName,.RichTooltip-module__O8jU0a__recipeCount{--tw-text-opacity:1}.RichTooltip-module__O8jU0a__recipeCount{color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:15px;font-weight:400}.RichTooltip-module__O8jU0a__addButton{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.75rem;height:1.75rem;color:rgb(249 115 22/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.RichTooltip-module__O8jU0a__addButtonActive{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.RichTooltip-module__O8jU0a__createButton{color:#6b6e81;cursor:pointer;background:0 0;border:2px dashed #f0ece2;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;min-height:80px;padding:1rem;font-family:Inter Medium,sans-serif;font-size:15px;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.RichTooltip-module__O8jU0a__createButton:hover{background-color:#fffdf9}.RichTooltip-module__O8jU0a__createForm{background:#fffdf9;border:2px solid #f0ece2;border-radius:.5rem;min-height:80px;padding:1rem}@media (min-width:768px){.RichTooltip-module__O8jU0a__createForm{flex:1;align-items:center;padding:.75rem;display:flex}}.RichTooltip-module__O8jU0a__input{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:15px}.RichTooltip-module__O8jU0a__input:focus{outline-offset:2px;border-color:#f81;outline:2px solid #0000}.RichTooltip-module__O8jU0a__formButtons{gap:.5rem;margin-top:.75rem;display:flex}@media (min-width:768px){.RichTooltip-module__O8jU0a__mobileButtons{display:none}}.RichTooltip-module__O8jU0a__desktopButtons{display:none}@media (min-width:768px){.RichTooltip-module__O8jU0a__desktopButtons{gap:.5rem;margin-top:0;margin-left:.75rem;display:flex}.RichTooltip-module__O8jU0a__createFormContainer{grid-column:span 2;align-items:center;display:flex}}.RichTooltip-module__O8jU0a__cancelButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));border-radius:.375rem;padding:.5rem .75rem;font-family:Inter Medium,sans-serif;font-size:14.25px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.RichTooltip-module__O8jU0a__cancelButton:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}@media (min-width:768px){.RichTooltip-module__O8jU0a__cancelButton{padding:.5rem 1rem;font-size:15px}}.RichTooltip-module__O8jU0a__submitButton{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.375rem;padding:.5rem .75rem;font-family:Inter Medium,sans-serif;font-size:14.25px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.RichTooltip-module__O8jU0a__submitButton:disabled{opacity:.5}.RichTooltip-module__O8jU0a__submitButton{background-color:#f81}.RichTooltip-module__O8jU0a__submitButton:hover:not(:disabled){background-color:#e98c00}@media (min-width:768px){.RichTooltip-module__O8jU0a__submitButton{padding:.5rem 1rem;font-size:15px}}.RichTooltip-module__O8jU0a__errorText{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-top:.5rem;font-size:14.25px}.RichTooltip-module__O8jU0a__mobileBackdrop{z-index:40;background-color:#00000080;animation:.2s ease-out RichTooltip-module__O8jU0a__fadeIn}.RichTooltip-module__O8jU0a__mobileBackdrop,.RichTooltip-module__O8jU0a__mobileModal{position:fixed;inset:0}.RichTooltip-module__O8jU0a__mobileModal{z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex-direction:column;animation:.3s cubic-bezier(.4,0,.2,1) RichTooltip-module__O8jU0a__slideInRight}.RichTooltip-module__O8jU0a__mobileModal,.RichTooltip-module__O8jU0a__mobileModalHeader{display:flex}.RichTooltip-module__O8jU0a__mobileModalHeader{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));z-index:10;background:#fff;justify-content:space-between;align-items:center;padding:1rem;position:sticky;top:0}.RichTooltip-module__O8jU0a__mobileModalTitle{color:rgb(17 24 39/var(--tw-text-opacity,1));margin:0;font-family:Inter SemiBold,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem}.RichTooltip-module__O8jU0a__mobileCloseButton,.RichTooltip-module__O8jU0a__mobileModalTitle{--tw-text-opacity:1}.RichTooltip-module__O8jU0a__mobileCloseButton{color:rgb(75 85 99/var(--tw-text-opacity,1));cursor:pointer;background-color:#0000;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.RichTooltip-module__O8jU0a__mobileCloseButton:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.RichTooltip-module__O8jU0a__mobileModalContent{flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes RichTooltip-module__O8jU0a__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}
.PreviewTooltip-module__fGJjeq__statusText{margin-bottom:.25rem;font-family:Inter Medium,sans-serif;display:block}.PreviewTooltip-module__fGJjeq__clickHint{opacity:.8;font-size:14.25px;font-style:italic}
.SaveButton-module__CGkrBG__saveButton{color:#6b6e81;cursor:pointer;background:#fff;border:1px solid #f0ece2;border-radius:.5rem;justify-content:center;align-items:center;transition:transform .1s,background-color .2s,border-color .2s;display:flex;position:relative}.SaveButton-module__CGkrBG__saveButton:hover{background:#fffdf9;transform:scale(1.05)}.SaveButton-module__CGkrBG__saveButton:active{transform:scale(.95)}.SaveButton-module__CGkrBG__saveButton:disabled{cursor:not-allowed;opacity:.6}.SaveButton-module__CGkrBG__saveButton:disabled:hover{background:#fff;transform:none}.SaveButton-module__CGkrBG__iconVariant{color:#6b7280;background:0 0;border:none;border-radius:0;width:auto;height:auto;padding:12px}.SaveButton-module__CGkrBG__iconVariant:hover{color:#111827;background:0 0;transform:none}.SaveButton-module__CGkrBG__iconVariant:active{transform:none}.SaveButton-module__CGkrBG__iconVariant .SaveButton-module__CGkrBG__icon{width:20px;height:24px}.SaveButton-module__CGkrBG__iconVariant.SaveButton-module__CGkrBG__saved{color:#f81}.SaveButton-module__CGkrBG__iconVariant.SaveButton-module__CGkrBG__saved:hover{background:0 0}.SaveButton-module__CGkrBG__small{border-radius:.375rem;width:32px;height:32px}.SaveButton-module__CGkrBG__medium{border-radius:.5rem;width:40px;height:40px}.SaveButton-module__CGkrBG__large{border-radius:10px;width:64px;height:65px}.SaveButton-module__CGkrBG__icon{width:60%;height:60%;transition:fill .1s}.SaveButton-module__CGkrBG__small .SaveButton-module__CGkrBG__icon{width:16px;height:20px}.SaveButton-module__CGkrBG__medium .SaveButton-module__CGkrBG__icon{width:20px;height:24px}.SaveButton-module__CGkrBG__large .SaveButton-module__CGkrBG__icon{width:29px;height:38px}.SaveButton-module__CGkrBG__saved{color:#f81;animation:.3s SaveButton-module__CGkrBG__saveAnimation}.SaveButton-module__CGkrBG__saved:hover{background:#ffedd5}@keyframes SaveButton-module__CGkrBG__saveAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.SaveButton-module__CGkrBG__tooltip{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;z-index:10;background:#6b6e81;border-radius:.375rem;padding:.5rem .75rem;font-family:Inter Regular,sans-serif;font-size:15px;animation:.2s forwards SaveButton-module__CGkrBG__fadeIn;position:absolute;left:50%;transform:translate(-50%)}.SaveButton-module__CGkrBG__tooltipTop{bottom:calc(100% + 8px)}.SaveButton-module__CGkrBG__tooltipTop:after{content:"";border-top:4px solid #6b6e81;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.SaveButton-module__CGkrBG__tooltipBottom{top:calc(100% + 8px)}.SaveButton-module__CGkrBG__tooltipBottom:after{content:"";border-bottom:4px solid #6b6e81;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes SaveButton-module__CGkrBG__fadeIn{to{opacity:1}}
.FolderDetailContent-module__oCVzBG__container{flex-direction:column;height:100%;display:flex}.FolderDetailContent-module__oCVzBG__header{z-index:10;padding:1rem;position:fixed;top:0;left:0;right:0}.FolderDetailContent-module__oCVzBG__backButton{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:1rem}.FolderDetailContent-module__oCVzBG__searchWrapper{max-width:700px;margin-left:auto;margin-right:auto}.FolderDetailContent-module__oCVzBG__actions{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;align-items:center;display:flex;position:absolute;top:50%;right:1rem;box-shadow:0 2px 8px #00000014}.FolderDetailContent-module__oCVzBG__body{flex:1;padding:5rem 1rem 1.5rem}@media (min-width:1024px){.FolderDetailContent-module__oCVzBG__body{padding:6rem 4rem 12rem}}.FolderDetailContent-module__oCVzBG__folderInfo{text-align:center;margin-bottom:2rem}.FolderDetailContent-module__oCVzBG__folderName{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-family:Inter Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.FolderDetailContent-module__oCVzBG__folderNameEditing{max-width:28rem;margin-left:auto;margin-right:auto}.FolderDetailContent-module__oCVzBG__recipeCount{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-top:.25rem;font-size:15px}.FolderDetailContent-module__oCVzBG__emptyState{text-align:center;padding-top:4rem;padding-bottom:4rem}.FolderDetailContent-module__oCVzBG__emptyIcon{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));margin-bottom:1rem;margin-left:auto;margin-right:auto}.FolderDetailContent-module__oCVzBG__emptyTitle{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:.5rem;font-family:Inter Medium,sans-serif;font-size:26px;font-weight:500}.FolderDetailContent-module__oCVzBG__emptyText{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.FolderDetailContent-module__oCVzBG__errorBanner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1));margin-bottom:1rem;padding:.75rem}.FolderDetailContent-module__oCVzBG__deleteConfirm,.FolderDetailContent-module__oCVzBG__errorBanner{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(254 202 202/var(--tw-border-opacity,1));border-width:1px;border-radius:.5rem}.FolderDetailContent-module__oCVzBG__deleteConfirm{--tw-border-opacity:1;--tw-bg-opacity:1;margin-bottom:1.5rem;padding:1rem}.FolderDetailContent-module__oCVzBG__deleteConfirmText{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1));margin-bottom:1rem}.FolderDetailContent-module__oCVzBG__deleteConfirmActions{gap:.75rem;display:flex}.FolderDetailContent-module__oCVzBG__deleteButton{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem}.FolderDetailContent-module__oCVzBG__deleteButton:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.FolderDetailContent-module__oCVzBG__deleteButton:disabled{opacity:.5}.FolderDetailContent-module__oCVzBG__cancelButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem}.FolderDetailContent-module__oCVzBG__cancelButton:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}
.ShareButton-module__QXymsW__shareButtonWrapper{display:inline-flex;position:relative}.ShareButton-module__QXymsW__shareButton{color:#6b6e81;cursor:pointer;background:#fff;border:1px solid #f0ece2;border-radius:.5rem;justify-content:center;align-items:center;transition:transform .1s,background-color .2s,border-color .2s;display:flex;position:relative}.ShareButton-module__QXymsW__shareButton:hover{background:#fffdf9;transform:scale(1.05)}.ShareButton-module__QXymsW__shareButton:active{transform:scale(.95)}.ShareButton-module__QXymsW__shareButton:disabled{cursor:not-allowed;opacity:.6}.ShareButton-module__QXymsW__shareButton:disabled:hover{transform:none}.ShareButton-module__QXymsW__loading{opacity:.6}.ShareButton-module__QXymsW__icon{color:#6b7280;border:none;border-radius:0;width:auto;height:auto;padding:12px}.ShareButton-module__QXymsW__icon,.ShareButton-module__QXymsW__icon:hover{background:0 0}.ShareButton-module__QXymsW__icon:hover{color:#111827}.ShareButton-module__QXymsW__icon:active,.ShareButton-module__QXymsW__icon:hover{transform:none}.ShareButton-module__QXymsW__small{border-radius:.375rem;width:32px;height:32px}.ShareButton-module__QXymsW__small svg{width:16px;height:16px}.ShareButton-module__QXymsW__medium{width:40px;height:40px}.ShareButton-module__QXymsW__medium svg{width:20px;height:20px}.ShareButton-module__QXymsW__large{width:48px;height:48px}.ShareButton-module__QXymsW__large svg{width:24px;height:24px}.ShareButton-module__QXymsW__notification{color:#fff;white-space:nowrap;z-index:50;background:#6b6e81;border-radius:.375rem;padding:8px 12px;font-size:14px;animation:.2s ease-out ShareButton-module__QXymsW__fadeIn;position:absolute;top:calc(100% + 8px);right:0}.ShareButton-module__QXymsW__notification:before{content:"";border-bottom:4px solid #6b6e81;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:-4px;right:12px}@keyframes ShareButton-module__QXymsW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}