.CropModal_overlay__xZF8S{position:fixed;inset:0;z-index:calc(var(--z-overlay, 200) + 10);display:grid;place-items:center;padding:16px;background:rgba(16,18,26,.55)}.CropModal_card__qsaS0{display:flex;flex-direction:column;gap:12px;padding:24px;background:#FFFFFF;border-radius:20px;box-shadow:0 10px 40px rgba(16,18,26,.1),0 4px 12px rgba(16,18,26,.06);max-width:calc(100vw - 32px)}.CropModal_title___iTTP{margin:0;font-size:1.05rem;font-weight:700;color:#10121A}.CropModal_hint__5a_8a{margin:0;font-size:.82rem;color:rgba(16,18,26,.6)}.CropModal_viewport__RvuZY{position:relative;overflow:hidden;border-radius:12px;background:#F4F4F4;cursor:grab;touch-action:none;align-self:center;max-width:100%}.CropModal_viewport__RvuZY:active{cursor:grabbing}.CropModal_viewportRound__Ct_8d{border-radius:50%}.CropModal_previewCanvas__a28oW{display:block}.CropModal_loading__wDEPr{position:absolute;inset:0;display:grid;place-items:center;font-size:.82rem;color:rgba(16,18,26,.6)}.CropModal_zoomRow__Xpj8u{display:flex;align-items:center;gap:10px}.CropModal_zoomLabel__YfvEJ{font-size:.8rem;font-weight:600;color:rgba(16,18,26,.7);flex-shrink:0}.CropModal_zoomInput__ZinqU{flex:1 1;accent-color:#FFB86B}.CropModal_actions__9mnmQ{display:flex;justify-content:flex-end;gap:8px}.CropModal_cancelBtn__El8TB{padding:9px 18px;border:1px solid rgba(16,18,26,.25);border-radius:9999px;background:transparent;color:#10121A;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.CropModal_cancelBtn__El8TB:hover{background:rgba(16,18,26,.05)}.CropModal_confirmBtn__DZzWQ{padding:9px 18px;border:none;border-radius:9999px;background:#FFB86B;color:#10121A;font-size:.85rem;font-weight:600;cursor:pointer;transition:filter .15s}.CropModal_confirmBtn__DZzWQ:hover:not(:disabled){filter:brightness(.95)}.CropModal_confirmBtn__DZzWQ:disabled{opacity:.5;cursor:default}.AvatarUpload_wrapper__3D8Za{position:relative;display:inline-block}.AvatarUpload_avatar__Nlaht{width:80px;height:80px;min-width:44px;min-height:44px;padding:0;border-radius:50%;background:var(--color-bg-elevated);border:2px dashed var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,opacity .15s ease;overflow:hidden;flex-shrink:0;font:inherit}.AvatarUpload_avatar__Nlaht:hover{border-color:var(--color-accent);opacity:.85}.AvatarUpload_initial__UXm7b{font-size:1.75rem;font-weight:700;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;line-height:1}.AvatarUpload_uploading__4UXHX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg-base,#000) 50%,transparent);color:#fff;font-size:1.5rem;font-weight:600;border-radius:inherit;pointer-events:none}.AvatarUpload_avatar__Nlaht[aria-busy=true]{cursor:progress}.AvatarUpload_removeBtn__0Nt37{position:absolute;top:-11px;right:-11px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.AvatarUpload_removeGlyph__9WX0Y{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg-elevated);color:var(--color-error,#b84d34);box-shadow:0 1px 4px rgba(16,18,26,.12);transition:transform .1s ease}.AvatarUpload_removeBtn__0Nt37:hover .AvatarUpload_removeGlyph__9WX0Y{transform:scale(1.1)}.AvatarUpload_avatar__Nlaht:focus-visible,.AvatarUpload_removeBtn__0Nt37:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.CoverUpload_wrapper__sqmg9{position:relative;display:block;width:100%}.CoverUpload_cover__5dj8A{width:100%;aspect-ratio:4/1;min-height:140px;max-height:240px;border-radius:12px;background:var(--color-bg-elevated);border:2px dashed var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,opacity .15s ease;overflow:hidden;position:relative}.CoverUpload_cover__5dj8A:hover{border-color:var(--color-accent);opacity:.92}.CoverUpload_cover__5dj8A[aria-busy=true]{cursor:progress;opacity:.7}.CoverUpload_placeholder__KElEN{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:.95rem;font-weight:500;-webkit-user-select:none;user-select:none;pointer-events:none}.CoverUpload_uploading__BIhHE{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg-base,#000) 55%,transparent);color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.02em;pointer-events:none}.CoverUpload_coverImg__8lXAL{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.CoverUpload_coverDraggable__q_VLG{cursor:grab;border-style:solid;touch-action:none}.CoverUpload_coverDraggable__q_VLG:hover{opacity:1}.CoverUpload_coverDragging__YL2TF{cursor:grabbing}.CoverUpload_coverDragging__YL2TF .CoverUpload_dragHint__H6r33{opacity:0}.CoverUpload_dragHint__H6r33{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,#10121A 62%,transparent);color:#FFFFFF;font-size:.72rem;font-weight:600;letter-spacing:.02em;pointer-events:none;opacity:0;transition:opacity .15s ease}.CoverUpload_cover__5dj8A:focus-visible .CoverUpload_dragHint__H6r33,.CoverUpload_cover__5dj8A:hover .CoverUpload_dragHint__H6r33{opacity:1}@media (prefers-reduced-motion:reduce){.CoverUpload_dragHint__H6r33{transition:none}}.CoverUpload_replaceBtn__PJtat{position:absolute;top:8px;left:8px;padding:5px 12px;border-radius:999px;border:none;background:color-mix(in srgb,#10121A 62%,transparent);color:#FFFFFF;font-size:.75rem;font-weight:600;cursor:pointer;z-index:1}.CoverUpload_replaceBtn__PJtat:hover{background:color-mix(in srgb,#10121A 78%,transparent)}.CoverUpload_replaceBtn__PJtat:focus-visible{outline:2px solid var(--color-accent,#FFB86B);outline-offset:2px}.CoverUpload_removeBtn__v7Og8{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:var(--color-error,#ef4444);color:#fff;border:2px solid var(--color-bg-base);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;line-height:1;z-index:1}.CoverUpload_removeBtn__v7Og8:hover{transform:scale(1.08)}.PageLoader_inline__IE0cL{padding:var(--space-6,24px);display:flex;align-items:center;justify-content:center;color:var(--ink,var(--color-text-subtle))}.PageLoader_fullscreen__fu41a{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--ink,var(--color-text-muted))}.PageLoader_logo__44yGP{display:block;animation:PageLoader_breathe__0mBHF 1.8s ease-in-out infinite;transform-origin:center;will-change:transform}.PageLoader_wordmark__qS_AG{fill:currentColor;animation:PageLoader_glow__kUaGo 1.8s ease-in-out infinite}.PageLoader_dot__itfMu{fill:#FFB86B;transform-origin:513.7px 181.75px;animation:PageLoader_heartbeat__v0IDy 1.8s ease-in-out infinite;animation-delay:-.2s}@keyframes PageLoader_breathe__0mBHF{0%,to{transform:scale(.97)}50%{transform:scale(1)}}@keyframes PageLoader_glow__kUaGo{0%,to{opacity:.4}50%{opacity:1}}@keyframes PageLoader_heartbeat__v0IDy{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.22);opacity:1}}@media (prefers-reduced-motion:reduce){.PageLoader_dot__itfMu,.PageLoader_logo__44yGP,.PageLoader_wordmark__qS_AG{animation:none}.PageLoader_wordmark__qS_AG{opacity:1}.PageLoader_dot__itfMu{opacity:1;transform:none}}.SaveButton_saveBtn__LdF4t{transition:background .2s,color .2s,transform .1s}@keyframes SaveButton_savedPulse__wzJJV{0%{transform:scale(1.02)}40%{background:var(--success);color:#fff;transform:scale(1.04)}to{transform:scale(1)}}.SaveButton_saveBtn__LdF4t.SaveButton_pulse__z7sW1{animation:SaveButton_savedPulse__wzJJV .7s ease}@media (prefers-reduced-motion:reduce){.SaveButton_saveBtn__LdF4t.SaveButton_pulse__z7sW1{animation:none}}