.form-profile{--mcn-form-gap: 1.25rem;--mcn-form-col: 15rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(var( --mcn-form-col ),1fr));gap:var( --mcn-form-gap );align-items:start;margin:0 0 var( --mcn-form-gap );max-width:62rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var( --mcn-form-col ),1fr));gap:1rem 1.25rem;align-items:start}.form-row-wide{grid-column:1 / -1}form#your-profile{display:grid!important}.form-profile>.form-note,.form-profile>.form-row-submit,.form-profile>form{grid-column:1 / -1}.form-profile fieldset{grid-column:1 / -1;min-width:0}.form-profile legend{align-items:center;color:#ffffff;display:flex;font-size:0.9375rem;font-weight:700;gap:0.875rem;justify-content:center;padding:0;text-align:center;width:100%}.form-profile legend::before,.form-profile legend::after{background:#2e2e34;content:"";flex:1 1 auto;height:1px}.form-profile .form-row{display:flex;flex-direction:column;gap:0.375rem;margin:0;min-width:0}.form-profile label{align-items:center;color:#f2f2f4;display:flex;font-size:0.8125rem;font-weight:600;gap:0.4375rem;letter-spacing:0.01em;line-height:1.4}.form-profile label>svg.svg-icon{color:#8a8a94;flex-shrink:0;height:0.9375rem;width:0.9375rem}.form-profile .form-label{align-items:center;color:#f2f2f4;display:flex;font-size:0.8125rem;font-weight:600;gap:0.4375rem;letter-spacing:0.01em;line-height:1.4}.form-profile .form-label-text{min-width:0}.form-profile .form-hint{color:#8a8a94;font-size:0.75rem;line-height:1.4}.form-profile .form-control:not(.form-control-file),.form-profile input[type=text],.form-profile input[type=email],.form-profile input[type=url],.form-profile input[type=password],.form-profile select,.form-profile textarea{background:#000000!important;border:1px solid #2e2e34!important;border-radius:6px;color:#ffffff;font:inherit;line-height:1.5;max-width:none!important;min-height:2.75rem;padding:0.5rem 0.75rem;width:100%}.form-profile .form-control:hover,.form-profile input[type=text]:hover,.form-profile input[type=email]:hover,.form-profile input[type=url]:hover,.form-profile select:hover,.form-profile textarea:hover{border-color:#3d3d46!important}.form-profile .form-control:focus,.form-profile input[type=text]:focus,.form-profile input[type=email]:focus,.form-profile input[type=url]:focus,.form-profile select:focus,.form-profile textarea:focus{border-color:#5a5a66!important;outline:2px solid #5a5a66;outline-offset:1px}.form-profile textarea{min-height:12rem!important;resize:vertical}.form-profile input[type=file]{color:#f2f2f4;min-height:0;padding:0.375rem 0}.form-profile input[type=file]::file-selector-button{background:#101010;border:1px solid #2e2e34;border-radius:6px;color:#ffffff;cursor:pointer;font:inherit;margin-right:0.75rem;padding:0.5rem 0.875rem}.form-profile input[type=file]::file-selector-button:hover{background:#161616;border-color:#3d3d46}.form-row{position:relative}.field-status{display:inline-flex;align-items:center;gap:0.375rem;margin-left:0.5rem;font-size:0.75rem;line-height:1;vertical-align:middle}.field-status svg{flex-shrink:0;width:1rem;height:1rem}.field-status .spinner{animation:spin 1s linear infinite;color:#8a8a94}.field-status .checkmark{color:#55ff00}.field-status .cross{color:#d63b3b}.field-status .status-text{color:#8a8a94;font-size:0.75rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.form-row.field-valid .form-control,.form-row.field-valid input[type=url],.form-row.field-valid input[type=text],.form-row.field-valid input[type=email]{border-color:#55ff00!important}.form-row.field-valid .field-status .checkmark{color:#55ff00}.form-row.field-invalid .form-control,.form-row.field-invalid input[type=url],.form-row.field-invalid input[type=text],.form-row.field-invalid input[type=email]{border-color:#d63b3b!important}.form-row.field-invalid .field-status .cross{color:#d63b3b}.form-row.field-checking .form-control,.form-row.field-checking input[type=url],.form-row.field-checking input[type=text],.form-row.field-checking input[type=email]{border-color:#4a9eff!important}.form-row.field-valid.saved .field-status .checkmark,.form-row.field-invalid.saved .field-status .cross{opacity:1}.form-row-social{flex-wrap:wrap;align-items:flex-start}.form-row-social .form-control{flex:1;min-width:0}.form-row-social .field-status{margin-top:0.25rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem 1.25rem;align-items:start}.form-profile fieldset{background:#101010;border:1px solid #2e2e34;border-radius:8px;margin:0;padding:1.125rem 1.25rem 1.25rem}.form-profile legend{color:#ffffff;font-size:0.9375rem;font-weight:700;padding:0 0.5rem}.profile-form-social-networks{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0.75rem 1rem}.profile-form-social-networks legend{grid-column:1 / -1}.profile-form-social-networks .form-row-social{margin:0}.btn-delete{background:#d63b3b!important;border:1px solid #e05555!important;border-radius:6px;color:#ffffff!important}.btn.btn-delete{background:#d63b3b!important;background-color:#d63b3b!important;border:1px solid #e05555!important;color:#ffffff!important}.btn-delete:hover,.btn-delete:focus-visible{background:#e05555!important;border-color:#f06a6a!important}.btn-delete:focus-visible{outline:2px solid #f06a6a;outline-offset:2px}.form-profile .btn-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;line-height:1.2}.form-profile .btn-with-icon>span{min-width:0}.btn-with-icon>svg.svg-icon{width:1rem;height:1rem;flex-shrink:0}.form-row-wide>.mcn-notice{margin:0}.form-section-platform:has(.mcn-connect-buttons,.mcn-buttons) .form-row-wide{min-width:0}.form-profile-footer{align-items:center;border-top:1px solid #2e2e34;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.75rem;max-width:62rem;padding-top:1.25rem;width:100%}.form-profile-footer>*{flex:0 0 auto;margin-left:auto}.form-avatar{align-items:center;display:flex;gap:1rem}.form-grid>.form-row-avatar{grid-column:1 / -1}.form-row-avatar{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1rem}.form-row-avatar>.form-label{grid-column:1 / -1}.form-row-avatar>.form-avatar{grid-column:1;grid-row:2}.form-row-avatar>.form-avatar-controls{grid-column:2;grid-row:2}.form-row-avatar .preset-picker{grid-column:1 / -1;grid-row:3;width:100%}@media(max-width:600px){.form-row-avatar{grid-template-columns:minmax(0,1fr)}.form-row-avatar>.form-avatar,.form-row-avatar>.form-avatar-controls,.form-row-avatar .preset-picker{grid-column:1}.form-row-avatar>.form-avatar{grid-row:2;margin-bottom:.75rem}.form-row-avatar>.form-avatar-controls{grid-row:3}.form-row-avatar .preset-picker{grid-row:4}}.form-avatar-preview{background:#101010;border:1px solid #2e2e34;border-radius:50%;flex:0 0 auto;height:72px;overflow:hidden;width:72px}.form-avatar-preview img{display:block;height:100%;object-fit:cover;width:100%}.form-avatar-controls{display:flex;flex-direction:column;gap:0.5rem;min-width:0}.preset-picker{margin-top:0.25rem;position:relative;width:100%}.preset-toggle{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 0.8rem;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff0a;color:inherit;font:inherit;font-size:0.85rem;cursor:pointer}.preset-toggle:hover{background:#ffffff14}.preset-toggle:focus-visible{outline:2px solid #b58aff;outline-offset:2px}.preset-toggle svg{width:18px;height:18px;flex:0 0 18px;opacity:0.85}.preset-panel{margin-top:0.6rem;padding:0.85rem;border:1px solid #2e2e34;border-radius:14px;background:#101010}.preset-panel[hidden]{display:none}.preset-panel-note{margin:0 0 0.7rem;font-size:0.78rem;line-height:1.4;color:#a1a1aa}.preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:0.55rem;align-items:stretch}.preset-grid-wide{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.preset-option{display:grid;grid-template-rows:56px auto;justify-items:center;align-content:start;gap:0.4rem;height:92px;overflow:hidden;padding:0.45rem 0.3rem;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff08;color:#d4d4d8;font:inherit;font-size:0.72rem;line-height:1.25;cursor:pointer;min-width:0}.preset-option-wide{grid-template-rows:60px auto;height:96px}.preset-option:hover{background:#ffffff14;border-color:#ffffff33}.preset-option:focus-visible{outline:2px solid #b58aff;outline-offset:2px}.preset-option img{grid-row:1;align-self:center;justify-self:center;display:block;width:56px;height:56px;max-width:100%;border-radius:50%;object-fit:cover}.preset-option .preset-swatch{justify-self:stretch;align-self:stretch;width:100%;height:100%;border-radius:8px;object-fit:cover}.preset-none-mark{grid-row:1;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px dashed #ffffff33;border-radius:50%;color:#8b8b95}.preset-none-mark svg{width:24px;height:24px}.preset-option.is-selected{border-color:#b58aff;background:#b58aff1f;color:#fff}.preset-option.is-selected .preset-none-mark{border-style:solid;border-color:#b58aff;color:#d9c4ff}.preset-option-name{grid-row:2;align-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media(max-width:600px){.preset-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:0.45rem}.preset-grid-wide{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.preset-option{font-size:0.68rem}}@media(min-width:1100px){.preset-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-width:720px}.preset-grid-wide{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-width:1080px}}@media(prefers-reduced-motion:no-preference){.preset-panel{animation:presetPanelIn 140ms ease-out}@keyframes presetPanelIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}.form-profile .form-control-file{clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.btn-upload{align-items:center;background:#000000;border:1px solid #2e2e34;border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:0.5rem;justify-content:center;min-height:2.5rem;padding:0.4rem 1rem;width:fit-content}.btn-upload:hover{background:#161616;border-color:#3d3d46}.btn-upload:focus-within{outline:2px solid #5a5a66;outline-offset:2px}.btn-upload>svg.svg-icon{width:1rem;height:1rem;flex-shrink:0}.form-profile fieldset{background:#070707;border:1px solid #2e2e34}.form-profile .success,.success{color:#55ff00!important;background:#000000!important;border:1px solid #1e1e1e!important;border-radius:0.5em!important;padding:1rem!important;display:grid!important}.form-profile .form-row-submit{display:flex;flex-direction:row;gap:0.75rem;justify-content:flex-start!important;margin:0}.form-profile .btn-primary{width:auto!important}.form-profile .btn-primary{background:#ffffff!important;background-color:#ffffff!important;border:1px solid #ffffff!important;border-radius:6px;color:#101010!important;cursor:pointer;font:inherit;font-weight:700;min-height:2.75rem;padding:0.5rem 1.75rem}.form-profile .btn-primary:hover{background:#e6e6e6!important;background-color:#e6e6e6!important;border-color:#e6e6e6!important;color:#000000!important}.form-profile .btn-primary:hover,.form-profile .btn-primary:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.form-profile .form-note{color:#f2f2f4;margin:0}@media(max-width:782px){.form-profile{grid-template-columns:1fr}.form-profile .form-row-submit{justify-content:stretch!important}.form-profile .btn-primary{width:100%!important}}@media(prefers-reduced-motion:reduce){.form-profile *{transition:none!important}}ul.menu-profile-menu-container{background:#101010!important;border:1px solid #2e2e34!important;border-radius:1rem!important;box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden}ul.menu-profile-menu-container>.nav{background:transparent!important;border:none!important;border-radius:0!important}ul.menu-profile-menu-container .menu-item{border-bottom:1px solid #2e2e34}ul.menu-profile-menu-container .menu-item:last-child{border-bottom:none}ul.menu-profile-menu-container .menu-item>a{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;color:#f2f2f4!important;text-decoration:none;transition:background 0.15s ease}ul.menu-profile-menu-container .menu-item>a:hover,ul.menu-profile-menu-container .menu-item>a:focus{background:#161616!important;color:#ffffff!important}ul.menu-profile-menu-container .menu-item>a>.svg-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:#8a8a94}ul.menu-profile-menu-container .menu-item>a:hover>.svg-icon,ul.menu-profile-menu-container .menu-item>a:focus>.svg-icon{color:#f2f2f4}ul.menu-profile-menu-container .menu-item>a>span{flex:1;font-size:0.875rem;font-weight:500;line-height:1.4}ul.menu-profile-menu-container .sub-menu{background:#101010!important;border:1px solid #2e2e34!important;border-radius:0.5rem!important;box-shadow:0 4px 12px rgba(0,0,0,0.15)}ul.menu-profile-menu-container .sub-menu .menu-item>a{padding-left:1.5rem;font-size:0.8125rem}ul.menu-profile-menu-container .current-menu-item>a,ul.menu-profile-menu-container .current-menu-ancestor>a{background:#161616!important;color:#ffffff!important}ul.menu-profile-menu-container .current-menu-item>a>.svg-icon,ul.menu-profile-menu-container .current-menu-ancestor>a>.svg-icon{color:#ffffff}ul.menu-profile-menu-container{position:relative}ul.menu-profile-menu-container[hidden]{display:none!important}.nav .sub-menu{position:absolute;top:100%;left:-1rem;z-index:10;display:none;min-width:140px;margin:0;padding:0.25rem 0;list-style:none;background:var(--musiveo-background, #101010);border:1px solid var(--musiveo-border, #2e2e34);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.nav .menu-item:hover>.sub-menu,.nav .menu-item:focus-within>.sub-menu{display:block}.nav .sub-menu .menu-item{border:none}.nav .sub-menu .menu-item>a{padding:0.5rem 1rem;font-size:0.8125rem}.nav .sub-menu .menu-item>a:hover,.nav .sub-menu .menu-item>a:focus{background:#161616!important}.user-edit-link{background:#101010!important;border-radius:0.75rem;padding:0.75rem}.header-user .entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.header-user .entry-meta .header-user .entry-meta,.user-platforms,.user-platforms-primary{overflow:visible}.user-platforms{margin-left:0;flex-wrap:wrap;gap:0.5rem}.header-user .entry-meta,.user-platforms,.user-platforms-primary{overflow:visible}.user-platforms{display:flex;align-items:center;gap:0.5rem;margin-left:auto}.user-platforms-primary{display:flex;align-items:center;gap:0.5rem}.user-platform-link{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:#f2f2f4;text-decoration:none;transition:color 0.15s ease,transform 0.15s ease}.user-platform-link:hover,.user-platform-link:focus{color:#ffffff;outline:none;transform:scale(1.15)}.user-platform-link>.svg-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.user-platform-link{position:relative}.user-platforms-more{position:relative}.user-platforms-toggle{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#101010;border:1px solid #2e2e34;color:#8a8a94;cursor:pointer;transition:color 0.15s ease,transform 0.15s ease}.user-platforms-toggle:hover,.user-platforms-toggle:focus{background:#161616;border-color:#3d3d46;color:#f2f2f4;outline:none;transform:scale(1.1)}.user-platforms-toggle>.svg-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.user-platforms-toggle::after{content:attr(aria-label);position:absolute;bottom:calc(100% + 0.5rem);left:50%;transform:translateX(-50%);padding:0.375rem 0.75rem;background:#000000;border:1px solid #2e2e34;border-radius:0.375rem;font-size:0.75rem;font-weight:500;color:#f2f2f4;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.15s ease;z-index:30;pointer-events:none}.user-platforms-toggle:hover::after,.user-platforms-toggle:focus::after{opacity:1;visibility:visible}.user-platforms-toggle::before{content:"";position:absolute;bottom:calc(100% + 0.25rem);left:50%;transform:translateX(-50%);border:0.375rem solid transparent;border-top-color:#000000;opacity:0;visibility:hidden;transition:opacity 0.15s ease,visibility 0.15s ease;z-index:30;pointer-events:none}.user-platforms-toggle:hover::before,.user-platforms-toggle:focus::before{opacity:1;visibility:visible}.user-platforms-toggle{position:relative}.user-platforms-dropdown{position:absolute;top:100%;right:0;z-index:20;margin-top:0.375rem;min-width:160px;background:#101010;border:1px solid #2e2e34;border-radius:0.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden}.user-platforms-dropdown[hidden]{display:none}.user-platforms-dropdown:not([hidden]){display:block}.user-platforms-list{list-style:none;margin:0;padding:0.25rem 0}.user-platforms-list li{margin:0}.user-platforms-list .user-platform-link{display:flex;align-items:center;gap:0.75rem;width:auto;height:auto;padding:0.5rem 1rem;border-radius:0;border:none;border-bottom:1px solid #2e2e34;background:transparent;color:#f2f2f4}.user-platforms-list .user-platform-link:hover,.user-platforms-list .user-platform-link:focus{background:#161616;border-color:transparent;color:#ffffff}.user-platforms-list .user-platform-link>.svg-icon{width:1.125rem;height:1.125rem;color:#8a8a94;flex-shrink:0}.user-platforms-list .user-platform-link:hover>.svg-icon,.user-platforms-list .user-platform-link:focus>.svg-icon{color:#f2f2f4}.user-platforms-list .user-platform-link span{font-size:0.8125rem;font-weight:500;line-height:1.4}.user-platforms-list li:last-child .user-platform-link{border-bottom:none}.delete-account-confirm{background:#101010;border:1px solid #2e2e34;border-radius:0.75rem;padding:1.5rem;margin-top:1rem;box-shadow:0 8px 24px rgba(0,0,0,0.2)}.delete-account-confirm[hidden]{display:none}.delete-account-confirm:not([hidden]){display:block;animation:fadeIn 0.15s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}.delete-account-confirm .notice{background:#070707;border:1px solid #2e2e34;border-radius:0.5rem;padding:1rem;margin:0 0 1.5rem;color:#f2f2f4;font-size:0.875rem;line-height:1.5}.delete-account-form{display:flex;flex-direction:column;gap:1rem}.delete-account-form .form-row{margin:0}.delete-account-form .form-control{background:#000000!important;border:1px solid #2e2e34!important;border-radius:6px;color:#ffffff;padding:0.5rem 0.75rem;min-height:2.75rem;width:100%}.delete-account-form .form-control:focus{border-color:#5a5a66!important;outline:2px solid #5a5a66;outline-offset:1px}.delete-account-form .form-row-submit{display:flex;gap:0.75rem;flex-wrap:wrap;margin-top:0.5rem}.delete-account-form .btn{flex:0 0 auto}.delete-account-modal{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%;height:100%;margin:0;padding:1rem;z-index:2147483000;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.delete-account-modal[hidden]{display:none}.delete-account-modal:not([hidden]){display:flex;animation:fadeIn 0.15s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.delete-account-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);animation:fadeIn 0.15s ease}.delete-account-modal-panel{position:relative;background:#101010;border:1px solid #2e2e34;border-radius:0.75rem;box-shadow:0 24px 48px rgba(0,0,0,0.5);width:100%;max-width:28rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp 0.15s ease}@keyframes slideUp{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.delete-account-modal-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #2e2e34;flex-shrink:0}.delete-account-modal-title{margin:0;font-size:1.125rem;font-weight:600;color:#f2f2f4}.delete-account-modal-close{background:none;border:none;color:#8a8a94;font-size:1.5rem;line-height:1;padding:0;cursor:pointer;transition:color 0.15s ease}.delete-account-modal-close:hover,.delete-account-modal-close:focus{color:#f2f2f4;outline:none}.delete-account-modal-body{padding:1.25rem;overflow-y:auto;flex:1 1 auto;min-height:0}.delete-account-modal-warning{margin:0 0 1.5rem;color:#f2f2f4;font-size:0.875rem;line-height:1.5}@media(max-width:480px){.delete-account-modal{padding:0.5rem}.delete-account-modal-panel{max-width:100%;border-radius:0.5rem}.delete-account-modal-head,.delete-account-modal-body{padding:1rem}}.btn-with-icon{position:relative;display:inline-flex;align-items:center;gap:0.5rem}.btn-with-icon .btn-spinner{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;animation:spin 1s linear infinite;color:inherit}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.btn-with-icon[disabled]{opacity:0.7;cursor:not-allowed}.btn-with-icon[disabled] .btn-text{opacity:0.7}.profile-toast{position:fixed;bottom:2rem;right:2rem;z-index:9999;display:flex;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background:#101010;border:1px solid #2e2e34;border-radius:0.5rem;box-shadow:0 12px 24px rgba(0,0,0,0.4);color:#f2f2f4;font-size:0.875rem;transform:translateY(100px);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease;max-width:90vw}.profile-toast.show{transform:translateY(0);opacity:1}.profile-toast-success{border-color:#28a745}.profile-toast-success .toast-icon{color:#28a745}.profile-toast-error{border-color:#d63b3b}.profile-toast-error .toast-icon{color:#d63b3b}.toast-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.form-note-connector{display:flex;align-items:flex-start;gap:0.5rem;padding:1rem;background:#0a0a0a;border:1px solid #2e2e34;border-radius:0.5rem;color:#8a8a94;font-size:0.8125rem;line-height:1.5;margin-top:1rem}.form-note-connector .svg-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:#5a5a66;margin-top:0.125rem}.delete-account-modal .btn:not(.btn-delete){color:#ffffff!important;border-color:#2e2e34!important}.delete-account-modal .btn:not(.btn-delete):hover,.delete-account-modal .btn:not(.btn-delete):focus-visible{color:#ffffff!important;background:#161616!important;border-color:#3d3d46!important}.musiveo-tip-float{position:fixed;z-index:2147483647;background:rgba(10,10,14,0.92);color:#fff;font-size:12px;font-weight:600;line-height:1.4;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,0.14);box-shadow:0 8px 24px rgba(0,0,0,0.5);white-space:nowrap;pointer-events:none;animation:musiveo-tip-in 0.15s ease-out}.musiveo-tip-float[hidden]{display:none}@keyframes musiveo-tip-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.user-platform-link:hover,.user-platform-link:focus{color:#ffffff}.form-row .field-status{position:absolute;top:2.35em;right:0.75rem;margin-left:0;max-width:calc(100% - 1.5rem);background:#101010;border-radius:4px;padding:0.125rem 0.375rem;z-index:2}.form-row.field-checking .form-control,.form-row.field-valid .form-control,.form-row.field-invalid .form-control{padding-right:3.25rem}.form-row.field-invalid .form-control{padding-right:14rem}.form-row .field-status .status-text{color:#d63b3b;font-weight:600}.form-row.field-valid .field-status .status-text,.form-row.field-checking .field-status .status-text{color:#f2f2f4}.email-verified-badge{display:inline-flex;align-items:center;gap:0.3125rem;margin-top:0.375rem;padding:0.1875rem 0.5rem;border:1px solid #2e2e34;border-radius:999px;font-size:0.6875rem;font-weight:600;line-height:1.4;letter-spacing:0.01em;white-space:nowrap}.email-verified-badge::before{content:"";width:0.5rem;height:0.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.email-verified-badge.is-confirmed{color:#4ade80;border-color:#14532d;background:#052e16}.email-verified-badge.is-unconfirmed{color:#fbbf24;border-color:#453411;background:#1c1408}.email-verified-badge.is-pending{color:#a1a1aa;border-color:#2e2e34;background:#161616}.form-row.field-checking .form-control{border-color:#3d3d46}.user-platforms-dropdown.musiveo-ui-menu:not([hidden]){display:block;position:fixed;inset:auto;margin:0;z-index:var(--z-modal, 500)!important;min-width:0;width:min(15rem,calc(100vw - 16px));padding:.375rem;border:1px solid var(--musiveo-ui-border, #292929);border-radius:12px;background:var(--musiveo-ui-surface, #151515);color:#eee;box-shadow:0 12px 32px #0006;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.user-platforms-dropdown.musiveo-ui-menu .user-platforms-list{display:block;padding:0;margin:0;list-style:none}.user-platforms-dropdown.musiveo-ui-menu .dropdown-item>svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;margin:0!important}.user-platforms-dropdown.musiveo-ui-menu .dropdown-item{display:flex;align-items:center;gap:.6rem;text-align:start;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}.form-profile .profile-image-copy{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}.form-profile .profile-image-copy strong{font-size:.9rem;font-weight:600}.form-profile .profile-image-copy .form-hint{margin:0;font-size:.8rem;line-height:1.5;color:#aaa;max-width:38rem}.form-profile .profile-image-dropzone>svg{width:24px;height:24px;flex:0 0 24px}.form-profile .profile-image-or{display:flex;align-items:center;gap:.8rem;margin:.9rem 0;color:#aaa;font-size:.85rem}.form-profile .profile-image-or::before,.form-profile .profile-image-or::after{content:"";height:1px;background:#ffffff18;flex:1}.form-profile .profile-image-status{display:block;width:100%;margin:.55rem 0 0;font-size:.875rem;line-height:1.5}.form-profile .profile-image-status:empty{display:none}.form-profile .profile-image-status.is-error{padding:.65rem .8rem;border:1px solid #e7717155;border-radius:.65rem;background:#7f1d1d24;color:#ffb4b4;font-weight:500}.user-navigation .user-followers{display:inline-flex!important;align-items:center;margin-inline-start:.35rem}.user-navigation .user-followers .count{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:1.25rem;height:auto;padding:0 .25rem;border:0;background:transparent;color:#aaa;font-size:.75rem;line-height:1.5}.form-profile .form-row-avatar{grid-template-columns:minmax(0,1fr)}.form-profile .form-row-avatar>.form-avatar{grid-column:1;grid-row:2;width:100%}.form-profile .form-row-avatar>.profile-image-or{grid-column:1;grid-row:3}.form-profile .form-row-avatar>.preset-picker{grid-column:1;grid-row:4}.form-profile :is(.form-row-avatar,.form-section-background)>.profile-image-or{width:100%;grid-column:1 / -1;box-sizing:border-box;align-self:center}.form-profile .profile-image-or::before,.form-profile .profile-image-or::after{max-width:5rem}.form-profile .profile-image-or{justify-content:center}.form-profile :is(.form-row-avatar,.form-section-background)>.preset-picker{width:100%;grid-column:1 / -1}.form-profile{width:100%;max-width:100%!important;box-sizing:border-box}.form-profile .preset-picker>.preset-toggle{display:flex;margin-inline:auto}.form-profile .profile-image-sections{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;min-width:0;align-items:start}.form-profile .profile-image-sections>.form-section{grid-column:auto;min-width:0;margin:0}.form-profile .profile-image-sections .form-row-avatar{display:flex!important;flex-direction:column;align-items:center;gap:0;width:100%;margin:0}.form-profile .profile-image-sections .form-avatar{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}.form-profile .profile-image-sections .form-avatar-preview{width:96px;height:96px;margin:2rem auto 1rem}.form-profile .profile-image-sections .form-avatar-controls{width:100%;max-width:28rem;margin-inline:auto}.form-profile .profile-image-sections .form-section-background{display:block!important}.form-profile .profile-image-sections .profile-background-preview-wrap{width:100%;max-width:28rem;margin:1rem auto 0}.form-profile .profile-image-sections .profile-background-preview{min-height:0;height:128px;width:100%}.form-profile .profile-image-sections .profile-image-dropzone{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;max-width:28rem;min-height:164px;padding:1.25rem!important;margin-block:0;margin-inline:auto;text-align:center}.form-profile .profile-image-sections .profile-image-dropzone>svg{width:36px;height:36px;flex:0 0 36px}.form-profile .profile-image-sections .form-row{width:100%;min-width:0}.form-profile .profile-image-sections .form-row:not(.form-row-avatar){margin:0}.form-profile .profile-image-sections .form-section-background>.form-row{padding:0}.form-profile .form-control:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%;min-height:44px;padding:.75rem .9rem!important;border:1px solid #ffffff24!important;border-radius:.65rem!important;background:#0a0a0a!important;color:#f5f5f7;font:inherit;box-shadow:none}
