.UpperTagEditor-module__83nvjW__editor{color:#eef2fa;background:#181b22;border:1px solid #2d3441;border-radius:6px;grid-column:1/-1;min-width:0;padding:26px}.UpperTagEditor-module__83nvjW__header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.UpperTagEditor-module__83nvjW__header h2{margin:7px 0;font-size:23px;line-height:1.3}.UpperTagEditor-module__83nvjW__header p,.UpperTagEditor-module__83nvjW__preview p,.UpperTagEditor-module__83nvjW__hint,.UpperTagEditor-module__83nvjW__iconMode p{color:#9ca9bd;margin:0;font-size:13px;line-height:1.6}.UpperTagEditor-module__83nvjW__eyebrow{letter-spacing:1.7px;color:#879ab8;font-size:10px;font-weight:650}.UpperTagEditor-module__83nvjW__badge{white-space:nowrap;color:#b6cfff;background:#24324b;border:1px solid #3c5276;border-radius:4px;padding:7px 10px;font-size:11px}.UpperTagEditor-module__83nvjW__layout{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);align-items:stretch;gap:28px;display:grid}.UpperTagEditor-module__83nvjW__fields{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.UpperTagEditor-module__83nvjW__label{color:#cbd5e6;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.UpperTagEditor-module__83nvjW__label small{color:#8e9bb0;font-size:10px;font-weight:400}.UpperTagEditor-module__83nvjW__textField,.UpperTagEditor-module__83nvjW__picker{flex-direction:column;gap:8px;min-width:0;display:flex}.UpperTagEditor-module__83nvjW__editor input,.UpperTagEditor-module__83nvjW__control{box-sizing:border-box;color:#eef2fa;width:100%;min-height:44px;font:inherit;background:#12161d;border:1px solid #394253;border-radius:4px;padding:10px 12px;font-size:13px}.UpperTagEditor-module__83nvjW__editor input:focus-visible,.UpperTagEditor-module__83nvjW__editor button:focus-visible{outline-offset:3px;outline:2px solid #82aaff}.UpperTagEditor-module__83nvjW__editor input[aria-invalid=true]{border-color:#e59a9a}.UpperTagEditor-module__83nvjW__editor button{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.UpperTagEditor-module__83nvjW__editor button:disabled{cursor:not-allowed;opacity:.5}.UpperTagEditor-module__83nvjW__control{text-align:left;align-items:center;gap:9px;display:flex}.UpperTagEditor-module__83nvjW__control span{flex:1}.UpperTagEditor-module__83nvjW__control svg,.UpperTagEditor-module__83nvjW__options svg{flex-shrink:0}.UpperTagEditor-module__83nvjW__control .UpperTagEditor-module__83nvjW__selectArrow{color:#b3bdcc;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:0 0 0 6px;padding:0;transition:transform .18s;display:block;transform:rotate(0)}.UpperTagEditor-module__83nvjW__control[aria-expanded=true] .UpperTagEditor-module__83nvjW__selectArrow{transform:rotate(180deg)}.UpperTagEditor-module__83nvjW__control .UpperTagEditor-module__83nvjW__selectLock{color:#8e9bb0;flex:0 0 16px;width:16px;height:16px;margin-left:6px;display:block}.UpperTagEditor-module__83nvjW__control:hover:not(:disabled){background:#1e2632;border-color:#677e9f}.UpperTagEditor-module__83nvjW__pickerRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.UpperTagEditor-module__83nvjW__picker{position:relative}.UpperTagEditor-module__83nvjW__options{z-index:30;background:#202733;border:1px solid #44526a;border-radius:4px;flex-direction:column;gap:5px;margin-top:8px;padding:7px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 30px #0007}.UpperTagEditor-module__83nvjW__options button{color:#dbe5f5;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;font-size:12px;display:flex}.UpperTagEditor-module__83nvjW__options button span{flex:1}.UpperTagEditor-module__83nvjW__options button:hover,.UpperTagEditor-module__83nvjW__options button:focus-visible{background:#314057;border-color:#506582}.UpperTagEditor-module__83nvjW__options button[aria-selected=true]{color:#c7dfff;background:#283e5c}.UpperTagEditor-module__83nvjW__toggleRow{color:#dbe5f5;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:26px;padding:0;font-size:13px;display:flex}.UpperTagEditor-module__83nvjW__switch{box-sizing:border-box;background:#394253;border-radius:6px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:3px;transition:background .2s;display:flex}.UpperTagEditor-module__83nvjW__switch i{background:#fff;border-radius:2px;width:14px;height:14px;transition:transform .2s;display:block}.UpperTagEditor-module__83nvjW__toggleRow[aria-checked=true] .UpperTagEditor-module__83nvjW__switch{background:#4378c6}.UpperTagEditor-module__83nvjW__toggleRow[aria-checked=true] .UpperTagEditor-module__83nvjW__switch i{transform:translate(14px)}.UpperTagEditor-module__83nvjW__iconMode{border-top:1px solid #2b3340;padding-top:16px}.UpperTagEditor-module__83nvjW__iconMode p{margin-top:5px;font-size:11px}.UpperTagEditor-module__83nvjW__colors{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.UpperTagEditor-module__83nvjW__colorChoice label{flex-direction:column;gap:8px;display:flex}.UpperTagEditor-module__83nvjW__colorChoice input{letter-spacing:1px;font-family:monospace}.UpperTagEditor-module__83nvjW__channels{flex-direction:column;gap:8px;margin-top:12px;display:flex}.UpperTagEditor-module__83nvjW__channels label{color:#9ca9bd;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:6px;font-size:10px;display:grid}.UpperTagEditor-module__83nvjW__channels input[type=range]{accent-color:#84a7da;cursor:pointer;background:0 0;border:0;width:100%;height:16px;min-height:16px;padding:0}.UpperTagEditor-module__83nvjW__channels output{text-align:right;font-variant-numeric:tabular-nums}.UpperTagEditor-module__83nvjW__swatches{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.UpperTagEditor-module__83nvjW__swatches button{border:1px solid #ffffff50;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid}.UpperTagEditor-module__83nvjW__swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #9ec2ff}.UpperTagEditor-module__83nvjW__previewColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.UpperTagEditor-module__83nvjW__previewActions{justify-content:flex-end;display:flex}.UpperTagEditor-module__83nvjW__previewColumn>.UpperTagEditor-module__83nvjW__preview{flex:1}.UpperTagEditor-module__83nvjW__preview{text-align:center;background:radial-gradient(at bottom,#223046,#14181f 75%);border:1px solid #354258;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;gap:28px;min-height:270px;padding:24px 16px;display:flex;overflow:hidden}.UpperTagEditor-module__83nvjW__preview p{font-size:11px}@font-face{font-family:TrixMinecraft;src:url(/assets/trix-minecraft.ttf)format("truetype");font-display:swap}.UpperTagEditor-module__83nvjW__nameplate{font-synthesis:none;text-shadow:2px 2px #0008;flex-direction:column;align-items:center;gap:14px;max-width:100%;font-family:TrixMinecraft,monospace;display:flex}.UpperTagEditor-module__83nvjW__nickname{align-items:center;gap:9px;max-width:100%;font-size:22px;display:flex}.UpperTagEditor-module__83nvjW__nickname span{overflow-wrap:anywhere}.UpperTagEditor-module__83nvjW__nickname img{object-fit:contain;flex-shrink:0}.UpperTagEditor-module__83nvjW__tagLine{color:var(--tag-start);justify-content:center;align-items:center;gap:8px;min-height:24px;font-size:17px;display:flex}.UpperTagEditor-module__83nvjW__letters{overflow-wrap:anywhere}.UpperTagEditor-module__83nvjW__letters>span{display:inline-block}.UpperTagEditor-module__83nvjW__brandIcon,.UpperTagEditor-module__83nvjW__tintedIcon{flex-shrink:0;display:flex}.UpperTagEditor-module__83nvjW__tagLine[data-effect=gradient] .UpperTagEditor-module__83nvjW__letters>span,.UpperTagEditor-module__83nvjW__tagLine[data-effect=gradient] .UpperTagEditor-module__83nvjW__tintedIcon{animation:2.4s ease-in-out infinite UpperTagEditor-module__83nvjW__gradient}.UpperTagEditor-module__83nvjW__tagLine[data-effect=fade] .UpperTagEditor-module__83nvjW__letters,.UpperTagEditor-module__83nvjW__tagLine[data-effect=fade] .UpperTagEditor-module__83nvjW__tintedIcon{animation:2.4s ease-in-out infinite UpperTagEditor-module__83nvjW__fade}.UpperTagEditor-module__83nvjW__tagLine[data-effect=wave] .UpperTagEditor-module__83nvjW__letters>span{animation:1.5s ease-in-out infinite UpperTagEditor-module__83nvjW__wave}.UpperTagEditor-module__83nvjW__hiddenTag{color:#7e8ba1;font-size:12px}.UpperTagEditor-module__83nvjW__footer{border-top:1px solid #2b3340;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.UpperTagEditor-module__83nvjW__status,.UpperTagEditor-module__83nvjW__error{color:#93a5be;margin:0;font-size:12px;line-height:1.6}.UpperTagEditor-module__83nvjW__error{color:#ffb4b4}.UpperTagEditor-module__83nvjW__editor .UpperTagEditor-module__83nvjW__save{color:#dce2ec;white-space:nowrap;min-height:42px;box-shadow:none;filter:none;text-shadow:none;background:#20252e;border:1px solid #3a424e;border-radius:4px;padding:10px 23px;font-size:13px;transform:none}.UpperTagEditor-module__83nvjW__editor .UpperTagEditor-module__83nvjW__save:hover:not(:disabled){box-shadow:none;filter:none;background:#282e38;border-color:#505a69;transform:none}.UpperTagEditor-module__83nvjW__editor .UpperTagEditor-module__83nvjW__save:focus:not(:focus-visible){outline:none}.UpperTagEditor-module__83nvjW__editor .UpperTagEditor-module__83nvjW__save:focus-visible{outline-offset:3px;outline:1px solid #a7b3c5}@keyframes UpperTagEditor-module__83nvjW__gradient{0%,to{color:var(--tag-start)}50%{color:var(--tag-end)}}@keyframes UpperTagEditor-module__83nvjW__fade{0%,to{opacity:1}50%{opacity:.25}}@keyframes UpperTagEditor-module__83nvjW__wave{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.UpperTagEditor-module__83nvjW__editor *{transition:none!important;animation:none!important}}@media (max-width:760px){.UpperTagEditor-module__83nvjW__layout{grid-template-columns:1fr}.UpperTagEditor-module__83nvjW__preview{min-height:230px}.UpperTagEditor-module__83nvjW__header{flex-wrap:wrap}.UpperTagEditor-module__83nvjW__editor{padding:20px}}@media (max-width:400px){.UpperTagEditor-module__83nvjW__pickerRow{grid-template-columns:1fr}.UpperTagEditor-module__83nvjW__footer{flex-direction:column;align-items:stretch}.UpperTagEditor-module__83nvjW__save{width:100%}}
