.profile-mvp-local-nav{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,2rem);justify-content:center;margin:0 auto 1.25rem;width:100%;max-width:var(--profile-mvp-content-width)}.profile-mvp-local-nav__item{color:rgba(188,202,187,.58);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.profile-mvp-local-nav__item--enabled{color:rgba(0,253,176,.82)}.profile-mvp-hero__edit{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.38);color:rgba(255,255,255,.92);text-decoration:none;transition:background .12s ease,border-color .12s ease}.profile-mvp-hero__edit:hover{background:rgba(0,0,0,.52);border-color:rgba(251,191,36,.45)}.profile-mvp-hero__edit-icon{display:block;width:24px;height:24px}.profile-mvp-hero__edit-glyphs{opacity:.28}.profile-mvp-avatar-card{position:relative;align-self:start;width:128px}.profile-mvp-premium-badge{position:absolute;right:-10px;bottom:-8px;padding:.18rem .5rem;color:#211700;background:#ffca38;border:1px solid #211700;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transform:skewX(-10deg)}.profile-mvp-premium-badge--disabled{filter:grayscale(.85);opacity:.62}.profile-mvp-hero__identity{min-width:0}.profile-mvp-hero--image-banner .profile-mvp-progress__label,.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-progress__label{text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 12px rgba(0,50,58,.75)}.profile-mvp-hero--image-banner .profile-mvp-accent-link{display:inline-flex;color:var(--profile-accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.profile-mvp-name-row{gap:1rem}.profile-mvp-title-chip{padding:.45rem .8rem;border:1px solid rgba(251,191,36,.5);border-radius:2px;color:var(--profile-accent-strong);background:rgba(53,53,52,.84);box-shadow:0 4px 16px rgba(251,191,36,.15);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-mvp-title-chip[data-rarity=rare]{border-color:rgba(129,176,255,.75);color:#81b0ff}.profile-mvp-title-chip[data-rarity=epic]{border-color:rgba(186,146,255,.75);color:#ba92ff}.profile-mvp-title-chip[data-rarity=legendary]{border-color:rgba(255,202,56,.75);color:#ffca38}.profile-mvp-title-chip--empty{color:color-mix(in srgb,var(--profile-accent-strong) 78%,transparent)}.profile-mvp-progress{display:flex;gap:.75rem;align-items:center;margin-top:1rem}.profile-mvp-progress__bar{width:min(260px,60vw);height:8px;border:1px solid var(--showdown-surface-border);border-radius:999px;background:linear-gradient(90deg,#00ffb1 0 18%,rgba(0,118,131,.35) 18% 100%);box-shadow:0 0 10px rgba(107,251,154,.22)}.profile-mvp-progress__label{color:#00a5b7;font-size:.64rem;font-weight:800;text-transform:uppercase}.profile-mvp-cosmic-rating__headline-block{flex-direction:column;align-items:flex-start;gap:.35rem}.profile-mvp-cosmic-rating__value{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#e8fff6;line-height:1}.profile-mvp-cosmic-rating__state-label{font-size:.72rem}.profile-mvp-cosmic-rating__subheadline{margin:0;color:rgba(232,255,246,.72);font-size:.78rem;font-weight:600}.profile-mvp-hero-rank-progress{--hero-rank-progress-from:#00a5b7;--hero-rank-progress-to:#4b7bff;--hero-rank-progress-glow:rgba(0,165,183,0.28);display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;width:min(100%,22rem);margin-top:.55rem}.profile-mvp-hero-rank-progress__track{container-type:inline-size;flex:1 1 10rem;min-width:8rem;height:6px;border-radius:999px;border:1px solid var(--showdown-surface-border-heavy);background:rgba(8,14,12,.55);overflow:hidden}.profile-mvp-hero-rank-progress--band-gradient .profile-mvp-hero-rank-progress__track{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-rank-progress-from) 22%,rgba(8,14,12,.72)),color-mix(in srgb,var(--hero-rank-progress-to) 22%,rgba(8,14,12,.72)))}.profile-mvp-hero-rank-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hero-rank-progress-from),var(--hero-rank-progress-to));background-size:100cqw 100%;background-repeat:no-repeat;background-position:0;box-shadow:0 0 8px var(--hero-rank-progress-glow)}.profile-mvp-hero-rank-progress__label{color:color-mix(in srgb,var(--hero-rank-progress-to) 68%,#f4fffc);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.95),0 1px 10px rgba(0,0,0,.72),0 0 14px color-mix(in srgb,var(--hero-rank-progress-to) 40%,transparent)}.profile-mvp-hero-rank-progress__top-band{margin:.45rem 0 0;color:rgba(188,202,187,.78);font-size:.62rem;letter-spacing:.05em;max-width:22rem}.profile-mvp-hero-rank-progress--near-promotion .profile-mvp-hero-rank-progress__fill{box-shadow:0 0 12px var(--hero-rank-progress-glow)}.profile-mvp-hero--image-banner .profile-mvp-hero-rank-progress__label,.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-hero-rank-progress__label{color:color-mix(in srgb,var(--hero-rank-progress-to,#9b6edb) 52%,#ffffff);text-shadow:0 1px 2px rgba(0,0,0,.98),0 2px 16px rgba(0,0,0,.82),0 0 18px color-mix(in srgb,var(--hero-rank-progress-to,#9b6edb) 48%,transparent)}.profile-mvp-cosmic-rating__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.65rem;gap:.65rem}.profile-mvp-cosmic-rating__stat{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem;border:1px solid rgba(42,53,75,.22);border-radius:8px;background:rgba(8,18,22,.35)}.profile-mvp-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:1rem 0 0;max-width:100%}.profile-mvp-achievement-identity-card,.profile-mvp-status-badge{min-width:0;padding:.45rem .55rem;background:var(--profile-panel-deep);border-left:1px solid var(--showdown-surface-border);border:1px solid var(--showdown-surface-border);border-left:2px solid rgba(129,176,255,.75);display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:.45rem;column-gap:.45rem;grid-row-gap:.1rem;row-gap:.1rem;align-items:center;min-height:3.25rem}.profile-mvp-achievement-identity-card--empty{border-left-color:rgba(129,176,255,.32);opacity:.88}.profile-mvp-identity-grid--compact{grid-template-columns:1fr;gap:0}.profile-mvp-achievement-identity-card--compact{min-height:96px;max-height:96px;overflow:hidden}.profile-mvp-achievement-identity-card__badge{grid-row:1/span 2;display:grid;place-items:center;width:1.65rem;height:1.65rem;margin:0;color:rgba(129,176,255,.95);font-size:.72rem;flex-shrink:0}.profile-mvp-achievement-identity-card__badge--empty{border:1px dashed rgba(129,176,255,.28);color:transparent}.profile-mvp-achievement-identity-card__rewarded-title,.profile-mvp-achievement-identity-card__scope{display:none}.profile-mvp-identity-footnote{margin:.65rem 0 0;color:var(--profile-muted);font-size:.64rem}.profile-mvp-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-right:2.5rem}.profile-settings-page{max-width:1200px;margin-inline:auto;padding:1.5rem}.profile-settings-page__header{margin-bottom:1.25rem}.profile-settings-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.profile-settings-preview__card{padding:1rem;border:1px solid rgba(129,176,255,.2);background:rgba(10,12,18,.92)}.profile-settings-preview__avatar{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(129,176,255,.35);background:rgba(14,14,14,.9);color:var(--profile-text);font-weight:800}.profile-settings-preview__avatar--small{width:56px;height:56px;font-size:1.1rem}.profile-settings-preview__identity{margin-top:.75rem}.profile-settings-preview__slots{margin-top:.85rem}.profile-settings-preview__slots.profile-mvp-identity-grid{grid-template-columns:1fr;gap:.35rem}.profile-settings-preview__slots .profile-mvp-achievement-identity-card{min-width:0;max-width:none}.profile-settings-sections{display:grid;grid-gap:1rem;gap:1rem}.profile-settings-featured{margin-top:.75rem}.profile-settings-featured-slot{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(129,176,255,.1)}.profile-settings-featured-slot__preview{margin-top:.5rem}.profile-settings-avatar-foundation__current{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;color:var(--profile-muted);font-size:.64rem}.profile-settings-background{margin-top:.75rem}body:has(.profile-settings-figma-page),html:has(.profile-settings-figma-page){height:100dvh;overflow:hidden}.profile-settings-figma-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:100%;color:#e5e2e1;overflow:hidden}.profile-settings-preview-shell{width:100%;max-width:1500px;margin:0 auto;padding:0;border-radius:0;box-shadow:none}.profile-settings-preview-shell .profile-mvp-hero{margin:0;width:100%}.profile-settings-preview-shell--image-banner{background:transparent}.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-hero__banner{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-hero__banner-scrim{position:absolute;inset:0;left:-3px;right:-3px;width:calc(100% + 6px);pointer-events:none;background-repeat:no-repeat;background-size:cover}.profile-settings-preview-shell .profile-mvp-hero--image-banner>:not(.profile-mvp-hero__banner){position:relative;z-index:1}.profile-mvp-name-row__title{display:inline-flex;align-items:center;gap:.5rem;max-width:100%}.profile-mvp-name-edit{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.38);color:rgba(255,255,255,.92);cursor:pointer;transition:background .12s ease,border-color .12s ease}.profile-mvp-name-edit:hover{background:rgba(0,0,0,.52);border-color:rgba(129,176,255,.45)}.profile-mvp-name-edit .profile-mvp-hero__edit-icon{width:20px;height:20px}.profile-settings-figma{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:1500px;margin-inline:auto;overflow:hidden}.profile-settings-figma__page-intro{position:relative;z-index:3;flex-shrink:0;width:100%;padding:clamp(1rem,2.4vw,2rem) 0 0;background:transparent;isolation:isolate}.profile-settings-figma__page-intro:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:5;height:2.75rem;pointer-events:none;background:linear-gradient(180deg,rgba(2,4,8,0),rgba(2,4,8,.35) 42%,rgba(2,4,8,.55))}.profile-settings-figma__page-intro:has(.profile-settings-preview-shell--image-banner):after{content:none}.profile-settings-figma__page-intro .profile-settings-figma__toolbar{padding-inline:clamp(1rem,2.4vw,2rem)}.profile-settings-figma__hero-anchor{width:100%;max-width:1500px;margin-inline:auto;padding:0 clamp(1rem,2.4vw,2rem) .5rem;box-sizing:border-box}.profile-settings-figma__hero-anchor:after{content:none}.profile-settings-figma__toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;margin-bottom:.75rem;border:1px solid var(--showdown-surface-border);background:var(--showdown-surface-panel)}.profile-settings-figma__toolbar-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-left:auto}.profile-settings-figma__toolbar-btn-group{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.75rem}.profile-settings-figma__toolbar-actions .profile-settings-btn{min-height:2.5rem;padding:.6rem 1.25rem;flex-shrink:0;white-space:nowrap}.profile-settings-figma__toolbar-actions .profile-settings-btn--icon{width:2.5rem;min-width:2.5rem;padding:0;display:grid;place-items:center}.profile-settings-figma__toolbar-actions .profile-settings-btn--logout{margin-left:.25rem;padding-left:.25rem;border-left:1px solid var(--showdown-surface-border-emphasis)}.profile-settings-btn__logout-icon{display:block}.profile-settings-figma__toolbar-actions .profile-settings-figma__gate{flex:0 1 auto;max-width:min(24rem,42vw);margin:0;font-size:.65rem;line-height:1.35;color:#ffca38}.profile-settings-figma__toolbar-left{display:flex;flex:1 1 auto;align-items:center;gap:1rem;min-width:0}.profile-settings-figma__scroll-body{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1;min-height:0;height:0;gap:2rem;width:100%;max-width:1500px;margin-inline:auto;margin-top:-.5rem;padding:1.5rem clamp(1rem,2.4vw,2rem) 1.25rem;box-sizing:border-box;background:transparent;border-top:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.profile-settings-figma__scroll-body::-webkit-scrollbar{display:none;width:0;height:0}.profile-settings-figma__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-settings-figma__back{display:grid;place-items:center;width:2rem;height:2rem;border:none;background:transparent;cursor:pointer}.profile-settings-btn{border:none;border-radius:8px;padding:.5rem 1.5rem;font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.profile-settings-btn:disabled{opacity:.45;cursor:not-allowed}.profile-settings-btn--primary{background:var(--ritual-focus);color:#211700}.profile-settings-btn--ghost{background:transparent;color:#bccabb;border:1px solid var(--showdown-surface-border-heavy)}.profile-settings-btn--danger{background:rgba(255,80,80,.15);color:#ffb4b4;border:1px solid rgba(255,80,80,.35)}.profile-settings-figma__avatar-fallback{display:grid;place-items:center;width:100%;height:100%;font-weight:800;color:var(--profile-text)}.profile-settings-figma__slot-label{position:absolute;left:.35rem;bottom:.25rem;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:#869486}.profile-settings-figma__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,341px);grid-gap:2rem;gap:2rem;align-items:start;width:100%}.profile-settings-figma__column--main{display:flex;flex-direction:column;gap:1.85rem}.profile-settings-figma__section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.profile-settings-figma__link-action{border:none;background:none;color:#4a8eff;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.profile-settings-figma__title-chips{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.profile-settings-figma__title-chip{border-radius:9999px;padding:.65rem 1.25rem;border:1px solid var(--showdown-surface-border);background:var(--showdown-surface-panel);color:#bccabb;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.profile-settings-figma__title-chip--equipped{background:var(--showdown-surface-inset);border-color:rgba(74,142,255,.2);color:#4a8eff;box-shadow:0 1px 1px rgba(0,0,0,.05)}.profile-settings-figma__title-chip--locked{color:rgba(188,202,187,.4);font-style:italic;cursor:not-allowed}.profile-settings-figma__lock-icon{margin-left:.35rem;width:8px;height:auto;vertical-align:middle}.profile-settings-figma__avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(107px,1fr));grid-gap:1rem;gap:1rem;max-width:520px}.profile-settings-figma__avatar-slot{position:relative;aspect-ratio:1;padding:5px;border:1px solid var(--showdown-surface-border);border-radius:8px;background:var(--showdown-surface-panel);cursor:pointer}.profile-settings-figma__avatar-slot--selected{border:2px solid #6bfb9a;background:#201f1f;box-shadow:0 0 0 4px rgba(107,251,154,.05)}.profile-settings-figma__avatar-slot--upload,.profile-settings-figma__background-slot--upload{display:flex;flex-direction:column;align-items:stretch;padding:5px;overflow:visible}.profile-settings-figma__slot-upload-face{flex:1 1;display:grid;place-items:center;min-height:0;width:100%;border-radius:4px;background:var(--showdown-surface-inset)}.profile-settings-figma__slot-upload-face--banner{border-radius:6px;min-height:0}.profile-settings-figma__background-row--active{display:flex;gap:1rem;align-items:stretch}.profile-settings-figma__background-row--active .profile-settings-figma__background-slot--active-display{flex:1.15 1;min-width:0}.profile-settings-figma__background-row--active .profile-settings-figma__background-slot--upload{flex:1 1;min-width:0;max-width:none}.profile-settings-figma__avatar-slot--upload .profile-settings-figma__lock-svg,.profile-settings-figma__avatar-slot--upload .profile-settings-figma__upload-icon,.profile-settings-figma__background-slot--upload .profile-settings-figma__lock-svg,.profile-settings-figma__background-slot--upload .profile-settings-figma__upload-icon{width:14px;height:14px;max-width:14px;max-height:14px;flex-shrink:0;object-fit:contain}.profile-settings-figma__avatar-slot--locked,.profile-settings-figma__background-slot--locked{opacity:.92}.profile-settings-figma__upload-icon{display:block;opacity:.85}.profile-settings-figma__lock-svg{display:block;color:rgba(188,202,187,.55)}.profile-settings-figma__slot-premium-badge{position:absolute;right:-6px;bottom:-6px;z-index:2;padding:.18rem .5rem;color:#211700;background:#ffca38;border:1px solid #211700;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transform:skewX(-10deg);line-height:1;pointer-events:none}.profile-settings-figma__slot-premium-badge--banner{right:.35rem;bottom:.35rem;transform:skewX(-10deg)}.profile-settings-figma__background-discord-empty{display:grid;place-items:center;grid-gap:.35rem;gap:.35rem;width:100%;height:100%;padding:.5rem;color:#869486;font-size:.55rem;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:rgba(20,24,40,.85)}.profile-settings-figma__background-discord-empty-icon{font-size:1rem;opacity:.5}.profile-settings-figma__curated-fallback-label{margin:.75rem 0 .35rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.profile-settings-figma__background-row{display:flex;gap:1rem}.profile-settings-figma__background-slot{position:relative;flex:1 1;aspect-ratio:var(--profile-banner-aspect,960/274);min-height:0;padding:2px;border:1px solid var(--showdown-surface-border);border-radius:8px;overflow:hidden;cursor:pointer;background:var(--showdown-surface-panel)}.profile-settings-figma__background-slot--upload{overflow:visible}.profile-settings-figma__background-slot--selected{border:2px solid #5865f2}.profile-settings-figma__background-slot--active-display{cursor:pointer;border:2px solid #5865f2}.profile-settings-figma__background-slot--active-display.profile-settings-figma__background-slot--selected img{opacity:1}.profile-settings-figma__background-slot--active-display img{opacity:.92}.profile-settings-figma__background-slot--active-display.profile-settings-figma__background-slot--selected{border:2px solid #6bfb9a;box-shadow:0 0 0 4px rgba(107,251,154,.08)}.profile-settings-figma__background-active{position:absolute;left:.75rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .35rem;border-radius:4px;background:rgba(88,101,242,.8);color:#e5e2e1;font-size:.625rem;font-weight:700;text-transform:uppercase}.profile-settings-figma__background-fallback{display:block;width:100%;height:100%;min-height:100%}.profile-settings-figma__showcase-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.profile-settings-figma__showcase-slot{width:100%;text-align:left;border-radius:8px}.profile-settings-figma__showcase-slot--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px dashed var(--showdown-surface-border);background:var(--showdown-surface-panel);color:#868b94;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.profile-settings-figma__showcase-slot--filled{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:96px;max-height:96px;padding:.75rem .85rem;border:1px solid var(--showdown-surface-border);background:var(--showdown-surface-panel);overflow:hidden}.profile-settings-figma__showcase-identity{display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;min-width:0;width:100%}.profile-settings-figma__showcase-badge{display:grid;place-items:center;width:1.65rem;height:1.65rem;color:rgba(129,176,255,.9);font-size:.85rem;flex-shrink:0}.profile-settings-figma__showcase-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;text-align:left}.profile-settings-figma__showcase-slot--empty{min-height:96px;max-height:96px}.profile-settings-figma__showcase-slot-actions{display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-width:5.5rem}.profile-settings-figma__showcase-action{border:none;background:transparent;color:#4a8eff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.35rem .5rem;text-align:center;min-width:4.75rem}.profile-settings-figma__showcase-action:hover{color:#81b0ff}.profile-settings-figma__gate{color:#ffca38;font-size:.75rem}.profile-settings-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(0,0,0,.72);padding:1rem}.profile-settings-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.profile-settings-modal__actions--stack{flex-direction:column;align-items:stretch}.profile-settings-crop-modal__viewport{position:relative;overflow:hidden;border:1px solid var(--showdown-surface-border-heavy);background:#0a0a0a;touch-action:none;cursor:-webkit-grab;cursor:grab}.profile-settings-crop-modal__viewport--square{width:100%;aspect-ratio:1}.profile-settings-crop-modal__viewport--banner{width:100%;aspect-ratio:960/274}.profile-settings-crop-modal__image{position:absolute;left:50%;top:50%;max-width:none;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-settings-crop-modal__zoom{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.75rem;font-size:.75rem}.profile-settings-figma__achievement-picker-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;max-height:280px;overflow:auto}.profile-settings-figma__achievement-picker-item{width:100%;text-align:left;padding:.65rem;border:1px solid rgba(42,53,75,.25);background:#201f1f;color:inherit;cursor:pointer}.profile-settings-figma__achievement-picker-item--selected{border-color:#6bfb9a}@media (max-width:1024px){.profile-settings-figma__grid{grid-template-columns:1fr}.profile-settings-figma__avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.profile-settings-figma__page-intro,.profile-settings-figma__scroll-body{padding-inline:1rem}.profile-settings-figma__toolbar{flex-direction:row;align-items:center;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain}.profile-settings-figma__toolbar-actions .profile-settings-btn{padding-inline:1rem;font-size:.8rem}.profile-settings-figma__preview{min-height:260px}.profile-settings-figma__preview-identity{left:1rem;right:1rem;bottom:1rem;flex-direction:column;align-items:flex-start}.profile-settings-figma__avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-settings-figma__background-row{flex-direction:column}}.profile-mvp-settings-meta{display:grid;grid-gap:.45rem;gap:.45rem;margin:0}.profile-mvp-settings-meta dd{margin:.1rem 0 0;color:var(--profile-text);font-size:.68rem}.profile-mvp-settings-select{width:100%;margin-top:.25rem;padding:.45rem .5rem;border:1px solid rgba(129,176,255,.25);background:rgba(14,14,14,.9);color:var(--profile-text);font-size:.68rem}.profile-mvp-settings-slot-label{display:block;margin-top:.5rem;font-size:.64rem;color:var(--profile-muted)}.profile-mvp-trend{justify-self:end;text-align:right}.profile-mvp-trend__empty,.profile-mvp-trend__markers{display:flex;gap:2px;justify-content:flex-end}.profile-mvp-trend__marker{display:grid;place-items:center;width:24px;height:32px;box-sizing:border-box;border:0;border-radius:0;border-top:4px solid rgba(188,202,187,.35);background:rgba(0,0,0,.45);color:#ffffff;font-size:.6875rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.profile-mvp-trend__marker--win{border-top-color:#4ade80;background:rgba(34,197,94,.42);color:#4ade80}.profile-mvp-trend__marker--loss{border-top-color:#ff6265;background:rgba(185,28,28,.48);color:#ff6265}.profile-mvp-trend__marker--disputed{border-top-color:#facc15;background:rgba(120,90,10,.52);color:#facc15}.profile-mvp-trend__marker--empty{border-top-color:rgba(188,202,187,.28);background:rgba(0,0,0,.35);color:rgba(188,202,187,.42)}.profile-mvp-hero--image-banner .profile-mvp-trend__marker--win,.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-trend__marker--win{background:rgba(22,163,74,.52);color:#4ade80;text-shadow:0 1px 3px rgba(0,0,0,.75)}.profile-mvp-hero--image-banner .profile-mvp-trend__marker--loss,.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-trend__marker--loss{background:rgba(220,38,38,.52);color:#ff6265;text-shadow:0 1px 3px rgba(0,0,0,.75)}.profile-mvp-hero--image-banner .profile-mvp-trend__marker--disputed,.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-trend__marker--disputed{background:rgba(161,98,7,.55);color:#facc15;text-shadow:0 1px 3px rgba(0,0,0,.75)}.profile-mvp-hero--image-banner .profile-mvp-trend__marker--empty,.profile-settings-preview-shell .profile-mvp-hero--image-banner .profile-mvp-trend__marker--empty{background:rgba(0,0,0,.38)}.profile-mvp-badges{display:flex;gap:1rem;margin-top:1rem}.profile-mvp-status-badge--gold{border-left-color:#ff9500}.profile-mvp-status-badge--blue{border-left-color:#81b0ff}.profile-mvp-status-badge--green{border-left-color:var(--profile-green)}.profile-mvp-stat-card{min-height:93px;padding:1rem}.profile-mvp-stat-card__value-link{display:block;text-decoration:none}.profile-mvp-layout{display:grid;grid-template-columns:minmax(0,949px) minmax(320px,463px);grid-gap:1.5rem;gap:1.5rem;align-items:start;margin-top:1rem}.profile-mvp-layout__primary-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,949px) minmax(320px,463px);grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.profile-mvp-layout__left-secondary{grid-column:1;display:flex;flex-direction:column;gap:1.5rem}.profile-mvp-layout__right-secondary{grid-column:2;display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}.profile-mvp-layout--loading{opacity:.72;pointer-events:none}.profile-mvp-progression__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.profile-mvp-progression__recent{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.profile-mvp-progression__recent-row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem .75rem;border:1px solid rgba(129,176,255,.35);background:rgba(12,14,22,.6)}.profile-mvp-progression__recent-row--hidden{border-style:dashed;border-color:rgba(188,202,187,.32)}.profile-mvp-progression__preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.8rem}.profile-mvp-progression__card{padding:.65rem;border:1px solid rgba(129,176,255,.3);background:rgba(17,19,27,.7)}.profile-mvp-progression__card--hidden{border-style:dashed;opacity:.78}.profile-mvp-left-column,.profile-mvp-right-column{display:flex;flex-direction:column;gap:1.5rem}.profile-mvp-panel{padding:clamp(1.2rem,2vw,2rem)}.profile-mvp-panel--compact{padding:1.25rem}.profile-mvp-section-heading{display:flex;gap:.55rem;align-items:center;justify-content:flex-start;min-height:.82rem;margin-bottom:.85rem}.profile-mvp-arsenal>.profile-mvp-section-heading,.profile-mvp-favorite-characters>.profile-mvp-section-heading,.profile-mvp-panel--betting-history>.profile-mvp-section-heading,.profile-mvp-panel--compact>.profile-mvp-section-heading:first-child{margin-bottom:0}.profile-mvp-section-heading__title{display:flex;align-items:center;gap:.55rem;min-width:0;flex:0 1 auto}.profile-mvp-section-heading__title h2{min-width:0}.profile-mvp-section-summary{margin:-.35rem 0 .85rem;padding-left:calc(8px + .55rem);color:var(--profile-muted);font-size:.68rem}.profile-mvp-section-dot{width:8px;height:8px;border-radius:999px;background:var(--profile-accent-strong)}.profile-mvp-performance__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;margin-bottom:0}.profile-mvp-performance__header-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem 1rem;margin-left:auto}.profile-mvp-performance__band{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem .35rem .45rem;border:1px solid color-mix(in srgb,var(--cosmic-rank-band-color) 55%,transparent);background:color-mix(in srgb,var(--cosmic-rank-band-color) 12%,rgba(14,14,14,.82))}.profile-mvp-performance__band-label{letter-spacing:.08em}.profile-mvp-performance__band-label,.profile-mvp-performance__current{color:var(--profile-text);font-size:.68rem;font-weight:800;text-transform:uppercase}.profile-mvp-performance__current{letter-spacing:.06em;white-space:nowrap}.profile-mvp-performance__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px solid rgba(188,202,187,.08)}.profile-mvp-performance__footnote{color:rgba(188,202,187,.62);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.profile-mvp-performance__analytics-link{margin-left:auto;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.profile-mvp-panel--recent-matches>.profile-mvp-section-heading{margin-bottom:0}.profile-mvp-panel--recent-matches .profile-mvp-recent-match-list{align-content:start;min-height:0}.profile-mvp-chart-empty,.profile-mvp-empty-state{display:grid;place-items:center;min-height:170px;padding:1rem;border:1px dashed var(--showdown-surface-border);background:linear-gradient(rgba(42,53,75,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(42,53,75,.12) 1px,transparent 1px),var(--profile-panel-deep);background-size:100% 25%,16.66% 100%;color:rgba(229,226,225,.9);text-align:center}.profile-mvp-empty-state{min-height:112px;align-content:center;gap:.45rem}.profile-mvp-match-outcome{font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.profile-mvp-match-outcome--win{color:#00fdb0}.profile-mvp-match-outcome--loss{color:#ff7a7a}.profile-mvp-match-outcome--disputed,.profile-mvp-match-outcome--unknown{color:#ffca38}.profile-mvp-accent-link{display:inline-flex;color:var(--profile-accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.profile-mvp-accent-link:hover{color:#fcd34d;text-decoration:underline}.profile-mvp-accent-link--footer{margin-top:.9rem}.profile-mvp-history-link{display:inline-flex;margin-top:.9rem}.profile-mvp-section-heading--split{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem 1rem}.profile-mvp-section-heading--split .profile-mvp-performance__header-meta,.profile-mvp-section-heading--split .profile-mvp-section-heading__cta{margin-left:auto}.profile-mvp-section-heading__cta{margin-top:0;font-size:.72rem}.profile-mvp-recent-match-list{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;border:0;background:transparent}.profile-mvp-recent-match{margin:0;padding:0}.profile-mvp-recent-match__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.4375rem;padding:.375rem .75rem .375rem .875rem;border:0;border-left:2px solid rgba(61,64,74,.95);border-radius:0;background:var(--profile-panel-deep);color:inherit;text-decoration:none;transition:background .12s ease,border-left-color .12s ease}.profile-mvp-recent-match__link:hover{background:#161616}.profile-mvp-recent-match__link:focus-visible{outline:2px solid rgba(107,251,154,.55);outline-offset:2px}.profile-mvp-recent-match--win .profile-mvp-recent-match__link{border-left-color:var(--profile-green)}.profile-mvp-recent-match--loss .profile-mvp-recent-match__link{border-left-color:var(--profile-red)}.profile-mvp-recent-match--disputed .profile-mvp-recent-match__link,.profile-mvp-recent-match--unknown .profile-mvp-recent-match__link{border-left-color:#ffca38}.profile-mvp-recent-match__leading{display:flex;align-items:center;gap:.75rem;min-width:0}.profile-mvp-recent-match__meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.profile-mvp-recent-match__outcome{flex-shrink:0;margin:0;font-size:.75rem;line-height:1rem}.profile-mvp-recent-match__mode,.profile-mvp-recent-match__outcome{font-family:var(--font-space-grotesk,inherit);font-weight:700;text-transform:uppercase;white-space:nowrap}.profile-mvp-recent-match__mode{color:var(--profile-text);font-size:.625rem;line-height:.9375rem;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.profile-mvp-recent-match--win .profile-mvp-recent-match__outcome{color:var(--profile-green)}.profile-mvp-recent-match--loss .profile-mvp-recent-match__outcome{color:var(--profile-red)}.profile-mvp-recent-match--disputed .profile-mvp-recent-match__outcome,.profile-mvp-recent-match--unknown .profile-mvp-recent-match__outcome{color:#ffca38}.profile-mvp-recent-match__time{color:var(--profile-historic-meta);font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.5rem;font-weight:400;line-height:.75rem;text-transform:uppercase;white-space:nowrap}.profile-mvp-recent-match__stats{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.profile-mvp-recent-match__cycles{margin:0;font-family:var(--font-space-grotesk,inherit);font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase;white-space:nowrap}.profile-mvp-recent-match--win .profile-mvp-recent-match__cycles{color:var(--profile-green)}.profile-mvp-recent-match--loss .profile-mvp-recent-match__cycles{color:var(--profile-red)}.profile-mvp-recent-match--disputed .profile-mvp-recent-match__cycles,.profile-mvp-recent-match--metrics-unavailable .profile-mvp-recent-match__cycles,.profile-mvp-recent-match--unknown .profile-mvp-recent-match__cycles{color:var(--profile-muted)}.profile-mvp-recent-match__diff{color:var(--profile-historic-meta);font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.5rem;font-weight:400;line-height:.75rem;text-transform:uppercase;white-space:nowrap}.profile-mvp-panel--recent-matches .profile-mvp-accent-link--footer{margin-top:0}.profile-mvp-match-row--card{display:grid;grid-gap:.45rem;gap:.45rem;padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(74,142,255,.14);background:rgba(8,12,22,.35)}.profile-mvp-match-row__body{display:grid;grid-gap:.2rem;gap:.2rem;color:inherit;text-decoration:none}.profile-mvp-match-row__opponent{margin:0;color:rgba(229,226,225,.88)}.profile-mvp-match-row__replay-link{color:rgba(0,253,176,.82);font-size:.72rem;font-weight:800;text-decoration:none}.profile-mvp-match-row__replay-muted{color:rgba(188,202,187,.55);font-size:.72rem}.profile-mvp-match-row__primary{display:grid;grid-gap:.15rem;gap:.15rem;color:inherit;text-decoration:none}.profile-mvp-arsenal{min-height:100%}.profile-mvp-arsenal-preview{display:grid;align-content:start;min-height:0}.profile-mvp-arsenal-thumb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;width:100%}.profile-mvp-arsenal-thumb{position:relative;width:100%;height:6.35rem;overflow:hidden;border:1px solid var(--profile-border);border-radius:8px;background:var(--profile-panel-deep)}.profile-mvp-arsenal-thumb__portrait{display:grid;place-items:center;width:100%;height:100%;color:rgba(229,226,225,.76);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#1b2130,#0e1118)}.profile-mvp-arsenal-thumb__portrait[data-sr-rarity="5"]{background:linear-gradient(155deg,#1f1a12,#5c5030 38%,#252018);box-shadow:inset 0 0 0 1px rgba(160,130,50,.12)}.profile-mvp-arsenal-thumb__portrait[data-sr-rarity="4"]{background:linear-gradient(155deg,#161024,#3d3058 42%,#1a1428);box-shadow:inset 0 0 0 1px rgba(120,90,180,.11)}.profile-mvp-arsenal-thumb__badge{position:absolute;top:0;right:0;padding:.12rem .34rem;border-radius:0 0 0 4px;color:#211700;background:var(--profile-accent-strong);font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.62rem;font-weight:700;line-height:1.35}.profile-mvp-arsenal-inline-empty{margin:0;padding:.85rem;border:1px dashed rgba(188,202,187,.16);border-radius:8px;background:rgba(14,14,14,.5);text-align:center;color:rgba(188,202,187,.72);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-mvp-inline-link{display:inline-flex;margin-top:.65rem;color:var(--profile-accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.profile-mvp-inline-link:hover{color:#fcd34d;text-decoration:underline}.profile-mvp-daily-missions .profile-mvp-section-heading{margin-bottom:0}.profile-mvp-daily-missions__grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:.75rem;gap:.75rem;align-items:start}.profile-mvp-daily-missions__wallet{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr;grid-gap:.65rem;gap:.65rem;min-height:11.75rem;height:11.75rem;max-height:11.75rem;padding:.85rem .95rem .95rem;border:1px solid var(--profile-border);border-radius:.35rem;background:var(--profile-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.profile-mvp-daily-missions__wallet:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:3px;border-radius:0 2px 2px 0;background:var(--profile-accent-strong)}.profile-mvp-daily-missions__wallet-kicker{color:rgba(255,255,255,.45);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-mvp-daily-missions__wallet-balance{display:flex;align-items:baseline;gap:.25rem;margin:0}.profile-mvp-daily-missions__meter{display:grid;grid-gap:.35rem;gap:.35rem}.profile-mvp-daily-missions__meter-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:rgba(255,255,255,.55);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.profile-mvp-daily-missions__meter-values{display:inline-flex;align-items:baseline;gap:.35rem}.profile-mvp-daily-missions__meter-values em{font-style:normal;color:var(--profile-accent);font-weight:800}.profile-mvp-daily-missions__meter-track{height:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.profile-mvp-daily-missions__meter-fill{display:block;height:100%;border-radius:inherit}.profile-mvp-daily-missions__meter-fill--accent,.profile-mvp-daily-missions__meter-fill--green{background:var(--profile-accent-strong)}.profile-mvp-daily-missions__meter-fill--blue{background:#60a5fa}.profile-mvp-daily-missions__reset{margin:0;color:rgba(255,255,255,.42);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.profile-mvp-daily-missions__wallet-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;align-self:end;padding-top:.35rem}.profile-mvp-daily-missions__redeem{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.35rem .85rem;border:1px solid color-mix(in srgb,var(--profile-accent-strong) 28%,rgba(255,255,255,.12));border-radius:.35rem;background:rgba(255,255,255,.04);color:rgba(255,255,255,.92);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.profile-mvp-daily-missions__redeem:hover{border-color:color-mix(in srgb,var(--profile-accent-strong) 45%,transparent);background:color-mix(in srgb,var(--profile-accent-strong) 8%,transparent);color:var(--profile-accent-strong)}.profile-mvp-daily-missions__missions{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;min-height:11.75rem;height:11.75rem;max-height:11.75rem;padding:.85rem .95rem .95rem;border:1px solid var(--profile-border);border-radius:.35rem;background:var(--profile-panel)}.profile-mvp-daily-missions__mission-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.profile-mvp-daily-missions__mission{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem .65rem;gap:.55rem .65rem;align-items:start}.profile-mvp-daily-missions__mission-icon{width:1.15rem;height:1.15rem;margin-top:.05rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:.2rem;color:rgba(255,255,255,.35);font-size:.65rem;font-weight:800;line-height:1}.profile-mvp-daily-missions__mission-icon--done{border-color:color-mix(in srgb,var(--profile-accent-strong) 45%,transparent);background:color-mix(in srgb,var(--profile-accent-strong) 12%,transparent);color:var(--profile-accent-strong)}.profile-mvp-daily-missions__mission-icon--progress{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.55);font-size:.58rem}.profile-mvp-daily-missions__mission-copy{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.profile-mvp-daily-missions__mission-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.profile-mvp-daily-missions__segments{display:grid;grid-gap:.25rem;gap:.25rem}.profile-mvp-daily-missions__segment{height:4px;border-radius:999px;background:rgba(255,255,255,.1)}.profile-mvp-daily-missions__segment--filled{background:var(--profile-accent-strong)}.profile-mvp-daily-missions__expand{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;padding:0;border:0;background:transparent;color:var(--profile-accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.profile-mvp-daily-missions__expand:hover{color:#fcd34d}@media (max-width:960px){.profile-mvp-daily-missions__grid{grid-template-columns:1fr}}.profile-mvp-betting-lines,.profile-mvp-betting-row-list,.profile-mvp-character-usage-list,.profile-mvp-daily-quests-list{list-style:none;margin:0 0 .35rem;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.profile-mvp-favorite-characters__card{border:1px solid var(--profile-accent-soft);background:linear-gradient(180deg,#442b28,#392e1e)}.profile-mvp-favorite-characters__card:hover{border-color:rgba(214,152,42,.55)}.profile-mvp-favorite-characters{min-height:100%}.profile-mvp-favorite-characters__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.profile-mvp-favorite-characters__card{position:relative;display:block;height:6.35rem;overflow:hidden;border-radius:8px;border:1px solid var(--profile-border);color:inherit;text-decoration:none;background:var(--profile-panel)}.profile-mvp-favorite-characters__card:hover{border-color:var(--showdown-surface-border-strong)}.profile-mvp-favorite-characters__portrait{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;color:rgba(229,226,225,.76);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-mvp-favorite-characters__portrait[data-sr-rarity="5"]{background:linear-gradient(155deg,#1f1a12,#5c5030 38%,#252018)}.profile-mvp-favorite-characters__portrait[data-sr-rarity="4"]{background:linear-gradient(155deg,#161024,#3d3058 42%,#1a1428)}.profile-mvp-favorite-characters__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 32%,rgba(0,0,0,.93));pointer-events:none}.profile-mvp-favorite-characters__eidolon{position:absolute;top:0;right:0;padding:.12rem .34rem;border-radius:0 0 0 4px;color:#211700;background:var(--profile-accent-strong);font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.62rem;font-weight:700;line-height:1.35}.profile-mvp-favorite-characters__usage{position:absolute;left:.72rem;right:.72rem;bottom:.55rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.35rem;z-index:1}@media (max-width:960px){.profile-mvp-arsenal-thumb-grid,.profile-mvp-favorite-characters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-mvp-betting-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;min-height:3.625rem;padding:.875rem .9375rem;border-radius:3px;background:var(--showdown-surface-input)}.profile-mvp-betting-summary__kicker{display:block;margin-bottom:.2rem;color:#869486;font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.5rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.profile-mvp-betting-summary__value{margin:0;display:flex;align-items:baseline;gap:.2rem;font-family:var(--font-space-grotesk,inherit);font-size:.9125rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.profile-mvp-betting-summary__value--positive{color:#6bfb9a}.profile-mvp-betting-summary__value--negative{color:#ff6265}.profile-mvp-betting-summary__value--neutral{color:#e5e2e1}.profile-mvp-betting-summary__suffix,.profile-mvp-betting-summary__unit{color:#869486;font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:.457rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.profile-mvp-betting-summary__suffix{margin-left:.15rem;font-size:.395rem}.profile-mvp-betting-row-list{gap:.75rem}.profile-mvp-betting-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.4375rem;padding:.375rem .75rem .375rem .875rem;border-left:2px solid rgba(61,64,74,.95);background:var(--profile-panel-deep)}.profile-mvp-betting-row--win{border-left-color:var(--profile-green)}.profile-mvp-betting-row--loss{border-left-color:var(--profile-red)}.profile-mvp-betting-row--pending,.profile-mvp-betting-row--refunded{border-left-color:#869486}.profile-mvp-betting-row__leading{display:flex;align-items:center;gap:.75rem;min-width:0}.profile-mvp-betting-row__meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.profile-mvp-betting-row__outcome{flex-shrink:0;margin:0;font-family:var(--font-space-grotesk,inherit);font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase;white-space:nowrap}.profile-mvp-betting-row--win .profile-mvp-betting-row__outcome{color:var(--profile-green)}.profile-mvp-betting-row--loss .profile-mvp-betting-row__outcome{color:var(--profile-red)}.profile-mvp-betting-row--pending .profile-mvp-betting-row__outcome,.profile-mvp-betting-row--refunded .profile-mvp-betting-row__outcome{color:#869486}.profile-mvp-betting-row__ref{color:#869486;font-size:.625rem;line-height:.9375rem}.profile-mvp-betting-row__ref,.profile-mvp-betting-row__time{font-family:var(--font-inter,Inter,system-ui,sans-serif);font-weight:400;text-transform:uppercase;white-space:nowrap}.profile-mvp-betting-row__time{color:#bbbdca;font-size:.5rem;line-height:.75rem}.profile-mvp-betting-row__net{flex-shrink:0;margin:0;font-family:var(--font-space-grotesk,inherit);font-size:.75rem;font-weight:700;line-height:1rem;text-align:right;text-transform:lowercase;white-space:nowrap}.profile-mvp-betting-row__net--positive{color:var(--profile-green)}.profile-mvp-betting-row__net--negative{color:var(--profile-red)}.profile-mvp-betting-row__net--neutral{color:#869486}.profile-mvp-panel--betting-history .profile-mvp-accent-link--footer{margin-top:.15rem}.profile-mvp-boost-row-list{display:grid;grid-gap:.75rem;gap:.75rem}.profile-mvp-boost-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 3px;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:2.5rem;padding:.45rem .75rem .45rem .875rem;background:var(--profile-panel-deep);border-left:2px solid rgba(61,64,74,.95)}.profile-mvp-boost-row__icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;flex-shrink:0}.profile-mvp-boost-row__icon:before{content:"";width:14px;height:14px;border:1.5px solid rgba(229,226,225,.72);border-radius:3px}.profile-mvp-boost-row__icon--vip:before{border-radius:999px;border-color:#f5c84c;background:rgba(245,200,76,.18)}.profile-mvp-boost-row__icon--trophy:before{border-color:#6bfb9a}.profile-mvp-boost-row__icon--loss-shield:before,.profile-mvp-boost-row__icon--shield:before{border-radius:2px}.profile-mvp-boost-row__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-width:0}.profile-mvp-boost-row__accent{align-self:stretch;width:3px;border-radius:999px;background:rgba(134,148,134,.55)}.profile-mvp-boost-row--active .profile-mvp-boost-row__accent,.profile-mvp-boost-row--positive .profile-mvp-boost-row__accent{background:#6bfb9a}.profile-mvp-boost-row--neutral .profile-mvp-boost-row__accent{background:rgba(134,148,134,.75)}.profile-mvp-boost-row--cooldown .profile-mvp-boost-row__accent{background:rgba(229,226,225,.92)}.profile-mvp-panel--active-boosts .profile-mvp-accent-link--configure{justify-self:end;margin-top:.1rem;color:var(--profile-accent-strong);letter-spacing:.08em}.profile-mvp-panel--active-boosts .profile-mvp-accent-link--configure:hover{color:#fcd34d}.profile-mvp-character-usage-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.profile-mvp-character-usage-row__identity{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.profile-mvp-character-usage-row__name{color:rgba(232,240,232,.96);font-size:.82rem;font-weight:700;text-decoration:none}.profile-mvp-character-usage-row__name:hover{color:rgba(120,196,255,.96);text-decoration:underline}.profile-mvp-daily-quests-row{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.profile-mvp-background-option{min-height:104px;padding:.9rem;color:var(--profile-text);text-align:left;border:1px solid rgba(74,142,255,.24);background:rgba(14,14,14,.78);cursor:pointer}.profile-mvp-background-option--astral-archive{background:radial-gradient(circle at 70% 20%,rgba(74,142,255,.36),transparent 55%),rgba(14,14,14,.9)}.profile-mvp-background-option--memory-rift{background:radial-gradient(circle at 70% 20%,rgba(0,253,176,.28),transparent 55%),rgba(14,14,14,.9)}.profile-mvp-background-option--ember-terminal{background:radial-gradient(circle at 70% 20%,rgba(255,149,0,.32),transparent 55%),rgba(14,14,14,.9)}.profile-mvp-background-option--selected{border-color:var(--profile-green);box-shadow:0 0 0 1px rgba(107,251,154,.32),0 0 22px rgba(107,251,154,.12)}.profile-mvp-background-option__description,.profile-mvp-background-option__label,.profile-mvp-kicker,.profile-mvp-save-state{display:block}.profile-mvp-background-option__label{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-mvp-background-option__description,.profile-mvp-save-state{margin-top:.45rem;color:rgba(188,202,187,.72);font-size:.72rem}.profile-mvp-save-state[data-state=saved]{color:var(--profile-green)}.profile-mvp-save-state[data-state=error]{color:#ffb3b0}.profile-mvp-kicker{color:var(--profile-blue);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media (max-width:1180px){.profile-mvp-identity-grid,.profile-settings-layout{grid-template-columns:1fr}.profile-mvp-trend{grid-column:1/-1;justify-self:stretch;text-align:left}.profile-mvp-trend__empty,.profile-mvp-trend__markers{justify-content:flex-start}.profile-mvp-layout{grid-template-columns:1fr}}@media (max-width:760px){.profile-mvp-badges{flex-direction:column}.profile-mvp-name-row h1{font-size:2rem}}.profile-mvp-leaderboard-chip{margin:.35rem 0 0}.profile-mvp-season-badge{margin:.35rem 0 0;font-size:.88rem;color:#7dd3fc}.profile-settings-figma__privacy{margin-top:1.5rem;display:grid;grid-gap:.5rem;gap:.5rem}.profile-settings-figma__checkbox{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.profile-settings-figma__checkbox input{margin-top:.15rem}.profile-settings-access-only__title{margin:.35rem 0 .5rem;font-size:1.35rem;color:#f8fafc}.profile-settings-figma-page--access-only{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:720px;margin:0 auto;padding:1.5rem 1rem 2rem}