@property --nx-name-cycle-color {syntax:'<color>';inherits:false;initial-value:#53e5f4;}
@layer nextiNameAppearance {
 .nx-name-parts {display:inline;min-width:0;max-width:100%;white-space:inherit;overflow:hidden;text-overflow:ellipsis;}
 .nx-name-label {font:inherit;letter-spacing:inherit;line-height:inherit;min-width:0;max-width:100%;white-space:inherit;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline;}
 .nx-name-label[data-nx-name-mode=solid],.nx-name-label[data-nx-name-mode=neon] {color:var(--nx-name-a)!important;-webkit-text-fill-color:currentColor!important;background:none!important;}
 .nx-name-label[data-nx-name-mode=solid] {text-shadow:none!important;}
 .nx-name-label[data-nx-name-mode=neon] {text-shadow:0 0 3px var(--nx-name-a),0 0 10px var(--nx-name-a)!important;text-shadow:0 0 2px color-mix(in srgb,var(--nx-name-a) 65%,transparent),0 0 10px color-mix(in srgb,var(--nx-name-a) 38%,transparent)!important;}
 .nx-name-label[data-nx-name-mode=shimmer] {color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(110deg,var(--nx-name-a) 0%,var(--nx-name-b) 35%,var(--nx-name-c) 65%,var(--nx-name-a) 100%)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:none!important;animation:nx-name-shimmer calc(var(--nx-name-period)/2) ease-in-out infinite alternate;}
 .nx-name-label[data-nx-name-mode=cycle] {color:var(--nx-name-cycle-color,var(--nx-name-a))!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;animation:nx-name-cycle var(--nx-name-period) linear infinite;}
 .nx-name-label[data-nx-playing=false] {animation-play-state:paused!important;}
 @keyframes nx-name-shimmer {from{background-position:0% 50%}to{background-position:100% 50%}}
 @keyframes nx-name-cycle {0%,100%{--nx-name-cycle-color:var(--nx-name-a)}33%{--nx-name-cycle-color:var(--nx-name-b)}66%{--nx-name-cycle-color:var(--nx-name-c)}}
 .nx-name-settings {--nx-nick-surface:var(--mobile-theme-surface,#101e31);--nx-nick-text:var(--mobile-theme-text,#e9f2fc);--nx-nick-muted:var(--mobile-theme-muted,#9badc1);--nx-nick-line:var(--mobile-theme-line,#809cba38);--nx-nick-accent:var(--mobile-theme-component-accent,var(--mobile-theme-accent,#23d8e5));--nx-nick-control:var(--mobile-theme-control,#06cbd8);--nx-nick-on-control:var(--mobile-theme-on-control,#06212c);margin:12px 0;color:var(--nx-nick-text);font-size:14px;line-height:1.4;text-align:left;}
 .nx-name-settings * {box-sizing:border-box;}
 .nx-name-settings__entry {display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:66px!important;border:0!important;border-radius:18px!important;padding:12px!important;background:transparent!important;color:var(--nx-nick-text)!important;text-align:left!important;cursor:pointer;}
 .nx-name-settings__icon {display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:color-mix(in srgb,var(--nx-nick-accent) 12%,var(--nx-nick-surface));color:var(--nx-nick-accent);}
 .nx-name-settings__icon svg {width:22px;height:22px;}
 .nx-name-settings__entry-copy {display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;}
 .nx-name-settings__entry-copy strong {font-size:15px;font-weight:750;color:var(--nx-nick-text)!important;}
 .nx-name-settings__entry-copy small,.nx-name-settings__motion {font-size:12px;color:var(--nx-nick-muted)!important;}
 .nx-name-settings__chevron {font-size:20px;color:var(--nx-nick-muted);}
 .nx-name-settings__content {padding:4px 12px 14px;}
 .nx-name-settings__preview {display:flex;min-height:108px;gap:12px;flex-direction:column;justify-content:center;align-items:center;margin:2px 0 20px;border-radius:20px;background:var(--nx-nick-surface);border:1px solid var(--nx-nick-line);color:var(--nx-nick-text);padding:16px;overflow:hidden;}
 .nx-name-settings__preview small {font-size:12px;color:var(--nx-nick-muted);}
 .nx-name-settings__preview .nx-name-label {font-size:25px;font-weight:800;line-height:1.35;}
 .nx-name-settings fieldset {border:0!important;min-width:0;margin:0!important;padding:0!important;}
 .nx-name-settings legend,.nx-name-settings__label {display:block;width:100%;margin:0 0 10px;padding:0;font-weight:700;color:var(--nx-nick-text);font-size:13px;}
 .nx-name-settings__modes {display:flex;gap:7px;overflow-x:auto;padding:2px 2px 10px;margin:0 -2px 15px;scrollbar-width:none;}
 .nx-name-settings__modes::-webkit-scrollbar {display:none;}
 .nx-name-settings__modes button {flex:0 0 auto;min-height:42px;border:1px solid var(--nx-nick-line)!important;border-radius:13px!important;background:var(--nx-nick-surface)!important;color:var(--nx-nick-text)!important;font:inherit;font-size:13px;font-weight:650;line-height:1.2;padding:10px 13px!important;cursor:pointer;white-space:nowrap;}
 .nx-name-settings__modes button.is-selected {border-color:var(--nx-nick-accent)!important;background:color-mix(in srgb,var(--nx-nick-accent) 14%,var(--nx-nick-surface))!important;color:var(--nx-nick-accent)!important;}
 .nx-name-settings__palettes {display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));max-width:360px;gap:9px;margin:0 0 18px;}
 .nx-name-settings__palettes button {position:relative;display:grid;place-items:center;justify-self:center;width:42px!important;height:42px!important;min-height:42px!important;border:2px solid transparent!important;border-radius:50%!important;padding:5px!important;background:transparent!important;cursor:pointer;}
 .nx-name-settings__palettes button.is-selected {border-color:var(--nx-nick-accent)!important;}
 .nx-name-settings__palettes button span {display:block;width:100%;height:100%;border-radius:50%;background:var(--nx-swatch)!important;box-shadow:inset 0 0 0 1px #ffffff24;}
 .nx-name-settings__palettes button i {position:absolute;font:800 16px/1 sans-serif;color:#102335;text-shadow:0 1px 1px #ffffff88;}
 .nx-name-settings__speed {display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 15px;font-weight:650;}
 .nx-name-settings__speed select {appearance:auto;border:1px solid var(--nx-nick-line);border-radius:12px;background:var(--nx-nick-surface);color:var(--nx-nick-text);min-height:40px;padding:8px 10px;font:inherit;}
 .nx-name-settings__actions {display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:12px;}
 .nx-name-settings__actions button,.nx-name-settings__error button {border:0!important;border-radius:13px!important;min-height:42px!important;padding:11px 14px!important;font-size:13px;font-weight:700;cursor:pointer;}
 .nx-name-settings__reset {color:var(--nx-nick-muted)!important;background:transparent!important;}
 .nx-name-settings__save {color:var(--nx-nick-on-control)!important;background:var(--nx-nick-control)!important;}
 .nx-name-settings button:disabled,.nx-name-settings fieldset:disabled {opacity:.55;cursor:default;}
 .nx-name-settings__status,.nx-name-settings__error,.nx-name-settings__success {margin:8px 0;font-size:13px;}
 .nx-name-settings__error {color:var(--mobile-theme-danger,#f593a9);}
 .nx-name-settings__error button {padding:0 6px!important;color:inherit;background:transparent;text-decoration:underline;}
 .nx-name-settings__success {color:var(--nx-nick-accent);}
 .nx-name-settings__motion {display:block;margin-top:12px;}
 .nx-name-settings button:focus-visible,.nx-name-settings select:focus-visible {outline:2px solid var(--nx-nick-accent)!important;outline-offset:3px;}
 @media(prefers-reduced-motion:reduce){.nx-name-label{animation:none!important;}.nx-name-label[data-nx-name-mode=cycle]{color:var(--nx-name-a)!important;}}
}
