.page-module__e4hQmW__container{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;display:flex;overflow-x:hidden}.page-module__e4hQmW__content{flex:1;min-width:0;overflow:auto}
.FolderFormDialog-module__KH-Ghq__folderFormDialog__form{gap:var(--space-4);flex-direction:column;display:flex}.FolderFormDialog-module__KH-Ghq__folderFormDialog__textarea{resize:none}.FolderFormDialog-module__KH-Ghq__folderFormDialog__privacyTitle{font-size:var(--text-base)}.FolderFormDialog-module__KH-Ghq__folderFormDialog__dialogContent{max-width:28rem}.FolderFormDialog-module__KH-Ghq__folderFormDialog__colorRow{align-items:center;gap:var(--space-2);display:flex}.FolderFormDialog-module__KH-Ghq__folderFormDialog__colorInput{width:48px;height:40px;padding:var(--space-1)}.FolderFormDialog-module__KH-Ghq__folderFormDialog__colorText{flex:1}.FolderFormDialog-module__KH-Ghq__folderFormDialog__privacyRow{border:1px solid var(--border);padding:var(--space-4);border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.FolderFormDialog-module__KH-Ghq__folderFormDialog__privacyLabel{gap:var(--gap-xs);flex-direction:column;display:flex}.FolderFormDialog-module__KH-Ghq__folderFormDialog__privacyInherited{font-size:var(--text-sm);color:var(--muted-foreground);border:1px solid var(--border);padding:var(--space-4)}
.ProgressiveLoaderButton-module__fpr4QG__button{align-items:center;gap:var(--space-2);display:flex}.ProgressiveLoaderButton-module__fpr4QG__button__spinner{width:16px;height:16px;animation:1s linear infinite ProgressiveLoaderButton-module__fpr4QG__spin}.ProgressiveLoaderButton-module__fpr4QG__button__text{transition:opacity .2s}@keyframes ProgressiveLoaderButton-module__fpr4QG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProgressiveLoaderButton-module__fpr4QG__button__spinner{animation:none}.ProgressiveLoaderButton-module__fpr4QG__button__text{transition:none}}
.CompactThumbnailUpload-module__4xjUMq__container{cursor:pointer;border:1px solid var(--border);background:var(--muted);border-radius:0;flex-shrink:0;width:120px;height:80px;position:relative;overflow:hidden}.CompactThumbnailUpload-module__4xjUMq__container.CompactThumbnailUpload-module__4xjUMq__disabled{cursor:not-allowed;opacity:.6}.CompactThumbnailUpload-module__4xjUMq__input{display:none}.CompactThumbnailUpload-module__4xjUMq__imageWrapper{width:100%;height:100%;position:relative}.CompactThumbnailUpload-module__4xjUMq__image{object-fit:cover}.CompactThumbnailUpload-module__4xjUMq__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CompactThumbnailUpload-module__4xjUMq__placeholder__icon{width:24px;height:24px;color:var(--muted-foreground)}.CompactThumbnailUpload-module__4xjUMq__overlay{opacity:0;background:#00000080;background:lab(0% 0 0/.5);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.CompactThumbnailUpload-module__4xjUMq__container:hover .CompactThumbnailUpload-module__4xjUMq__overlay{opacity:1}.CompactThumbnailUpload-module__4xjUMq__overlay__icon{color:#fff;width:24px;height:24px}.CompactThumbnailUpload-module__4xjUMq__overlay__spinner{color:#fff;width:24px;height:24px;animation:1s linear infinite CompactThumbnailUpload-module__4xjUMq__spin}.CompactThumbnailUpload-module__4xjUMq__removeBtn{top:var(--space-1);right:var(--space-1);cursor:pointer;opacity:0;background:#0009;background:lab(0% 0 0/.6);border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .2s;display:flex;position:absolute}.CompactThumbnailUpload-module__4xjUMq__container:hover .CompactThumbnailUpload-module__4xjUMq__removeBtn{opacity:1}.CompactThumbnailUpload-module__4xjUMq__removeBtn:hover{background:#000c;background:lab(0% 0 0/.8)}.CompactThumbnailUpload-module__4xjUMq__removeBtn__icon{color:#fff;width:12px;height:12px}.CompactThumbnailUpload-module__4xjUMq__error{padding:var(--space-1);font-size:var(--text-caption);color:#fff;background:var(--destructive);text-align:center;position:absolute;bottom:0;left:0;right:0}@keyframes CompactThumbnailUpload-module__4xjUMq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CompactThumbnailUpload-module__4xjUMq__overlay,.CompactThumbnailUpload-module__4xjUMq__removeBtn{transition:none}.CompactThumbnailUpload-module__4xjUMq__overlay__spinner{animation:none}}
.EditablePreviewCard-module__Z4TTaW__card{border:1px solid var(--border);padding:var(--space-4);background:var(--card);border-radius:0}.EditablePreviewCard-module__Z4TTaW__card__layout{gap:var(--space-4);display:flex}.EditablePreviewCard-module__Z4TTaW__card__content{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.EditablePreviewCard-module__Z4TTaW__field{gap:var(--gap-xs);flex-direction:column;display:flex}.EditablePreviewCard-module__Z4TTaW__field__input,.EditablePreviewCard-module__Z4TTaW__field__textarea{width:100%;padding:var(--space-2)var(--space-2);resize:none;background:0 0;border:1px dashed #0000;border-radius:0;font-family:inherit;transition:border-color .15s,background-color .15s}.EditablePreviewCard-module__Z4TTaW__field__input:hover,.EditablePreviewCard-module__Z4TTaW__field__textarea:hover{border-color:var(--border);background:var(--muted)}.EditablePreviewCard-module__Z4TTaW__field__input:focus,.EditablePreviewCard-module__Z4TTaW__field__textarea:focus{border-color:var(--ring);background:var(--background);outline:none}.EditablePreviewCard-module__Z4TTaW__field__input.EditablePreviewCard-module__Z4TTaW__error,.EditablePreviewCard-module__Z4TTaW__field__textarea.EditablePreviewCard-module__Z4TTaW__error{border-color:var(--destructive)}.EditablePreviewCard-module__Z4TTaW__field__error{font-size:var(--text-xs);color:var(--destructive)}.EditablePreviewCard-module__Z4TTaW__title{font-size:var(--text-base);font-weight:600;line-height:1.3}.EditablePreviewCard-module__Z4TTaW__urlField{align-items:center;gap:var(--space-2);display:flex}.EditablePreviewCard-module__Z4TTaW__urlField__icon{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.EditablePreviewCard-module__Z4TTaW__url{font-size:var(--text-sm);color:var(--muted-foreground)}.EditablePreviewCard-module__Z4TTaW__domain{font-size:var(--text-compact);color:var(--muted-foreground);opacity:.7;padding-left:var(--space-2)}.EditablePreviewCard-module__Z4TTaW__field__textarea{font-size:var(--text-sm);color:var(--muted-foreground);min-height:48px;line-height:1.4}@media (max-width:480px){.EditablePreviewCard-module__Z4TTaW__card__layout{gap:var(--space-3);flex-direction:column}.EditablePreviewCard-module__Z4TTaW__card__content{gap:var(--space-2)}}
.BookmarkForm-module__MBT6Nq__urlForm{margin-bottom:var(--space-4)}.BookmarkForm-module__MBT6Nq__urlForm__submit{margin-top:var(--space-2)}.BookmarkForm-module__MBT6Nq__form{gap:var(--space-6);flex-direction:column;display:flex}.BookmarkForm-module__MBT6Nq__form__footer{gap:var(--space-2);padding-top:var(--space-4);display:flex}.BookmarkForm-module__MBT6Nq__form__submitBtn{flex:1}
.NotificationItem-module__NYovBW__notificationItem{gap:var(--space-3);width:100%;padding:var(--space-3)var(--space-4)var(--space-3)var(--space-6);text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;transition:background-color .15s ease-out;display:flex;position:relative}.NotificationItem-module__NYovBW__notificationItem:hover{background:var(--muted)}.NotificationItem-module__NYovBW__notificationItem:focus-visible{background:var(--muted);box-shadow:inset 2px 0 0 0 var(--foreground);outline:none}.NotificationItem-module__NYovBW__notificationItem:last-child{border-bottom:none}.NotificationItem-module__NYovBW__notificationItem:active{background:var(--secondary)}.NotificationItem-module__NYovBW__notificationItem.NotificationItem-module__NYovBW__unread{background:color-mix(in oklch,var(--muted)40%,transparent)}.NotificationItem-module__NYovBW__notificationItem.NotificationItem-module__NYovBW__unread:hover{background:var(--muted)}.NotificationItem-module__NYovBW__notificationItem.NotificationItem-module__NYovBW__unread:before{content:"";background:var(--foreground);width:2px;position:absolute;top:0;bottom:0;left:0}.NotificationItem-module__NYovBW__notificationItem__unreadDot{top:50%;left:var(--space-2);background:var(--foreground);border-radius:50%;width:6px;height:6px;position:absolute;transform:translateY(-50%)}.NotificationItem-module__NYovBW__notificationItem__avatar{border-radius:0;flex-shrink:0;width:2.25rem;height:2.25rem}.NotificationItem-module__NYovBW__notificationItem__avatarFallback{font-size:var(--text-xs);letter-spacing:.02em;border-radius:0;font-weight:600}.NotificationItem-module__NYovBW__notificationItem__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.NotificationItem-module__NYovBW__notificationItem__message{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:500;line-height:1.4}.NotificationItem-module__NYovBW__notificationItem.NotificationItem-module__NYovBW__unread .NotificationItem-module__NYovBW__notificationItem__message{font-weight:600}.NotificationItem-module__NYovBW__notificationItem__preview{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationItem-module__NYovBW__notificationItem__time{font-size:var(--text-compact);letter-spacing:.02em;color:var(--muted-foreground);margin:0;margin-top:var(--space-1);font-weight:500;line-height:1}
.NotificationInbox-module__OxNiyq__notificationInbox{background:var(--background);flex-direction:column;max-height:600px;display:flex}.NotificationInbox-module__OxNiyq__notificationInbox__header{padding:var(--space-4)var(--space-4)0}.NotificationInbox-module__OxNiyq__notificationInbox__headerTop{padding-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.NotificationInbox-module__OxNiyq__notificationInbox__title{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--foreground);margin:0;font-weight:700}.NotificationInbox-module__OxNiyq__notificationInbox__markAllButton{font-size:var(--text-xs);letter-spacing:.01em;padding:var(--space-2)var(--space-3);height:auto;color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;font-weight:500;transition:color .15s ease-out,border-color .15s ease-out}.NotificationInbox-module__OxNiyq__notificationInbox__markAllButton:hover{color:var(--foreground);border-color:var(--foreground)}.NotificationInbox-module__OxNiyq__notificationInbox__markAllButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.NotificationInbox-module__OxNiyq__notificationInbox__markAllButton:disabled{opacity:.5;cursor:not-allowed}.NotificationInbox-module__OxNiyq__notificationInbox__tabs{border-bottom:1px solid var(--border);display:flex}.NotificationInbox-module__OxNiyq__notificationInbox__tab{padding:var(--space-2)var(--space-4);font-size:var(--text-sm);letter-spacing:.01em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;font-weight:500;transition:color .15s ease-out,border-color .15s ease-out}.NotificationInbox-module__OxNiyq__notificationInbox__tab:hover{color:var(--foreground)}.NotificationInbox-module__OxNiyq__notificationInbox__tab:focus-visible{background:var(--muted);outline:none}.NotificationInbox-module__OxNiyq__notificationInbox__tab.NotificationInbox-module__OxNiyq__active{color:var(--foreground);border-bottom-color:var(--foreground);font-weight:600}.NotificationInbox-module__OxNiyq__notificationInbox__list{flex:1;min-height:200px;overflow-y:auto}.NotificationInbox-module__OxNiyq__notificationInbox__list::-webkit-scrollbar{width:3px}.NotificationInbox-module__OxNiyq__notificationInbox__list::-webkit-scrollbar-track{background:0 0}.NotificationInbox-module__OxNiyq__notificationInbox__list::-webkit-scrollbar-thumb{background:var(--border)}.NotificationInbox-module__OxNiyq__notificationInbox__list::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.NotificationInbox-module__OxNiyq__notificationInbox__emptyContainer{padding:var(--space-12)var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.NotificationInbox-module__OxNiyq__notificationInbox__empty{color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-4);font-weight:500;line-height:1.5}.NotificationInbox-module__OxNiyq__notificationInbox__preferencesLink{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:500}.NotificationInbox-module__OxNiyq__notificationInbox__preferencesLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.NotificationInbox-module__OxNiyq__notificationInbox__sentinel{height:1px}.NotificationInbox-module__OxNiyq__notificationInbox__loadingMore{padding:var(--space-4);text-align:center;color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:500}
.NotificationBell-module__gc5w1G__notificationBell{position:relative}.NotificationBell-module__gc5w1G__notificationBell__badge{min-width:18px;height:18px;padding:0 var(--space-1);background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-size:var(--text-caption);border:2px solid hsl(var(--background));border-radius:9999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module__gc5w1G__notificationBell__popover{border-radius:0;width:400px;max-width:90vw;padding:0}@media (max-width:640px){.NotificationBell-module__gc5w1G__notificationBell__popover{width:100vw;max-width:100vw}}
.MentionLink-module__EGtL5G__mention{color:var(--primary);font-weight:500;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.MentionLink-module__EGtL5G__mention:hover{text-underline-offset:2px;text-decoration:underline}
.SearchOverlay-module__ghjYBG__searchOverlay__overlay{z-index:50;pointer-events:none;position:fixed;inset:0}.SearchOverlay-module__ghjYBG__searchOverlay__content{top:var(--header-height);z-index:51;background:var(--background);border:none;border-radius:0;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) SearchOverlay-module__ghjYBG__contentShow;display:flex;position:fixed;bottom:0;left:18rem;right:0;overflow:hidden}.SearchOverlay-module__ghjYBG__searchOverlay__content:focus{outline:none}.SearchOverlay-module__ghjYBG__searchOverlay__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes SearchOverlay-module__ghjYBG__contentShow{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SearchOverlay-module__ghjYBG__searchOverlay__closeButton{top:var(--space-4);right:var(--space-4);z-index:10;padding:var(--space-2);background:var(--background);cursor:pointer;opacity:.7;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.SearchOverlay-module__ghjYBG__searchOverlay__closeButton:hover{opacity:1;background:var(--muted)}.SearchOverlay-module__ghjYBG__searchOverlay__results{flex:1;width:100%;height:100%;padding:0;overflow-y:auto}.SearchOverlay-module__ghjYBG__searchOverlay__loading{padding:var(--space-12)var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);color:var(--muted-foreground);flex-direction:column;display:flex}.SearchOverlay-module__ghjYBG__searchOverlay__loadingIcon{animation:1s linear infinite SearchOverlay-module__ghjYBG__spin}@keyframes SearchOverlay-module__ghjYBG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SearchOverlay-module__ghjYBG__searchOverlay__hint{padding:var(--space-12)var(--space-4);text-align:center;color:var(--muted-foreground);font-size:var(--text-sm)}@media (max-width:768px){.SearchOverlay-module__ghjYBG__searchOverlay__content{left:0;top:var(--header-height)}}@media (prefers-reduced-motion:reduce){.SearchOverlay-module__ghjYBG__searchOverlay__content{animation:none}.SearchOverlay-module__ghjYBG__searchOverlay__closeButton{transition:none}.SearchOverlay-module__ghjYBG__searchOverlay__loadingIcon{animation:none}}
.UrlLink-module__ayztea__urlLink{color:var(--muted-foreground);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.UrlLink-module__ayztea__urlLink:hover{color:var(--foreground)}
.FolderResultGroup-module__W11aHG__folderResultGroup{border-bottom:1px solid var(--border)}.FolderResultGroup-module__W11aHG__folderResultGroup__header{padding:var(--space-3)var(--space-4);background:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.FolderResultGroup-module__W11aHG__folderResultGroup__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0;font-weight:600}.FolderResultGroup-module__W11aHG__folderResultGroup__count{font-size:var(--text-xs);color:var(--muted-foreground)}.FolderResultGroup-module__W11aHG__folderResultGroup__items{flex-direction:column;gap:0;display:flex}.FolderResultGroup-module__W11aHG__folderResultGroup__item{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background-color .15s;display:flex}.FolderResultGroup-module__W11aHG__folderResultGroup__item:last-child{border-bottom:none}.FolderResultGroup-module__W11aHG__folderResultGroup__item:hover{background:var(--muted)}.FolderResultGroup-module__W11aHG__folderResultGroup__icon{width:2rem;height:2rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FolderResultGroup-module__W11aHG__folderResultGroup__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.FolderResultGroup-module__W11aHG__folderResultGroup__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.FolderResultGroup-module__W11aHG__folderResultGroup__description{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.MentionPopover-module__Qs0hGG__popover{background:var(--popover);border:1px solid var(--border);width:18rem;box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px lab(0% 0 0/.08)}.MentionPopover-module__Qs0hGG__popover__item{align-items:center;gap:var(--space-3);cursor:pointer;padding:.625rem .875rem;transition:background .1s;display:flex}.MentionPopover-module__Qs0hGG__popover__item:hover,.MentionPopover-module__Qs0hGG__popover__item.MentionPopover-module__Qs0hGG__selected{background:var(--accent)}.MentionPopover-module__Qs0hGG__popover__avatar{flex-shrink:0;width:2rem;height:2rem}.MentionPopover-module__Qs0hGG__popover__avatarFallback{font-size:var(--text-caption)}.MentionPopover-module__Qs0hGG__popover__info{flex-direction:column;flex:1;min-width:0;display:flex}.MentionPopover-module__Qs0hGG__popover__name{font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.MentionPopover-module__Qs0hGG__popover__username{font-size:var(--text-compact);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MentionPopover-module__Qs0hGG__popover__empty{padding:var(--space-4);font-size:var(--text-xs);color:var(--muted-foreground);text-align:center}
.TagResultGroup-module__x7fumW__tagResultGroup{border-bottom:1px solid var(--border)}.TagResultGroup-module__x7fumW__tagResultGroup__header{padding:var(--space-3)var(--space-4);background:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.TagResultGroup-module__x7fumW__tagResultGroup__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0;font-weight:600}.TagResultGroup-module__x7fumW__tagResultGroup__count{font-size:var(--text-xs);color:var(--muted-foreground)}.TagResultGroup-module__x7fumW__tagResultGroup__items{gap:var(--space-2);padding:var(--space-3)var(--space-4);flex-wrap:wrap;display:flex}.TagResultGroup-module__x7fumW__tagResultGroup__item{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border:1px solid var(--border);color:inherit;font-size:var(--text-sm);text-decoration:none;transition:background-color .15s;display:inline-flex}.TagResultGroup-module__x7fumW__tagResultGroup__item:hover{background:var(--muted)}.TagResultGroup-module__x7fumW__tagResultGroup__icon{width:.875rem;height:.875rem;color:var(--muted-foreground)}.TagResultGroup-module__x7fumW__tagResultGroup__name{font-weight:500}
.CommentForm-module__QLGXyq__form.CommentForm-module__QLGXyq__compact{margin-top:var(--space-2)}.CommentForm-module__QLGXyq__form:not(.CommentForm-module__QLGXyq__compact){margin-top:var(--space-3)}.CommentForm-module__QLGXyq__form__content{flex:1}.CommentForm-module__QLGXyq__form__inner{gap:var(--space-3);flex-direction:column;display:flex}.CommentForm-module__QLGXyq__form__inputWrapper{position:relative}.CommentForm-module__QLGXyq__form__textarea{width:100%;padding:var(--space-3)var(--space-4);border:1px solid var(--input);background:var(--background);color:var(--foreground);resize:none;border-radius:.5rem;font-size:1rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}@media (min-width:768px){.CommentForm-module__QLGXyq__form__textarea{font-size:var(--text-sm)}}.CommentForm-module__QLGXyq__form__textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab,var(--ring)15%,transparent);outline:none}.CommentForm-module__QLGXyq__form__textarea:disabled{opacity:.5;cursor:not-allowed}.CommentForm-module__QLGXyq__form__textarea::placeholder{color:var(--muted-foreground)}.CommentForm-module__QLGXyq__form__error{margin-top:var(--space-2);font-size:var(--text-compact);color:var(--destructive)}.CommentForm-module__QLGXyq__form__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.CommentForm-module__QLGXyq__form__hint{font-size:var(--text-caption);color:var(--muted-foreground);letter-spacing:.02em}.CommentForm-module__QLGXyq__form__buttons{align-items:center;gap:var(--space-2);display:flex}.CommentForm-module__QLGXyq__form__cancelBtn{font-size:var(--text-xs);padding:var(--space-2)var(--space-3);height:auto}.CommentForm-module__QLGXyq__form__submitBtn{font-size:var(--text-xs);padding:var(--space-2)var(--space-4);height:auto;font-weight:500}
.BookmarkResultItem-module__Icvclq__bookmarkResultItem{gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background-color .15s;display:flex}.BookmarkResultItem-module__Icvclq__bookmarkResultItem:last-child{border-bottom:none}.BookmarkResultItem-module__Icvclq__bookmarkResultItem:hover{background:var(--muted)}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__thumbnail{border:1px solid var(--border);flex-shrink:0;width:5rem;height:3.5rem;overflow:hidden}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__thumbnailPlaceholder{background-color:var(--muted);border:1px solid var(--border);flex-shrink:0;width:5rem;height:3.5rem}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__title{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__description{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__url{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__matchIndicators{gap:var(--space-2);flex-wrap:wrap;display:flex}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__badge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);display:inline-flex}.BookmarkResultItem-module__Icvclq__bookmarkResultItem__badgeIcon{width:.75rem;height:.75rem}
.CommentReply-module__oYSjlG__reply{margin-top:var(--space-2);padding-left:var(--space-2);border-left:2px solid var(--border)}@media (max-width:640px){.CommentReply-module__oYSjlG__reply{margin-top:var(--space-2);padding-left:var(--space-2)}}.CommentReply-module__oYSjlG__reply__context{margin-bottom:var(--space-2);font-size:var(--text-compact);color:var(--muted-foreground)}.CommentReply-module__oYSjlG__reply__contextName{color:var(--foreground);font-weight:600}
.BookmarkResultGroup-module__uBNhtG__bookmarkResultGroup__header{padding:var(--space-3)var(--space-4);background:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.BookmarkResultGroup-module__uBNhtG__bookmarkResultGroup__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0;font-weight:600}.BookmarkResultGroup-module__uBNhtG__bookmarkResultGroup__count{font-size:var(--text-xs);color:var(--muted-foreground)}.BookmarkResultGroup-module__uBNhtG__bookmarkResultGroup__items{flex-direction:column;gap:0;display:flex}
.CommentItem-module__bTsl5G__item{padding:var(--space-3)0}.CommentItem-module__bTsl5G__item:not(:last-child){border-bottom:1px solid var(--border)}.CommentItem-module__bTsl5G__item.CommentItem-module__bTsl5G__nested{margin-left:var(--space-6);padding-left:var(--space-3);border-left:2px solid var(--border);margin-top:var(--space-2);border-bottom:none}@media (max-width:640px){.CommentItem-module__bTsl5G__item.CommentItem-module__bTsl5G__nested{margin-left:var(--space-3);padding-left:var(--space-2)}}.CommentItem-module__bTsl5G__item__wrapper{gap:var(--space-3);display:flex}.CommentItem-module__bTsl5G__item__avatar{flex-shrink:0;width:2rem;height:2rem}.CommentItem-module__bTsl5G__item.CommentItem-module__bTsl5G__nested .CommentItem-module__bTsl5G__item__avatar{width:1.5rem;height:1.5rem}.CommentItem-module__bTsl5G__item__avatarFallback{font-size:var(--text-compact);letter-spacing:.02em;font-weight:500}.CommentItem-module__bTsl5G__item__content{flex:1;min-width:0}.CommentItem-module__bTsl5G__item__header{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.CommentItem-module__bTsl5G__item__meta{align-items:baseline;gap:var(--space-2);display:flex}.CommentItem-module__bTsl5G__item__author{font-size:var(--text-sm);color:var(--foreground);letter-spacing:-.01em;font-weight:600}.CommentItem-module__bTsl5G__item__timestamp{font-size:var(--text-compact);color:var(--muted-foreground);font-weight:400}.CommentItem-module__bTsl5G__item__edited{font-size:var(--text-compact);color:var(--muted-foreground);font-style:italic}.CommentItem-module__bTsl5G__item__actions{opacity:0;width:1.5rem;height:1.5rem;padding:0;transition:opacity .15s}.CommentItem-module__bTsl5G__item:hover .CommentItem-module__bTsl5G__item__actions{opacity:.5}.CommentItem-module__bTsl5G__item__actions:hover{opacity:1!important}.CommentItem-module__bTsl5G__item__actions svg{width:.875rem;height:.875rem}.CommentItem-module__bTsl5G__item__body{position:relative}.CommentItem-module__bTsl5G__item__text{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--foreground);letter-spacing:initial;white-space:pre-wrap;word-break:break-word;line-height:1.4}.CommentItem-module__bTsl5G__item__replyBtn{margin-top:var(--space-2);height:auto;padding:var(--space-1)var(--space-2);font-size:var(--text-compact);color:var(--muted-foreground);gap:var(--space-1);font-weight:500;transition:color .15s}.CommentItem-module__bTsl5G__item__replyBtn:hover{color:var(--foreground);background:var(--accent)}.CommentItem-module__bTsl5G__item__replyBtn svg{width:.75rem;height:.75rem}.CommentItem-module__bTsl5G__item__replies{margin-top:var(--space-1)}
.CommunityResultItem-module__VfgBba__communityResultItem{gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background-color .15s;display:flex}.CommunityResultItem-module__VfgBba__communityResultItem:last-child{border-bottom:none}.CommunityResultItem-module__VfgBba__communityResultItem:hover{background:var(--muted)}.CommunityResultItem-module__VfgBba__communityResultItem__thumbnail{border:1px solid var(--border);flex-shrink:0;width:5rem;height:3.5rem;overflow:hidden}.CommunityResultItem-module__VfgBba__communityResultItem__thumbnailPlaceholder{background-color:var(--muted);border:1px solid var(--border);flex-shrink:0;width:5rem;height:3.5rem}.CommunityResultItem-module__VfgBba__communityResultItem__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.CommunityResultItem-module__VfgBba__communityResultItem__title{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.CommunityResultItem-module__VfgBba__communityResultItem__description{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.CommunityResultItem-module__VfgBba__communityResultItem__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.CommunityResultItem-module__VfgBba__communityResultItem__url{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityResultItem-module__VfgBba__communityResultItem__sourceIndicators,.CommunityResultItem-module__VfgBba__communityResultItem__matchIndicators{gap:var(--space-2);flex-wrap:wrap;display:flex}.CommunityResultItem-module__VfgBba__communityResultItem__badge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);display:inline-flex}.CommunityResultItem-module__VfgBba__communityResultItem__badgeIcon{width:.75rem;height:.75rem}
.CommentList-module__ay9KDa__list{padding:var(--space-3)var(--space-4);flex-direction:column;gap:0;display:flex}.CommentList-module__ay9KDa__skeleton{gap:var(--space-4);flex-direction:column;display:flex}.CommentList-module__ay9KDa__skeleton__item{gap:.875rem;display:flex}.CommentList-module__ay9KDa__skeleton__avatar{background-color:var(--muted);border-radius:9999px;flex-shrink:0;width:2.25rem;height:2.25rem;animation:2s ease-in-out infinite CommentList-module__ay9KDa__pulse}.CommentList-module__ay9KDa__skeleton__content{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.CommentList-module__ay9KDa__skeleton__header{align-items:center;gap:var(--space-2);display:flex}.CommentList-module__ay9KDa__skeleton__name{background-color:var(--muted);border-radius:2px;width:5rem;height:.875rem;animation:2s ease-in-out infinite CommentList-module__ay9KDa__pulse}.CommentList-module__ay9KDa__skeleton__time{background-color:var(--muted);border-radius:2px;width:3rem;height:.75rem;animation:2s ease-in-out infinite CommentList-module__ay9KDa__pulse}.CommentList-module__ay9KDa__skeleton__body{background-color:var(--muted);border-radius:4px;width:100%;height:3rem;animation:2s ease-in-out infinite CommentList-module__ay9KDa__pulse}@keyframes CommentList-module__ay9KDa__pulse{0%,to{opacity:.5}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.CommentList-module__ay9KDa__skeleton__avatar,.CommentList-module__ay9KDa__skeleton__name,.CommentList-module__ay9KDa__skeleton__time,.CommentList-module__ay9KDa__skeleton__body{opacity:.5;animation:none}}.CommentList-module__ay9KDa__emptyState{padding:var(--space-4);text-align:left;color:var(--muted-foreground);font-size:var(--text-xs)}.CommentList-module__ay9KDa__emptyState__text{font-size:var(--text-xs);color:var(--muted-foreground)}.CommentList-module__ay9KDa__errorState{padding:var(--space-4)0}.CommentList-module__ay9KDa__errorState__title{font-size:var(--text-sm);color:var(--destructive);margin-bottom:var(--space-2)}.CommentList-module__ay9KDa__errorState__detail{font-size:var(--text-compact);color:var(--muted-foreground);font-family:var(--font-mono)}
.CommunityResultGroup-module__wmplCW__communityResultGroup{border-top:1px solid var(--border)}.CommunityResultGroup-module__wmplCW__communityResultGroup__header{padding:var(--space-3)var(--space-4);background:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.CommunityResultGroup-module__wmplCW__communityResultGroup__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0;font-weight:600}.CommunityResultGroup-module__wmplCW__communityResultGroup__count{font-size:var(--text-xs);color:var(--muted-foreground)}.CommunityResultGroup-module__wmplCW__communityResultGroup__items{flex-direction:column;gap:0;display:flex}
.CommentSection-module__S9xt1q__section{margin-top:var(--space-1);background-color:color-mix(in oklch,var(--foreground)4%,transparent);animation:.2s ease-out CommentSection-module__S9xt1q__slideIn}@keyframes CommentSection-module__S9xt1q__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CommentSection-module__S9xt1q__section__inner{padding:var(--space-4)var(--space-5)}@media (max-width:640px){.CommentSection-module__S9xt1q__section__inner{padding:var(--space-3)var(--space-4)}}.CommentSection-module__S9xt1q__section__header{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.CommentSection-module__S9xt1q__section__title{font-size:var(--text-sm);letter-spacing:-.01em;color:var(--foreground);text-transform:uppercase;font-weight:600}.CommentSection-module__S9xt1q__section__closeBtn{opacity:.6;width:1.75rem;height:1.75rem;padding:0;transition:opacity .15s}.CommentSection-module__S9xt1q__section__closeBtn:hover{opacity:1}.CommentSection-module__S9xt1q__section__closeBtn svg{width:.875rem;height:.875rem}.CommentSection-module__S9xt1q__section__body{margin-bottom:var(--space-3)}.CommentSection-module__S9xt1q__section__formWrapper{padding-top:var(--space-3);border-top:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.CommentSection-module__S9xt1q__section{animation:none}.CommentSection-module__S9xt1q__section__closeBtn{transition:none}}
.SearchResults-module__jFlJYa__searchResults{flex-direction:column;gap:0;height:100%;display:flex;overflow-y:auto}.SearchResults-module__jFlJYa__searchResults__empty{padding:var(--space-12)var(--space-4);text-align:center}.SearchResults-module__jFlJYa__searchResults__emptyHint{margin-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm)}
@keyframes ActionBar-module__uhXYtG__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.ActionBar-module__uhXYtG__actionBar{z-index:50;background-color:var(--background);border-bottom:1px solid var(--border);animation:.3s ease-out ActionBar-module__uhXYtG__slideDown;position:fixed;top:0;left:0;right:0}.ActionBar-module__uhXYtG__actionBar__content{align-items:center;gap:.75rem;max-width:100%;padding:.625rem 1rem;display:flex}.ActionBar-module__uhXYtG__actionBar__icon{color:var(--primary);flex-shrink:0;align-items:center;display:flex}.ActionBar-module__uhXYtG__actionBar__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ActionBar-module__uhXYtG__actionBar__message{color:var(--foreground);font-size:.8125rem;line-height:1.4}.ActionBar-module__uhXYtG__actionBar__hint{color:var(--muted-foreground);font-size:.6875rem;line-height:1.3}.ActionBar-module__uhXYtG__actionBar__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ActionBar-module__uhXYtG__actionBar__dismiss{color:var(--muted-foreground)}@media (max-width:640px){.ActionBar-module__uhXYtG__actionBar__content{flex-wrap:wrap;gap:.5rem}.ActionBar-module__uhXYtG__actionBar__text{flex-basis:calc(100% - 3rem)}.ActionBar-module__uhXYtG__actionBar__dismiss{order:-1;margin-left:auto}.ActionBar-module__uhXYtG__actionBar__actions{justify-content:flex-end;width:100%}.ActionBar-module__uhXYtG__actionBar__icon{display:none}}
.BookmarkFilters-module__0B81ha__trigger{align-items:center;gap:.375rem;display:inline-flex}.BookmarkFilters-module__0B81ha__trigger__icon{width:.875rem;height:.875rem}.BookmarkFilters-module__0B81ha__trigger__count{background-color:var(--primary);min-width:1.125rem;height:1.125rem;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.BookmarkFilters-module__0B81ha__content{width:20rem;padding:0}.BookmarkFilters-module__0B81ha__drawerBody{padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto}.BookmarkFilters-module__0B81ha__sections{flex-direction:column;gap:0;display:flex}.BookmarkFilters-module__0B81ha__sections>*{border-bottom:1px solid var(--border);padding:.75rem}.BookmarkFilters-module__0B81ha__sections>:last-child{border-bottom:none}.BookmarkFilters-module__0B81ha__visibilitySection{flex-direction:column;gap:.5rem;display:flex}.BookmarkFilters-module__0B81ha__visibilitySection__label{color:var(--foreground);font-size:.8125rem;font-weight:500}.BookmarkFilters-module__0B81ha__visibilitySection__options{border:1px solid var(--border);gap:0;display:flex}.BookmarkFilters-module__0B81ha__visibilitySection__option{cursor:pointer;color:var(--muted-foreground);border:none;border-right:1px solid var(--border);background:0 0;flex:1;padding:.25rem .5rem;font-size:.75rem}.BookmarkFilters-module__0B81ha__visibilitySection__option:last-child{border-right:none}.BookmarkFilters-module__0B81ha__visibilitySection__option:hover{background-color:var(--accent)}.BookmarkFilters-module__0B81ha__visibilitySection__option--active{background-color:var(--primary);color:var(--primary-foreground)}.BookmarkFilters-module__0B81ha__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:.5rem .75rem;display:flex}.BookmarkFilters-module__0B81ha__footer__clearBtn{color:var(--muted-foreground);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.BookmarkFilters-module__0B81ha__footer__clearBtn:hover{color:var(--foreground)}
.BookmarkPage-module__7m4Rsa__container{border-left:1px solid var(--border);border-right:1px solid var(--border);border-top:1px solid var(--border);border-radius:0;flex-direction:column;gap:0;min-height:calc(100vh - 3.5rem);display:flex}.BookmarkPage-module__7m4Rsa__container:has([data-slot=drawer-trigger]){padding-bottom:3rem}.BookmarkPage-module__7m4Rsa__banner{border-bottom:1px solid var(--border)}.BookmarkPage-module__7m4Rsa__contentGrid{flex:1;grid-template-columns:1fr;gap:0;transition:grid-template-columns .3s ease-in-out;display:grid}@media (min-width:1024px){.BookmarkPage-module__7m4Rsa__contentGrid{grid-template-columns:2fr 1fr}.BookmarkPage-module__7m4Rsa__contentGrid:has(.BookmarkPage-module__7m4Rsa__sidebar:empty){grid-template-columns:1fr}}.BookmarkPage-module__7m4Rsa__mainContent{flex-direction:column;gap:0;transition:max-width .3s ease-in-out;display:flex}@media (min-width:1024px){.BookmarkPage-module__7m4Rsa__mainContent{border-right:1px solid var(--border)}.BookmarkPage-module__7m4Rsa__contentGrid:has(.BookmarkPage-module__7m4Rsa__sidebar:empty) .BookmarkPage-module__7m4Rsa__mainContent{border-right:none}}.BookmarkPage-module__7m4Rsa__sidebar{flex-direction:column;gap:0;transition:max-width .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out;display:flex;overflow:hidden}.BookmarkPage-module__7m4Rsa__sidebar:empty{opacity:0;gap:0;max-width:0;margin:0}.BookmarkPage-module__7m4Rsa__mainContent>:not(:last-child){border-bottom:1px solid var(--border)}.BookmarkPage-module__7m4Rsa__tabsContainer{background-color:var(--card)}.BookmarkPage-module__7m4Rsa__tabContent{padding:var(--content-padding)}.BookmarkPage-module__7m4Rsa__tabHeader{padding:var(--section-padding)var(--section-padding-h);padding-bottom:0}.BookmarkPage-module__7m4Rsa__fallbackMessage{background-color:rgba(var(--muted-rgb),.5);border:1px dashed var(--border);padding:var(--space-8);text-align:center;border-radius:0}.BookmarkPage-module__7m4Rsa__previewPlaceholder{aspect-ratio:21/9;background-color:rgba(var(--muted-rgb),.3);border:1px dashed var(--border);padding:var(--space-8);text-align:center;border-radius:0;justify-content:center;align-items:center;display:flex}.BookmarkPage-module__7m4Rsa__previewPlaceholder__content{max-width:480px}.BookmarkPage-module__7m4Rsa__fallbackText{color:var(--muted-foreground)}.BookmarkPage-module__7m4Rsa__fallbackTitle{margin-bottom:var(--space-2);color:var(--foreground);font-weight:600}.BookmarkPage-module__7m4Rsa__fallbackNote{font-size:var(--text-sm);margin-top:var(--space-4);font-style:italic}.BookmarkPage-module__7m4Rsa__loadingState{min-height:400px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.BookmarkPage-module__7m4Rsa__sidebar__loading{padding:var(--space-12)var(--space-4);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.BookmarkPage-module__7m4Rsa__sidebar__spinner{animation:1s linear infinite BookmarkPage-module__7m4Rsa__spin}@keyframes BookmarkPage-module__7m4Rsa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BookmarkPage-module__7m4Rsa__contentGrid,.BookmarkPage-module__7m4Rsa__mainContent,.BookmarkPage-module__7m4Rsa__sidebar{transition:none}.BookmarkPage-module__7m4Rsa__sidebar__spinner{animation:none}}
.FilterTags-module__oeRz6a__container{flex-direction:column;gap:.5rem;display:flex}.FilterTags-module__oeRz6a__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FilterTags-module__oeRz6a__label{color:var(--foreground);font-size:.8125rem;font-weight:500}.FilterTags-module__oeRz6a__modeToggle{gap:0}.FilterTags-module__oeRz6a__modeToggle__item{height:auto;padding:.125rem .5rem;font-size:.6875rem}.FilterTags-module__oeRz6a__selectedTags{flex-wrap:wrap;gap:.25rem;display:flex}.FilterTags-module__oeRz6a__tagBadge{align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;display:inline-flex}.FilterTags-module__oeRz6a__tagBadge__remove{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.FilterTags-module__oeRz6a__tagBadge__remove:hover{color:var(--foreground)}.FilterTags-module__oeRz6a__tagBadge__removeIcon{width:.75rem;height:.75rem}.FilterTags-module__oeRz6a__command{border:1px solid var(--border)}.FilterTags-module__oeRz6a__command__input{font-size:.8125rem}.FilterTags-module__oeRz6a__command__list{max-height:10rem}.FilterTags-module__oeRz6a__tagItem{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.FilterTags-module__oeRz6a__tagItem__info{align-items:center;gap:.375rem;display:flex}.FilterTags-module__oeRz6a__tagItem__colorDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.FilterTags-module__oeRz6a__tagItem__count{height:1.25rem;padding:0 .375rem;font-size:.6875rem}.FilterTags-module__oeRz6a__loading{justify-content:center;align-items:center;padding:.5rem;display:flex}.FilterTags-module__oeRz6a__loading__spinner{width:1rem;height:1rem;animation:1s linear infinite FilterTags-module__oeRz6a__spin}@keyframes FilterTags-module__oeRz6a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BookmarkContextBanner-module__KB0jdq__contextBanner{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);background-color:var(--muted);border-style:dashed;display:flex}.BookmarkContextBanner-module__KB0jdq__contextBanner__icon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.BookmarkContextBanner-module__KB0jdq__contextBanner__content{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.BookmarkContextBanner-module__KB0jdq__contextBanner__content{align-items:center;gap:var(--space-4);flex-direction:row}}.BookmarkContextBanner-module__KB0jdq__contextBanner__label{font-size:var(--text-sm);color:var(--muted-foreground)}.BookmarkContextBanner-module__KB0jdq__contextBanner__label strong{color:var(--foreground);font-weight:500}.BookmarkContextBanner-module__KB0jdq__contextBanner__selector{align-items:center;gap:var(--space-2);display:flex}.BookmarkContextBanner-module__KB0jdq__contextBanner__selectorTrigger{width:auto;height:2rem;padding:0 var(--space-3);border-radius:0}.BookmarkContextBanner-module__KB0jdq__contextBanner__selectorContent{align-items:center;gap:var(--space-2);display:flex}.BookmarkContextBanner-module__KB0jdq__contextBanner__selectorIcon{width:.875rem;height:.875rem}.BookmarkContextBanner-module__KB0jdq__contextBanner__badge{font-size:var(--text-xs);margin-left:var(--space-2)}
.ImportDialog-module__XmQM8W__dialogContent{border-radius:0;gap:0;max-width:32rem;padding:0}.ImportDialog-module__XmQM8W__dialogHeader{padding:var(--space-6);border-bottom:1px solid var(--border)}.ImportDialog-module__XmQM8W__dialogBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.ImportDialog-module__XmQM8W__dialogFooter{padding:var(--space-4)var(--space-6);border-top:1px solid var(--border);justify-content:flex-end;gap:var(--space-2);display:flex}.ImportDialog-module__XmQM8W__uploadZone{border:2px dashed var(--border);padding:var(--space-8);align-items:center;gap:var(--space-3);cursor:pointer;flex-direction:column;transition:border-color .15s;display:flex}.ImportDialog-module__XmQM8W__uploadZone:hover{border-color:var(--primary)}.ImportDialog-module__XmQM8W__uploadZone.ImportDialog-module__XmQM8W__dragOver{border-color:var(--primary);background-color:var(--accent)}.ImportDialog-module__XmQM8W__uploadZone__icon{color:var(--muted-foreground)}.ImportDialog-module__XmQM8W__uploadZone__text{color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}.ImportDialog-module__XmQM8W__uploadZone__hint{color:var(--muted-foreground);font-size:var(--text-compact)}.ImportDialog-module__XmQM8W__selectedFile{padding:var(--space-3);border:1px solid var(--border);background-color:var(--card);justify-content:space-between;align-items:center;display:flex}.ImportDialog-module__XmQM8W__selectedFile__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ImportDialog-module__XmQM8W__selectedFile__size{color:var(--muted-foreground);font-size:var(--text-xs);flex-shrink:0}.ImportDialog-module__XmQM8W__progressSection{gap:var(--space-3);flex-direction:column;display:flex}.ImportDialog-module__XmQM8W__progressBar{background-color:var(--muted);width:100%;height:.375rem;overflow:hidden}.ImportDialog-module__XmQM8W__progressBar__fill{background-color:var(--primary);height:100%;transition:width .3s}.ImportDialog-module__XmQM8W__progressLabel{font-size:var(--text-sm);color:var(--foreground)}.ImportDialog-module__XmQM8W__progressUrl{font-size:var(--text-compact);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ImportDialog-module__XmQM8W__summary{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);background-color:var(--card);flex-direction:column;display:flex}.ImportDialog-module__XmQM8W__summary__item{font-size:var(--text-sm);justify-content:space-between;display:flex}.ImportDialog-module__XmQM8W__summary__label{color:var(--muted-foreground)}.ImportDialog-module__XmQM8W__summary__value{font-weight:600}.ImportDialog-module__XmQM8W__statusMessage{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:var(--space-2);display:flex}.ImportDialog-module__XmQM8W__spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite ImportDialog-module__XmQM8W__spin}@keyframes ImportDialog-module__XmQM8W__spin{to{transform:rotate(360deg)}}.ImportDialog-module__XmQM8W__errorMessage{color:var(--destructive);font-size:var(--text-sm);padding:var(--space-3);border:1px solid var(--destructive);background-color:color-mix(in srgb,var(--destructive)5%,transparent)}
.FilterUsers-module__mOOVeq__container{flex-direction:column;gap:.5rem;display:flex}.FilterUsers-module__mOOVeq__label{color:var(--foreground);font-size:.8125rem;font-weight:500}.FilterUsers-module__mOOVeq__command{border:1px solid var(--border)}.FilterUsers-module__mOOVeq__command__input{font-size:.8125rem}.FilterUsers-module__mOOVeq__command__list{max-height:10rem}.FilterUsers-module__mOOVeq__memberItem{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.FilterUsers-module__mOOVeq__memberItem__checkbox{pointer-events:none}.FilterUsers-module__mOOVeq__memberItem__avatar{background-color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.FilterUsers-module__mOOVeq__memberItem__avatarImg{object-fit:cover;width:100%;height:100%}.FilterUsers-module__mOOVeq__memberItem__avatarFallback{color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.FilterUsers-module__mOOVeq__memberItem__info{flex-direction:column;min-width:0;display:flex}.FilterUsers-module__mOOVeq__memberItem__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.2;overflow:hidden}.FilterUsers-module__mOOVeq__memberItem__username{color:var(--muted-foreground);font-size:.6875rem;line-height:1.2}.FilterUsers-module__mOOVeq__loading{justify-content:center;align-items:center;padding:.5rem;display:flex}.FilterUsers-module__mOOVeq__loading__spinner{width:1rem;height:1rem;animation:1s linear infinite FilterUsers-module__mOOVeq__spin}@keyframes FilterUsers-module__mOOVeq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ContextRequest-module__1jj-Oq__container{border-bottom:1px solid var(--border);flex-direction:column;gap:0;display:flex}.ContextRequest-module__1jj-Oq__header{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border);background-color:var(--card);display:flex}.ContextRequest-module__1jj-Oq__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600}.ContextRequest-module__1jj-Oq__content{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.ContextRequest-module__1jj-Oq__loading{padding:var(--space-4);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.ContextRequest-module__1jj-Oq__header__icon{width:1rem;height:1rem;color:var(--muted-foreground)}.ContextRequest-module__1jj-Oq__status{align-items:center;gap:var(--space-2);display:flex}.ContextRequest-module__1jj-Oq__status__icon{width:1rem;height:1rem}.ContextRequest-module__1jj-Oq__status.ContextRequest-module__1jj-Oq__fulfilled{padding:var(--space-3);background-color:color-mix(in oklab,var(--success)5%,transparent)}.ContextRequest-module__1jj-Oq__status.ContextRequest-module__1jj-Oq__fulfilled .ContextRequest-module__1jj-Oq__status__icon{color:var(--success)}.ContextRequest-module__1jj-Oq__status.ContextRequest-module__1jj-Oq__open .ContextRequest-module__1jj-Oq__status__icon{color:var(--status-info)}.ContextRequest-module__1jj-Oq__status__text{font-size:var(--text-sm);color:var(--foreground)}.ContextRequest-module__1jj-Oq__activeRequest{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ContextRequest-module__1jj-Oq__cancelBtn{height:1.75rem;font-size:var(--text-xs)}.ContextRequest-module__1jj-Oq__requestBtn{width:100%}.ContextRequest-module__1jj-Oq__icon{width:1rem;height:1rem}.ContextRequest-module__1jj-Oq__iconSm{width:.75rem;height:.75rem}.ContextRequest-module__1jj-Oq__spinning{animation:1s linear infinite ContextRequest-module__1jj-Oq__spin}@keyframes ContextRequest-module__1jj-Oq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ContextRequest-module__1jj-Oq__spinning{animation:none}}.ContextRequest-module__1jj-Oq__hint{font-size:var(--text-xs);color:var(--muted-foreground);text-align:left}
.IosInstallPrompt-module__x4YONW__dialog{max-width:400px}.IosInstallPrompt-module__x4YONW__content{flex-direction:column;gap:1.5rem;display:flex}.IosInstallPrompt-module__x4YONW__section{flex-direction:column;gap:.75rem;display:flex}.IosInstallPrompt-module__x4YONW__sectionTitle{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.IosInstallPrompt-module__x4YONW__benefitsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.IosInstallPrompt-module__x4YONW__benefitItem{color:var(--muted-foreground);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.IosInstallPrompt-module__x4YONW__benefitIcon{width:1rem;height:1rem;color:var(--primary);flex-shrink:0}.IosInstallPrompt-module__x4YONW__stepsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.IosInstallPrompt-module__x4YONW__stepItem{align-items:center;gap:.75rem;display:flex}.IosInstallPrompt-module__x4YONW__stepNumber{background-color:var(--primary);width:1.5rem;height:1.5rem;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.IosInstallPrompt-module__x4YONW__stepContent{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.IosInstallPrompt-module__x4YONW__stepIcon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.IosInstallPrompt-module__x4YONW__footer{justify-content:flex-end;display:flex}
.FilterDateRange-module__A_et9G__container{flex-direction:column;gap:.5rem;display:flex}.FilterDateRange-module__A_et9G__label{color:var(--foreground);font-size:.8125rem;font-weight:500}.FilterDateRange-module__A_et9G__fields{gap:.5rem;display:flex}.FilterDateRange-module__A_et9G__field{flex-direction:column;flex:1;gap:.25rem;display:flex}.FilterDateRange-module__A_et9G__field__label{color:var(--muted-foreground);font-size:.6875rem}.FilterDateRange-module__A_et9G__field__inputWrapper{align-items:center;display:flex;position:relative}.FilterDateRange-module__A_et9G__field__input{border:1px solid var(--border);background-color:var(--background);width:100%;height:2rem;color:var(--foreground);outline:none;padding:0 .5rem;font-size:.75rem}.FilterDateRange-module__A_et9G__field__input:focus{border-color:var(--ring)}.FilterDateRange-module__A_et9G__field__clear{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;display:inline-flex;position:absolute;right:.25rem}.FilterDateRange-module__A_et9G__field__clear:hover{color:var(--foreground)}.FilterDateRange-module__A_et9G__field__clearIcon{width:.75rem;height:.75rem}
.CommunityUploads-module__NYRjmW__container{border-bottom:1px solid var(--border);flex-direction:column;gap:0;display:flex}.CommunityUploads-module__NYRjmW__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border);background-color:var(--card);display:flex}.CommunityUploads-module__NYRjmW__header__left{align-items:center;gap:var(--space-2);display:flex}.CommunityUploads-module__NYRjmW__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600}.CommunityUploads-module__NYRjmW__count{font-size:var(--text-compact);background-color:var(--muted);color:var(--muted-foreground);border-radius:2px;padding:.125rem .375rem;font-weight:500}.CommunityUploads-module__NYRjmW__content{padding:0}.CommunityUploads-module__NYRjmW__loading{color:var(--muted-foreground);justify-content:center;align-items:center;padding:1.5em;display:flex}.CommunityUploads-module__NYRjmW__emptyState{padding:var(--space-4);text-align:left;color:var(--muted-foreground);font-size:var(--text-xs)}.CommunityUploads-module__NYRjmW__list{flex-direction:column;gap:0;display:flex}.CommunityUploads-module__NYRjmW__item{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border);cursor:pointer;transition:background-color .15s;display:flex}.CommunityUploads-module__NYRjmW__item:last-child{border-bottom:none}.CommunityUploads-module__NYRjmW__item:hover{background-color:var(--accent)}.CommunityUploads-module__NYRjmW__item__icon{background-color:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommunityUploads-module__NYRjmW__item__info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.CommunityUploads-module__NYRjmW__item__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.CommunityUploads-module__NYRjmW__item__meta{align-items:center;gap:var(--space-2);font-size:var(--text-compact);color:var(--muted-foreground);display:flex}.CommunityUploads-module__NYRjmW__item__separator{color:var(--border)}.CommunityUploads-module__NYRjmW__header__icon{width:1rem;height:1rem;color:var(--muted-foreground)}.CommunityUploads-module__NYRjmW__icon{width:1rem;height:1rem}.CommunityUploads-module__NYRjmW__iconSm{width:.75rem;height:.75rem}.CommunityUploads-module__NYRjmW__spinning{animation:1s linear infinite CommunityUploads-module__NYRjmW__spin}@keyframes CommunityUploads-module__NYRjmW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CommunityUploads-module__NYRjmW__spinning{animation:none}}.CommunityUploads-module__NYRjmW__uploadBtn{height:1.75rem;font-size:var(--text-xs)}.CommunityUploads-module__NYRjmW__deleteBtn{width:1.75rem;height:1.75rem;color:var(--muted-foreground)}.CommunityUploads-module__NYRjmW__deleteBtn:hover{color:var(--destructive)}
.PaneHeader-module__5heeBa__paneHeader{padding:var(--space-2)var(--space-4);border-bottom:1px solid var(--border);background-color:var(--background);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.PaneHeader-module__5heeBa__paneHeader__title{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:600}.PaneHeader-module__5heeBa__paneHeader__createButton{margin-left:var(--space-2);flex-shrink:0}
.UploadDialog-module__zkjSaq__dropzone{border:2px dashed var(--border);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex}.UploadDialog-module__zkjSaq__dropzone:hover{border-color:var(--ring);background-color:var(--accent)}.UploadDialog-module__zkjSaq__dropzone__text{color:var(--foreground);font-size:.8125rem;font-weight:500}.UploadDialog-module__zkjSaq__dropzone__hint{color:var(--muted-foreground);text-align:center;font-size:.6875rem}.UploadDialog-module__zkjSaq__selectedFile{border:1px solid var(--border);background-color:var(--accent);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.UploadDialog-module__zkjSaq__selectedFile__info{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.UploadDialog-module__zkjSaq__selectedFile__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.UploadDialog-module__zkjSaq__selectedFile__size{color:var(--muted-foreground);flex-shrink:0;font-size:.6875rem}.UploadDialog-module__zkjSaq__pendingNotice{background-color:color-mix(in oklab,var(--status-info)8%,transparent);border:1px solid color-mix(in oklab,var(--status-info)25%,transparent);color:var(--status-info);align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex}
.FolderItem-module__vwUIJW__folderItem{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;transition:background-color .15s,color .15s;display:flex}.FolderItem-module__vwUIJW__folderItem:hover,.FolderItem-module__vwUIJW__folderItem__selected{background-color:var(--accent);color:var(--accent-foreground)}.FolderItem-module__vwUIJW__folderItem__dragging{opacity:.5;cursor:grabbing}.FolderItem-module__vwUIJW__folderItem__dropTarget{background-color:hsl(var(--primary)/.1);border:2px dashed var(--primary);border-radius:.375rem}.FolderItem-module__vwUIJW__folderItem__dragHandle{cursor:grab;color:var(--muted-foreground);padding:var(--space-1);border-radius:.25rem;justify-content:center;align-items:center;margin-left:-.25rem;transition:background-color .15s;display:flex}.FolderItem-module__vwUIJW__folderItem__dragHandle:hover{background-color:var(--muted)}.FolderItem-module__vwUIJW__folderItem__dragHandle:active{cursor:grabbing}.FolderItem-module__vwUIJW__folderItem__icon{flex-shrink:0;width:1rem;height:1rem}.FolderItem-module__vwUIJW__folderItem__colorIndicator{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.FolderItem-module__vwUIJW__folderItem__name{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;flex:1}.FolderItem-module__vwUIJW__folderItem__chevron{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}
.SocialDrawer-module__N4GRQq__trigger{bottom:var(--space-4);z-index:40;gap:var(--space-2);position:fixed;left:50%;transform:translate(-50%)}.SocialDrawer-module__N4GRQq__badge{min-width:1.25rem;height:1.25rem;font-size:var(--text-xs);background-color:var(--primary);color:var(--primary-foreground);border-radius:2px;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:inline-flex}.SocialDrawer-module__N4GRQq__content{max-height:85vh}.SocialDrawer-module__N4GRQq__header{border-bottom:1px solid var(--border)}.SocialDrawer-module__N4GRQq__scrollArea{flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}
.FolderList-module__LQoDmW__folderList{padding:var(--space-2);flex-direction:column;gap:.125rem;display:flex}.FolderList-module__LQoDmW__folderList__dragOverlay{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);font-size:var(--text-sm);background-color:var(--popover);border:1px solid var(--border);cursor:grabbing;border-radius:.375rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.FolderList-module__LQoDmW__folderList__dragOverlay span{font-weight:500}
.FolderPane-module__wbkQOa__folderPane{border-right:1px solid var(--border);flex-shrink:0;width:320px;transition:background-color .15s}.FolderPane-module__wbkQOa__folderPane__draggedOver{background-color:hsl(var(--primary)/.05);border-right:2px solid var(--primary)}.FolderPane-module__wbkQOa__folderPane__content{flex-direction:column;gap:0;display:flex}.FolderPane-module__wbkQOa__folderPane__empty{font-size:var(--text-xs);color:var(--muted-foreground);padding:var(--space-4)var(--space-3);text-align:center}
.GridBookmarks-module__--AP0W__container{flex-grow:2;container-type:inline-size}.GridBookmarks-module__--AP0W__header{justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--section-padding)var(--section-padding-h);display:flex}.GridBookmarks-module__--AP0W__cards{grid-template-columns:1fr;display:grid}.GridBookmarks-module__--AP0W__cards.GridBookmarks-module__--AP0W__grid{grid-gap:1px;background:var(--border);grid-template-columns:repeat(1,1fr);position:relative}@container not (max-width:450px){.GridBookmarks-module__--AP0W__cards.GridBookmarks-module__--AP0W__grid{grid-template-columns:repeat(2,1fr)}}@container not (max-width:850px){.GridBookmarks-module__--AP0W__cards.GridBookmarks-module__--AP0W__grid{grid-template-columns:repeat(3,1fr)}}@container not (max-width:1150px){.GridBookmarks-module__--AP0W__cards.GridBookmarks-module__--AP0W__grid{grid-template-columns:repeat(4,1fr)}}.GridBookmarks-module__--AP0W__viewToggle{align-items:center;gap:var(--gap-sm);display:flex}@media (max-width:400px){.GridBookmarks-module__--AP0W__viewToggle{flex-direction:column-reverse;align-items:end}}
.CardBookmark-module__-LQX6q__card{border-style:solid;border-width:1px 0;border-color:var(--border);width:100%;height:100%;padding:var(--space-5);content-visibility:auto;contain-intrinsic-size:0 200px;flex-direction:column;display:flex;position:relative;overflow:hidden}.CardBookmark-module__-LQX6q__card+.CardBookmark-module__-LQX6q__card{border-top:0}.CardBookmark-module__-LQX6q__content{gap:var(--space-5);display:flex}@media (max-width:640px){.CardBookmark-module__-LQX6q__content{display:block}}.CardBookmark-module__-LQX6q__thumbnail{background:var(--accent);border-radius:0;flex:0 0 200px;align-self:start;display:block;position:relative;overflow:hidden}@media (max-width:640px){.CardBookmark-module__-LQX6q__thumbnail{float:right;width:100px;margin-left:var(--space-3);margin-bottom:var(--space-3)}}.CardBookmark-module__-LQX6q__thumbnail__image{aspect-ratio:200/120;vertical-align:top;flex-shrink:0;align-self:flex-start;display:block}.CardBookmark-module__-LQX6q__thumbnail__link{bottom:var(--space-2);right:var(--space-2);font-size:var(--text-xs);position:absolute}.CardBookmark-module__-LQX6q__title{margin-bottom:var(--space-3);display:block}.CardBookmark-module__-LQX6q__title h3{font-weight:600;font-size:var(--text-sm);text-transform:none;line-height:1.3}@media (min-width:640px){.CardBookmark-module__-LQX6q__title h3{font-size:var(--text-md)}}.CardBookmark-module__-LQX6q__description{margin-bottom:var(--space-3);color:var(--muted-foreground);font-size:var(--text-xs);font-family:var(--font-sans);letter-spacing:initial;text-transform:none}@media (min-width:640px){.CardBookmark-module__-LQX6q__description{font-size:var(--text-sm)}}.CardBookmark-module__-LQX6q__details{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);display:flex}.CardBookmark-module__-LQX6q__details__badge{font-size:var(--text-xs);align-items:center;gap:var(--space-1);display:flex}.CardBookmark-module__-LQX6q__details__badge--private{color:var(--status-private);border-color:var(--status-private-border)}.CardBookmark-module__-LQX6q__details__badge--private:hover{background-color:var(--status-private-bg)}.CardBookmark-module__-LQX6q__details__badge--public{color:var(--status-public);border-color:var(--status-public-border)}.CardBookmark-module__-LQX6q__details__badge--public:hover{background-color:var(--status-public-bg)}.CardBookmark-module__-LQX6q__details__badge-icon{width:var(--space-3);height:var(--space-3)}.CardBookmark-module__-LQX6q__details__hostname{height:auto;color:var(--muted-foreground);padding:0}.CardBookmark-module__-LQX6q__details__hostname-text{font-weight:500}.CardBookmark-module__-LQX6q__details__external-icon{width:var(--space-3);height:var(--space-3);display:inline-block}.CardBookmark-module__-LQX6q__details__dropdown-label{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.CardBookmark-module__-LQX6q__details__dropdown-item{font-size:var(--text-sm)}.CardBookmark-module__-LQX6q__details__dropdown-icon{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2)}.CardBookmark-module__-LQX6q__footer__sourcedFrom{align-items:center;gap:var(--gap-xs);font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;display:flex}.CardBookmark-module__-LQX6q__footer__sourcedFrom_icon{width:var(--space-3);height:var(--space-3);flex-shrink:0}.CardBookmark-module__-LQX6q__footer__sourcedFrom_username{display:none}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__sourcedFrom_label{display:none}.CardBookmark-module__-LQX6q__footer__sourcedFrom_username{display:inline}}.CardBookmark-module__-LQX6q__tags{gap:var(--space-2);margin-top:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;flex:1 0 100%;display:flex}.CardBookmark-module__-LQX6q__tags__badge{font-size:var(--text-xs)}.CardBookmark-module__-LQX6q__footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--sidebar-border);display:flex}.CardBookmark-module__-LQX6q__footer__left{justify-content:flex-start;align-items:center;gap:var(--gap-xs);display:flex}@media (max-width:480px){.CardBookmark-module__-LQX6q__footer__left{flex:100%}}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__left button{min-width:32px;height:32px;padding-inline:var(--space-2);font-size:var(--text-compact);gap:var(--gap-xs)}}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__left button svg{width:14px;height:14px}}.CardBookmark-module__-LQX6q__footer__right{align-items:center;gap:var(--space-2);display:flex}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__right{gap:var(--space-2)}}@media (max-width:480px){.CardBookmark-module__-LQX6q__footer__right{flex:100%;justify-content:flex-end}}.CardBookmark-module__-LQX6q__footer__user{align-items:center;gap:var(--space-2);text-align:right;display:flex}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__user{gap:var(--space-2)}}.CardBookmark-module__-LQX6q__footer__user-link{align-items:center;gap:var(--space-2);opacity:1;transition:opacity .2s;display:flex}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__user-link{gap:var(--space-2)}}.CardBookmark-module__-LQX6q__footer__user-link:hover{opacity:.75}.CardBookmark-module__-LQX6q__footer__user_info{text-align:right;flex:1}.CardBookmark-module__-LQX6q__footer__username{gap:var(--space-2)}.CardBookmark-module__-LQX6q__footer__username span{font-size:var(--text-sm);white-space:nowrap;font-weight:600}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__username span{font-size:var(--text-xs)}}.CardBookmark-module__-LQX6q__footer__avatar{width:var(--space-8);height:var(--space-8)}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__avatar{display:none}}.CardBookmark-module__-LQX6q__footer__avatar-fallback{font-size:var(--text-caption)}.CardBookmark-module__-LQX6q__footer__date-popover{width:auto;padding:var(--space-3)}.CardBookmark-module__-LQX6q__footer__date-text{font-size:var(--text-sm)}.CardBookmark-module__-LQX6q__footer__clock-button{width:auto;height:auto}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__clock-button{min-width:32px;height:32px;padding-inline:var(--space-2)}}.CardBookmark-module__-LQX6q__footer__clock-icon{width:var(--space-3);height:var(--space-3)}@media (max-width:640px){.CardBookmark-module__-LQX6q__footer__clock-icon{width:14px;height:14px}}.CardBookmark-module__-LQX6q__compact{padding:var(--space-3)var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);contain-intrinsic-size:0 60px;flex-direction:row}.CardBookmark-module__-LQX6q__compactContent{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex;overflow:hidden}.CardBookmark-module__-LQX6q__compactThumbnail{background-color:var(--muted);border-radius:0;flex-shrink:0;width:40px;height:28px;display:block;overflow:hidden}.CardBookmark-module__-LQX6q__compactThumbnail__image{object-fit:cover;width:100%;height:100%}.CardBookmark-module__-LQX6q__compactTitle{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--foreground);letter-spacing:0;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:500;transition:color .2s;display:-webkit-box;overflow:hidden}.CardBookmark-module__-LQX6q__compactTitle:hover{color:var(--primary)}.CardBookmark-module__-LQX6q__compactHostname{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}@media (max-width:400px){.CardBookmark-module__-LQX6q__compactHostname{display:none}}.CardBookmark-module__-LQX6q__compactActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.CardBookmark-module__-LQX6q__grid{background:var(--background);contain-intrinsic-size:0 320px;flex-direction:column;padding:0}.CardBookmark-module__-LQX6q__gridThumbnail{aspect-ratio:16/9;background-color:var(--muted);flex-shrink:0;width:100%;display:block;overflow:hidden}.CardBookmark-module__-LQX6q__gridThumbnail__image{object-fit:cover;width:100%;height:100%}.CardBookmark-module__-LQX6q__gridBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex}.CardBookmark-module__-LQX6q__gridTitle{display:block}.CardBookmark-module__-LQX6q__gridTitle h3{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.CardBookmark-module__-LQX6q__gridMeta{align-items:center;gap:var(--space-2);display:flex}.CardBookmark-module__-LQX6q__gridHostname{font-size:var(--text-xs);color:var(--muted-foreground);transition:color .2s}.CardBookmark-module__-LQX6q__gridHostname:hover{color:var(--foreground)}.CardBookmark-module__-LQX6q__gridSourcedFrom{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;transition:color .2s;display:flex}.CardBookmark-module__-LQX6q__gridSourcedFrom:hover{color:var(--primary)}.CardBookmark-module__-LQX6q__gridSourcedFrom__icon{width:var(--space-3);height:var(--space-3);flex-shrink:0}.CardBookmark-module__-LQX6q__gridDescription{color:var(--muted-foreground);font-size:var(--text-xs);font-family:var(--font-sans);letter-spacing:initial;text-transform:none;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CardBookmark-module__-LQX6q__gridActions{align-items:center;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border);margin-top:auto;display:flex}.CardBookmark-module__-LQX6q__gridCommentsPopover{width:400px;max-width:90vw;max-height:60vh;padding:0;overflow-y:auto}
.DeleteFolderDialog-module__UMBJ1q__deleteDialog__title{align-items:center;gap:var(--space-2);display:flex}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__description{margin-top:var(--space-2)}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__content{gap:var(--space-4);padding:var(--space-4)0;flex-direction:column;display:flex}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__folderInfo{padding:var(--space-3);background-color:var(--muted);border:1px solid var(--border);border-radius:.375rem}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__folderName{font-weight:600;font-size:var(--text-sm);color:var(--foreground)}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__folderDescription{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:var(--space-1)}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__warning{align-items:center;gap:var(--space-2);padding:var(--space-3);background-color:hsl(var(--destructive)/.1);border:1px solid hsl(var(--destructive)/.3);font-size:var(--text-sm);color:var(--destructive);border-radius:.375rem;display:flex}.DeleteFolderDialog-module__UMBJ1q__deleteDialog__warningText{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:500}
.AvatarUpload-module__QpgnpG__avatarUpload{gap:var(--space-4);flex-direction:column;display:flex}.AvatarUpload-module__QpgnpG__avatarUpload__layout{align-items:center;gap:var(--space-4);display:flex}.AvatarUpload-module__QpgnpG__avatarUpload__avatarWrapper{position:relative}.AvatarUpload-module__QpgnpG__avatarUpload__overlay{background:#00000080;background:lab(0% 0 0/.5);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AvatarUpload-module__QpgnpG__avatarUpload__spinner{border:2px solid #fff;border-top-color:#0000;border-radius:9999px;width:1.5rem;height:1.5rem;animation:1s linear infinite AvatarUpload-module__QpgnpG__spin}@keyframes AvatarUpload-module__QpgnpG__spin{to{transform:rotate(360deg)}}.AvatarUpload-module__QpgnpG__avatarUpload__clearButton{background:var(--destructive);color:var(--destructive-foreground);padding:var(--space-1);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.5rem;right:-.5rem}.AvatarUpload-module__QpgnpG__avatarUpload__clearButton:hover{opacity:.9}.AvatarUpload-module__QpgnpG__avatarUpload__info{flex:1}.AvatarUpload-module__QpgnpG__avatarUpload__avatar{width:6rem;height:6rem}.AvatarUpload-module__QpgnpG__avatarUpload__fallback{font-size:var(--text-2xl)}.AvatarUpload-module__QpgnpG__avatarUpload__clearIcon{width:12px;height:12px}.AvatarUpload-module__QpgnpG__avatarUpload__title{font-weight:500;font-size:var(--text-sm)}.AvatarUpload-module__QpgnpG__avatarUpload__description{font-size:var(--text-xs);color:var(--muted-foreground);margin-bottom:var(--space-3)}.AvatarUpload-module__QpgnpG__avatarUpload__dropZone{border:2px dashed var(--border);padding:var(--space-4);text-align:center;cursor:pointer;border-radius:0;transition:border-color .15s,background-color .15s}.AvatarUpload-module__QpgnpG__avatarUpload__dropZone:hover{border-color:var(--muted-foreground)}.AvatarUpload-module__QpgnpG__avatarUpload__dropZone.AvatarUpload-module__QpgnpG__dragOver{border-color:var(--primary);background:var(--accent)}.AvatarUpload-module__QpgnpG__avatarUpload__dropZone.AvatarUpload-module__QpgnpG__uploading{opacity:.5;cursor:not-allowed}.AvatarUpload-module__QpgnpG__avatarUpload__fileInput{display:none}.AvatarUpload-module__QpgnpG__avatarUpload__dropContent{gap:var(--space-2);flex-direction:column;display:flex}.AvatarUpload-module__QpgnpG__avatarUpload__uploadIcon{width:2rem;height:2rem;color:var(--muted-foreground);margin:0 auto}.AvatarUpload-module__QpgnpG__avatarUpload__uploadText{font-size:var(--text-sm);font-weight:500}.AvatarUpload-module__QpgnpG__avatarUpload__fileRequirements{font-size:var(--text-xs);color:var(--muted-foreground)}.AvatarUpload-module__QpgnpG__avatarUpload__buttonRow{gap:var(--space-2);display:flex}
.FormFieldUsername-module__qYvjqW__validation{margin-top:var(--space-1);font-size:var(--text-xs)}.FormFieldUsername-module__qYvjqW__validation__checking{color:var(--muted-foreground)}.FormFieldUsername-module__qYvjqW__validation__available{color:var(--success)}.FormFieldUsername-module__qYvjqW__validation__unavailable{color:var(--destructive)}.FormFieldUsername-module__qYvjqW__helpText{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground)}
.FormFieldSwitch-module__HUxLdq__item{border:1px solid var(--border);padding:var(--space-4);border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.FormFieldSwitch-module__HUxLdq__item__labels{flex-direction:column;gap:2px;display:flex}
.PrivacyDisclaimer-module__vuzhBG__alert{margin-top:var(--space-3)}.PrivacyDisclaimer-module__vuzhBG__alert__icon{width:16px;height:16px}.PrivacyDisclaimer-module__vuzhBG__alert__text{font-size:var(--text-sm)}
.UserInfo-module__VXDpGq__userInfo{flex-direction:column;gap:0;display:flex}.UserInfo-module__VXDpGq__userInfo__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}.UserInfo-module__VXDpGq__userInfo__profile{align-items:center;gap:1rem;display:flex}.UserInfo-module__VXDpGq__userInfo__avatar{border:1px solid var(--border);background-color:var(--muted);border-radius:0;flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.UserInfo-module__VXDpGq__userInfo__avatarImage{object-fit:cover;width:100%;height:100%}.UserInfo-module__VXDpGq__userInfo__avatarFallback{width:100%;height:100%;color:var(--muted-foreground);background-color:var(--muted);justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.UserInfo-module__VXDpGq__userInfo__identity{flex-direction:column;gap:.25rem;display:flex}.UserInfo-module__VXDpGq__userInfo__name{font-size:1.125rem;font-weight:600;line-height:1.2}.UserInfo-module__VXDpGq__userInfo__email{color:var(--muted-foreground);font-size:.875rem}.UserInfo-module__VXDpGq__userInfo__metadata{grid-template-columns:1fr;gap:0;padding-top:1.5rem;display:grid}@media (min-width:640px){.UserInfo-module__VXDpGq__userInfo__metadata{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.UserInfo-module__VXDpGq__userInfo__metadata{grid-template-columns:repeat(3,1fr)}}.UserInfo-module__VXDpGq__userInfo__metadataItem{border-bottom:1px solid var(--border);flex-direction:column;gap:.375rem;padding:1rem 0;display:flex}@media (min-width:640px){.UserInfo-module__VXDpGq__userInfo__metadataItem{border-bottom:none;border-right:1px solid var(--border);padding:1rem}.UserInfo-module__VXDpGq__userInfo__metadataItem:nth-child(2n){border-right:none}.UserInfo-module__VXDpGq__userInfo__metadataItem:nth-child(n+3){border-top:1px solid var(--border)}}@media (min-width:1024px){.UserInfo-module__VXDpGq__userInfo__metadataItem:nth-child(2n){border-right:1px solid var(--border)}.UserInfo-module__VXDpGq__userInfo__metadataItem:nth-child(3n){border-right:none}.UserInfo-module__VXDpGq__userInfo__metadataItem:nth-child(n+3){border-top:none}.UserInfo-module__VXDpGq__userInfo__metadataItem:nth-child(n+4){border-top:1px solid var(--border)}}.UserInfo-module__VXDpGq__userInfo__metadataItem:last-child{border-bottom:none}.UserInfo-module__VXDpGq__userInfo__metadataLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.UserInfo-module__VXDpGq__userInfo__metadataValue{color:var(--foreground);font-size:.875rem}.UserInfo-module__VXDpGq__userInfo__metadataValue.UserInfo-module__VXDpGq__notSet{color:var(--muted-foreground);font-style:italic}.UserInfo-module__VXDpGq__userInfo__roleBadge{border:1px solid var(--border);text-transform:capitalize;background-color:var(--accent);color:var(--accent-foreground);border-radius:0;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.UserInfo-module__VXDpGq__userInfo__roleBadge.UserInfo-module__VXDpGq__owner{color:#74000c;color:lab(23.0463% 47.7356 31.92);background-color:#fceae8;background-color:lab(94.0159% 6.12193 3.29628);border-color:#edc2bd;border-color:lab(82.1341% 15.3851 8.34167)}.UserInfo-module__VXDpGq__userInfo__roleBadge.UserInfo-module__VXDpGq__admin{color:#003b72;color:lab(23.3109% 5.78581 -49.8086);background-color:#e5f0fc;background-color:lab(94.18% -2.12187 -7.1074);border-color:#b6d1ee;border-color:lab(82.5207% -4.74006 -17.5147)}.UserInfo-module__VXDpGq__userInfo__roleBadge.UserInfo-module__VXDpGq__member{color:#00490c;color:lab(26.2784% -42.7539 39.9997);background-color:#e7f2e6;background-color:lab(94.4641% -5.58892 4.3331);border-color:#bad7ba;border-color:lab(83.2495% -13.9723 10.9371)}
.SignupForm-module__oA1nJa__signupForm{gap:var(--space-8);flex-direction:column;width:100%;max-width:28rem;display:flex}.SignupForm-module__oA1nJa__signupForm__title{margin-top:var(--space-6);font-size:var(--text-2xl);font-weight:800}.SignupForm-module__oA1nJa__signupForm__title.SignupForm-module__oA1nJa__success{font-weight:700}.SignupForm-module__oA1nJa__signupForm__description{margin-top:var(--space-2);font-size:var(--text-sm)}.SignupForm-module__oA1nJa__signupForm__backLink{margin-top:var(--space-4);color:var(--status-info);display:inline-block}.SignupForm-module__oA1nJa__signupForm__backLink:hover{opacity:.8}.SignupForm-module__oA1nJa__signupForm__form{margin-top:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.SignupForm-module__oA1nJa__signupForm__error{background-color:var(--destructive-bg);border:1px solid var(--destructive-border);color:var(--destructive);padding:var(--space-3)var(--space-4);border-radius:0}.SignupForm-module__oA1nJa__signupForm__fields{gap:var(--space-4);flex-direction:column;display:flex}.SignupForm-module__oA1nJa__signupForm__switchGroup{gap:var(--space-3);flex-direction:column;display:flex}.SignupForm-module__oA1nJa__signupForm__button{width:100%}.SignupForm-module__oA1nJa__signupForm__text{font-size:var(--text-sm)}.SignupForm-module__oA1nJa__signupForm__link{color:var(--status-info)}.SignupForm-module__oA1nJa__signupForm__link:hover{opacity:.8}
.OAuthButtons-module__qeiZFq__oauthButtons{gap:var(--space-3);flex-direction:column;display:flex}.OAuthButtons-module__qeiZFq__oauthButtons__error{background-color:var(--destructive-bg);border:1px solid var(--destructive-border);color:var(--destructive);padding:var(--space-3)var(--space-4);font-size:var(--text-sm);border-radius:0}.OAuthButtons-module__qeiZFq__oauthButtons__google{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3)var(--space-4);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;border-radius:0;font-weight:500;transition:background-color .15s;display:flex}.OAuthButtons-module__qeiZFq__oauthButtons__google:hover:not(:disabled){background-color:var(--muted)}.OAuthButtons-module__qeiZFq__oauthButtons__google:disabled{opacity:.6;cursor:not-allowed}
.AuthDivider-module__ktl63a__authDivider{align-items:center;gap:var(--space-3);display:flex}.AuthDivider-module__ktl63a__authDivider__line{background-color:var(--border);flex:1;height:1px}.AuthDivider-module__ktl63a__authDivider__text{font-size:var(--text-sm);color:var(--muted-foreground)}
.CompleteProfileForm-module__taKntW__completeProfileForm{gap:var(--space-8);flex-direction:column;width:100%;max-width:28rem;display:flex}.CompleteProfileForm-module__taKntW__completeProfileForm__title{margin-top:var(--space-6);font-size:var(--text-2xl);font-weight:700}.CompleteProfileForm-module__taKntW__completeProfileForm__description{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground)}.CompleteProfileForm-module__taKntW__completeProfileForm__form{gap:var(--space-6);flex-direction:column;display:flex}.CompleteProfileForm-module__taKntW__completeProfileForm__error{background-color:var(--destructive-bg);border:1px solid var(--destructive-border);color:var(--destructive);padding:var(--space-3)var(--space-4);border-radius:0}.CompleteProfileForm-module__taKntW__completeProfileForm__fields{gap:var(--space-4);flex-direction:column;display:flex}.CompleteProfileForm-module__taKntW__completeProfileForm__switchGroup{gap:var(--space-3);flex-direction:column;display:flex}.CompleteProfileForm-module__taKntW__completeProfileForm__button{width:100%}
