.layout-module__ZDpDVW__shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.layout-module__ZDpDVW__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}
.ModeSwitcher-module__VSMToa__switcher{border:1px solid var(--border);background:#ffffff09;border-radius:11px;gap:2px;padding:3px;display:flex}.ModeSwitcher-module__VSMToa__btn{color:var(--muted-foreground);font-family:inherit;font-size:var(--text-sm);letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 22px;transition:color .15s;position:relative}.ModeSwitcher-module__VSMToa__btn.ModeSwitcher-module__VSMToa__active,.ModeSwitcher-module__VSMToa__btn:not(.ModeSwitcher-module__VSMToa__active):hover{color:var(--foreground)}.ModeSwitcher-module__VSMToa__pill{background:var(--muted);z-index:0;border-radius:8px;position:absolute;inset:0;box-shadow:0 1px 2px #0003}.ModeSwitcher-module__VSMToa__label{z-index:1;position:relative}
.TopBar-module__xJIwZq__topbar{height:var(--header-height);background:var(--background);border-bottom:1px solid var(--border);z-index:10;flex-shrink:0;align-items:center;padding:0 12px 0 20px;display:flex;position:relative}.TopBar-module__xJIwZq__logo{flex-shrink:0;align-items:center;gap:11px;display:flex}.TopBar-module__xJIwZq__logoMark{background:var(--accent);border:1px solid var(--border);width:30px;height:30px;color:var(--primary);font-size:var(--text-xs);letter-spacing:.02em;border-radius:9px;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative;overflow:hidden}.TopBar-module__xJIwZq__logoMark svg{width:100%;height:100%}.TopBar-module__xJIwZq__logoInfo{flex-direction:column;gap:1px;display:flex}@media (max-width:767px){.TopBar-module__xJIwZq__logoInfo{display:none}}.TopBar-module__xJIwZq__logoName{font-size:var(--text-lg);color:var(--foreground);letter-spacing:.01em;line-height:1}.TopBar-module__xJIwZq__logoSub{font-size:var(--text-caption);color:var(--muted-foreground);letter-spacing:.06em;opacity:.5;line-height:1}.TopBar-module__xJIwZq__modeSwitcherSlot{position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767px){.TopBar-module__xJIwZq__modeSwitcherSlot{display:none}}.TopBar-module__xJIwZq__topbarRight{align-items:center;gap:6px;margin-left:auto;display:flex}.TopBar-module__xJIwZq__addBtn{border:1px solid var(--border);background:var(--accent);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;padding:6px 14px;font-family:inherit;transition:background .12s;display:flex}.TopBar-module__xJIwZq__addBtn:hover{background:var(--muted)}.TopBar-module__xJIwZq__addBtnLabel{display:none}@media (min-width:768px){.TopBar-module__xJIwZq__addBtnLabel{display:inline}}.TopBar-module__xJIwZq__iconBtn{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.TopBar-module__xJIwZq__iconBtn:hover{background:var(--muted);color:var(--foreground)}.TopBar-module__xJIwZq__avatar{background:var(--accent);border:1.5px solid var(--border);width:32px;height:32px;color:var(--accent-foreground);font-size:var(--text-sm);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.TopBar-module__xJIwZq__avatarImg{object-fit:cover;width:100%;height:100%}.TopBar-module__xJIwZq__avatarInitials{font-size:var(--text-sm);font-weight:500}
.BookmarkForm-module__zqwoYG__urlForm{margin-bottom:var(--space-4)}.BookmarkForm-module__zqwoYG__urlForm__submit{margin-top:var(--space-2)}.BookmarkForm-module__zqwoYG__form{gap:var(--space-6);flex-direction:column;display:flex}.BookmarkForm-module__zqwoYG__form__footer{gap:var(--space-2);padding-top:var(--space-4);display:flex}.BookmarkForm-module__zqwoYG__form__submitBtn{flex:1}
.UploadZone-module__QuHGBq__uploadZone{border:2px dashed var(--border);padding:var(--space-6);border-radius:0;transition:border-color .2s,background-color .2s,opacity .2s;position:relative}@media (max-width:640px){.UploadZone-module__QuHGBq__uploadZone{display:none}}.UploadZone-module__QuHGBq__uploadZone:hover:not(.UploadZone-module__QuHGBq__uploadZone__disabled){border-color:var(--muted-foreground)}.UploadZone-module__QuHGBq__uploadZone__dragOver{border-color:var(--primary);background-color:var(--accent)}.UploadZone-module__QuHGBq__uploadZone__uploading{opacity:.5;pointer-events:none}.UploadZone-module__QuHGBq__uploadZone__disabled{opacity:.6;cursor:not-allowed;border-color:var(--border)}.UploadZone-module__QuHGBq__uploadZone__hasFiles{padding:var(--space-4)}.UploadZone-module__QuHGBq__uploadZone__input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.UploadZone-module__QuHGBq__uploadZone__disabled .UploadZone-module__QuHGBq__uploadZone__input{cursor:not-allowed}.UploadZone-module__QuHGBq__uploadZone__content{text-align:center;z-index:2;position:relative}.UploadZone-module__QuHGBq__uploadZone__icon{margin:0 auto var(--space-4);width:48px;height:48px;color:var(--muted-foreground)}.UploadZone-module__QuHGBq__uploadZone__actions{margin-top:var(--space-3)}.UploadZone-module__QuHGBq__uploadZone__text{font-size:var(--text-sm);color:var(--muted-foreground)}.UploadZone-module__QuHGBq__uploadZone__info{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground)}.UploadZone-module__QuHGBq__mobileButton{display:none}@media (max-width:640px){.UploadZone-module__QuHGBq__mobileButton{display:block}}.UploadZone-module__QuHGBq__mobileButton__btn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:flex}.UploadZone-module__QuHGBq__mobileButton__icon{width:16px;height:16px}.UploadZone-module__QuHGBq__mobileButton__info{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground);text-align:center}.UploadZone-module__QuHGBq__mobileButton>*+*{margin-top:var(--space-3)}
.FilePreview-module__h5MuNa__preview{padding:var(--space-4);border-radius:0}.FilePreview-module__h5MuNa__preview__content{align-items:center;gap:var(--space-3);display:flex}.FilePreview-module__h5MuNa__preview__thumbnail{border:1px solid var(--border);border-radius:0;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.FilePreview-module__h5MuNa__preview__image{object-fit:cover;width:100%;height:100%}.FilePreview-module__h5MuNa__preview__iconContainer{border:1px solid var(--border);background-color:var(--muted);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.FilePreview-module__h5MuNa__preview__icon{width:24px;height:24px}.FilePreview-module__h5MuNa__preview__info{flex:1;min-width:0}.FilePreview-module__h5MuNa__preview__filename{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.FilePreview-module__h5MuNa__preview__size{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:var(--gap-xs)}.FilePreview-module__h5MuNa__preview__uploading{font-size:var(--text-xs);color:var(--status-info);margin-top:var(--gap-xs)}.FilePreview-module__h5MuNa__preview__removeBtn{flex-shrink:0;width:32px;height:32px;padding:0}.FilePreview-module__h5MuNa__preview__removeIcon{width:16px;height:16px}
.PreviewGrid-module__elKNLq__previewGrid{margin-top:var(--space-4)}.PreviewGrid-module__elKNLq__previewGrid__label{align-items:center;gap:var(--space-1);font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:500;display:flex}.PreviewGrid-module__elKNLq__previewGrid__icon{width:16px;height:16px}.PreviewGrid-module__elKNLq__previewGrid__grid{gap:var(--space-2);flex-direction:column;display:flex}
.FormFieldFileUpload-module__gr78qG__fileUpload{width:100%}.FormFieldFileUpload-module__gr78qG__fileUpload__previewsInside{z-index:2;pointer-events:auto;margin-top:var(--space-4);position:relative}
.FormFieldSwitch-module__HUxLdq__item{border-top:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.FormFieldSwitch-module__HUxLdq__item__labels{flex-direction:column;gap:2px;display:flex}
.FormFieldTagsCombobox-module__t5QjXq__field{flex-direction:column;display:flex}.FormFieldTagsCombobox-module__t5QjXq__trigger{width:100%;height:auto;min-height:40px;padding:var(--space-2) var(--space-3);justify-content:flex-start}.FormFieldTagsCombobox-module__t5QjXq__trigger__content{gap:var(--space-2);flex-wrap:wrap;flex:1;align-items:center;display:flex}.FormFieldTagsCombobox-module__t5QjXq__trigger__placeholder{color:var(--muted-foreground)}.FormFieldTagsCombobox-module__t5QjXq__trigger__chevron{opacity:.5;flex-shrink:0;width:16px;height:16px;margin-left:auto}.FormFieldTagsCombobox-module__t5QjXq__badge{align-items:center;gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-1);border-radius:0;display:flex}.FormFieldTagsCombobox-module__t5QjXq__badge__removeBtn{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:flex}.FormFieldTagsCombobox-module__t5QjXq__badge__removeBtn:hover{opacity:1;background:var(--muted)}.FormFieldTagsCombobox-module__t5QjXq__badge__removeBtn:focus{opacity:1;outline:none}.FormFieldTagsCombobox-module__t5QjXq__badge__removeBtn:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-radius:0}.FormFieldTagsCombobox-module__t5QjXq__badge__removeIcon{width:12px;height:12px}.FormFieldTagsCombobox-module__t5QjXq__newTag{font-size:var(--text-xs);opacity:.6}.FormFieldTagsCombobox-module__t5QjXq__popoverContent{pointer-events:auto;width:100%;padding:0}.FormFieldTagsCombobox-module__t5QjXq__commandList{overscroll-behavior:contain;max-height:200px;overflow-y:auto}.FormFieldTagsCombobox-module__t5QjXq__loadingRow{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);display:flex}.FormFieldTagsCombobox-module__t5QjXq__loadingRow__spinner{width:16px;height:16px;animation:1s linear infinite FormFieldTagsCombobox-module__t5QjXq__spin}@keyframes FormFieldTagsCombobox-module__t5QjXq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FormFieldTagsCombobox-module__t5QjXq__tagItem{justify-content:space-between;align-items:center;display:flex}.FormFieldTagsCombobox-module__t5QjXq__tagItem__info{align-items:center;gap:var(--space-2);display:flex}.FormFieldTagsCombobox-module__t5QjXq__tagItem__colorDot{border:1px solid var(--border);border-radius:50%;width:12px;height:12px}.FormFieldTagsCombobox-module__t5QjXq__tagItem__count{font-size:var(--text-xs)}.FormFieldTagsCombobox-module__t5QjXq__createItem{align-items:center;gap:var(--space-2);display:flex}.FormFieldTagsCombobox-module__t5QjXq__createItem__icon{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.FormFieldTagsCombobox-module__t5QjXq__loadingRow__spinner{animation:none}}
.FormFieldOrganizationsCombobox-module__rmiABG__field{flex-direction:column;display:flex}.FormFieldOrganizationsCombobox-module__rmiABG__selectedOrgs{gap:var(--space-2);flex-wrap:wrap;display:flex}.FormFieldOrganizationsCombobox-module__rmiABG__orgBadge{align-items:center;gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-1);color:var(--status-info);background-color:#f1f6fc;background-color:lab(96.4997% -.808448 -3.66676);border-color:#dbeafe;border-color:lab(92.0346% -2.35561 -11.6153);display:flex}.FormFieldOrganizationsCombobox-module__rmiABG__orgBadge__icon{width:12px;height:12px}.FormFieldOrganizationsCombobox-module__rmiABG__orgBadge__removeBtn{width:16px;height:16px;padding:0}.FormFieldOrganizationsCombobox-module__rmiABG__orgBadge__removeBtn:hover{background:0 0}.FormFieldOrganizationsCombobox-module__rmiABG__orgBadge__removeIcon{width:12px;height:12px}.FormFieldOrganizationsCombobox-module__rmiABG__comboboxTrigger{justify-content:space-between;font-weight:400}.FormFieldOrganizationsCombobox-module__rmiABG__comboboxTrigger__placeholder{color:var(--muted-foreground)}.FormFieldOrganizationsCombobox-module__rmiABG__comboboxTrigger__chevron{margin-left:var(--space-2);opacity:.5;flex-shrink:0;width:16px;height:16px}.FormFieldOrganizationsCombobox-module__rmiABG__popoverContent{pointer-events:auto;width:100%;padding:0}.FormFieldOrganizationsCombobox-module__rmiABG__commandList{overscroll-behavior:contain;max-height:200px;overflow-y:auto}.FormFieldOrganizationsCombobox-module__rmiABG__commandItem{align-items:center;gap:var(--space-2);display:flex}.FormFieldOrganizationsCombobox-module__rmiABG__commandItem__icon{width:16px;height:16px;color:var(--muted-foreground)}.FormFieldOrganizationsCombobox-module__rmiABG__libraryToggle{padding-top:var(--space-3);padding-bottom:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FormFieldOrganizationsCombobox-module__rmiABG__libraryToggle__info{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.FormFieldOrganizationsCombobox-module__rmiABG__libraryToggle__label{font-size:var(--text-sm);font-weight:500}.FormFieldOrganizationsCombobox-module__rmiABG__libraryToggle__description{font-size:var(--text-xs);color:var(--muted-foreground)}.FormFieldOrganizationsCombobox-module__rmiABG__controls{gap:var(--space-2);flex-direction:column;display:flex}
.FormFieldVisibilityToggle-module__9P7dva__container{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:0;flex-direction:column;display:flex}.FormFieldVisibilityToggle-module__9P7dva__toggleRow{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.FormFieldVisibilityToggle-module__9P7dva__label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);font-weight:500;transition:color .2s;display:flex}.FormFieldVisibilityToggle-module__9P7dva__label.FormFieldVisibilityToggle-module__9P7dva__active{color:var(--foreground)}.FormFieldVisibilityToggle-module__9P7dva__label__icon{width:16px;height:16px}.FormFieldVisibilityToggle-module__9P7dva__description{text-align:center;font-size:var(--text-xs)}
.FormFieldFolderPicker-module__-uaYHq__field{flex-direction:column;display:flex}.FormFieldFolderPicker-module__-uaYHq__trigger{justify-content:flex-start;width:100%;font-weight:400}.FormFieldFolderPicker-module__-uaYHq__trigger__icon{width:16px;height:16px;margin-right:var(--space-2);color:var(--muted-foreground);flex-shrink:0}.FormFieldFolderPicker-module__-uaYHq__trigger__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FormFieldFolderPicker-module__-uaYHq__trigger__chevron{opacity:.5;width:16px;height:16px;margin-left:var(--space-2);flex-shrink:0}.FormFieldFolderPicker-module__-uaYHq__content{border-radius:0;width:300px;padding:0}
.FolderPicker-module__yqkuOa__folderPicker{font-size:var(--text-sm);width:100%;padding:var(--space-1)}.FolderPicker-module__yqkuOa__folderPicker__header{padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:1px solid var(--border)}.FolderPicker-module__yqkuOa__folderPicker__headerRow{min-height:32px;padding:0 var(--space-2);cursor:pointer;align-items:center;gap:var(--space-2);border-radius:0;transition:background-color .15s;display:flex}.FolderPicker-module__yqkuOa__folderPicker__headerRow:hover{background-color:var(--accent)}.FolderPicker-module__yqkuOa__folderPicker__headerRow.FolderPicker-module__yqkuOa__selected{background-color:var(--accent);color:var(--accent-foreground)}.FolderPicker-module__yqkuOa__folderPicker__tree{max-height:256px;overflow-y:auto}.FolderPicker-module__yqkuOa__folderPicker__row{border-radius:0;align-items:center;min-height:32px;transition:background-color .15s;display:flex}.FolderPicker-module__yqkuOa__folderPicker__row:hover{background-color:var(--accent)}.FolderPicker-module__yqkuOa__folderPicker__row.FolderPicker-module__yqkuOa__selected{background-color:var(--accent);color:var(--accent-foreground)}.FolderPicker-module__yqkuOa__folderPicker__chevronButton{cursor:pointer;width:24px;height:24px;color:var(--muted-foreground);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.FolderPicker-module__yqkuOa__folderPicker__chevronButton:hover{color:var(--foreground)}.FolderPicker-module__yqkuOa__folderPicker__chevronPlaceholder{flex-shrink:0;width:24px}.FolderPicker-module__yqkuOa__folderPicker__content{align-items:center;gap:var(--space-2);padding:0 var(--space-2);cursor:pointer;flex:1;min-width:0;display:flex}.FolderPicker-module__yqkuOa__folderPicker__colorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.FolderPicker-module__yqkuOa__folderPicker__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FolderPicker-module__yqkuOa__folderPicker__check{opacity:.6;flex-shrink:0}.FolderPicker-module__yqkuOa__folderPicker__footer{padding-top:var(--space-1);margin-top:var(--space-1);border-top:1px solid var(--border)}.FolderPicker-module__yqkuOa__folderPicker__createButton{align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-2);cursor:pointer;color:var(--muted-foreground);font-size:var(--text-sm);background:0 0;border:none;border-radius:0;transition:background-color .15s,color .15s;display:flex}.FolderPicker-module__yqkuOa__folderPicker__createButton:hover{background-color:var(--accent);color:var(--foreground)}.FolderPicker-module__yqkuOa__folderPicker__empty,.FolderPicker-module__yqkuOa__folderPicker__loading{padding:var(--space-4);text-align:center;color:var(--muted-foreground);font-size:var(--text-sm)}
.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)}.EditablePreviewCard-module__Z4TTaW__card__layout{gap:var(--space-4);grid-template-columns:1fr auto;display:grid}.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%}.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__fieldDescription{grid-column:1/-1}.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__domain{font-size:var(--text-xs);color:var(--muted-foreground);opacity:.7;padding-left:var(--space-2)}@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)}}
.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:50%;flex-shrink:0;width:1.75rem;height:1.75rem}.NotificationItem-module__NYovBW__notificationItem__avatarFallback{font-size:var(--text-xs);letter-spacing:.02em;border-radius:0;font-weight:500}.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-base);color:var(--foreground);margin:0;font-weight:400;line-height:1.4}.NotificationItem-module__NYovBW__notificationItem.NotificationItem-module__NYovBW__unread .NotificationItem-module__NYovBW__notificationItem__message{font-weight:500}.NotificationItem-module__NYovBW__notificationItem__preview{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}.NotificationItem-module__NYovBW__notificationItem__time{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted-foreground);opacity:.7;margin:4px 0 0;font-weight:400;line-height:1}.NotificationItem-module__NYovBW__notificationItem__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}
.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);color:var(--foreground);margin:0;font-weight:500}.NotificationInbox-module__OxNiyq__notificationInbox__tabs{border-bottom:1px solid var(--border);display:flex}.NotificationInbox-module__OxNiyq__notificationInbox__tab{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);letter-spacing:.02em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;flex:1;margin-bottom:-1px;font-weight:400;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:500}.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-sm);padding:var(--space-3);font-weight:400;line-height:1.5}.NotificationInbox-module__OxNiyq__notificationInbox__preferencesLink{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:400}.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-3);text-align:center;color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:400}
.NotificationBell-module__gc5w1G__notificationBell{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex;position:relative}.NotificationBell-module__gc5w1G__notificationBell:hover{background:var(--muted);color:var(--foreground)}.NotificationBell-module__gc5w1G__notificationBell__badge{background-color:var(--destructive);min-width:18px;height:18px;color:var(--destructive-foreground);font-size:var(--text-xs);border:2px solid var(--background);border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module__gc5w1G__notificationBell__popover{width:400px;max-width:90vw;border-radius:0!important;padding:0!important}@media (max-width:640px){.NotificationBell-module__gc5w1G__notificationBell__popover{width:100vw;max-width:100vw}}
.SearchOverlay-module__ghjYBG__overlay{z-index:30;background:var(--background);pointer-events:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.SearchOverlay-module__ghjYBG__overlay__header{height:var(--header-height);background:var(--background);border-bottom:1px solid var(--border);pointer-events:auto;flex-shrink:0;align-items:center;gap:10px;padding:0 16px 0 20px;display:flex}.SearchOverlay-module__ghjYBG__overlay__searchIcon{color:var(--muted-foreground);flex-shrink:0}.SearchOverlay-module__ghjYBG__overlay__input{min-width:0;font-family:inherit;font-size:var(--text-xl);color:var(--foreground);background:0 0;border:0;outline:0;flex:1;height:100%;padding:0}.SearchOverlay-module__ghjYBG__overlay__input::placeholder{color:var(--muted-foreground);opacity:.7}.SearchOverlay-module__ghjYBG__overlay__input::-webkit-search-cancel-button{display:none}.SearchOverlay-module__ghjYBG__overlay__close{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.SearchOverlay-module__ghjYBG__overlay__close:hover{background:var(--muted);color:var(--foreground)}.SearchOverlay-module__ghjYBG__overlay__panel{background:var(--background);border-bottom:1px solid var(--border);max-height:calc(100vh - var(--header-height));opacity:1;pointer-events:auto;flex:1;transition:max-height .2s,opacity .14s;overflow-y:auto}.SearchOverlay-module__ghjYBG__overlay__panel.SearchOverlay-module__ghjYBG__empty{opacity:0;pointer-events:none;border-bottom:0;max-height:0}.SearchOverlay-module__ghjYBG__overlay__status{font-size:var(--text-lg);color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}.SearchOverlay-module__ghjYBG__overlay__spinner{animation:.9s linear infinite SearchOverlay-module__ghjYBG__overlaySpin}@keyframes SearchOverlay-module__ghjYBG__overlaySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SearchOverlay-module__ghjYBG__overlay__backdrop{top:var(--header-height);z-index:29;opacity:0;pointer-events:none;background:#00000059;transition:opacity .16s;position:fixed;bottom:0;left:0;right:0}.SearchOverlay-module__ghjYBG__overlay__backdrop.SearchOverlay-module__ghjYBG__visible{opacity:1;pointer-events:auto}
.BookmarkResultItem-module__rFoahG__item{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;transition:background .1s;display:flex}.BookmarkResultItem-module__rFoahG__item:last-child{border-bottom:0}.BookmarkResultItem-module__rFoahG__item:hover{background:var(--muted)}.BookmarkResultItem-module__rFoahG__item__thumbnail,.BookmarkResultItem-module__rFoahG__item__thumbnailPlaceholder{border:1px solid var(--border);background:var(--muted);flex-shrink:0;width:48px;height:48px}.BookmarkResultItem-module__rFoahG__item__content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.BookmarkResultItem-module__rFoahG__item__title{font-size:var(--text-lg);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.35;overflow:hidden}.BookmarkResultItem-module__rFoahG__item:hover .BookmarkResultItem-module__rFoahG__item__title{color:var(--primary)}.BookmarkResultItem-module__rFoahG__item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BookmarkResultItem-module__rFoahG__item__domain{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.65}.BookmarkResultItem-module__rFoahG__item__match{font-size:var(--text-sm);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);align-items:center;gap:3px;padding:1px 6px;display:inline-flex}
.CommunityResultItem-module__DahpJq__item{border-bottom:1px solid var(--border);color:inherit;align-items:flex-start;gap:12px;padding:10px 20px;text-decoration:none;transition:background .1s;display:flex}.CommunityResultItem-module__DahpJq__item:last-child{border-bottom:0}.CommunityResultItem-module__DahpJq__item:hover{background:var(--muted)}.CommunityResultItem-module__DahpJq__item__thumbnail,.CommunityResultItem-module__DahpJq__item__thumbnailPlaceholder{border:1px solid var(--border);background:var(--muted);flex-shrink:0;width:48px;height:48px}.CommunityResultItem-module__DahpJq__item__content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.CommunityResultItem-module__DahpJq__item__title{font-size:var(--text-lg);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.35;overflow:hidden}.CommunityResultItem-module__DahpJq__item:hover .CommunityResultItem-module__DahpJq__item__title{color:var(--primary)}.CommunityResultItem-module__DahpJq__item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CommunityResultItem-module__DahpJq__item__domain{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.65}.CommunityResultItem-module__DahpJq__item__byline{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.8}.CommunityResultItem-module__DahpJq__item__chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.CommunityResultItem-module__DahpJq__item__chip{font-size:var(--text-sm);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);align-items:center;gap:3px;padding:1px 6px;display:inline-flex}
.FolderResultItem-module__mHkGIa__item{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:10px;padding:8px 20px;text-decoration:none;transition:background .1s;display:flex}.FolderResultItem-module__mHkGIa__item:last-child{border-bottom:0}.FolderResultItem-module__mHkGIa__item:hover{background:var(--muted)}.FolderResultItem-module__mHkGIa__item__icon{width:24px;height:24px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FolderResultItem-module__mHkGIa__item__name{font-size:var(--text-lg);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:50%;overflow:hidden}.FolderResultItem-module__mHkGIa__item:hover .FolderResultItem-module__mHkGIa__item__name{color:var(--primary)}.FolderResultItem-module__mHkGIa__item__description{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.65;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
.TagResultItem-module__djnN_W__item{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:10px;padding:8px 20px;text-decoration:none;transition:background .1s;display:flex}.TagResultItem-module__djnN_W__item:last-child{border-bottom:0}.TagResultItem-module__djnN_W__item:hover{background:var(--muted)}.TagResultItem-module__djnN_W__item__icon{width:24px;height:24px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TagResultItem-module__djnN_W__item__name{font-size:var(--text-lg);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TagResultItem-module__djnN_W__item:hover .TagResultItem-module__djnN_W__item__name{color:var(--primary)}
.SearchResults-module__jFlJYa__results{flex-direction:column;display:flex}.SearchResults-module__jFlJYa__section{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.SearchResults-module__jFlJYa__section:last-child{border-bottom:0}.SearchResults-module__jFlJYa__section__header{background:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 20px;display:flex}.SearchResults-module__jFlJYa__section__title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.SearchResults-module__jFlJYa__section__count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground);opacity:.6}.SearchResults-module__jFlJYa__section__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SearchResults-module__jFlJYa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:56px 20px;display:flex}.SearchResults-module__jFlJYa__empty__title{font-size:var(--text-lg);color:var(--foreground);margin:0}.SearchResults-module__jFlJYa__empty__hint{font-size:var(--text-base);color:var(--muted-foreground);opacity:.7;margin:0}
.BookmarkDrawer-module__YB8ELq__content{height:92vh;max-height:92vh}.BookmarkDrawer-module__YB8ELq__scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BookmarkDrawer-module__YB8ELq__loading{justify-content:center;align-items:center;min-height:400px;display:flex}.BookmarkDrawer-module__YB8ELq__loadingPulse{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite BookmarkDrawer-module__YB8ELq__bookmark-drawer-spin}.BookmarkDrawer-module__YB8ELq__loadingText{font-size:var(--text-sm);color:var(--muted-foreground)}@keyframes BookmarkDrawer-module__YB8ELq__bookmark-drawer-spin{to{transform:rotate(360deg)}}
.SidebarSwitch-module__kyYEaq__wrapper{flex-direction:column;flex-shrink:0;height:100%;min-height:0;display:flex}@media (max-width:767px){.SidebarSwitch-module__kyYEaq__wrapper{display:none}}
.BookmarkHeader-module__x7Pyda__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.BookmarkHeader-module__x7Pyda__header__main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.BookmarkHeader-module__x7Pyda__header__creator{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.BookmarkHeader-module__x7Pyda__header__avatar{width:20px;height:20px}.BookmarkHeader-module__x7Pyda__header__avatarFallback{font-size:var(--text-caption)}.BookmarkHeader-module__x7Pyda__header__creatorName{font-size:var(--text-base);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.BookmarkHeader-module__x7Pyda__header__title{font-size:var(--text-lg);color:var(--foreground);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-weight:600;overflow:hidden}.BookmarkHeader-module__x7Pyda__header__tags{flex-shrink:0;gap:4px;max-width:240px;display:inline-flex;overflow:hidden}.BookmarkHeader-module__x7Pyda__header__tag{font-size:var(--text-sm);background:color-mix(in oklab, var(--primary) 12%, transparent);color:color-mix(in oklab, var(--primary) 75%, var(--foreground));border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border));white-space:nowrap;align-items:center;padding:2px 6px;display:inline-flex}.BookmarkHeader-module__x7Pyda__header__hostname{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);color:var(--muted-foreground);border:1px solid var(--border);background:var(--background);flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.BookmarkHeader-module__x7Pyda__header__hostname:hover{color:var(--foreground);border-color:var(--foreground)}.BookmarkHeader-module__x7Pyda__header__sidebarToggle{border:1px solid var(--border);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.BookmarkHeader-module__x7Pyda__header__sidebarToggle:hover{background:var(--muted);color:var(--foreground);border-color:var(--foreground)}.BookmarkHeader-module__x7Pyda__header__sidebarToggleCollapsed svg{transform:rotate(180deg)}@media (max-width:768px){.BookmarkHeader-module__x7Pyda__header__creatorName,.BookmarkHeader-module__x7Pyda__header__tags{display:none}}
.KeyboardHintRow-module__IOXMMG__row{border-top:1px solid var(--border);background:var(--card);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:14px;padding:6px 10px;display:flex}.KeyboardHintRow-module__IOXMMG__row__hint{align-items:center;gap:6px;display:inline-flex}.KeyboardHintRow-module__IOXMMG__row__keys{gap:2px;display:inline-flex}.KeyboardHintRow-module__IOXMMG__row__kbd{background:var(--background);border:1px solid var(--border);min-width:16px;height:16px;color:var(--foreground);font-family:inherit;font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 4px;font-weight:500;line-height:1;display:inline-flex}.KeyboardHintRow-module__IOXMMG__row__label{color:var(--muted-foreground);text-transform:lowercase;letter-spacing:.02em}
.BookmarkPreviewPanel-module__-T9Vea__panel{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.BookmarkPreviewPanel-module__-T9Vea__panel__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;padding:4px 10px 0;display:flex}.BookmarkPreviewPanel-module__-T9Vea__panel__tabsList{background:0 0;gap:2px;height:auto;padding:0}.BookmarkPreviewPanel-module__-T9Vea__panel__trigger{font-size:var(--text-base);text-transform:lowercase;letter-spacing:.02em;color:var(--muted-foreground);border-radius:0;padding:6px 10px;font-weight:500;transition:color .12s}.BookmarkPreviewPanel-module__-T9Vea__panel__trigger:hover{color:var(--foreground)}.BookmarkPreviewPanel-module__-T9Vea__panel__hints{flex-shrink:0}.BookmarkPreviewPanel-module__-T9Vea__panel__body{flex:1;min-height:0;display:flex;overflow:hidden}.BookmarkPreviewPanel-module__-T9Vea__panel__content{flex:1;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}.BookmarkPreviewPanel-module__-T9Vea__panel__content>*{flex:1;min-width:0;min-height:0}.BookmarkPreviewPanel-module__-T9Vea__placeholder{color:var(--muted-foreground);flex:1;justify-content:center;align-items:center;display:flex}.BookmarkPreviewPanel-module__-T9Vea__placeholder__text{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-2xl);opacity:.4}
.BookmarkCommentsPanel-module__6eayJW__panel{flex-direction:column;height:100%;min-height:0;display:flex}.BookmarkCommentsPanel-module__6eayJW__scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.BookmarkCommentsPanel-module__6eayJW__scroll::-webkit-scrollbar{width:4px}.BookmarkCommentsPanel-module__6eayJW__scroll::-webkit-scrollbar-track{background:0 0}.BookmarkCommentsPanel-module__6eayJW__scroll::-webkit-scrollbar-thumb{background:var(--border)}.BookmarkCommentsPanel-module__6eayJW__formWrap{border-top:1px solid var(--border);background:var(--card);padding:var(--space-3) var(--space-4);flex-shrink:0}
.CommentForm-module__QLGXyq__form{flex-direction:column;gap:8px;display:flex}.CommentForm-module__QLGXyq__form__textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font-size:var(--text-lg);resize:none;outline:none;padding:10px 12px;font-family:inherit;line-height:1.5;transition:border-color .15s}.CommentForm-module__QLGXyq__form__textarea:focus{border-color:var(--foreground)}.CommentForm-module__QLGXyq__form__textarea:disabled{opacity:.5}.CommentForm-module__QLGXyq__form.CommentForm-module__QLGXyq__compact .CommentForm-module__QLGXyq__form__textarea{font-size:var(--text-lg);padding:8px 10px}.CommentForm-module__QLGXyq__form__error{font-size:var(--text-base);color:var(--destructive);margin:0}.CommentForm-module__QLGXyq__form__footer{justify-content:space-between;align-items:center;display:flex}.CommentForm-module__QLGXyq__form__hint{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.5}.CommentForm-module__QLGXyq__form__buttons{align-items:center;gap:6px;display:flex}.CommentForm-module__QLGXyq__form__cancelBtn{font-size:var(--text-base);color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;background:0 0;padding:4px 12px;transition:color .12s,border-color .12s}.CommentForm-module__QLGXyq__form__cancelBtn:hover{color:var(--foreground);border-color:var(--foreground)}.CommentForm-module__QLGXyq__form__submitBtn{font-size:var(--text-base)}
.CommentItem-module__bTsl5G__item{padding:0}.CommentItem-module__bTsl5G__item.CommentItem-module__bTsl5G__nested{border-left:1px solid var(--border);margin-left:20px;padding-left:12px}.CommentItem-module__bTsl5G__item__wrapper{gap:10px;padding:10px 0;display:flex}.CommentItem-module__bTsl5G__item__avatar{border-radius:0;flex-shrink:0;width:28px;height:28px}.CommentItem-module__bTsl5G__item__avatarFallback{font-size:var(--text-xs);border-radius:0;font-weight:600}.CommentItem-module__bTsl5G__item__content{flex:1;min-width:0}.CommentItem-module__bTsl5G__item__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.CommentItem-module__bTsl5G__item__meta{align-items:center;gap:6px;display:flex}.CommentItem-module__bTsl5G__item__author{font-size:var(--text-base);color:var(--foreground);font-weight:600}.CommentItem-module__bTsl5G__item__timestamp{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.6}.CommentItem-module__bTsl5G__item__edited{font-size:var(--text-xs);color:var(--muted-foreground);opacity:.5;font-style:italic}.CommentItem-module__bTsl5G__item__actionsBtn{width:24px;height:24px;color:var(--muted-foreground);opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:flex}.CommentItem-module__bTsl5G__item__wrapper:hover .CommentItem-module__bTsl5G__item__actionsBtn{opacity:.5}.CommentItem-module__bTsl5G__item__actionsBtn:hover{color:var(--foreground);opacity:1!important}.CommentItem-module__bTsl5G__item__body{flex-direction:column;gap:4px;display:flex}.CommentItem-module__bTsl5G__item__text{font-size:var(--text-lg);color:var(--foreground);word-break:break-word;line-height:1.5}.CommentItem-module__bTsl5G__item__replyBtn{font-size:var(--text-sm);color:var(--muted-foreground);cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;transition:opacity .12s,color .12s;display:inline-flex}.CommentItem-module__bTsl5G__item__replyBtn:hover{opacity:1;color:var(--foreground)}.CommentItem-module__bTsl5G__item__replyForm{margin-top:8px}.CommentItem-module__bTsl5G__item__replies{margin-top:4px}
.CommentList-module__ay9KDa__list{padding:0 var(--space-4);flex-direction:column;gap:0;display:flex}.CommentList-module__ay9KDa__skeleton{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.CommentList-module__ay9KDa__skeleton__item{gap:12px;display:flex}.CommentList-module__ay9KDa__skeleton__avatar{background-color:var(--muted);flex-shrink:0;width:28px;height:28px;animation:1.6s ease-in-out infinite CommentList-module__ay9KDa__comments-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);width:80px;height:11px;animation:1.6s ease-in-out infinite CommentList-module__ay9KDa__comments-pulse}.CommentList-module__ay9KDa__skeleton__time{background-color:var(--muted);width:40px;height:9px;animation:1.6s ease-in-out infinite CommentList-module__ay9KDa__comments-pulse}.CommentList-module__ay9KDa__skeleton__body{background-color:var(--muted);width:100%;height:36px;animation:1.6s ease-in-out infinite CommentList-module__ay9KDa__comments-pulse}@keyframes CommentList-module__ay9KDa__comments-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-6) var(--space-4);text-align:left;color:var(--muted-foreground)}.CommentList-module__ay9KDa__emptyState__text{font-size:var(--text-base);color:var(--muted-foreground);opacity:.7;margin:0}.CommentList-module__ay9KDa__errorState{padding:var(--space-4)}.CommentList-module__ay9KDa__errorState__title{font-size:var(--text-base);color:var(--destructive);margin:0 0 var(--space-2)}.CommentList-module__ay9KDa__errorState__detail{font-size:var(--text-sm);color:var(--muted-foreground);font-family:var(--font-mono,monospace);margin:0}
.ReactionsBar-module__TQqK5q__bar{padding:10px var(--space-4);border-bottom:1px solid var(--border);background:var(--card);flex-direction:column;gap:6px;display:flex}.ReactionsBar-module__TQqK5q__bar__label{align-items:center;gap:6px;display:flex}.ReactionsBar-module__TQqK5q__bar__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground);font-weight:600}.ReactionsBar-module__TQqK5q__bar__count{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.6}.ReactionsBar-module__TQqK5q__bar__row{flex-wrap:wrap;gap:2px;display:flex}.ReactionsBar-module__TQqK5q__buttonWrap{display:inline-flex;position:relative}.ReactionsBar-module__TQqK5q__button{background:0 0;border:1px solid #0000;align-items:center;gap:4px;display:flex}.ReactionsBar-module__TQqK5q__button:hover:not(:disabled){background:var(--muted)}.ReactionsBar-module__TQqK5q__button:disabled{opacity:.5;cursor:not-allowed}.ReactionsBar-module__TQqK5q__button.ReactionsBar-module__TQqK5q__selected{background:var(--muted);border-color:var(--border)}.ReactionsBar-module__TQqK5q__emoji{font-size:var(--text-2xl);line-height:1}.ReactionsBar-module__TQqK5q__count{background:var(--muted-foreground);min-width:13px;height:13px;color:var(--background);font-size:var(--text-caption);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border:1.5px solid var(--background);box-sizing:content-box;opacity:.85;border-radius:999px;padding:0 3px;font-weight:600;line-height:13px;position:absolute;top:-4px;right:-4px}
.ReactionSelector-module__t9Ym0G__container{gap:2px;display:flex}.ReactionSelector-module__t9Ym0G__buttonWrap{display:inline-flex;position:relative}.ReactionSelector-module__t9Ym0G__button{background:0 0;border:1px solid #0000;align-items:center;gap:4px;display:flex}.ReactionSelector-module__t9Ym0G__button:hover:not(:disabled){background:var(--muted)}.ReactionSelector-module__t9Ym0G__button:disabled{opacity:.5;cursor:not-allowed}.ReactionSelector-module__t9Ym0G__button.ReactionSelector-module__t9Ym0G__selected{background:var(--muted);border-color:var(--border)}.ReactionSelector-module__t9Ym0G__emoji{font-size:var(--text-2xl);line-height:1}.ReactionSelector-module__t9Ym0G__count{background:var(--muted-foreground);min-width:13px;height:13px;color:var(--background);font-size:var(--text-caption);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border:1.5px solid var(--background);box-sizing:content-box;opacity:.85;border-radius:999px;padding:0 3px;font-weight:600;line-height:13px;position:absolute;top:-4px;right:-4px}
.ContextRequest-module__QFWv8W__container{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.ContextRequest-module__QFWv8W__header{padding:10px var(--space-4);border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:6px;display:flex}.ContextRequest-module__QFWv8W__header__icon{color:var(--muted-foreground)}.ContextRequest-module__QFWv8W__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground);font-weight:600}.ContextRequest-module__QFWv8W__content{padding:var(--space-4);flex-direction:column;gap:8px;display:flex}.ContextRequest-module__QFWv8W__status{align-items:center;gap:6px;display:flex}.ContextRequest-module__QFWv8W__status__icon{flex-shrink:0}.ContextRequest-module__QFWv8W__status.ContextRequest-module__QFWv8W__fulfilled{background:color-mix(in oklab, var(--success) 8%, transparent);padding:8px 10px}.ContextRequest-module__QFWv8W__status.ContextRequest-module__QFWv8W__fulfilled .ContextRequest-module__QFWv8W__status__icon{color:var(--success)}.ContextRequest-module__QFWv8W__status.ContextRequest-module__QFWv8W__open .ContextRequest-module__QFWv8W__status__icon{color:var(--status-info)}.ContextRequest-module__QFWv8W__status__text{font-size:var(--text-base);color:var(--foreground)}.ContextRequest-module__QFWv8W__activeRequest{justify-content:space-between;align-items:center;gap:8px;display:flex}.ContextRequest-module__QFWv8W__cancelBtn{font-size:var(--text-sm)}.ContextRequest-module__QFWv8W__requestBtn{width:100%;font-size:var(--text-base)}.ContextRequest-module__QFWv8W__hint{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.7;margin:0}.ContextRequest-module__QFWv8W__spinning{animation:1s linear infinite ContextRequest-module__QFWv8W__ctx-spin}@keyframes ContextRequest-module__QFWv8W__ctx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ContextRequest-module__QFWv8W__spinning{animation:none}}
.BookmarkContextPanel-module__gunQua__panel{flex-direction:column;display:flex}.BookmarkContextPanel-module__gunQua__emptyContext{padding:var(--space-4);border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 40%, transparent);flex-direction:column;gap:6px;display:flex}.BookmarkContextPanel-module__gunQua__emptyContext__header{align-items:center;gap:6px;display:flex}.BookmarkContextPanel-module__gunQua__emptyContext__icon{color:var(--muted-foreground)}.BookmarkContextPanel-module__gunQua__emptyContext__title{font-size:var(--text-base);color:var(--foreground);font-weight:600}.BookmarkContextPanel-module__gunQua__emptyContext__text{font-size:var(--text-sm);color:var(--muted-foreground);margin:0;line-height:1.5}.BookmarkContextPanel-module__gunQua__metadata{flex-direction:column;display:flex}.BookmarkContextPanel-module__gunQua__metadata__header{padding:10px var(--space-4);border-bottom:1px solid var(--border);background:var(--card)}.BookmarkContextPanel-module__gunQua__metadata__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground);font-weight:600}.BookmarkContextPanel-module__gunQua__metadata__row{padding:10px var(--space-4);border-bottom:1px solid var(--border);gap:10px;display:flex}.BookmarkContextPanel-module__gunQua__metadata__row:last-child{border-bottom:none}.BookmarkContextPanel-module__gunQua__metadata__rowIcon{width:16px;height:16px;color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.BookmarkContextPanel-module__gunQua__metadata__rowBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.BookmarkContextPanel-module__gunQua__metadata__rowLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-weight:600}.BookmarkContextPanel-module__gunQua__metadata__rowValue{font-size:var(--text-base);color:var(--foreground)}.BookmarkContextPanel-module__gunQua__metadata__creator{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.BookmarkContextPanel-module__gunQua__metadata__avatar{width:18px;height:18px}.BookmarkContextPanel-module__gunQua__metadata__avatarFallback{font-size:var(--text-caption)}.BookmarkContextPanel-module__gunQua__metadata__creatorName{font-size:var(--text-base);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookmarkContextPanel-module__gunQua__metadata__orgList,.BookmarkContextPanel-module__gunQua__metadata__tagList{flex-wrap:wrap;gap:4px;display:flex}.BookmarkContextPanel-module__gunQua__metadata__orgChip,.BookmarkContextPanel-module__gunQua__metadata__tagChip{font-size:var(--text-sm);background:var(--muted);color:var(--foreground);border:1px solid var(--border);padding:2px 6px}.BookmarkContextPanel-module__gunQua__metadata__tagChip:before{content:"#";color:var(--muted-foreground);margin-right:2px}
.BookmarkSocialSidebar-module__7s9ZcW__sidebar{border-left:1px solid var(--border);background:var(--background);flex-direction:column;flex-shrink:0;width:320px;height:100%;min-height:0;transition:width .15s;display:flex;overflow:hidden}.BookmarkSocialSidebar-module__7s9ZcW__sidebar.BookmarkSocialSidebar-module__7s9ZcW__collapsed{align-items:center;gap:4px;width:40px;padding-top:6px}.BookmarkSocialSidebar-module__7s9ZcW__rail__btn{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.BookmarkSocialSidebar-module__7s9ZcW__rail__btn:hover{background:var(--muted);border-color:var(--border);color:var(--foreground)}.BookmarkSocialSidebar-module__7s9ZcW__rail__btnActive{background:var(--accent);color:var(--foreground);border-color:var(--border)}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker{border-bottom:1px solid var(--border);background:var(--card);scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex;overflow-x:auto}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker::-webkit-scrollbar{display:none}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);flex-shrink:0}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker__group{flex-shrink:0;gap:0;display:inline-flex}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker__item{font-size:var(--text-sm);border:1px solid var(--border);background:var(--background);height:auto;color:var(--muted-foreground);border-radius:0;padding:4px 10px;font-weight:500}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker__item+.BookmarkSocialSidebar-module__7s9ZcW__communityPicker__item{border-left:none}.BookmarkSocialSidebar-module__7s9ZcW__communityPicker__item[data-state=on]{background:var(--accent);color:var(--foreground);border-color:var(--foreground)}.BookmarkSocialSidebar-module__7s9ZcW__tabs{flex-direction:column;height:100%;min-height:0;display:flex}.BookmarkSocialSidebar-module__7s9ZcW__tabsHeader{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:4px 8px 0 10px;display:flex}.BookmarkSocialSidebar-module__7s9ZcW__tabsList{background:0 0;gap:2px;height:auto;padding:0}.BookmarkSocialSidebar-module__7s9ZcW__tabsTrigger{font-size:var(--text-sm);text-transform:lowercase;letter-spacing:.02em;color:var(--muted-foreground);border-radius:0;align-items:center;gap:5px;padding:6px 10px;font-weight:500;display:inline-flex}.BookmarkSocialSidebar-module__7s9ZcW__collapseBtn{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.BookmarkSocialSidebar-module__7s9ZcW__collapseBtn:hover{background:var(--muted);border-color:var(--border);color:var(--foreground)}.BookmarkSocialSidebar-module__7s9ZcW__collapseBtn svg{transform:rotate(180deg)}.BookmarkSocialSidebar-module__7s9ZcW__contentArea{flex-direction:column;flex:1;min-height:0;display:flex}.BookmarkSocialSidebar-module__7s9ZcW__contentArea[hidden]{display:none}.BookmarkSocialSidebar-module__7s9ZcW__contentArea__scrollable{scrollbar-width:thin;overflow-y:auto}.BookmarkSocialSidebar-module__7s9ZcW__contentArea__scrollable::-webkit-scrollbar{width:4px}.BookmarkSocialSidebar-module__7s9ZcW__contentArea__scrollable::-webkit-scrollbar-track{background:0 0}.BookmarkSocialSidebar-module__7s9ZcW__contentArea__scrollable::-webkit-scrollbar-thumb{background:var(--border)}
.BookmarkSocialDrawer-module___DXqRG__trigger{bottom:var(--space-4);z-index:40;align-items:center;gap:var(--space-2);background:var(--foreground);color:var(--background);border:1px solid var(--foreground);font-size:var(--text-base);text-transform:lowercase;letter-spacing:.02em;cursor:pointer;border-radius:0;padding:8px 14px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.BookmarkSocialDrawer-module___DXqRG__trigger:hover{background:var(--muted-foreground)}.BookmarkSocialDrawer-module___DXqRG__trigger__badge{min-width:18px;height:18px;font-size:var(--text-xs);background:var(--background);color:var(--foreground);justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.BookmarkSocialDrawer-module___DXqRG__content{background:var(--background);flex-direction:column;max-height:85dvh;display:flex}.BookmarkSocialDrawer-module___DXqRG__header{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;flex-direction:column;display:flex}.BookmarkSocialDrawer-module___DXqRG__header__title{font-size:var(--text-lg);text-transform:lowercase;letter-spacing:.02em;color:var(--foreground);font-weight:600}.BookmarkSocialDrawer-module___DXqRG__communityPicker{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.BookmarkSocialDrawer-module___DXqRG__communityPicker::-webkit-scrollbar{display:none}.BookmarkSocialDrawer-module___DXqRG__communityPicker__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);flex-shrink:0}.BookmarkSocialDrawer-module___DXqRG__communityPicker__group{flex-shrink:0;gap:0;display:inline-flex}.BookmarkSocialDrawer-module___DXqRG__communityPicker__item{font-size:var(--text-sm);border:1px solid var(--border);background:var(--background);height:auto;color:var(--muted-foreground);border-radius:0;padding:4px 10px;font-weight:500}.BookmarkSocialDrawer-module___DXqRG__communityPicker__item+.BookmarkSocialDrawer-module___DXqRG__communityPicker__item{border-left:none}.BookmarkSocialDrawer-module___DXqRG__communityPicker__item[data-state=on]{background:var(--accent);color:var(--foreground);border-color:var(--foreground)}.BookmarkSocialDrawer-module___DXqRG__tabs{flex-direction:column;flex:1;min-height:0;display:flex}.BookmarkSocialDrawer-module___DXqRG__tabsList{border-bottom:1px solid var(--border);background:0 0;justify-content:flex-start;gap:2px;height:auto;padding:0 10px}.BookmarkSocialDrawer-module___DXqRG__tabsTrigger{font-size:var(--text-sm);text-transform:lowercase;letter-spacing:.02em;color:var(--muted-foreground);border-radius:0;align-items:center;gap:5px;padding:8px 10px;font-weight:500;display:inline-flex}.BookmarkSocialDrawer-module___DXqRG__contentArea{flex-direction:column;flex:1;min-height:0;display:flex}.BookmarkSocialDrawer-module___DXqRG__contentArea[hidden]{display:none}.BookmarkSocialDrawer-module___DXqRG__contentArea__scrollable{scrollbar-width:thin;overflow-y:auto}.BookmarkSocialDrawer-module___DXqRG__contentArea__scrollable::-webkit-scrollbar{width:4px}.BookmarkSocialDrawer-module___DXqRG__contentArea__scrollable::-webkit-scrollbar-track{background:0 0}.BookmarkSocialDrawer-module___DXqRG__contentArea__scrollable::-webkit-scrollbar-thumb{background:var(--border)}
.BrowserChrome-module__vzOhMG__chrome{border:1px solid var(--border);background:var(--background);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.BrowserChrome-module__vzOhMG__chrome.BrowserChrome-module__vzOhMG__fullscreen{z-index:50;border:none;position:fixed;inset:0}.BrowserChrome-module__vzOhMG__chrome__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.BrowserChrome-module__vzOhMG__chrome__dots{flex-shrink:0;gap:5px;display:flex}.BrowserChrome-module__vzOhMG__chrome__dot{background:var(--muted);border:1px solid var(--border);border-radius:50%;width:9px;height:9px}.BrowserChrome-module__vzOhMG__chrome__urlBar{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.BrowserChrome-module__vzOhMG__chrome__modeLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;background:var(--muted);color:var(--muted-foreground);flex-shrink:0;padding:1px 5px}.BrowserChrome-module__vzOhMG__chrome__input{height:26px;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-base);color:var(--foreground);padding:0 8px}.BrowserChrome-module__vzOhMG__chrome__actions{flex-shrink:0;gap:2px;display:flex}.BrowserChrome-module__vzOhMG__chrome__content{background:var(--background);flex:1;min-height:0;display:flex;overflow:auto}.BrowserChrome-module__vzOhMG__chrome__content>*{flex:1;min-width:0}
.LiveFrame-module__bTuxGq__frame{background:var(--background);border:none;width:100%;height:100%}.LiveFrame-module__bTuxGq__state{padding:var(--space-8);flex:1;justify-content:center;align-items:center;display:flex}.LiveFrame-module__bTuxGq__state__text{font-size:var(--text-base);color:var(--muted-foreground);text-align:center;margin:0}
.WarcFrame-module__4YWZyq__frame{background:var(--background);border:none;width:100%;height:100%}.WarcFrame-module__4YWZyq__state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);flex-direction:column;flex:1;display:flex}.WarcFrame-module__4YWZyq__state__text{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);opacity:.6;font-size:var(--text-2xl)}.WarcFrame-module__4YWZyq__state__error{font-size:var(--text-base);color:var(--destructive);margin:0}.WarcFrame-module__4YWZyq__state__action{font-size:var(--text-base);color:var(--muted-foreground);border:1px solid var(--border);background:var(--background);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.WarcFrame-module__4YWZyq__state__action:hover{color:var(--foreground);border-color:var(--foreground);background:var(--muted)}
.BookmarkPage-module__7m4Rsa__page{background:var(--background);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.BookmarkPage-module__7m4Rsa__body{flex:1;min-height:0;display:flex;overflow:hidden}.BookmarkPage-module__7m4Rsa__fallback{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;background:color-mix(in oklab, var(--muted) 30%, transparent);border:1px dashed var(--border);flex-direction:column;flex:1;display:flex}.BookmarkPage-module__7m4Rsa__fallback__title{font-size:var(--text-lg);color:var(--foreground);margin:0;font-weight:600}.BookmarkPage-module__7m4Rsa__fallback__text{font-size:var(--text-base);color:var(--muted-foreground);max-width:480px;margin:0;line-height:1.5}.BookmarkPage-module__7m4Rsa__fallback__note{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.7;margin:0;font-style:italic}.BookmarkPage-module__7m4Rsa__fallback__action{margin-top:var(--space-2);font-size:var(--text-base);color:var(--muted-foreground);border:1px solid var(--border);background:var(--background);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.BookmarkPage-module__7m4Rsa__fallback__action:hover{color:var(--foreground);border-color:var(--foreground);background:var(--muted)}.BookmarkPage-module__7m4Rsa__attachmentsScroll{min-height:0;padding:var(--space-4);scrollbar-width:thin;flex:1;overflow-y:auto}.BookmarkPage-module__7m4Rsa__attachmentsScroll::-webkit-scrollbar{width:4px}.BookmarkPage-module__7m4Rsa__attachmentsScroll::-webkit-scrollbar-track{background:0 0}.BookmarkPage-module__7m4Rsa__attachmentsScroll::-webkit-scrollbar-thumb{background:var(--border)}@media (max-width:768px){.BookmarkPage-module__7m4Rsa__body{flex-direction:column}.BookmarkPage-module__7m4Rsa__body>aside{display:none}}
.AttachmentGrid-module__aCf5eW__attachmentGrid{gap:var(--space-4);grid-template-columns:1fr;padding:0;display:grid}@media (min-width:640px){.AttachmentGrid-module__aCf5eW__attachmentGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AttachmentGrid-module__aCf5eW__attachmentGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.AttachmentGrid-module__aCf5eW__emptyState{background-color:color-mix(in srgb, var(--muted) 50%, transparent);border:1px dashed var(--border);padding:var(--space-12) var(--space-8);text-align:center}.AttachmentGrid-module__aCf5eW__emptyState__content{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.AttachmentGrid-module__aCf5eW__emptyState__icon{width:48px;height:48px;color:var(--muted-foreground);opacity:.5}.AttachmentGrid-module__aCf5eW__emptyState__text{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}
.AttachmentCard-module__FtR7AG__attachmentCard{border:1px solid var(--border);background-color:var(--card);cursor:pointer;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.AttachmentCard-module__FtR7AG__attachmentCard:hover{border-color:var(--primary)}.AttachmentCard-module__FtR7AG__attachmentCard:focus{outline:2px solid var(--ring);outline-offset:2px}.AttachmentCard-module__FtR7AG__attachmentCard__preview{aspect-ratio:16/9;border-bottom:1px solid var(--border);background-color:var(--muted);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.AttachmentCard-module__FtR7AG__attachmentCard__metadata{padding:var(--space-3) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.AttachmentCard-module__FtR7AG__attachmentCard__filename{font-size:var(--text-sm);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.AttachmentCard-module__FtR7AG__attachmentCard__details{font-size:var(--text-xs);color:var(--muted-foreground);gap:var(--space-2);align-items:center;display:flex}.AttachmentCard-module__FtR7AG__attachmentCard__description{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:var(--space-1);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.AttachmentPreview-module__CcJXFa__attachmentPreview__thumbnail{object-fit:cover;width:100%;height:100%}.AttachmentPreview-module__CcJXFa__attachmentPreview__iconContainer{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:1rem;display:flex}.AttachmentPreview-module__CcJXFa__attachmentPreview__icon{width:48px;height:48px;color:var(--muted-foreground)}.AttachmentPreview-module__CcJXFa__attachmentPreview__fileType{font-size:var(--text-base);text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.05em;font-weight:600}
.OEmbedPreview-module__lRlEia__oembedContent{max-width:100%;overflow:hidden}.OEmbedPreview-module__lRlEia__redditEmbedIframe{background:0 0;border:none;width:100%;min-height:500px;transition:height .3s ease-in-out}.OEmbedPreview-module__lRlEia__oembedContent iframe{max-width:100%;height:auto}[data-provider=spotify].OEmbedPreview-module__lRlEia__oembedContent iframe{min-height:500px}.OEmbedPreview-module__lRlEia__oembedContent blockquote{border-left:4px solid var(--border);margin:0;padding-left:1rem}.OEmbedPreview-module__lRlEia__oembedContent .instagram-media{max-width:540px;margin:0 auto}.OEmbedPreview-module__lRlEia__oembedContent .twitter-tweet{margin:0 auto}.OEmbedPreview-module__lRlEia__oembedContent iframe[src*=youtube\.com],.OEmbedPreview-module__lRlEia__oembedContent iframe[src*=dailymotion\.com],.OEmbedPreview-module__lRlEia__oembedContent iframe[src*=vimeo\.com],.OEmbedPreview-module__lRlEia__oembedContent iframe[src*="arte.tv/embeds"]{aspect-ratio:16/9;width:100%;height:auto}.OEmbedPreview-module__lRlEia__oembedContent iframe[src*="embed.radiofrance.fr"]{border:none;width:100%;height:375px}.OEmbedPreview-module__lRlEia__oembedContent iframe[src*=spotify\.com]{min-height:500px}.OEmbedPreview-module__lRlEia__oembedContent>div{width:100%;position:relative}.OEmbedPreview-module__lRlEia__responsiveIframe{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.OEmbedPreview-module__lRlEia__responsiveIframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.LibrarySidebar-module__kfJ8xa__sidebar{background:var(--background);border-right:1px solid var(--border);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:240px;min-width:240px;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;padding:14px 10px 24px;display:flex;overflow-y:auto}@media (max-width:767px){.LibrarySidebar-module__kfJ8xa__sidebar{display:none}}.LibrarySidebar-module__kfJ8xa__sidebar::-webkit-scrollbar{display:none}.LibrarySidebar-module__kfJ8xa__section{margin-bottom:6px}.LibrarySidebar-module__kfJ8xa__sectionLabel{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;margin-bottom:5px;padding:0 10px;display:block}.LibrarySidebar-module__kfJ8xa__quickRow{cursor:pointer;font-size:var(--text-base);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:all .1s;display:flex}.LibrarySidebar-module__kfJ8xa__quickRow:hover{background:var(--muted);color:var(--foreground)}.LibrarySidebar-module__kfJ8xa__quickIcon{text-align:center;width:17px;font-size:var(--text-lg);color:var(--muted-foreground);opacity:.5;flex-shrink:0}.LibrarySidebar-module__kfJ8xa__divider{background:var(--border);height:1px;margin:12px 0}.LibrarySidebar-module__kfJ8xa__statRow{justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.LibrarySidebar-module__kfJ8xa__statLabel{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.5}.LibrarySidebar-module__kfJ8xa__statValue{font-size:var(--text-sm);color:var(--muted-foreground)}.LibrarySidebar-module__kfJ8xa__statValuePublic{color:var(--primary)}.LibrarySidebar-module__kfJ8xa__spacer{flex:1}.LibrarySidebar-module__kfJ8xa__settingsRow{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.4;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;transition:opacity .1s,background .1s;display:flex}.LibrarySidebar-module__kfJ8xa__settingsRow:hover{opacity:1;background:var(--muted)}
.ImportDialog-module__ocYG8a__dialogContent{border-radius:0;gap:0;max-width:32rem;padding:0}.ImportDialog-module__ocYG8a__dialogHeader{padding:var(--space-6);border-bottom:1px solid var(--border)}.ImportDialog-module__ocYG8a__dialogBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.ImportDialog-module__ocYG8a__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__ocYG8a__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__ocYG8a__uploadZone:hover{border-color:var(--primary)}.ImportDialog-module__ocYG8a__uploadZone.ImportDialog-module__ocYG8a__dragOver{border-color:var(--primary);background-color:var(--accent)}.ImportDialog-module__ocYG8a__uploadZone__icon{color:var(--muted-foreground)}.ImportDialog-module__ocYG8a__uploadZone__text{color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}.ImportDialog-module__ocYG8a__uploadZone__hint{color:var(--muted-foreground);font-size:var(--text-xs)}.ImportDialog-module__ocYG8a__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__ocYG8a__selectedFile__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ImportDialog-module__ocYG8a__selectedFile__size{color:var(--muted-foreground);font-size:var(--text-xs);flex-shrink:0}.ImportDialog-module__ocYG8a__progressSection{gap:var(--space-3);flex-direction:column;display:flex}.ImportDialog-module__ocYG8a__progressBar{background-color:var(--muted);width:100%;height:.375rem;overflow:hidden}.ImportDialog-module__ocYG8a__progressBar__fill{background-color:var(--primary);height:100%;transition:width .3s}.ImportDialog-module__ocYG8a__progressLabel{font-size:var(--text-sm);color:var(--foreground)}.ImportDialog-module__ocYG8a__progressUrl{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ImportDialog-module__ocYG8a__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__ocYG8a__summary__item{font-size:var(--text-sm);justify-content:space-between;display:flex}.ImportDialog-module__ocYG8a__summary__label{color:var(--muted-foreground)}.ImportDialog-module__ocYG8a__summary__value{font-weight:600}.ImportDialog-module__ocYG8a__statusMessage{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:var(--space-2);display:flex}.ImportDialog-module__ocYG8a__spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite ImportDialog-module__ocYG8a__spin}@keyframes ImportDialog-module__ocYG8a__spin{to{transform:rotate(360deg)}}.ImportDialog-module__ocYG8a__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)}
.CommunitiesSection-module__X6vKLq__section__title{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;text-transform:uppercase;margin:0 0 10px;font-weight:400}.CommunitiesSection-module__X6vKLq__memberSection{margin-top:20px}.CommunitiesSection-module__X6vKLq__orgList{flex-direction:column;gap:6px;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock{padding:12px 14px}.CommunitiesSection-module__X6vKLq__orgBlock__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock__info{flex-direction:column;gap:2px;min-width:0;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock__name{font-size:var(--text-lg);color:var(--foreground);font-weight:500}.CommunitiesSection-module__X6vKLq__orgBlock__meta{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.6;align-items:center;gap:4px;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock__dot{opacity:.4}.CommunitiesSection-module__X6vKLq__orgBlock__role{font-size:var(--text-xs);letter-spacing:.04em}.CommunitiesSection-module__X6vKLq__orgBlock__role--owner{color:var(--primary)}.CommunitiesSection-module__X6vKLq__orgBlock__role--admin{color:var(--foreground)}.CommunitiesSection-module__X6vKLq__orgBlock__role--member{color:var(--muted-foreground)}.CommunitiesSection-module__X6vKLq__orgBlock__actions{flex-shrink:0;gap:4px;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock__actionBtn{border:1px solid var(--border);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock__actionBtn:hover{background:var(--muted);color:var(--foreground)}.CommunitiesSection-module__X6vKLq__orgBlock__accordion{border:none;margin-top:6px}.CommunitiesSection-module__X6vKLq__orgBlock__membersToggle{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.6;padding:4px 0;font-weight:400;transition:opacity .12s}.CommunitiesSection-module__X6vKLq__orgBlock__membersToggle:hover{opacity:1}.CommunitiesSection-module__X6vKLq__memberBlock{padding:10px 14px}.CommunitiesSection-module__X6vKLq__memberRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.CommunitiesSection-module__X6vKLq__orgBlock__badge{font-size:var(--text-xs);border:1px solid var(--border);letter-spacing:.04em;flex-shrink:0;padding:2px 8px}.CommunitiesSection-module__X6vKLq__inviteForm{align-items:flex-end;gap:6px;margin-top:10px;display:flex}.CommunitiesSection-module__X6vKLq__inviteForm__email{font-size:var(--text-base);flex:1;height:32px}.CommunitiesSection-module__X6vKLq__inviteForm__role{width:100px;font-size:var(--text-base);height:32px}.CommunitiesSection-module__X6vKLq__inviteForm__submit{height:32px;font-size:var(--text-sm);flex-shrink:0;padding:0 12px}.CommunitiesSection-module__X6vKLq__empty{font-size:var(--text-base);color:var(--muted-foreground);opacity:.5;margin:0}
.MemberList-module__dau4JW__memberList{border-top:1px solid var(--border);margin-top:10px}.MemberList-module__dau4JW__memberList__loading{font-size:var(--text-xs);color:var(--muted-foreground);opacity:.5;padding:8px 0}.MemberList-module__dau4JW__memberList__error{font-size:var(--text-xs);color:var(--destructive);padding:8px 0}.MemberList-module__dau4JW__memberItem{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.MemberList-module__dau4JW__memberItem:not(:last-child){border-bottom:1px solid var(--border)}.MemberList-module__dau4JW__memberItem__info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MemberList-module__dau4JW__memberItem__avatar{background:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.MemberList-module__dau4JW__memberItem__avatarImg{object-fit:cover;width:100%;height:100%}.MemberList-module__dau4JW__memberItem__avatarInitials{font-size:var(--text-caption);color:var(--muted-foreground);text-transform:uppercase;font-weight:500}.MemberList-module__dau4JW__memberItem__details{flex-direction:column;gap:1px;min-width:0;display:flex}.MemberList-module__dau4JW__memberItem__name{font-size:var(--text-base);color:var(--foreground);align-items:center;gap:4px;font-weight:500;display:flex}.MemberList-module__dau4JW__memberItem__you{font-size:var(--text-caption);color:var(--muted-foreground);border:1px solid var(--border);letter-spacing:.02em;padding:0 3px}.MemberList-module__dau4JW__memberItem__email{font-size:var(--text-xs);color:var(--muted-foreground);opacity:.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MemberList-module__dau4JW__memberItem__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.MemberList-module__dau4JW__memberItem__role{font-size:var(--text-caption);letter-spacing:.04em;color:var(--muted-foreground)}.MemberList-module__dau4JW__memberItem__role.MemberList-module__dau4JW__owner{color:var(--primary)}.MemberList-module__dau4JW__memberItem__role.MemberList-module__dau4JW__admin{color:var(--foreground)}.MemberList-module__dau4JW__memberItem__menuTrigger{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;opacity:.4;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:opacity .12s,border-color .12s;display:flex}.MemberList-module__dau4JW__memberItem__menuTrigger:hover{opacity:1;border-color:var(--border)}
.OrganizationColorPaletteField-module__hEeICq__field__selectTrigger{min-width:200px}.OrganizationColorPaletteField-module__hEeICq__field__selectedValue{align-items:center;gap:var(--space-2);display:flex}.OrganizationColorPaletteField-module__hEeICq__field__colorDot{border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:12px;height:12px}
.OrganizationForm-module__InM90W__form{gap:var(--space-6);flex-direction:column;display:flex}.OrganizationForm-module__InM90W__form__textarea{resize:none}.OrganizationForm-module__InM90W__form__footer{gap:var(--space-3);justify-content:flex-end;display:flex}
.InvitationsSection-module__hRRYhG__section{margin-bottom:20px}.InvitationsSection-module__hRRYhG__section__title{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;text-transform:uppercase;margin:0 0 10px;font-weight:400}.InvitationsSection-module__hRRYhG__list{border:1px solid var(--border);flex-direction:column;display:flex}.InvitationsSection-module__hRRYhG__list>*+*{border-top:1px solid var(--border)}.InvitationsSection-module__hRRYhG__row{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.InvitationsSection-module__hRRYhG__row__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.InvitationsSection-module__hRRYhG__row__name{font-size:var(--text-lg);color:var(--foreground);font-weight:500}.InvitationsSection-module__hRRYhG__row__meta{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.6;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.InvitationsSection-module__hRRYhG__row__dot{opacity:.4}.InvitationsSection-module__hRRYhG__row__role{font-size:var(--text-xs);letter-spacing:.04em}.InvitationsSection-module__hRRYhG__row__role--owner{color:var(--primary)}.InvitationsSection-module__hRRYhG__row__role--admin{color:var(--foreground)}.InvitationsSection-module__hRRYhG__row__role--member{color:var(--muted-foreground)}.InvitationsSection-module__hRRYhG__row__actions{flex-shrink:0;gap:6px;display:flex}@media (max-width:600px){.InvitationsSection-module__hRRYhG__row{flex-direction:column;align-items:stretch}.InvitationsSection-module__hRRYhG__row__actions{justify-content:flex-end}}
.SocialFilterDrawer-module__-SLv5q__body{flex:1;padding:4px 10px 20px;overflow-y:auto}.SocialFilterDrawer-module__-SLv5q__section{margin-bottom:6px}.SocialFilterDrawer-module__-SLv5q__sectionLabel{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;margin-bottom:6px;padding:0 10px;display:block}.SocialFilterDrawer-module__-SLv5q__commRow{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px;transition:background .1s;display:flex}.SocialFilterDrawer-module__-SLv5q__commRow:hover{background:var(--muted)}.SocialFilterDrawer-module__-SLv5q__commCheck{cursor:pointer;width:14px;height:14px;accent-color:var(--primary);flex-shrink:0}.SocialFilterDrawer-module__-SLv5q__commDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SocialFilterDrawer-module__-SLv5q__commName{font-size:var(--text-lg);color:var(--foreground);flex:1}.SocialFilterDrawer-module__-SLv5q__divider{background:var(--border);height:1px;margin:10px 0}.SocialFilterDrawer-module__-SLv5q__typeRow{font-size:var(--text-lg);color:var(--muted-foreground);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px;transition:background .1s;display:flex}.SocialFilterDrawer-module__-SLv5q__typeRow:hover{background:var(--muted)}.SocialFilterDrawer-module__-SLv5q__typeBadgePriv{font-size:var(--text-xs);border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);letter-spacing:.03em;border-radius:5px;flex-shrink:0;padding:2px 7px}
.AnimatedMain-module__IF9K0a__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}
.NotificationSection-module__5D7_Na__section{margin-top:0}.NotificationSection-module__5D7_Na__section__title{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;text-transform:uppercase;margin:0 0 10px;font-weight:400}.NotificationSection-module__5D7_Na__row{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.NotificationSection-module__5D7_Na__row__content{align-items:center;gap:10px;display:flex}.NotificationSection-module__5D7_Na__row__icon{color:var(--muted-foreground);opacity:.5;flex-shrink:0}.NotificationSection-module__5D7_Na__row__text{flex-direction:column;gap:1px;display:flex}.NotificationSection-module__5D7_Na__row__label{font-size:var(--text-lg);color:var(--foreground)}.NotificationSection-module__5D7_Na__row__description{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.5}
.SocialRightSidebar-module__IkCW1G__sidebar{border-left:1px solid var(--border);background:var(--background);flex-direction:column;flex-shrink:0;width:300px;height:100%;display:flex;overflow:hidden}.SocialRightSidebar-module__IkCW1G__placeholder{border-bottom:1px solid var(--border);flex:2 1 0;min-height:0}.SocialRightSidebar-module__IkCW1G__activitySection{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.SocialRightSidebar-module__IkCW1G__activitySection__header{background:var(--background);flex-shrink:0;align-items:center;height:30px;padding:6px 12px 0;display:flex}.SocialRightSidebar-module__IkCW1G__activitySection__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground);opacity:.7;font-weight:600}.SocialRightSidebar-module__IkCW1G__activitySection__scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.SocialRightSidebar-module__IkCW1G__sidebar{display:none}}
.ActivityRow-module__97dMDW__row{border-bottom:1px solid var(--border);font-size:var(--text-base);color:var(--foreground);align-items:flex-start;gap:8px;padding:8px 12px;line-height:1.4;display:flex}.ActivityRow-module__97dMDW__row__icon{background:var(--muted);width:26px;height:26px;color:var(--muted-foreground);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ActivityRow-module__97dMDW__row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ActivityRow-module__97dMDW__row__message{font-size:var(--text-sm);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ActivityRow-module__97dMDW__row__time{font-size:var(--text-xs);color:var(--muted-foreground);opacity:.6}.ActivityRow-module__97dMDW__user{font-weight:500}.ActivityRow-module__97dMDW__link{color:var(--foreground);font-weight:500;text-decoration:none}.ActivityRow-module__97dMDW__link:hover{text-decoration:underline}.ActivityRow-module__97dMDW__tone_shared,.ActivityRow-module__97dMDW__tone_reacted,.ActivityRow-module__97dMDW__tone_commented,.ActivityRow-module__97dMDW__tone_user,.ActivityRow-module__97dMDW__tone_upload{color:var(--foreground)}.ActivityRow-module__97dMDW__tone_default{color:var(--muted-foreground)}
.FloatingModeSwitcher-module__rAOzGa__wrapper{display:none}@media (max-width:767px){.FloatingModeSwitcher-module__rAOzGa__wrapper{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:50;background:var(--background);border-radius:11px;display:block;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0000004d,0 2px 6px #0003}}
.FolderTree-module__5JfRka__section{margin-bottom:6px}.FolderTree-module__5JfRka__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 10px;display:flex}.FolderTree-module__5JfRka__sectionHeader .FolderTree-module__5JfRka__sectionLabel{margin-bottom:0;padding:0}.FolderTree-module__5JfRka__sectionAdd{width:20px;height:20px;color:var(--muted-foreground);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s,background .1s;display:flex}.FolderTree-module__5JfRka__sectionHeader:hover .FolderTree-module__5JfRka__sectionAdd{opacity:.5}.FolderTree-module__5JfRka__sectionAdd:hover{background:var(--muted);opacity:1!important}.FolderTree-module__5JfRka__sectionLabel{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;margin-bottom:5px;padding:0 10px;display:block}.FolderTree-module__5JfRka__row{cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;transition:background .1s;display:flex}.FolderTree-module__5JfRka__rowToggle{cursor:pointer;width:16px;height:16px;color:var(--muted-foreground);opacity:.4;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .1s;display:flex}.FolderTree-module__5JfRka__rowToggle:hover{opacity:1}.FolderTree-module__5JfRka__rowToggleIcon{transition:transform .15s}.FolderTree-module__5JfRka__rowToggleIconExpanded{transform:rotate(90deg)}.FolderTree-module__5JfRka__rowToggleSpacer{flex-shrink:0;width:16px}.FolderTree-module__5JfRka__row:hover{background:var(--muted)}.FolderTree-module__5JfRka__rowActive{background:var(--accent)}.FolderTree-module__5JfRka__rowActive .FolderTree-module__5JfRka__rowName{color:var(--foreground)}.FolderTree-module__5JfRka__rowActive .FolderTree-module__5JfRka__rowCount{color:var(--foreground);opacity:.45}.FolderTree-module__5JfRka__rowName{font-size:var(--text-base);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.75em;transition:color .1s;display:inline-flex;overflow:hidden}.FolderTree-module__5JfRka__rowColor{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.FolderTree-module__5JfRka__rowNameDim{color:var(--muted-foreground)}.FolderTree-module__5JfRka__rowNameSub{font-size:var(--text-base);color:var(--muted-foreground)}.FolderTree-module__5JfRka__rowCount{font-size:var(--text-xs);color:var(--muted-foreground);flex-shrink:0;margin-left:auto}
.SheetNotificationPreferences-module___V6PDG__sheetBody{flex-direction:column;gap:24px;padding:0 16px 16px;display:flex}.SheetNotificationPreferences-module___V6PDG__preferencesSection{flex-direction:column;display:flex}.SheetNotificationPreferences-module___V6PDG__preferencesSection__title{font-size:var(--text-xs);letter-spacing:.13em;color:var(--muted-foreground);opacity:.5;text-transform:uppercase;margin:0 0 10px;font-weight:400}.SheetNotificationPreferences-module___V6PDG__prefGrid{border:1px solid var(--border)}.SheetNotificationPreferences-module___V6PDG__prefGrid__headerRow{border-bottom:1px solid var(--border);background:var(--accent);grid-template-columns:1fr repeat(3,52px);padding:6px 12px;display:grid}.SheetNotificationPreferences-module___V6PDG__orgPref__body .SheetNotificationPreferences-module___V6PDG__prefGrid__headerRow{grid-template-columns:1fr repeat(2,52px)}.SheetNotificationPreferences-module___V6PDG__prefGrid__headerLabel{font-size:var(--text-caption);color:var(--muted-foreground);opacity:.5}.SheetNotificationPreferences-module___V6PDG__prefGrid__headerChannel{font-size:var(--text-caption);color:var(--muted-foreground);opacity:.5;text-align:center;text-transform:uppercase;letter-spacing:.06em}.SheetNotificationPreferences-module___V6PDG__prefGrid__row{grid-template-columns:1fr repeat(3,52px);align-items:center;padding:8px 12px;display:grid}.SheetNotificationPreferences-module___V6PDG__orgPref__body .SheetNotificationPreferences-module___V6PDG__prefGrid__row{grid-template-columns:1fr repeat(2,52px)}.SheetNotificationPreferences-module___V6PDG__prefGrid__row:not(:last-child){border-bottom:1px solid var(--border)}.SheetNotificationPreferences-module___V6PDG__prefGrid__label{font-size:var(--text-base);color:var(--foreground)}.SheetNotificationPreferences-module___V6PDG__prefGrid__cell{justify-content:center;display:flex}.SheetNotificationPreferences-module___V6PDG__orgPrefs{border:1px solid var(--border)}.SheetNotificationPreferences-module___V6PDG__orgPref:not(:last-child){border-bottom:1px solid var(--border)}.SheetNotificationPreferences-module___V6PDG__orgPref__header{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.SheetNotificationPreferences-module___V6PDG__orgPref__toggle{cursor:pointer;color:var(--foreground);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}.SheetNotificationPreferences-module___V6PDG__orgPref__name{font-size:var(--text-lg);font-weight:500}.SheetNotificationPreferences-module___V6PDG__orgPref__slug{font-size:var(--text-sm);color:var(--muted-foreground);opacity:.5}.SheetNotificationPreferences-module___V6PDG__orgPref__masterToggle{flex-shrink:0}.SheetNotificationPreferences-module___V6PDG__orgPref__body{padding:0 12px 12px}.SheetNotificationPreferences-module___V6PDG__loading{font-size:var(--text-base);color:var(--muted-foreground);opacity:.5;text-align:center;margin:0;padding:24px 0}.SheetNotificationPreferences-module___V6PDG__error{font-size:var(--text-base);color:var(--destructive);text-align:center;margin:0;padding:24px 0}.SheetNotificationPreferences-module___V6PDG__empty{font-size:var(--text-base);color:var(--muted-foreground);opacity:.5;margin:0}
.ActivityFeed-module__Fjllaa__list{flex-direction:column;display:flex}.ActivityFeed-module__Fjllaa__empty{text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);opacity:.55;padding:24px 12px}.ActivityFeed-module__Fjllaa__loading{text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);opacity:.55;padding:12px}.ActivityFeed-module__Fjllaa__end{text-align:center;font-size:var(--text-xs);color:var(--muted-foreground);opacity:.4;padding:12px}.ActivityFeed-module__Fjllaa__sentinel{height:1px}
.FormFieldUsername-module__qYvjqW__validation{margin-top:4px}.FormFieldUsername-module__qYvjqW__validation__checking{font-size:var(--text-sm);color:var(--muted-foreground)}.FormFieldUsername-module__qYvjqW__validation__available{font-size:var(--text-sm);color:var(--success,#22c55e)}.FormFieldUsername-module__qYvjqW__validation__unavailable{font-size:var(--text-sm);color:var(--destructive)}.FormFieldUsername-module__qYvjqW__helpText{font-size:var(--text-sm);color:var(--muted-foreground);margin-top:4px}
.FolderDrawer-module__uu8t-q__trigger{display:inline-flex}@media (min-width:768px){.FolderDrawer-module__uu8t-q__trigger{display:none}}.FolderDrawer-module__uu8t-q__content{width:280px;max-width:85vw}.FolderDrawer-module__uu8t-q__body{flex:1;padding:14px 10px 24px;overflow-y:auto}
.AvatarUpload-module__B3srvG__avatarUpload{align-items:center;gap:14px;display:flex}.AvatarUpload-module__B3srvG__avatarUpload__preview{background:var(--muted);border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.AvatarUpload-module__B3srvG__avatarUpload__img{object-fit:cover;width:100%;height:100%}.AvatarUpload-module__B3srvG__avatarUpload__initials{font-size:var(--text-2xl);color:var(--muted-foreground);font-weight:500}.AvatarUpload-module__B3srvG__avatarUpload__overlay{background:#00000080;background:lab(0% 0 0/.5);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AvatarUpload-module__B3srvG__avatarUpload__spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:1s linear infinite AvatarUpload-module__B3srvG__spin}@keyframes AvatarUpload-module__B3srvG__spin{to{transform:rotate(360deg)}}.AvatarUpload-module__B3srvG__avatarUpload__clear{background:var(--destructive);width:18px;height:18px;color:var(--destructive-foreground);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.AvatarUpload-module__B3srvG__avatarUpload__dropZone{border:1.5px dashed var(--border);cursor:pointer;flex:1;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.AvatarUpload-module__B3srvG__avatarUpload__dropZone:hover{border-color:var(--muted-foreground)}.AvatarUpload-module__B3srvG__avatarUpload__dropZone.AvatarUpload-module__B3srvG__dragOver{border-color:var(--primary);background:var(--accent)}.AvatarUpload-module__B3srvG__avatarUpload__dropZone.AvatarUpload-module__B3srvG__uploading{opacity:.5;cursor:not-allowed}.AvatarUpload-module__B3srvG__avatarUpload__fileInput{display:none}.AvatarUpload-module__B3srvG__avatarUpload__icon{color:var(--muted-foreground);opacity:.5;flex-shrink:0}.AvatarUpload-module__B3srvG__avatarUpload__text{flex-direction:column;gap:1px;display:flex}.AvatarUpload-module__B3srvG__avatarUpload__label{font-size:var(--text-base);color:var(--foreground)}.AvatarUpload-module__B3srvG__avatarUpload__hint{font-size:var(--text-xs);color:var(--muted-foreground);opacity:.5}
.FolderDialog-module__oCAqcq__dialog{max-width:400px}.FolderDialog-module__oCAqcq__form{flex-direction:column;gap:16px;display:flex}.FolderDialog-module__oCAqcq__colorRow{align-items:center;gap:var(--space-2);display:flex}.FolderDialog-module__oCAqcq__colorInput{width:48px;height:40px;padding:var(--space-1)}.FolderDialog-module__oCAqcq__colorText{flex:1}.FolderDialog-module__oCAqcq__footer{justify-content:flex-end;gap:8px;display:flex}
.OAuthButtons-module__qeiZFq__oauthButtons{flex-direction:column;gap:8px;display:flex}.OAuthButtons-module__qeiZFq__oauthButtons__error{font-size:var(--text-base);color:var(--destructive);border-left:3px solid var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, transparent);padding:8px}.OAuthButtons-module__qeiZFq__oauthButtons__google{width:100%;font-size:var(--text-xl);color:var(--foreground);background:var(--background);border:1px solid var(--border);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:500;transition:background .1s;display:flex}.OAuthButtons-module__qeiZFq__oauthButtons__google:hover:not(:disabled){background:var(--muted)}.OAuthButtons-module__qeiZFq__oauthButtons__google:disabled{opacity:.6;cursor:not-allowed}
.DeleteFolderDialog-module__rZLBva__dialog{max-width:420px}.DeleteFolderDialog-module__rZLBva__title{align-items:center;gap:var(--space-2);color:var(--destructive);display:flex}.DeleteFolderDialog-module__rZLBva__content{gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.DeleteFolderDialog-module__rZLBva__folderInfo{padding:var(--space-3);background-color:var(--muted);border:1px solid var(--border)}.DeleteFolderDialog-module__rZLBva__folderName{font-weight:600;font-size:var(--text-sm);color:var(--foreground)}.DeleteFolderDialog-module__rZLBva__folderDescription{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:var(--space-1)}.DeleteFolderDialog-module__rZLBva__warning{align-items:center;gap:var(--space-2);padding:var(--space-3);background-color:color-mix(in oklab, var(--destructive) 10%, transparent);border:1px solid color-mix(in oklab, var(--destructive) 30%, transparent);font-size:var(--text-sm);color:var(--destructive);display:flex}.DeleteFolderDialog-module__rZLBva__warningText{font-size:var(--text-sm);color:var(--muted-foreground)}.DeleteFolderDialog-module__rZLBva__footer{justify-content:flex-end;gap:8px;display:flex}
.AuthDivider-module__ktl63a__divider{align-items:center;gap:12px;display:flex}.AuthDivider-module__ktl63a__divider__line{background:var(--border);flex:1;height:1px}.AuthDivider-module__ktl63a__divider__text{font-size:var(--text-sm);color:var(--muted-foreground);text-transform:lowercase}
