.er-summary,.er-dialog,.er-toast{--er-bg:#11111d;--er-line:#c4b5fd22;--er-muted:#aaa9c1;--er-text:#f3f0ff;color:var(--er-text);box-sizing:border-box;font-family:inherit}.er-summary *,.er-dialog *,.er-toast *,.er-profile-plates *{box-sizing:border-box}.er-summary button,.er-dialog button,.er-toast button{font:inherit;cursor:pointer;border:1px solid var(--er-line);color:inherit;background:#ffffff08;border-radius:12px;padding:10px 16px;transition:background .2s,opacity .2s,transform .2s,border-color .2s}.er-summary button:hover,.er-dialog button:hover,.er-toast button:hover{background:#ffffff14;border-color:#d5c5ff55}.er-summary button:active,.er-dialog button:active{transform:scale(.98)}.er-dialog button:disabled{cursor:not-allowed;opacity:.48}.er-summary button:focus-visible,.er-dialog button:focus-visible,.er-dialog input:focus-visible,.er-dialog select:focus-visible{outline-offset:4px;outline:2px solid #c9b6ff}.er-eyebrow{letter-spacing:2px;color:#bfb2e8;font-size:10px;font-weight:800;display:block}.er-art{aspect-ratio:1;flex-shrink:0;width:100%;display:block;position:relative}.er-art>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.er-frame{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--rank-color) 58%,transparent)) drop-shadow(0 4px 6px #05040c55)}.er-frame[data-tier="0"],.er-frame[data-tier="1"]{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--rank-color) 42%,transparent)) drop-shadow(0 3px 5px #05040c48)}.er-frame[data-tier="3"],.er-frame[data-tier="4"]{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rank-color) 72%,transparent)) drop-shadow(0 5px 8px #05040c66)}.er-frame[data-tier="5"]{animation:3.2s ease-in-out infinite er-square-energy}.er-frame[data-tier="6"]{animation:2.4s ease-in-out infinite er-square-legend}.er-summary{background:radial-gradient(at 0 10%,#9480ff27,#0000 62%),linear-gradient(115deg,#1d1a30,#13131f);border:1px solid #c9b6ff35;border-radius:24px;align-items:center;gap:24px;padding:25px 28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #16102e16}.er-rank-mark{filter:drop-shadow(0 8px 17px #9e86ff24);flex-shrink:0;width:116px}.er-summary-copy{flex:1;min-width:0}.er-summary h3{letter-spacing:-.5px;margin:5px 0;font-size:26px;font-weight:800;color:var(--rank-color,#eee)!important}.er-summary p{color:var(--er-muted);margin:5px 0 19px;font-size:12px}.er-progress-label{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.er-progress-label b{font-size:20px}.er-progress-label small{color:var(--er-muted);font-size:11px;font-weight:400}.er-progress-label>span{color:var(--er-muted);text-align:right}.er-summary progress,.er-dialog progress{appearance:none;background:#ffffff0c;border:0;border-radius:9px;width:100%;height:5px;margin-top:9px;display:block;overflow:hidden}.er-summary progress::-webkit-progress-bar{background:#ffffff0c}.er-dialog progress::-webkit-progress-bar{background:#ffffff0c}.er-summary progress::-webkit-progress-value{background:linear-gradient(90deg,#9884e8,#e4c2ed);border-radius:9px}.er-dialog progress::-webkit-progress-value{background:linear-gradient(90deg,#9884e8,#e4c2ed);border-radius:9px}.er-summary progress::-moz-progress-bar{background:#c8aff4}.er-dialog progress::-moz-progress-bar{background:#c8aff4}.er-summary>button,.er-save button{white-space:nowrap;color:#302044;background:linear-gradient(135deg,#f1ddff,#c2aff7);border-color:#eadcff;font-size:12px;font-weight:800;box-shadow:inset 0 1px #fffa,0 5px 18px #ba8af51a}.er-summary>button:hover,.er-save button:hover{color:#302044;background:#ecdfff}.er-title-plate{--plate-light:#dac7ff;--plate-mid:#ae8de4;--plate-dark:#503772;--plate-ink:#fff4ff;min-width:0;max-width:100%;min-height:34px;color:var(--plate-ink);background:linear-gradient(155deg,#ffffff2b 0 25%,transparent 25% 68%,#ffffff12 68%),linear-gradient(100deg,var(--plate-dark),var(--plate-mid) 190%);text-align:left;vertical-align:middle;border:1px solid #ffe7c1;border-radius:9px 18px 18px 9px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff3d444,inset 0 2px #ffffff36,inset 0 -2px #10081755,0 3px 8px #10092226}.er-title-plate[data-tone=youtube]{--plate-light:#ffcfb6;--plate-mid:#f6a184;--plate-dark:#783f39}.er-title-plate[data-tone=tiktok]{--plate-light:#baf9e8;--plate-mid:#70d9c9;--plate-dark:#245e63}.er-title-plate[data-tone=monthly]{--plate-light:#fff0bb;--plate-mid:#ebbe70;--plate-dark:#755025}.er-title-plate[data-tone=speed]{--plate-light:#c5e5ff;--plate-mid:#8cbdf7;--plate-dark:#354879}.er-title-plate[data-tone=streak]{--plate-light:#fbd4f6;--plate-mid:#e8a0d9;--plate-dark:#743c71}.er-plate-gem{width:27px;height:27px;color:var(--plate-dark);background:conic-gradient(from 30deg,var(--plate-light),#fff8e8,var(--plate-mid),var(--plate-light),#fff8e8,var(--plate-light));clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);filter:drop-shadow(0 1px 1px #11051b);flex:0 0 27px;place-items:center;display:grid}.er-plate-gem svg{width:17px;height:17px}.er-plate-label{overflow-wrap:anywhere;text-shadow:0 1px 1px #11051b99;min-width:0}.er-plate-spark{color:#ffe9be;flex-shrink:0;margin-left:auto;font-size:10px}.er-profile-plates,.er-equipped-badges{flex-wrap:wrap;gap:7px;min-width:0;margin-top:8px;display:flex}.er-profile-plates[hidden]{display:none}.er-card-plate{max-width:100%;min-height:39px;margin:16px 0 20px;font-size:12px}.er-card-plate .er-plate-gem{flex-basis:30px;width:30px;height:30px}.er-card-plate .er-plate-gem svg{width:18px;height:18px}.er-badge-card.locked .er-card-plate{filter:saturate(.45);opacity:.72}.er-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--er-bg);border:1px solid #dcc9ff42;border-radius:25px;width:min(1100px,100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 35px 120px #0009}.er-dialog[open]{animation:.24s er-arrive}.er-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080610bb}.er-dialog-head{background:radial-gradient(at 100% 0,#916ae12b,#0000 70%);justify-content:space-between;align-items:center;gap:16px;padding:28px 30px 24px;display:flex}.er-dialog-head h2{color:#fff;letter-spacing:-.6px;margin:6px 0 8px;font-size:25px;font-weight:800}.er-dialog-head p{color:var(--er-muted);margin:0;font-size:12px;line-height:1.6}.er-dialog-head>button{flex-shrink:0;padding:8px 13px}.er-tabs{border-bottom:1px solid var(--er-line);gap:8px;margin:0;padding:0 30px 18px;display:flex}.er-tabs button{white-space:nowrap;font-size:12px}.er-tabs button[aria-pressed=true]{color:#34213f;background:linear-gradient(135deg,#f0dbff,#c6b4f6);border-color:#eadfff;font-weight:700}.er-body{padding:26px 30px 30px;animation:.2s er-arrive}.er-body h3{color:#f1eafa;margin:20px 0 14px;font-size:16px}.er-notice:empty{display:none}.er-notice{color:#e9d6ff;background:#bb8ef517;padding:12px 30px;font-size:12px}.er-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:26px 0 15px;display:flex}.er-section-heading h3{margin:4px 0}.er-section-heading>span{color:var(--er-muted);font-size:11px}.er-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.er-stat-grid article{border:1px solid var(--er-line);background:linear-gradient(145deg,#28203888,#191823);border-radius:16px;min-width:0;padding:18px}.er-stat-grid span{color:#b9b1c8;font-size:11px}.er-stat-grid strong{color:#f0e5ff;margin:9px 0;font-size:23px;display:block}.er-stat-grid strong small{color:var(--er-muted);font-size:12px;font-weight:400}.er-stat-grid p{color:var(--er-muted);margin:9px 0 0;font-size:11px;line-height:1.6}.er-filters{flex-wrap:wrap;gap:6px;margin:23px 0 18px;display:flex}.er-filters button{color:var(--er-muted);border-color:#0000;padding:7px 13px;font-size:12px}.er-filters button[aria-pressed=true]{color:#f3e8ff;background:#bc9eef17;border-color:#c5a9ef48}.er-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.er-badge-card{text-align:center;border:1px solid var(--er-line);background:radial-gradient(at 50% 0,#a988dd18,#0000 75%),#191724;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:18px;display:flex}.er-badge-card.unlocked{border-color:#d1b4f740}.er-badge-card .er-tag{color:#c8ebdc;background:#6bdfab0a;border:1px solid #91d7b92b;border-radius:20px;margin-bottom:12px;padding:4px 9px;font-size:10px}.er-badge-card.locked .er-tag{color:#aaa3b7;background:0 0;border-color:#ffffff16}.er-badge-card p{color:var(--er-muted);margin:0 0 12px;font-size:11px;line-height:1.75}.er-badge-card progress{margin-top:auto}.er-badge-card>small{color:#aaa1bb;margin-top:9px;font-size:10px}.er-avatar{aspect-ratio:1;flex-shrink:0;width:130px;display:block;position:relative}.er-avatar>img,.er-avatar>.er-initial{object-fit:cover;background:#534277;border-radius:14%;width:66%;height:66%;position:absolute;top:17%;left:17%}.er-avatar>.er-initial{color:#fff4ff;place-items:center;font-size:30px;display:grid}.er-avatar>.er-frame{pointer-events:none;position:absolute;inset:0}.er-wardrobe-preview{background:radial-gradient(at 0 0,#a780cf30,#0000 65%),#211c2f;border:1px solid #e8c8ff33;border-radius:20px;align-items:center;gap:22px;padding:23px;display:flex}.er-wardrobe-copy{flex:1;min-width:0}.er-wardrobe-preview h3{margin:7px 0 9px;font-size:25px}.er-wardrobe-preview p{color:#b8a8c8;margin:12px 0 0;font-size:11px}.er-frame-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.er-frame-grid>button{background:#ffffff02;justify-items:center;min-width:0;padding:14px 8px;display:grid}.er-frame-grid>button[aria-pressed=true]{border-color:var(--rank-color);background:#b595e51a;box-shadow:inset 0 1px #eadfff21}.er-frame-grid .er-art{width:min(110px,100%)}.er-frame-grid b{margin-top:10px;font-size:11px}.er-frame-grid small{color:var(--er-muted);margin-top:5px;font-size:10px}.er-title-field{gap:9px;margin-top:23px;font-size:13px;display:grid}.er-title-field select{font:inherit;color:#fff;background:#211c30;border:1px solid #cfb8ec33;border-radius:12px;width:100%;min-width:0;padding:12px}.er-badge-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.er-badge-options>label{border:1px solid var(--er-line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.er-badge-options>label:has(input:checked){background:#b995ef13;border-color:#bda5ef60}.er-badge-options>label:has(input:focus-visible){outline-offset:2px;outline:2px solid #d7b9ff}.er-badge-options input{accent-color:#bfa2ed;flex-shrink:0;width:16px;height:16px}.er-save{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--er-line);z-index:2;background:#15121ff5;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:16px 0;display:flex;position:sticky;bottom:-30px}.er-save p{color:var(--er-muted);margin:0;font-size:11px}.er-rank-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.er-rank-track article{text-align:center;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--rank-color) 13%,transparent),transparent 80%),#1b1826;border:1px solid #c9b6e424;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:16px 10px;display:flex;position:relative}.er-rank-track article.current{border-color:var(--rank-color);box-shadow:0 0 20px color-mix(in srgb,var(--rank-color) 9%,transparent)}.er-tier-label{color:var(--rank-color);letter-spacing:2px;align-self:flex-start;font-size:9px;font-weight:800}.er-rank-pair{flex-direction:column;align-items:center;width:100%;margin:8px 0 10px;display:flex}.er-rank-emblem{filter:drop-shadow(0 5px 8px #0c05182b);width:min(155px,100%)}.er-pair-frame{background:#1b1826;border:1px solid #dbc8f529;border-radius:15px;align-self:flex-end;width:68px;margin-top:-22px}.er-pair-frame .er-avatar{width:100%}.er-rank-track b{color:var(--rank-color);margin:5px 0;font-size:12px}.er-rank-requirement{color:#c0b6cd;font-size:11px}.er-rank-track small{color:#a79bb9;margin-top:12px;font-size:10px}.er-rank-track .current small{color:var(--rank-color)}.er-rules{border:1px solid var(--er-line);background:#ffffff02;border-radius:16px;margin-top:28px;padding:21px}.er-rules h3{margin:0 0 14px}.er-rules p{color:#b9aec8;font-size:12px;line-height:1.9}.er-profile-avatar#avatar-ring{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0!important;overflow:visible!important}.er-profile-avatar#avatar-ring>img{object-fit:cover;border-radius:14%;width:66%;height:66%;position:absolute;inset:17%}.er-profile-avatar#avatar-ring>.er-frame{pointer-events:none;position:absolute;inset:0}.er-toast{z-index:100001;background:linear-gradient(135deg,#352445,#191423);border:1px solid #dec1fa70;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;width:520px;max-width:calc(100vw - 32px);padding:18px;animation:.25s er-arrive;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 60px #0007}.er-toast[hidden]{display:none}.er-toast>.er-art{flex-shrink:0;width:65px}.er-toast-plate{flex:100%;max-width:100%}.er-toast-copy{flex:1;gap:5px;min-width:0;display:grid}.er-toast-copy small{letter-spacing:1px;color:#d7b3ff;font-size:9px}.er-toast-copy b{font-size:13px}.er-toast-copy>span{color:#bfb0d0;font-size:11px}.er-toast button{padding:8px;font-size:11px}.er-toast [data-dismiss]{background:0 0;border:0;position:absolute;top:2px;right:3px}.er-toast:has(.er-toast-plate){padding-top:32px}@keyframes er-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes er-square-energy{0%,to{filter:brightness()drop-shadow(0 0 4px #4f7cff99)drop-shadow(0 4px 8px #05040c66)}50%{filter:brightness(1.16)drop-shadow(0 0 9px #6f7cffdd)drop-shadow(0 0 15px #ca5cff66)}}@keyframes er-square-legend{0%,to{filter:brightness(1.03)drop-shadow(-3px 0 7px #ff4545aa)drop-shadow(3px 0 8px #3be8ffaa)drop-shadow(0 5px 8px #05040c77)}50%{filter:brightness(1.2)drop-shadow(-4px -1px 11px #ffe14ddd)drop-shadow(4px 1px 12px #bd4dffdd)drop-shadow(0 0 18px #47f1ffaa)}}@media (width<=760px){.er-summary{flex-wrap:wrap;gap:13px;padding:18px}.er-rank-mark{width:77px}.er-summary h3{font-size:22px}.er-summary-copy{min-width:140px}.er-summary>button{width:100%}.er-progress-label{flex-wrap:wrap;gap:4px}.er-dialog{border-radius:20px;width:calc(100vw - 20px);max-height:94dvh}.er-dialog-head{padding:21px 18px}.er-dialog-head h2{font-size:21px}.er-tabs{flex-wrap:nowrap;gap:5px;padding:0 16px 15px;overflow:auto}.er-tabs button{padding:9px 10px;font-size:11px}.er-body{padding:18px}.er-notice{padding:12px 18px}.er-stat-grid{grid-template-columns:1fr 1fr}.er-stat-grid article:first-child{grid-column:1/-1}.er-stat-grid article{padding:14px}.er-stat-grid strong{font-size:20px}.er-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.er-badge-card{padding:13px 10px}.er-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.er-rank-track{grid-template-columns:repeat(2,minmax(0,1fr))}.er-save{flex-wrap:wrap;bottom:-18px}.er-save button{width:100%}.er-avatar{width:102px}.er-wardrobe-preview{align-items:flex-start;gap:12px;padding:15px}.er-wardrobe-preview h3{font-size:22px}.er-frame-grid .er-art{width:80px}.er-toast{bottom:16px;right:16px}}@media (width<=480px){.er-badge-grid,.er-badge-options{grid-template-columns:1fr}.er-badge-card{text-align:left;align-items:flex-start;padding:16px}.er-card-plate{margin:5px 0 16px;font-size:12px}.er-wardrobe-preview{flex-wrap:wrap}.er-wardrobe-copy{flex-basis:100%}.er-profile-plates{gap:6px}.er-profile-plates .er-plate-gem{flex-basis:24px;width:24px;height:24px}}.er-summary{--er-muted:#64748b;--er-text:#334155;max-width:560px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:10px;margin-top:12px;padding:0}.er-summary .er-rank-mark{filter:drop-shadow(0 3px 7px #8b7acb20);width:96px}.er-summary .er-summary-copy{flex:1;min-width:0}.er-summary .er-summary-copy h3{letter-spacing:0;margin:0;font-size:18px;font-weight:800;line-height:1.4;color:var(--er-text)!important}.er-profile-rank-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.er-profile-rank-line>span{color:var(--er-muted);white-space:nowrap;font-size:10px}.er-summary progress{background:#94a3b826;height:3px;margin:5px 0}.er-summary progress::-webkit-progress-bar{background:#94a3b826}.er-summary progress::-webkit-progress-value{background:linear-gradient(90deg,#8b7acb,#b4a1e6)}.er-profile-next{color:var(--er-muted);font-size:10px;line-height:1.5;display:block}.er-summary>button{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:10px;flex-shrink:0;width:auto;padding:7px 10px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0f172a0d}.er-summary>button:hover{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.er-summary>button span{margin-left:5px}html[data-display-theme=dark] .er-summary{--er-muted:#94a3b8;--er-text:#e2e8f0}html[data-display-theme=dark] .er-summary>button{color:#e2e8f0;background:#1e293b;border-color:#334155}html[data-display-theme=dark] .er-summary>button:hover{background:#312e81;border-color:#6366f1}.er-profile-plates,.er-equipped-badges{gap:5px;margin-top:6px}.er-profile-plates .er-title-plate,.er-equipped-badges .er-title-plate{border-radius:6px 13px 13px 6px;gap:5px;min-height:24px;padding:2px 7px 2px 2px;font-size:10px;box-shadow:inset 0 0 0 1px #fff3d433,inset 0 1px #ffffff36,0 1px 3px #10092220}.er-profile-plates .er-plate-gem,.er-equipped-badges .er-plate-gem{flex-basis:18px;width:18px;height:18px}.er-profile-plates .er-plate-gem svg,.er-equipped-badges .er-plate-gem svg{width:12px;height:12px}.er-profile-plates .er-plate-spark,.er-equipped-badges .er-plate-spark{font-size:8px}@media (width<=760px){#editor-profile-header{flex-wrap:wrap;gap:12px}#editor-profile-header>div:has(>#user-name){flex-basis:calc(100% - 112px)}.er-summary{gap:8px;max-width:100%}.er-summary .er-rank-mark{width:80px}.er-summary .er-summary-copy h3{font-size:16px}.er-summary>button{padding:6px 8px;font-size:10px}.er-profile-rank-line{gap:2px 6px}}@media (width<=420px){.er-summary{flex-wrap:wrap}.er-summary>button{margin-left:88px}.er-summary .er-summary-copy{min-width:100px}}.editor-profile-name-row{align-items:center;gap:8px;min-width:0;min-height:96px;display:flex}.editor-profile-name-copy,.editor-profile-info{flex:1;min-width:0}#editor-profile-header>#avatar-ring{align-self:flex-start}#editor-profile-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.editor-profile-name-row .er-summary{width:80px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.editor-profile-name-row .er-summary .er-rank-mark{width:80px}.editor-profile-name-row .er-summary>p{margin:0;font-size:10px}.er-vault-button:disabled{opacity:.5;cursor:wait}.er-vault-rank{border:1px solid var(--er-line);background:#ffffff04;border-radius:18px;align-items:center;gap:18px;margin:0 30px 24px;padding:16px 20px;display:flex}.er-vault-emblem{flex-shrink:0;width:90px}.er-vault-rank>div:last-child{flex:1;min-width:0}.er-vault-rank h3{color:#f3e8ff;margin:7px 0 12px;font-size:23px}.er-vault-rank p{color:var(--er-muted);margin:9px 0 0;font-size:11px;line-height:1.6}@media (width<=760px){#editor-profile-header>.editor-profile-info{flex-basis:calc(100% - 112px)}#editor-profile-actions{justify-content:flex-end;width:100%}.editor-profile-name-row .er-summary,.editor-profile-name-row .er-summary .er-rank-mark{width:64px}.er-vault-rank{gap:10px;margin:0 18px 20px;padding:12px}.er-vault-emblem{width:70px}.er-vault-rank h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.er-summary *,.er-dialog *,.er-dialog,.er-toast,.er-frame{transition:none!important;animation:none!important}}
