.ap-profile-card{width:100%;min-width:0;margin-inline:auto}.ap-profile-card--medium{max-width:420px}.ap-profile-card--full{max-width:620px}.ap-card-canvas{container-type:inline-size;position:relative;isolation:isolate;width:100%;aspect-ratio:1122/1402;overflow:hidden;background:transparent;color:#fff5df;--card-accent:#ffd15b;--card-fill:#ffba2e;--card-unit:calc(100cqw / 1122);--card-pixel-font:var(--font-editorial-pixel-soft),ui-monospace,monospace;clip-path:polygon(31% 5.8%,69% 5.8%,71% 7.5%,78% 7.5%,80% 8.7%,86% 8.7%,88.5% 11.5%,88.5% 88%,86.5% 90.5%,86.5% 91.2%,83.5% 92%,16.5% 92%,13.5% 91.2%,13.5% 90.5%,11.5% 88%,11.5% 11.5%,14% 8.7%,20% 8.7%,22% 7.5%,29% 7.5%)}.ap-card-canvas[data-frame-tier=green]{--card-accent:#aaf7b5;--card-fill:#61dd89}.ap-card-canvas[data-frame-tier=blue]{--card-accent:#98dfff;--card-fill:#43bbee}.ap-card-canvas[data-frame-tier=purple]{--card-accent:#deb7ff;--card-fill:#b778ee}.ap-card-canvas p{margin:0}.ap-card-anchor{position:absolute;z-index:4;min-width:0}.ap-card-background,.ap-card-frame,.ap-card-frame-overlay,.ap-card-scrim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ap-card-background,.ap-card-scrim{clip-path:polygon(31% 5.8%,69% 5.8%,71% 7.5%,78% 7.5%,80% 8.7%,86% 8.7%,88.5% 11.5%,88.5% 88%,86.5% 90.5%,86.5% 92%,83.5% 93.5%,16.5% 93.5%,13.5% 92%,13.5% 90.5%,11.5% 88%,11.5% 11.5%,14% 8.7%,20% 8.7%,22% 7.5%,29% 7.5%)}.ap-card-background{z-index:0;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.ap-card-portrait-background{position:absolute;inset:0;z-index:0;pointer-events:none;clip-path:polygon(31% 7.2%,68.3% 7.2%,68.3% 9.3%,76.2% 9.3%,76.2% 10.4%,83% 10.4%,83% 11.6%,86% 11.6%,86% 57.49%,13.4% 57.49%,13.4% 11.6%,16% 11.6%,16% 10.4%,22.5% 10.4%,22.5% 9.3%,31% 9.3%)}.ap-card-portrait-scene{position:absolute;left:13.4%;top:7.2%;width:72.6%;height:50.29%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated;overflow:hidden}.ap-card-background-art,.ap-card-background-effect,.ap-card-background-pixels,.ap-card-portrait-scene img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ap-card-portrait-scene img{-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.ap-card-background-pixels canvas{image-rendering:pixelated}.ap-card-background--fallback{background:radial-gradient(ellipse at 50% 36%,rgba(53,246,255,.16),transparent 46%),radial-gradient(ellipse at 52% 73%,rgba(202,74,255,.1),transparent 42%),linear-gradient(180deg,#071225,#050817 52%,#090612)}.ap-card-scrim{z-index:1;background:linear-gradient(180deg,rgba(2,7,20,.08),rgba(2,7,20,.18) 48%,rgba(2,4,12,.55) 72%,rgba(2,4,12,.8))}.ap-card-frame{z-index:3;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.ap-card-frame-overlay{z-index:5}.ap-card-avatar{z-index:2}.ap-card-contact-shadow{position:absolute;z-index:1;pointer-events:none}.ap-card-avatar-trigger{width:100%;height:100%}.ap-card-avatar-trigger>[role=img]{transform:none;transition:none}.ap-card-avatar-trigger>p{max-width:100%;font-size:calc(26 * var(--card-unit));line-height:1.5}.ap-card-level,.ap-card-xp-label{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:var(--card-pixel-font);font-weight:700;line-height:1;text-align:center}.ap-card-level{color:var(--card-accent);font-size:var(--card-level-size);text-transform:uppercase;letter-spacing:calc(2 * var(--card-unit))}.ap-card-name{display:flex;align-items:center;justify-content:center;gap:calc(26 * var(--card-unit));font-family:var(--font-display),monospace;line-height:1;text-transform:uppercase;text-align:center}.ap-card-name p{min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--card-name-size);line-height:calc(72 * var(--card-unit))}.ap-card-name [data-card-name-text]{line-height:1}.ap-card-name [data-card-name-baseline]{display:inline-block;width:0;height:0}.ap-card-name-line{flex:1 1 0;min-width:calc(16 * var(--card-unit));height:calc(3 * var(--card-unit));background:var(--card-accent);opacity:.8}.ap-card-xp-fill,.ap-card-xp-track{pointer-events:none}.ap-card-xp-fill{overflow:hidden}.ap-card-xp-fill span{display:block;height:100%;background:linear-gradient(180deg,var(--card-accent),var(--card-fill));box-shadow:0 0 calc(15 * var(--card-unit)) var(--card-fill)}.ap-card-xp-label{font-size:var(--card-xp-size);letter-spacing:calc(2 * var(--card-unit))}.ap-card-streak{display:grid;grid-template-columns:calc(52 * var(--card-unit)) minmax(0,1fr);gap:calc(22 * var(--card-unit));align-items:center;font-family:var(--card-pixel-font);font-size:var(--card-streakLabel-size);line-height:1;white-space:nowrap}.ap-card-streak-icon{width:100%;height:calc(62 * var(--card-unit))}.ap-card-streak>div{display:grid;grid-template-rows:calc(32 * var(--card-unit)) calc(48 * var(--card-unit));align-items:center}.ap-card-streak-value{color:var(--card-accent);font-size:var(--card-streakValue-size);font-weight:700}.ap-card-tagline{display:flex;align-items:center;font-family:var(--card-pixel-font);font-size:var(--card-tagline-size);font-style:italic;line-height:1;letter-spacing:calc(3 * var(--card-unit));color:var(--card-accent);text-transform:uppercase}.ap-card-tagline-clip{width:100%;overflow:hidden;text-align:center}.ap-card-tagline-motion{display:block;width:100%}.ap-card-tagline-text{display:inline-block;white-space:nowrap}.ap-card-tagline-clip[data-scrolling=true]{text-align:left}.ap-card-tagline-clip[data-scrolling=true] .ap-card-tagline-motion{animation:ap-card-tagline var(--tagline-duration) var(--tagline-easing) 0s infinite}.ap-card-tagline-clip:hover .ap-card-tagline-motion{animation-play-state:paused}@keyframes ap-card-tagline{0%{transform:translateX(0)}to{transform:translateX(var(--tagline-travel))}}.ap-card-dots{display:flex;justify-content:center;gap:calc(12 * var(--card-unit));pointer-events:none}.ap-card-dots i{width:calc(6 * var(--card-unit));height:100%;background:var(--card-accent);opacity:.3}.ap-card-dots i:first-child{opacity:1}.ap-card-metadata{margin-top:.5rem;text-align:center;font-family:ui-monospace,monospace;font-size:10px;color:#b1becf}.ap-card-metadata a{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;padding-inline:1rem;color:#35f6ff;text-transform:uppercase}.ap-card-metadata a:hover{text-decoration:underline}.ap-card-metadata a:focus-visible{outline:2px solid #35f6ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ap-card-tagline-clip[data-scrolling=true] .ap-card-tagline-motion{animation:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-card-tagline-clip[data-scrolling=true] .ap-card-tagline-text{display:inline}}.ap-background-thumbnail .ap-card-portrait-scene{inset:0;width:100%;height:100%}