.shiny-merit{--merit-ink:var(--ink);--merit-accent:var(--mint);--merit-glow:#63d5a02e;--merit-deep:#0a1610;isolation:isolate;border:1px solid color-mix(in srgb, var(--merit-accent) 42%, var(--line));background:radial-gradient(120% 80% at 0% 0%, var(--merit-glow), transparent 52%), radial-gradient(80% 60% at 100% 100%, #f0a20214, transparent 50%), linear-gradient(160deg, #ffffff0b, transparent 40%), linear-gradient(180deg, #122019 0%, var(--merit-deep) 100%);border-radius:18px;padding:1rem 1.05rem .95rem;transition:border-color .18s,transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.shiny-merit:hover{border-color:color-mix(in srgb, var(--merit-accent) 65%, var(--line))}.shiny-merit.is-glow{box-shadow:0 6px 24px color-mix(in srgb, var(--merit-accent) 12%, transparent)}.shiny-merit.is-featured{margin:1.1rem 0 0;padding:1.2rem 1.2rem 1.05rem;animation:.52s cubic-bezier(.22,1,.36,1) both shiny-merit-rise}.shiny-merit.is-compact{min-width:0}.shiny-merit.is-shiny{box-shadow:0 0 0 1px color-mix(in srgb, var(--merit-accent) 40%, transparent), 0 10px 36px color-mix(in srgb, var(--merit-accent) 16%, transparent)}.shiny-merit.is-epic{box-shadow:0 0 0 1px color-mix(in srgb, var(--merit-accent) 55%, transparent), 0 14px 44px color-mix(in srgb, var(--merit-accent) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--merit-ink) 18%, transparent);border-width:1.5px}.shiny-merit.is-legend{background:radial-gradient(90% 70% at 50% -10%, var(--merit-glow), transparent 55%), radial-gradient(120% 80% at 0% 0%, var(--merit-glow), transparent 52%), radial-gradient(80% 60% at 100% 100%, #f0a2021a, transparent 50%), linear-gradient(160deg, #ffffff0f, transparent 40%), linear-gradient(180deg, #122019 0%, var(--merit-deep) 100%)}.shiny-merit.is-mythos{box-shadow:0 0 0 1px color-mix(in srgb, var(--merit-accent) 70%, transparent), 0 0 48px color-mix(in srgb, var(--merit-accent) 28%, transparent), 0 18px 52px color-mix(in srgb, var(--merit-accent) 24%, transparent);animation:4s linear infinite shiny-merit-mythos-border}.shiny-merit-crown{background:radial-gradient(closest-side, color-mix(in srgb, var(--merit-ink) 35%, transparent), transparent 70%);pointer-events:none;z-index:0;width:120px;height:48px;animation:3.5s ease-in-out infinite shiny-merit-aura;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.shiny-merit-aura{background:radial-gradient(closest-side, var(--merit-glow), transparent 72%);pointer-events:none;z-index:0;height:70%;animation:5s ease-in-out infinite shiny-merit-aura;position:absolute;inset:-20% -10% auto}.shiny-merit-sparkles{pointer-events:none;z-index:1;position:absolute;inset:0}.shiny-merit-sparkles i{width:.3rem;height:.3rem;box-shadow:0 0 10px color-mix(in srgb, var(--merit-accent) 70%, #fff);opacity:0;background:#e8fff2;border-radius:999px;animation:3s ease-in-out infinite shiny-merit-spark;position:absolute}.shiny-merit-sparkles i:first-child{animation-delay:.15s;top:14%;left:18%}.shiny-merit-sparkles i:nth-child(2){animation-delay:.8s;top:22%;right:14%}.shiny-merit-sparkles i:nth-child(3){animation-delay:1.4s;bottom:38%;left:28%}.shiny-merit-sparkles i:nth-child(4){width:.2rem;height:.2rem;animation-delay:2s;top:48%;right:24%}.shiny-merit-sparkles i:nth-child(5){animation-delay:2.5s;bottom:22%;right:40%}.shiny-merit-sparkles i:nth-child(6){animation-delay:.5s;top:8%;left:42%}.shiny-merit-sparkles i:nth-child(7){animation-delay:1.1s;bottom:18%;left:12%}.shiny-merit-sparkles i:nth-child(8){animation-delay:1.8s;top:36%;left:8%}.shiny-merit-sparkles i:nth-child(9){animation-delay:2.2s;bottom:8%;right:18%}.shiny-merit:not(.is-shiny) .shiny-merit-sparkles i{opacity:0;animation-duration:4.5s}.shiny-merit-head,.shiny-merit-kpis,.shiny-merit-readout,.shiny-merit-flavor,.shiny-merit-alliance,.shiny-merit-challenge,.shiny-merit-toggle,.shiny-merit-rules{z-index:2;position:relative}.shiny-merit-challenge{border:1px dashed color-mix(in srgb, var(--merit-accent) 40%, transparent);background:color-mix(in srgb, var(--merit-accent) 8%, #00000038);border-radius:14px;margin:.85rem 0 .55rem;padding:.75rem .8rem .7rem}.shiny-merit-challenge-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--merit-accent) 75%, var(--ink));margin:0 0 .4rem;font-size:.72rem;font-weight:800;display:block}.shiny-merit-challenge-row{align-items:center;gap:.5rem;display:flex}.shiny-merit-challenge-input{border:1px solid color-mix(in srgb, var(--merit-accent) 35%, var(--line));min-width:0;height:2.55rem;color:var(--ink);background:#00000059;border-radius:999px;outline:none;flex:1;padding:0 .85rem;font-size:.95rem;font-weight:600;transition:border-color .16s,box-shadow .16s}.shiny-merit-challenge-input::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent);font-weight:500}.shiny-merit-challenge-input:focus{border-color:color-mix(in srgb, var(--merit-accent) 70%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--merit-accent) 22%, transparent)}.shiny-merit-challenge-ball{border:2px solid color-mix(in srgb, var(--merit-accent) 55%, #fff);background:radial-gradient(circle at 35% 30%, #ffffff59, transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--merit-accent) 75%, #fff) 48%, #1a1a1a 52%);width:2.7rem;height:2.7rem;color:var(--merit-ink);cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb, var(--merit-accent) 28%, transparent);border-radius:50%;flex:none;place-items:center;transition:transform .16s,box-shadow .16s;display:grid}.shiny-merit-challenge-ball:hover{box-shadow:0 6px 22px color-mix(in srgb, var(--merit-accent) 40%, transparent);transform:scale(1.06)rotate(-8deg)}.shiny-merit-challenge-ball:active{transform:scale(.96)}.shiny-merit-challenge-hint{color:var(--muted);margin:.4rem 0 0;font-size:.7rem;font-weight:600}.shiny-merit-head{align-items:center;gap:.85rem;margin-bottom:.95rem;display:flex}.shiny-merit-seal{filter:drop-shadow(0 6px 12px #00000073);flex:none;width:3.1rem;height:3.1rem}.shiny-merit-seal-shell{transform-origin:50% 60%;background:#f4efe6;border:2px solid #1a120c;border-radius:50%;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.shiny-merit:hover .shiny-merit-seal-shell{animation:.7s shiny-merit-wobble;transform:rotate(-8deg)scale(1.04)}.shiny-merit-seal-top{background:linear-gradient(#ff5a5a,#c62828);position:absolute;inset:0 0 50%}.shiny-merit.has-alliance .shiny-merit-seal-top,.shiny-merit-seal.is-alliance .shiny-merit-seal-top{background:linear-gradient(#6eb6ff,#2a6fbf)}.shiny-merit-seal-band{z-index:1;background:#1a120c;height:12%;position:absolute;top:46%;left:0;right:0}.shiny-merit-seal-btn{z-index:2;background:radial-gradient(circle at 35% 30%,#fff,#d8d0c4 55%,#b8b0a4);border:2.5px solid #1a120c;border-radius:50%;width:28%;height:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffa6}.shiny-merit-identity{flex:1;min-width:0}.shiny-merit-kicker{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--merit-accent) 72%, var(--muted));flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .15rem;font-size:.64rem;font-weight:800;display:flex}.shiny-merit-rank-badge{letter-spacing:.06em;min-width:1.65rem;color:var(--merit-ink);background:color-mix(in srgb, var(--merit-accent) 22%, #00000059);border:1px solid color-mix(in srgb, var(--merit-accent) 45%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--merit-accent) 25%, transparent);border-radius:6px;justify-content:center;align-items:center;padding:.12rem .35rem;font-size:.58rem;display:inline-flex}.shiny-merit.is-epic .shiny-merit-rank-badge{animation:2.8s ease-in-out infinite shiny-merit-badge-pulse}.shiny-merit-ladder{flex-wrap:wrap;gap:.18rem;margin-top:.45rem;display:flex}.shiny-merit-rung{background:#ffffff14;border-radius:2px;width:.42rem;height:.55rem;transition:background .2s,box-shadow .2s,transform .2s;transform:skew(-8deg)}.shiny-merit-rung.is-on{background:color-mix(in srgb, var(--merit-accent) 55%, #ffffff1f)}.shiny-merit-rung.is-peak{background:var(--merit-ink);box-shadow:0 0 10px var(--merit-glow);transform:skew(-8deg)scaleY(1.35)}.shiny-merit-seal.is-ornate .shiny-merit-seal-shell{box-shadow:0 0 0 2px color-mix(in srgb, var(--merit-accent) 35%, transparent), 0 0 18px var(--merit-glow)}.shiny-merit-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--merit-ink);margin:0;font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:800;line-height:1.1}.shiny-merit-stars{gap:.22rem;margin-top:.4rem;display:inline-flex}.shiny-merit-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.85rem 0 .7rem;display:grid}.shiny-merit-kpi{background:color-mix(in srgb, var(--merit-accent) 8%, #00000047);border:1px solid color-mix(in srgb, var(--merit-accent) 22%, transparent);border-radius:12px;gap:.12rem;min-width:0;padding:.55rem .55rem .5rem;display:grid}.shiny-merit-kpi.is-hero{background:radial-gradient(120% 100% at 0% 0%, var(--merit-glow), transparent 70%), color-mix(in srgb, var(--merit-accent) 12%, #00000052);border-color:color-mix(in srgb, var(--merit-accent) 40%, transparent);grid-column:span 1}.shiny-merit-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--merit-accent) 70%, var(--muted));font-size:.62rem;font-weight:800}.shiny-merit-kpi-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--merit-ink);overflow-wrap:anywhere;font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:800;line-height:1.05}.shiny-merit-kpi.is-hero .shiny-merit-kpi-value{text-shadow:0 0 18px color-mix(in srgb, var(--merit-accent) 40%, transparent);font-size:clamp(1.35rem,3.6vw,1.85rem)}.shiny-merit-kpi-hint{color:var(--muted);font-size:.64rem;font-weight:600;line-height:1.25}.shiny-merit.is-compact .shiny-merit-kpis{margin-top:.7rem}.shiny-merit.is-compact .shiny-merit-kpi{padding:.45rem .42rem .4rem}@media (max-width:420px){.shiny-merit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shiny-merit-kpi.is-hero{grid-column:span 2}}.shiny-merit-star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.35;background:#ffffff1a;width:.72rem;height:.72rem}.shiny-merit-star.is-on{opacity:1;filter:drop-shadow(0 0 4px #f0a20273);animation:shiny-merit-star-in .42s calc(var(--star-i,0) * 60ms) both cubic-bezier(.22, 1, .36, 1);background:linear-gradient(#ffe08a,#f0a202)}.shiny-merit-readout{min-width:0;margin:0 0 .75rem}.shiny-merit-meter-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.32rem;font-size:.68rem;font-weight:700;display:flex}.shiny-merit-meter-head strong{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--merit-ink);font-size:1rem;font-weight:800}.shiny-merit-meter{background:repeating-linear-gradient(90deg,#ffffff0a 0 2px,#0000 2px 10px),#ffffff0e;border:1px solid #ffffff14;border-radius:999px;height:.58rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000059}.shiny-merit-meter-fill{height:100%;width:var(--merit-pct,30%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--merit-accent) 40%, #3dd68c), var(--merit-accent) 70%, color-mix(in srgb, var(--merit-accent) 70%, #fff));transform-origin:0;animation:.78s cubic-bezier(.22,1,.36,1) both shiny-merit-fill;display:block}.shiny-merit-meter-notch{top:-2px;bottom:-2px;left:var(--merit-pct,30%);opacity:.85;background:#ffffffbf;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 6px #ffffff59}.shiny-merit-meter-ends{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 88%, transparent);justify-content:space-between;margin-top:.28rem;font-size:.6rem;font-weight:800;display:flex}.shiny-merit-flavor{border-left:2px solid color-mix(in srgb, var(--merit-accent) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--merit-accent) 10%, transparent), transparent 80%);color:color-mix(in srgb, var(--ink) 88%, var(--merit-ink));margin:.95rem 0 0;padding:.65rem .75rem .7rem .9rem;font-size:.9rem;font-style:italic;font-weight:500;line-height:1.4;position:relative}.shiny-merit-flavor-mark{font-family:var(--font-display);color:color-mix(in srgb, var(--merit-accent) 45%, transparent);pointer-events:none;font-size:1.4rem;font-style:normal;font-weight:800;line-height:1;position:absolute;top:.15rem;left:.35rem}.shiny-merit-alliance{border:1px solid color-mix(in srgb, #7ec8ff 35%, var(--line));background:linear-gradient(90deg,#5096dc24,#0000 70%),#00000038;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.9rem;padding:.65rem .75rem;animation:.56s .12s both shiny-merit-alliance-in;display:flex}.shiny-merit-alliance-orb{background:radial-gradient(circle at 30% 30%,#c5e7ff,#4a9ee8);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 8px #50a0f08c}.shiny-merit-alliance-pts{font-family:var(--font-display);letter-spacing:-.02em;color:#9fd4ff;font-size:.98rem;font-weight:800}.shiny-merit-alliance-label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, #9fd4ff 78%, var(--muted));font-size:.7rem;font-weight:800}.shiny-merit-alliance-meta{color:var(--muted);flex:100%;font-size:.68rem;font-weight:600}.shiny-merit-toggle{border:1px solid color-mix(in srgb, var(--merit-accent) 28%, var(--line));width:100%;color:color-mix(in srgb, var(--merit-accent) 75%, var(--ink));font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00000047;border-radius:11px;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.85rem;padding:.55rem .7rem;font-size:.72rem;font-weight:800;transition:background .14s,border-color .14s,color .14s;display:flex}.shiny-merit-toggle:hover,.shiny-merit-toggle:focus-visible{background:color-mix(in srgb, var(--merit-accent) 12%, #00000047);border-color:color-mix(in srgb, var(--merit-accent) 50%, var(--line));color:var(--merit-ink)}.shiny-merit-toggle-chev{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .18s;transform:rotate(45deg)}.shiny-merit.is-open .shiny-merit-toggle-chev{margin-top:.2rem;transform:rotate(-135deg)}.shiny-merit-rules{border:1px solid color-mix(in srgb, var(--merit-accent) 22%, var(--line));background:#00000052;border-radius:12px;margin-top:.65rem;padding:.8rem .85rem .85rem;animation:.22s both shiny-merit-rules-in}.shiny-merit-rules[hidden]{display:none}.shiny-merit-rules-lede{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--merit-accent) 70%, var(--ink));margin:0 0 .55rem;font-size:.68rem;font-weight:800}.shiny-merit-rules-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.shiny-merit-rules-list li{gap:.12rem;display:grid}.shiny-merit-rules-list b{color:var(--ink);font-size:.74rem;font-weight:800}.shiny-merit-rules-list span{color:var(--muted);font-size:.74rem;font-weight:500;line-height:1.35}.shiny-merit-tier-table{gap:.28rem;max-height:12rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.shiny-merit-tier-table li{color:var(--muted);border-radius:8px;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.35rem;padding:.28rem .4rem;font-size:.72rem;display:grid}.shiny-merit-tier-table li.is-you{background:color-mix(in srgb, var(--merit-accent) 14%, transparent);color:var(--ink);border:1px solid color-mix(in srgb, var(--merit-accent) 35%, transparent)}.shiny-merit-tier-roman{color:color-mix(in srgb, var(--merit-accent) 80%, var(--ink));font-weight:800}.shiny-merit-tier-name{font-weight:600}.shiny-merit-tier-min{font-variant-numeric:tabular-nums;opacity:.85}.shiny-merit.is-legend .shiny-merit-title{text-shadow:0 0 24px color-mix(in srgb, var(--merit-accent) 45%, transparent)}.shiny-merit.is-mythos .shiny-merit-title{background:linear-gradient(105deg, var(--merit-ink) 0%, #fff 45%, var(--merit-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite shiny-merit-pulse}@keyframes shiny-merit-mythos-border{0%,to{border-color:color-mix(in srgb, var(--merit-accent) 55%, var(--line))}50%{border-color:color-mix(in srgb, var(--merit-ink) 75%, var(--line))}}@keyframes shiny-merit-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes shiny-merit-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shiny-merit-fill{0%{opacity:.5;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes shiny-merit-alliance-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes shiny-merit-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.14)}}@keyframes shiny-merit-spark{0%,to{opacity:0;transform:scale(.35)}35%{opacity:1;transform:scale(1)}70%{opacity:.12;transform:scale(.65)}}@keyframes shiny-merit-aura{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes shiny-merit-wobble{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-10deg)scale(1.05)}55%{transform:rotate(7deg)scale(1.03)}to{transform:rotate(-8deg)scale(1.04)}}@keyframes shiny-merit-star-in{0%{opacity:0;transform:scale(.4)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shiny-merit-rules-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
@keyframes riseLcp{0%{opacity:.01}to{opacity:1}}.profile{gap:1rem;min-width:0;max-width:100%;margin-top:.35rem;animation:.28s both riseLcp;display:grid}.profile-page{min-width:0;max-width:100%}.profile-title-row h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,1.9rem)}.profile-sub{color:var(--muted);margin:.2rem 0 0;font-size:.92rem}.profile-title-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.profile-share-nudge{letter-spacing:.02em;color:var(--muted);margin:.15rem 0 .45rem;font-size:.74rem;font-weight:600}.profile-url{color:var(--ember);word-break:break-all;-webkit-user-select:text;user-select:text}.profile-character{border:1px solid var(--line);background:radial-gradient(90% 80% at 0 0,#f0a2021f,#0000 55%),radial-gradient(70% 60% at 100% 0,#63d5a014,#0000 50%),linear-gradient(#ffffff08,#0000 40%),#00000047;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.25rem;min-width:0;max-width:100%;padding:1.1rem 1.15rem 1.2rem;transition:background .28s,border-color .28s,box-shadow .28s;display:grid;overflow-x:clip}.profile-character>*{min-width:0;max-width:100%}.profile-character.world-theme-sun{background:radial-gradient(90% 80% at 0 0,#ffb42838,#0000 55%),radial-gradient(70% 60% at 100% 10%,#ff78281a,#0000 50%),linear-gradient(#ffffff08,#0000 40%),#120a0273;border-color:#f0a20273;box-shadow:0 0 40px #f0a2021f}.profile-character.world-theme-moon{background:radial-gradient(90% 80% at 0 0,#78a0ff33,#0000 55%),radial-gradient(70% 60% at 100% 0,#b48cff1f,#0000 50%),linear-gradient(#ffffff08,#0000 40%),#04081680;border-color:#78a0ff66;box-shadow:0 0 40px #5a82ff1f}.profile-character.world-theme-titan,.profile-character.world-theme-titan-2,.profile-character.world-theme-titan-3{background:radial-gradient(90% 80% at 0 0,#63d5a029,#0000 55%),radial-gradient(70% 60% at 100% 0,#50786424,#0000 50%),linear-gradient(#ffffff08,#0000 40%),#040e0a7a;border-color:#63d5a059;box-shadow:0 0 36px #3cb4781a}.profile-character.world-theme-titan-2{border-color:#b4c86459}.profile-character.world-theme-titan-3{border-color:#dc645a66;box-shadow:0 0 36px #c8463c1f}.profile-character-stage{isolation:isolate;grid-row:span 2;place-items:center;width:min(240px,48vw);min-height:260px;padding:1.4rem .6rem 1.6rem;display:grid;position:relative}.profile-character-stage.is-copyable{cursor:pointer}.profile-character-stage.is-copyable:hover .profile-stage-plate,.profile-character-stage.is-copyable:focus-visible .profile-stage-plate{box-shadow:inset 0 0 0 1px #ffe08a73,0 0 28px #f0a20259,0 16px 36px #00000059}.profile-character-stage.is-copyable:hover .profile-stage-hero,.profile-character-stage.is-copyable:focus-visible .profile-stage-hero{animation:none;transform:translateY(-10px)scale(1.06)}.profile-character-stage.is-copied .profile-stage-hero{animation:.52s cubic-bezier(.2,1.5,.36,1) profileHeroPop}.profile-character-stage.is-copied .profile-stage-aura{animation:.52s profileAuraFlash}.profile-stage-hint{z-index:6;border:1px solid color-mix(in srgb, var(--ember) 40%, transparent);color:#ffe08a;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:1;background:#080a08b8;border-radius:999px;padding:.28rem .65rem;font-size:.68rem;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.profile-character-stage.is-copyable:hover .profile-stage-hint,.profile-character-stage.is-copyable:focus-visible .profile-stage-hint,.profile-stage-hint.is-done{opacity:1}.profile-stage-hint.is-done{color:#1a1200;background:linear-gradient(#ffe08a,#f0a202);border-color:#ffe08a;animation:.42s cubic-bezier(.2,1.6,.36,1) profileHintPop}.profile-stage-plate{z-index:0;background:radial-gradient(circle at 50% 28%,#f0a20238,#0000 55%),radial-gradient(circle at 50% 100%,#0000008c,#0000 55%),linear-gradient(165deg,#141812f2,#060806fa);border:1px solid #ffffff1a;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe08a1f,0 16px 36px #00000059}.profile-stage-aura{filter:none;background:radial-gradient(circle,#f0a20238,#0000 72%);border-radius:50%;animation:4.5s ease-in-out infinite profile-stage-pulse;position:absolute;inset:8% 10% 28%}.profile-stage-floor{background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:18%;position:absolute;bottom:10%;left:12%;right:12%;transform:scaleY(.45)}.type-stage-fire .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#ff782861,#0000 55%),radial-gradient(circle at 50% 100%,#50140080,#0000 55%),linear-gradient(165deg,#2a1208,#0a0604);box-shadow:inset 0 0 0 1px #ffa05038,0 16px 36px #00000059}.type-stage-fire .profile-stage-aura{background:radial-gradient(circle,#ff8c3266,#0000 68%)}.type-stage-water .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#5096ff59,#0000 55%),radial-gradient(circle at 50% 100%,#0a1e5080,#0000 55%),linear-gradient(165deg,#0c1830,#050810);box-shadow:inset 0 0 0 1px #78aaff38,0 16px 36px #00000059}.type-stage-water .profile-stage-aura{background:radial-gradient(circle,#64a0ff66,#0000 68%)}.type-stage-grass .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#64c85052,#0000 55%),radial-gradient(circle at 50% 100%,#0a280f80,#0000 55%),linear-gradient(165deg,#102418,#060a06);box-shadow:inset 0 0 0 1px #8cdc6433,0 16px 36px #00000059}.type-stage-grass .profile-stage-aura{background:radial-gradient(circle,#78d25a61,#0000 68%)}.type-stage-electric .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#fad22859,#0000 55%),radial-gradient(circle at 50% 100%,#32280080,#0000 55%),linear-gradient(165deg,#2a2408,#0a0802);box-shadow:inset 0 0 0 1px #ffdc5040,0 16px 36px #00000059}.type-stage-electric .profile-stage-aura{background:radial-gradient(circle,#ffdc3c66,#0000 68%)}.type-stage-ground .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#dcb4505c,#0000 55%),radial-gradient(circle at 50% 100%,#3c280a8c,#0000 55%),linear-gradient(165deg,#2a1c0c,#0c0804);box-shadow:inset 0 0 0 1px #e8c87840,0 16px 36px #00000059}.type-stage-ground .profile-stage-aura{background:radial-gradient(circle,#e8be5a6b,#0000 68%)}.type-stage-poison .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#b446c857,#0000 55%),radial-gradient(circle at 50% 100%,#280a328c,#0000 55%),linear-gradient(165deg,#1e0c24,#08040a);box-shadow:inset 0 0 0 1px #c878dc38,0 16px 36px #00000059}.type-stage-poison .profile-stage-aura{background:radial-gradient(circle,#c864dc61,#0000 68%)}.type-stage-ice .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#a0e6f052,#0000 55%),radial-gradient(circle at 50% 100%,#1428328c,#0000 55%),linear-gradient(165deg,#102028,#060a0c);box-shadow:inset 0 0 0 1px #b4f0fa38,0 16px 36px #00000059}.type-stage-ice .profile-stage-aura{background:radial-gradient(circle,#aaebf566,#0000 68%)}.type-stage-dragon .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#6e5aff5c,#0000 55%),radial-gradient(circle at 50% 100%,#280a3c80,#0000 55%),linear-gradient(165deg,#181028,#08060e);box-shadow:inset 0 0 0 1px #a082ff40,0 16px 36px #00000059}.type-stage-dragon .profile-stage-aura{background:radial-gradient(circle,#8c6eff66,#0000 68%)}.type-stage-dark .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#5a466e66,#0000 55%),radial-gradient(circle at 50% 100%,#0a050fa6,#0000 55%),linear-gradient(165deg,#141018,#050408);box-shadow:inset 0 0 0 1px #a08cb433,0 16px 36px #00000059}.type-stage-dark .profile-stage-aura{background:radial-gradient(circle,#78649659,#0000 68%)}.type-stage-psychic .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#fa5a8c57,#0000 55%),radial-gradient(circle at 50% 100%,#320a238c,#0000 55%),linear-gradient(165deg,#280c1c,#0a0408);box-shadow:inset 0 0 0 1px #ff78aa38,0 16px 36px #00000059}.type-stage-psychic .profile-stage-aura{background:radial-gradient(circle,#ff6ea061,#0000 68%)}.type-stage-fighting .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#c832285c,#0000 55%),radial-gradient(circle at 50% 100%,#320a088c,#0000 55%),linear-gradient(165deg,#280c0a,#0a0404);box-shadow:inset 0 0 0 1px #ff645038,0 16px 36px #00000059}.type-stage-fighting .profile-stage-aura{background:radial-gradient(circle,#e6503c61,#0000 68%)}.type-stage-steel .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#b4bed24d,#0000 55%),radial-gradient(circle at 50% 100%,#14161c99,#0000 55%),linear-gradient(165deg,#1a1c22,#08090c);box-shadow:inset 0 0 0 1px #c8d2e638,0 16px 36px #00000059}.type-stage-steel .profile-stage-aura{background:radial-gradient(circle,#bec8dc59,#0000 68%)}.type-stage-rock .profile-stage-plate,.type-stage-bug .profile-stage-plate,.type-stage-ghost .profile-stage-plate,.type-stage-fairy .profile-stage-plate,.type-stage-flying .profile-stage-plate,.type-stage-normal .profile-stage-plate{background:radial-gradient(circle at 50% 22%,#f0a20238,#0000 55%),radial-gradient(circle at 50% 100%,#0000008c,#0000 55%),linear-gradient(165deg,#141812f2,#060806fa)}.profile-character-stage>picture{display:contents}.profile-stage-hero{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 18px #0000008c)drop-shadow(0 0 18px #ffe08a2e);-webkit-user-select:none;user-select:none;pointer-events:none;width:88%;max-width:210px;height:auto;animation:5s ease-in-out infinite profile-hero-float;position:relative}.profile-stage-hero--gif{width:62%;image-rendering:pixelated}.profile-stage-hero--launcher{filter:drop-shadow(0 10px 16px #00000080);border-radius:18px;width:58%}.profile-stage-hero--mono{aspect-ratio:1;width:58%;font-family:var(--font-oxanium), var(--font-body), sans-serif;color:#ffe08a;background:linear-gradient(160deg,#282414e6,#0c0c0af2);border:1px solid #ffe08a40;border-radius:18px;place-items:center;font-size:3rem;font-weight:800;animation:none;display:grid}.profile-stage-emblem{display:none}.profile-character-body{align-items:center;gap:1rem 1.25rem;min-width:0;display:flex}.profile-character-body .profile-character-info{flex:auto;min-width:0}.profile-gym-slot{pointer-events:none;flex:none;place-items:center;padding:.25rem .35rem .15rem;display:grid}@media (max-width:720px){.profile-character-body{flex-direction:column;align-items:stretch}.profile-gym-slot{order:-1;justify-self:center;margin:0 auto}}.profile-stage-avatar{z-index:4;object-fit:contain;background:#0000008c;border:2px solid #0c1611;border-radius:12px;width:44px;height:44px;position:absolute;bottom:.5rem;right:.45rem;box-shadow:0 4px 14px #00000073}.profile-type-pill{z-index:4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffe08a;-webkit-backdrop-filter:none;background:#000000d1;border:1px solid #ffffff2e;border-radius:999px;padding:.22rem .65rem;font-size:.68rem;font-weight:800;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.profile-type-pill em{color:#ffffff8c;font-style:normal;font-weight:700}.profile-stage-caption{z-index:3;letter-spacing:.02em;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0000008c;border-radius:8px;max-width:calc(100% - 1.5rem);padding:.15rem .5rem;font-size:.72rem;font-weight:800;position:absolute;bottom:2.65rem;left:50%;overflow:hidden;transform:translate(-50%)}.profile-stage-caption em{color:#ffe08a;font-style:normal;font-weight:700}.profile-guild-badge{z-index:4;background:#000000a6;border:2px solid #0c1611;border-radius:8px;position:absolute;top:.5rem;right:.45rem;box-shadow:0 4px 12px #0006}.profile-power{background:#00000047;border:1px solid #ffffff1a;border-radius:14px;margin:.55rem 0 .75rem;padding:.7rem .85rem}.profile-power-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ember);margin:0 0 .4rem;font-size:.66rem;font-weight:800}.profile-power-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.profile-power-list li{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.5rem;display:grid}.profile-power-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.profile-power-value{color:var(--ink);font-size:.92rem;font-weight:800;line-height:1.25}.profile-power-sub{color:var(--muted);font-size:.82rem;font-weight:600}.profile-power-identity{letter-spacing:-.01em;color:var(--ink);margin:0 0 .35rem;font-size:.98rem;font-weight:800;line-height:1.25}.profile-power-flex{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));background:color-mix(in srgb, var(--mint) 10%, transparent);color:color-mix(in srgb, var(--mint) 85%, #fff);border-radius:10px;margin:0 0 .55rem;padding:.4rem .55rem;font-size:.78rem;font-weight:700;line-height:1.35}.profile-power-broke{background:0 0;border:none;padding:0;overflow:visible}.profile-broke{border:1px solid color-mix(in srgb, var(--mint) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 22%, transparent), #0000006b 55%), radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--mint) 28%, transparent), transparent 55%);box-shadow:0 0 0 1px color-mix(in srgb, var(--mint) 18%, transparent), 0 10px 28px #00000059;border-radius:14px;margin:0;padding:.7rem .9rem .75rem;position:relative;overflow:hidden}.profile-broke:before{content:"";background:linear-gradient(180deg, #b8ffd8, var(--mint), #2f9a6a);width:3px;position:absolute;inset:0 auto 0 0}.profile-broke-kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--mint) 80%, #fff);margin:0 0 .28rem;font-size:.64rem;font-weight:800;display:block}.profile-broke-title{letter-spacing:-.02em;color:#eafff2;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0;font-size:clamp(1.05rem,2.4vw,1.28rem);font-weight:800;line-height:1.2;display:flex}.profile-broke-pokemon{color:#fff;text-shadow:0 0 18px color-mix(in srgb, var(--mint) 45%, transparent)}.profile-broke-sep{color:color-mix(in srgb, var(--mint) 55%, var(--muted));font-weight:700}.profile-broke-balls{color:#b8ffd8;font-variant-numeric:tabular-nums}.profile-broke-balls em{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--mint) 70%, #fff);margin-left:.2rem;font-size:.72em;font-style:normal;font-weight:700}.profile-broke-hint{color:color-mix(in srgb, var(--mint) 55%, var(--muted));margin:.35rem 0 0;font-size:.72rem;font-weight:600;line-height:1.3}.profile-avg-balls{--avg-gold:#f0c14b;--avg-gold-deep:#c4891a;--avg-gold-ink:#fff6d8;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--avg-gold) 50%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--avg-gold) 24%, transparent), #0000006b 55%), radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--avg-gold) 22%, transparent), transparent 55%);width:100%;min-width:0;max-width:min(22rem,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--avg-gold) 16%, transparent), 0 8px 22px #00000052;border-radius:14px;align-items:center;gap:.65rem;margin:.45rem 0 0;padding:.55rem .75rem .6rem;display:flex;position:relative;overflow:hidden}.profile-avg-balls:before{content:"";background:linear-gradient(180deg, #fff1b0, var(--avg-gold), var(--avg-gold-deep));width:3px;position:absolute;inset:0 auto 0 0}.profile-avg-balls.is-epic{--avg-gold:#ffd76a;--avg-gold-deep:#d4a017}.profile-avg-balls.is-legend,.profile-avg-balls.is-myth{--avg-gold:#ffe08a;--avg-gold-deep:#e0b03a;box-shadow:0 0 0 1px color-mix(in srgb, var(--avg-gold) 24%, transparent), 0 0 18px color-mix(in srgb, var(--avg-gold) 14%, transparent), 0 8px 22px #00000052}.profile-avg-balls.is-myth{--avg-gold:#fff1b0}.profile-avg-balls-seal{background:radial-gradient(circle at 35% 30%, #fff6d8 0%, var(--avg-gold) 42%, var(--avg-gold-deep) 78%, #5a3a0a 100%);width:2.35rem;height:2.35rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--avg-gold) 55%, #2a1a08), 0 4px 10px #0006, inset 0 1px 3px #ffffff59;border-radius:50%;flex:none;position:relative}.profile-avg-balls-seal-ring{opacity:.55;border:1px solid #5a3a0a8c;border-radius:50%;position:absolute;inset:.28rem}.profile-avg-balls-seal-core{background:linear-gradient(180deg, #fff8e0 0%, var(--avg-gold) 45%, var(--avg-gold-deep) 100%);border-radius:50%;position:absolute;inset:.68rem;box-shadow:inset 0 -1px 2px #5a3a0a59}.profile-avg-balls-copy{flex:auto;min-width:0;position:relative}.profile-avg-balls-kicker{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--avg-gold) 80%, #fff);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .1rem;font-size:.64rem;font-weight:800;display:flex}.profile-avg-balls-tag{border:1px solid color-mix(in srgb, var(--avg-gold) 40%, transparent);background:color-mix(in srgb, var(--avg-gold) 14%, transparent);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--avg-gold) 90%, #fff);border-radius:999px;align-items:center;padding:.08rem .35rem;font-size:.58rem;font-weight:800;display:inline-flex}.profile-avg-balls-value{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;margin:0;line-height:1.15;display:flex}.profile-avg-balls-value strong{letter-spacing:-.02em;color:var(--avg-gold-ink);text-shadow:0 0 14px color-mix(in srgb, var(--avg-gold) 35%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,2.6vw,1.4rem);font-weight:800}.profile-avg-balls-value em{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--avg-gold) 70%, #fff);font-size:.7rem;font-style:normal;font-weight:800}.profile-avg-balls-meta{color:color-mix(in srgb, var(--avg-gold) 50%, var(--muted));margin:.2rem 0 0;font-size:.7rem;font-weight:600;line-height:1.3}.profile-character-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);margin:0 0 .25rem;font-size:.7rem;font-weight:800}.profile-character-info .profile-title-actions{margin-bottom:.45rem}.profile-aka{color:var(--muted);margin:-.15rem 0 .55rem;font-size:.85rem}.profile-character-info h2{font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800;line-height:1.15}.profile-character-meta{flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .4rem;display:flex}.profile-character-meta-live{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;width:100%;display:flex}.profile-character-meta-main{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.profile-collection-btn{--colecao-pulse:#f0b42859;color:#ffe8b0;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(#141820,#141820) padding-box padding-box,linear-gradient(135deg,#7ec8ff,#4a90e0,#ffe08a,#f0a202) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:.42rem;height:auto;min-height:2.45rem;margin-left:.15rem;padding:.28rem .85rem .28rem .55rem;font-size:.78rem;font-weight:750;animation:2.8s ease-in-out infinite colecaoCtaPulse;display:inline-flex;box-shadow:inset 0 1px #ffe08a47,inset 0 -1px #50a0ff33,0 0 14px #50a0ff38,0 0 16px #f0b4282e}.profile-collection-btn-ico{color:#ffe08a;filter:drop-shadow(0 0 6px #f0b42873);flex:none;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}.profile-collection-btn-ico svg{display:block}.profile-collection-btn-copy{flex-direction:column;align-items:flex-start;gap:.02rem;line-height:1.05;display:flex}.profile-collection-btn-copy strong{letter-spacing:-.01em;color:#fff4d0;font-size:.9rem;font-weight:800}.profile-collection-btn-copy em{letter-spacing:.04em;text-transform:uppercase;color:#b4d4e5;opacity:.95;font-size:.68rem;font-style:normal;font-weight:700}.profile-twitch{flex:none;align-items:center;display:inline-flex;position:relative}.profile-twitch-btn{border:1px solid color-mix(in srgb, #9146ff 55%, var(--line));color:#f3e8ff;cursor:pointer;background:linear-gradient(145deg,#9146ff47,#1e0b368c);border-radius:10px;place-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:border-color .12s,background .12s,color .12s,transform .12s;display:inline-grid}.profile-twitch-ico{display:block}.profile-twitch-tip{z-index:40;border:1px solid color-mix(in srgb, #9146ff 45%, var(--line));background:#11061d;border-radius:12px;gap:.35rem;min-width:11.5rem;padding:.55rem .65rem .6rem;display:grid;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000080}.profile-twitch-tip[hidden]{display:none}.profile-twitch-tip-label{letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd;font-size:.68rem;font-weight:800}.profile-twitch-tip-link{color:#f3e8ff;word-break:break-all;font-size:.86rem;font-weight:700;text-decoration:none}.profile-twitch-tip-link:hover{color:#fff;text-decoration:underline}.profile-twitch-tip-actions{gap:.35rem;margin-top:.1rem;display:flex}.profile-twitch-tip-copy,.profile-twitch-tip-open{cursor:pointer;border-radius:8px;flex:auto;justify-content:center;align-items:center;min-height:1.7rem;padding:.25rem .45rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.profile-twitch-tip-copy{border:1px solid color-mix(in srgb, #9146ff 50%, var(--line));color:#f3e8ff;background:#9146ff38}.profile-twitch-tip-copy:hover{background:#9146ff61}.profile-twitch-tip-open{color:#c4b5fd;background:0 0;border:1px solid #9146ff59}.profile-twitch-tip-open:hover{color:#fff;border-color:#bf94ff}.profile-youtube{flex:none;align-items:center;display:inline-flex;position:relative}.profile-youtube-btn{border:1px solid color-mix(in srgb, #f03 55%, var(--line));color:#fff5f5;cursor:pointer;background:linear-gradient(145deg,#ff003352,#3c080e9e);border-radius:10px;place-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:border-color .12s,background .12s,color .12s,transform .12s;display:inline-grid}.profile-youtube-ico{display:block}.profile-youtube-tip{z-index:40;border:1px solid color-mix(in srgb, #f03 45%, var(--line));background:#180609;border-radius:12px;gap:.35rem;min-width:12rem;padding:.55rem .65rem .6rem;display:grid;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000080}.profile-youtube-tip[hidden]{display:none}.profile-youtube-tip-label{letter-spacing:.04em;text-transform:uppercase;color:#ff8a9a;font-size:.68rem;font-weight:800}.profile-youtube-tip-link{color:#fff5f5;word-break:break-all;font-size:.86rem;font-weight:700;text-decoration:none}.profile-youtube-tip-link:hover{color:#fff;text-decoration:underline}.profile-youtube-tip-actions{gap:.35rem;margin-top:.1rem;display:flex}.profile-youtube-tip-copy,.profile-youtube-tip-open{cursor:pointer;border-radius:8px;flex:auto;justify-content:center;align-items:center;min-height:1.7rem;padding:.25rem .45rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.profile-youtube-tip-copy{border:1px solid color-mix(in srgb, #f03 50%, var(--line));color:#fff5f5;background:#ff003338}.profile-youtube-tip-copy:hover{background:#ff003361}.profile-youtube-tip-open{color:#ff8a9a;background:0 0;border:1px solid #ff003359}.profile-youtube-tip-open:hover{color:#fff;border-color:#ff6b81}.profile-collection-btn:hover,.profile-collection-btn.is-active{color:#fff8e0;background:linear-gradient(#1a2030,#1a2030) padding-box padding-box,linear-gradient(135deg,#9fd0ff,#5aa8ff,#ffe08a,#f0c14a) border-box;transform:translateY(-1px);box-shadow:inset 0 1px #ffecaa66,0 0 18px #5aaaff52,0 0 20px #f0be2847}.profile-collection-btn:hover .profile-collection-btn-copy em,.profile-collection-btn.is-active .profile-collection-btn-copy em{color:#c8e8ff}.profile-collection-btn.is-active{animation:none}@media (prefers-reduced-motion:reduce){.profile-collection-btn{animation:none}}.profile-character.is-collection-open .profile-gym-slot{display:none}.profile-collection-panel{grid-column:1/-1;width:100%;min-width:0}.profile-character-meta-wrap{margin:.35rem 0 .85rem}.profile-chip{border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));color:#ffe8b0;background:linear-gradient(#ffe08a1f,#0000 55%),linear-gradient(135deg,#281c0aeb,#080a08e0);border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.84rem;font-weight:750;text-decoration:none;animation:3.2s ease-in-out infinite profileChipPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe08a38,0 0 0 1px #f0a2021f,0 8px 18px #00000052,0 0 20px #f0a20229}.profile-chip:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff0b447 50%,#0000 62%);animation:2.8s ease-in-out infinite sortudoCrownShine;position:absolute;inset:0;transform:translate(-100%)}html[data-fx=low] .profile-chip,html[data-fx=paused] .profile-chip,html[data-fx=low] .profile-chip-level,html[data-fx=paused] .profile-chip-level,html[data-fx=low] .profile-chip-guild,html[data-fx=paused] .profile-chip-guild,html[data-fx=low] .profile-chip-world,html[data-fx=paused] .profile-chip-world{animation:none}html[data-fx=low] .profile-chip:after,html[data-fx=paused] .profile-chip:after{opacity:.4;background:linear-gradient(#ffe08a1a,#0000 45%);animation:none;transform:none}@media (prefers-reduced-motion:reduce){.profile-chip,.profile-chip-level,.profile-chip-guild,.profile-chip-world,.profile-chip:after{animation:none!important}}.profile-chip.muted{color:var(--muted);font-weight:600}.profile-chip-level{border-color:color-mix(in srgb, #ffe08a 70%, var(--ember));background:linear-gradient(#ffe08a38,#0000 50%),linear-gradient(135deg,#784608f2,#140c04eb);gap:.45rem;padding:.4rem .9rem .4rem .45rem;animation:3.2s ease-in-out infinite profileChipLevelPulse;box-shadow:inset 0 1px #fff0b459,0 0 0 1px #f0a20247,0 0 18px #f0a20238,0 8px 20px #00000059}.profile-chip-level-kicker{color:#1a1000;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(160deg,#fff6c8,#f0a202 55%,#d4892a);border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.45rem;padding:0 .35rem;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 1px #ffffff59,0 2px 6px #00000059}.profile-chip-level-n{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#ffe08a;text-shadow:0 0 12px #f0a20273;font-size:1.2rem;font-weight:800;line-height:1}.profile-chip-guild{color:#ffe6b0;background:linear-gradient(#ffdc8c29,#0000 52%),linear-gradient(135deg,#5a370cf2,#0e0a04eb);border-color:#e4b95a;flex:none;gap:.45rem;margin-left:auto;padding:.45rem .95rem .45rem .55rem;animation:3.2s ease-in-out .35s infinite profileChipPulse;box-shadow:inset 0 1px #ffe08a47,0 0 0 1px #d4a24a38,0 8px 18px #00000057,0 0 18px #f0a20229}.profile-chip-guild .profile-meta-glyph{color:#ffe08a;width:1.15rem;height:1.15rem}.profile-chip-guild-icon{object-fit:contain;background:#00000059;border-radius:5px;flex:none;width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px #ffe08a33}.profile-chip-guild-name{letter-spacing:-.015em;font-size:.92rem;font-weight:800;line-height:1.1}.profile-meta-glyph{flex:none;width:1.05rem;height:1.05rem}.profile-chip-world{color:#e8f0ff;border-color:color-mix(in srgb, #9bb6ff 55%, var(--line));background:linear-gradient(#a0beff29,#0000 52%),linear-gradient(135deg,#1e3060f2,#080a12eb);padding:.45rem .9rem;font-weight:800;animation:3.2s ease-in-out .7s infinite profileChipWorldPulse;box-shadow:inset 0 1px #b4c8ff38,0 0 0 1px #7896dc2e,0 8px 18px #00000057,0 0 18px #78a0ff2e}.profile-chip-world.world-sun{color:#ffe08a;border-color:color-mix(in srgb, var(--ember) 60%, #ffe08a);background:linear-gradient(#ffd26433,#0000 52%),linear-gradient(135deg,#643706f2,#100a04eb);animation:3.2s ease-in-out .7s infinite profileChipPulse;box-shadow:inset 0 1px #ffe08a4d,0 0 0 1px #f0a20240,0 0 16px #f0a2022e,0 8px 18px #00000057}.profile-chip-world.world-moon{color:#d4dcff;border-color:color-mix(in srgb, #a8b8ff 55%, var(--line));background:linear-gradient(#a0b4ff2e,#0000 52%),linear-gradient(135deg,#28326ef2,#080a16eb)}.profile-chip-world.world-titan,.profile-chip-world.world-titan-2,.profile-chip-world.world-titan-3{color:#ffd8a8;background:linear-gradient(#ffbe782e,#0000 52%),linear-gradient(135deg,#5a2d0cf2,#0e0804eb);border-color:#db9648;box-shadow:inset 0 1px #ffc88c47,0 0 0 1px #d4823c38,0 8px 18px #00000057}.profile-chip-world.world-eclipse{color:#ddd0ff;background:linear-gradient(#b08cff33,#0000 52%),linear-gradient(135deg,#342060f2,#0a0816eb);border-color:#8d6ee9;box-shadow:inset 0 1px #d2beff47,0 0 0 1px #8b6cff38,0 8px 18px #00000057}.profile-chip-deaths{color:#f0b0b0;border-color:color-mix(in srgb, #e07070 30%, var(--line));background:linear-gradient(135deg,#b43c3c29,#00000038)}.profile-deaths-compare{color:var(--muted);margin:.15rem 0 0;font-size:.8rem;line-height:1.35}.profile-deaths-compare-n{color:var(--muted);font-weight:500}.profile-character-actions{z-index:5;flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;display:flex;position:relative}.profile-stage-copy{z-index:6;border:1px solid color-mix(in srgb, var(--ember) 45%, var(--line));color:#ffe08a;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;pointer-events:auto;background:#080c0aeb;border-radius:999px;padding:.35rem .7rem;font-size:.68rem;font-weight:800;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0006}.profile-stage-copy:hover{background:var(--ember-soft);border-color:var(--ember)}.profile-character-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.15rem}@media (max-width:720px){.profile-character{grid-template-columns:minmax(0,1fr);justify-items:stretch}.profile-character-stage{grid-row:auto;justify-self:center;width:min(260px,78vw);min-height:280px}.profile-stage-hero{max-width:230px}.profile-power-list li{grid-template-columns:5.5rem minmax(0,1fr)}.profile-character-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-character .shiny-merit{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-character-info,.profile-character-body,.profile-avg-balls{min-width:0;max-width:100%}}.profile-heart{isolation:isolate;min-height:1.7rem;font:inherit;cursor:pointer;color:#ffd0dc;transition:transform .15s var(--ease-out), box-shadow .16s ease, filter .15s ease;background:radial-gradient(120% 90% at 30% 15%,#ffc8d259,#0000 55%),linear-gradient(165deg,#e85a7a 0%,#c23055 50%,#8a1838 100%);border:1px solid #ff789673;border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .58rem;font-size:.72rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -1px #3c00144d,0 3px 10px #a01e3c59,0 0 12px #ff507838}.profile-heart:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#0000 50%,#00000026 100%);position:absolute;inset:0}.profile-heart-shine{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff80 48%,#0000 62%);position:absolute;inset:-20% -40%;transform:translate(-80%)skew(-18deg)}.profile-heart:hover .profile-heart-shine,.profile-heart.is-mine .profile-heart-shine{opacity:.85;animation:1.4s ease-in-out hpVoteShine}.profile-heart-icon,.profile-heart b{z-index:2;position:relative}.profile-heart b{font-variant-numeric:tabular-nums;text-shadow:0 1px #0000004d}.profile-heart:hover{filter:brightness(1.06);transform:translateY(-1px)scale(1.05);box-shadow:inset 0 1px #ffffff80,0 5px 14px #b4234673,0 0 18px #ff5a8259}.profile-heart:active{transform:scale(.96)}.profile-heart.is-mine{color:#fff;border-color:#ffb0c4;box-shadow:inset 0 1px #ffffff8c,0 4px 14px #c8285080,0 0 22px #ff648c73}.profile-heart.is-mine .profile-heart-icon{transform:scale(1.08)}.profile-heart:disabled{opacity:.6;cursor:wait}html[data-fx=low] .profile-heart-shine{animation:none}.profile-stage-column{flex-direction:column;grid-row:span 2;align-items:center;gap:.55rem;width:min(280px,58vw);min-width:0;display:flex}.profile-stage-column .profile-character-stage{grid-row:auto;width:100%}.profile-name-link{color:inherit;text-decoration:none}.profile-name-link:hover{color:var(--ember)}.profile-page .profile-head{padding-bottom:.35rem}.profile .catch-list{content-visibility:visible}.profile .catch-row{content-visibility:auto;contain-intrinsic-height:auto 82px}@media (min-width:721px){.profile .catch-row:nth-child(-n+4){content-visibility:visible}}.profile .catch-row>.sprite-link{width:64px;min-width:64px;height:64px;min-height:64px;overflow:hidden}.profile .catch-row .sprite{width:64px;max-width:64px;height:64px;max-height:64px}@media (max-width:720px){.profile .catch-row{contain-intrinsic-height:auto 146px}.profile .catch-row>.sprite-link,.profile .catch-row .sprite{width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px}}
