@keyframes spinner_spin__Z10A6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner_spinner__aPbCu{display:inline-block;border-top:3px solid var(--text-secondary);border:3px solid var(--text-secondary);border-top-color:var(--text-primary);border-radius:50%;animation:spinner_spin__Z10A6 1s linear infinite;flex-shrink:0}.collectionCard_card__u175k{display:flex;flex-direction:row;gap:.75rem;padding:1rem;border-radius:8px;background:var(--surface-raised);border:1px solid var(--border-secondary);transition:border-color .15s,box-shadow .15s;min-width:0;max-width:100%;overflow:hidden}.collectionCard_card__u175k:hover{border-color:var(--border-primary)}.collectionCard_card__u175k.collectionCard_clickable__eTVNK,.collectionCard_card__u175k.collectionCard_linkCard__1W2Qr{cursor:pointer;text-decoration:none;color:inherit}.collectionCard_card__u175k.collectionCard_clickable__eTVNK:hover,.collectionCard_card__u175k.collectionCard_linkCard__1W2Qr:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.collectionCard_card__u175k.collectionCard_clickable__eTVNK:focus-visible,.collectionCard_card__u175k.collectionCard_linkCard__1W2Qr:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.collectionCard_avatar__zsFLT{flex-shrink:0}.collectionCard_cardText__WdJ35{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.collectionCard_name__TJqZB{display:block;font-weight:600;font-size:1rem;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collectionCard_description__qj5Kf{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.collectionCard_meta__K9cRv{display:flex;align-items:center;gap:.5rem;margin-top:.15rem}.collectionCard_memberCount__IYswn{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary)}.collectionCard_compactCard__SSQUE{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;background:var(--surface-raised);border:1px solid var(--border-secondary);transition:border-color .15s,box-shadow .15s;min-width:0}.collectionCard_compactCard__SSQUE:hover{border-color:var(--border-primary)}.collectionCard_compactCard__SSQUE.collectionCard_clickable__eTVNK,.collectionCard_compactCard__SSQUE.collectionCard_linkCard__1W2Qr{cursor:pointer;text-decoration:none;color:inherit}.collectionCard_compactCard__SSQUE.collectionCard_clickable__eTVNK:hover,.collectionCard_compactCard__SSQUE.collectionCard_linkCard__1W2Qr:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}.collectionCard_compactCard__SSQUE.collectionCard_clickable__eTVNK:focus-visible,.collectionCard_compactCard__SSQUE.collectionCard_linkCard__1W2Qr:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.collectionCard_compactAvatar__bqN76{flex-shrink:0}.collectionCard_compactName__dl9EQ{font-weight:600;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.collectionCard_compactMeta__whgWy{font-size:.75rem;color:var(--text-secondary);margin-left:auto;flex-shrink:0}.mediaProcessingTile_tile__QuL7J{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--content-gap,.5em);width:100%;height:100%;min-height:120px;padding:var(--surface-padding,1em);text-align:center;border-radius:var(--radius-media,4px);background:var(--bg-secondary);color:var(--text-secondary)}.mediaProcessingTile_pending__fEBOK{color:var(--text-secondary)}.mediaProcessingTile_failed__1bvss{color:var(--status-error);background:var(--status-error-bg)}.mediaProcessingTile_unsupported__py72h{color:var(--status-warning);background:var(--status-warning-bg)}.mediaProcessingTile_message__VlWNp{font-size:.85em;line-height:1.35;max-width:24ch}.mediaProcessingTile_hint__uVl10{font-size:.78em;color:var(--text-secondary-muted)}@keyframes imageCropper_spin__ny98_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.imageCropper_container__E_a_6{position:relative}.imageCropper_placeholderLayer__ic816{opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.imageCropper_placeholderLayer__ic816.imageCropper_visible___Sjrr{opacity:1;pointer-events:auto}.imageCropper_cropperPlaceholder__9R2N2{border-radius:8px;color:var(--text-secondary,#666);font-size:14px}.imageCropper_spinner__ZyS3j{width:40px;height:40px;border-top:4px solid var(--border-secondary,#e0e0e0);border:4px solid var(--border-secondary,#e0e0e0);border-top-color:var(--text-secondary,#666);border-radius:50%;animation:imageCropper_spin__ny98_ 1s linear infinite}.imageCropper_zoomBarPlaceholder__omgf_{margin-top:20px;width:100%}.imageCropper_zoomLabelPlaceholder__UJkCt{display:block;margin-bottom:8px;font-size:14px;height:20px;border-radius:4px}.imageCropper_zoomRangePlaceholder__8BFTB{width:100%;height:24px;border-radius:12px}.imageCropper_cropperLayer__JNEm4{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.imageCropper_cropperLayer__JNEm4.imageCropper_visible___Sjrr{opacity:1;pointer-events:auto}.imageCropper_fileInput__PkYBi{display:none}.imageCropper_uploadLabel__HjRns{border:2px dashed var(--border-primary,#ccc);border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .3s;place-self:center}.imageCropper_uploadLabel__HjRns.imageCropper_dragActive__E4mBN{border-color:var(--status-success,#4CAF50);background-color:var(--status-success-bg,#f0f8f0)}.imageCropper_uploadLabelText__3RMDn{font-size:16px;color:var(--text-secondary,#666)}.imageCropper_loadError__ZCOzF{width:100%;padding:.5em .75em;border-radius:8px;font-size:14px;text-align:center;color:var(--status-error);background-color:var(--status-error-bg);border:1px solid var(--status-error)}.imageCropper_cropperContainer__QJ28i{position:relative;background-color:var(--bg-tertiary,#333);border-radius:8px;overflow:hidden}.imageCropper_closeButton__OCGiA{position:absolute;top:10px;right:10px}.imageCropper_zoomBar__XpeRc{margin-top:20px;width:100%}.imageCropper_zoomLabel__UyCSY{display:block;margin-bottom:8px;font-size:14px}.imageCropper_zoomRange__zDgpL{width:100%}.graphic_borderCorner__tdB9H{position:relative;border:1px solid var(--border-secondary)}.graphic_borderCorner__tdB9H:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;pointer-events:none;z-index:1;background:linear-gradient(90deg,var(--border-primary) 2px,transparent 0) 0 0,linear-gradient(90deg,var(--border-primary) 2px,transparent 0) 0 100%,linear-gradient(270deg,var(--border-primary) 2px,transparent 0) 100% 0,linear-gradient(270deg,var(--border-primary) 2px,transparent 0) 100% 100%,linear-gradient(180deg,var(--border-primary) 2px,transparent 0) 0 0,linear-gradient(180deg,var(--border-primary) 2px,transparent 0) 100% 0,linear-gradient(0deg,var(--border-primary) 2px,transparent 0) 0 100%,linear-gradient(0deg,var(--border-primary) 2px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px}.graphic_onlyBorderCorner__J_ruU{position:relative;border:0 solid rgba(0,0,0,0)}.graphic_onlyBorderCorner__J_ruU:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;pointer-events:none;z-index:1;background:linear-gradient(90deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 0 0,linear-gradient(90deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 0 100%,linear-gradient(270deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 100% 0,linear-gradient(270deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 100% 100%,linear-gradient(180deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 0 0,linear-gradient(180deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 100% 0,linear-gradient(0deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 0 100%,linear-gradient(0deg,var(--border-color,var(--border-primary)) 2px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px}.graphic_innerContainer__0W7F2{padding:1em;position:relative;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.graphic_innerContainer__0W7F2:before{content:"";position:absolute;inset:.5rem;box-sizing:border-box;width:calc(100% - 1rem);height:calc(100% - 1rem);background-color:var(--surface-base);z-index:0}.graphic_innerContainer__0W7F2>*{position:relative}.graphic_underlineHighlightColorPrimary__PvafD{margin-bottom:.25em;width:100%;position:relative;border-bottom:1px solid var(--border-primary)}.graphic_underlineHighlightColorPrimary__PvafD:before{border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid var(--border-primary);content:"";height:-.25em;left:0;position:absolute;bottom:-.25em;width:6em}.graphic_underlineHighlightColorSecondary__D5qMV{margin-bottom:.25em;width:100%;position:relative;border-bottom:1px solid var(--border-secondary)}.graphic_underlineHighlightColorSecondary__D5qMV:before{border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid var(--border-secondary);content:"";height:-.25em;left:0;position:absolute;bottom:-.25em;width:6em}.graphic_underlineHighlightColorPrimaryBackground__u6rAE{margin-bottom:.25em;width:100%;position:relative;border-bottom:1px solid var(--text-primary)}.graphic_underlineHighlightColorPrimaryBackground__u6rAE:before{border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid var(--text-primary);content:"";height:-.25em;left:0;position:absolute;bottom:-.25em;width:6em}.graphic_underlineHighlightColorSecondaryBackground__9GH4v{margin-bottom:.25em;width:100%;position:relative;border-bottom:1px solid var(--text-secondary)}.graphic_underlineHighlightColorSecondaryBackground__9GH4v:before{border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid var(--text-secondary);content:"";height:-.25em;left:0;position:absolute;bottom:-.25em;width:6em}.graphic_underlineHighlightColorPrimaryDark__908Nk{margin-bottom:.25em;width:100%;position:relative;border-bottom:1px solid var(--text-primary-muted)}.graphic_underlineHighlightColorPrimaryDark__908Nk:before{border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid var(--text-primary-muted);content:"";height:-.25em;left:0;position:absolute;bottom:-.25em;width:6em}.graphic_underlineHighlightColorSecondaryDark__TC_b9{margin-bottom:.25em;width:100%;position:relative;border-bottom:1px solid var(--text-secondary-muted)}.graphic_underlineHighlightColorSecondaryDark__TC_b9:before{border-right:.25em solid rgba(0,0,0,0);border-top:.25em solid var(--text-secondary-muted);content:"";height:-.25em;left:0;position:absolute;bottom:-.25em;width:6em}.graphic_diagonalStripes__iRnlW{--first-color:var(--border-primary);--first-color-thickness:10px;--second-color:transparent;--second-color-thickness:20px;background:repeating-linear-gradient(45deg,var(--first-color) 0,var(--first-color) var(--first-color-thickness),var(--second-color) var(--first-color-thickness),var(--second-color) calc(var(--first-color-thickness) + var(--second-color-thickness)))}.graphic_topSpanDecorBefore__HW1a2{position:relative}.graphic_topSpanDecorBefore__HW1a2:before{position:absolute;content:"///";font-size:1rem;color:var(--border-primary);top:-1rem;left:0}.graphic_topSpanDecorAfter__UTeaH{position:relative}.graphic_topSpanDecorAfter__UTeaH:after{position:absolute;content:"░██░██░█░";font-size:1rem;color:var(--purple);right:0;top:-1rem}.graphic_hoverOpacity__yoxxz{transition:opacity .3s ease}.graphic_hoverOpacity__yoxxz:hover{opacity:.5}.graphic_blurEffectBefore__XqoEs{position:relative;isolation:isolate}.graphic_blurEffectBefore__XqoEs:before{border-radius:inherit;-webkit-mask:inherit;mask:inherit;content:"";position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none;z-index:-1}.graphic_backgroundColorBgPrimary__yHP_9,.graphic_backgroundColorBgSecondary___iLfT,.graphic_backgroundColorBgTertiary__1fuFy,.graphic_backgroundColorTextPrimaryMuted__wK1u0,.graphic_backgroundColorTextPrimary__gkPru,.graphic_backgroundColorTextSecondaryMuted__0rVKl,.graphic_backgroundColorTextSecondary__fGd7A{position:relative;isolation:isolate}.graphic_backgroundColorBgPrimary__yHP_9:before,.graphic_backgroundColorBgSecondary___iLfT:before,.graphic_backgroundColorBgTertiary__1fuFy:before,.graphic_backgroundColorTextPrimaryMuted__wK1u0:before,.graphic_backgroundColorTextPrimary__gkPru:before,.graphic_backgroundColorTextSecondaryMuted__0rVKl:before,.graphic_backgroundColorTextSecondary__fGd7A:before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--bg-opacity,1);transition:background-color .2s ease,opacity .2s ease}.graphic_backgroundColorBgPrimary__yHP_9:before{background-color:var(--bg-primary)}.graphic_backgroundColorBgSecondary___iLfT:before{background-color:var(--bg-secondary,var(--bg-primary))}.graphic_backgroundColorBgTertiary__1fuFy:before{background-color:var(--bg-tertiary,var(--bg-secondary,var(--bg-primary)))}.graphic_backgroundColorTextPrimary__gkPru:before{background-color:var(--text-primary)}.graphic_backgroundColorTextSecondary__fGd7A:before{background-color:var(--text-secondary,var(--text-primary))}.graphic_backgroundColorTextPrimaryMuted__wK1u0:before{background-color:var(--text-primary-muted,var(--text-primary))}.graphic_backgroundColorTextSecondaryMuted__0rVKl:before{background-color:var(--text-secondary-muted,var(--text-secondary,var(--text-primary)))}.graphic_borderRadiusNone__FTe9E{border-radius:0}.graphic_borderRadiusS__calil{border-radius:.5em}.graphic_borderRadiusM__oEcwZ{border-radius:1em}.graphic_borderRadiusL__i6iWC{border-radius:1.5em}.graphic_opacity100__bCSkP{opacity:1}.graphic_opacity90__PQq72{opacity:.9}.graphic_opacity75__Px37J{opacity:.75}.graphic_opacity50__bKAww{opacity:.5}.graphic_opacity25__JvBPJ{opacity:.25}.graphic_opacity10__CaE8J{opacity:.1}.graphic_opacity0__JQmJo{opacity:0}