.awcl-main{--awcl-palette-navy: 31 49 81;--awcl-palette-blue: 86 140 167;--awcl-palette-cyan: 127 185 202;--awcl-palette-green: 71 140 106;--awcl-palette-gold: 183 146 76;--awcl-palette-magenta: 168 95 135;--awcl-palette-purple: 128 110 170;--awcl-palette-silver: 162 166 177;width:min(100%,1460px);margin-inline:auto;padding:clamp(16px,2.5vw,36px)}.awcl-main>*+*{margin-block-start:clamp(18px,2.5vw,32px)}.awcl-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.awcl-hero{min-height:clamp(230px,34vw,390px);overflow:hidden;border-color:hsl(var(--border));border-inline-start-width:4px;border-inline-start-color:rgb(var(--awcl-palette-cyan) / .72);background:hsl(var(--card))}.awcl-eyebrow{margin:0 0 8px;color:rgb(var(--awcl-palette-cyan));font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[lang=ar] .awcl-eyebrow{letter-spacing:0}.awcl-explainer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(16px,2vw,24px);border:1px solid hsl(var(--border));border-inline-start-width:3px;border-inline-start-color:rgb(var(--awcl-palette-cyan) / .72);border-radius:var(--radius);background:hsl(var(--card))}.awcl-explainer strong{color:hsl(var(--foreground))}.awcl-explainer p{max-width:760px;margin:6px 0 0;color:hsl(var(--muted-foreground));line-height:1.7}.awcl-explainer a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgb(var(--awcl-palette-cyan) / .5);border-radius:var(--radius-sm);background:hsl(var(--secondary));color:hsl(var(--foreground));font-weight:800;text-align:center}.awcl-data-region>.aw-section{padding:0}.awcl-main:not(.awcl-owner-main) .awcl-data-region{min-height:max(860px,calc(100svh - 160px))}.awcl-main-experience,.cs-content:not([hidden]),.cs-sections:not([hidden]){display:grid;gap:18px}.awcl-main-experience{position:relative}.cs-page-state[data-state=loading]{position:absolute;z-index:2;inset:0 0 auto;background:hsl(var(--background) / .94)}.awcl-main:not(.awcl-owner-main) .awcl-main-experience>.cs-page-state{position:absolute;z-index:2;inset:0 0 auto;width:100%;background:hsl(var(--background) / .94)}.cs-page-state[data-state=loading]+.cs-content[hidden]{display:grid;visibility:hidden}.cs-page-state[data-state=loading]+.cs-content[hidden]>.cs-counter-strip[hidden]{display:grid}.cs-page-state[data-state=loading]+.cs-content[hidden] .cs-section[hidden]{display:block}.cs-page-state:empty{display:none}.awcl-data-region .aw-container{width:100%;max-width:none;margin:0;padding:0}.cs-loading,.cs-empty,.cs-owner-empty{padding:24px;border:1px dashed hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted-foreground));text-align:center}.cs-loading>span{display:block;margin-block-end:16px;color:hsl(var(--foreground));font-weight:800}.cs-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cs-skeleton-grid span{min-height:96px;border-radius:var(--radius-sm);background:linear-gradient(90deg,hsl(var(--secondary)),hsl(var(--muted) / .72),hsl(var(--secondary)));background-size:200% 100%;animation:awcl-skeleton 1.4s ease-in-out infinite}@keyframes awcl-skeleton{to{background-position:-200% 0}}.cs-page-message{padding:clamp(22px,4vw,42px);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));text-align:center}.cs-page-message h2,.cs-page-message p{margin:0}.cs-page-message p{margin-block-start:8px;color:hsl(var(--muted-foreground))}.cs-page-message--error{border-color:hsl(var(--destructive) / .48)}.awcl-state-action{display:inline-flex;min-width:120px;min-height:44px;align-items:center;justify-content:center;margin-block-start:18px;padding:10px 16px;border:1px solid hsl(var(--primary) / .56);border-radius:var(--radius-sm);background:hsl(var(--primary) / .14);color:hsl(var(--foreground));cursor:pointer;font:inherit;font-weight:850}.cs-counter-strip:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-counter-card,.cs-section,.cs-owner-page{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card))}.cs-counter-card{--cs-counter-accent: var(--awcl-palette-blue);--cs-counter-value: var(--awcl-palette-cyan);position:relative;display:flex;min-height:92px;align-items:center;gap:12px;overflow:hidden;padding:16px;border-color:hsl(var(--border));background:hsl(var(--card))}.cs-counter-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:rgb(var(--cs-counter-accent))}.cs-counter-card:nth-child(2){--cs-counter-accent: var(--awcl-palette-green);--cs-counter-value: 127 202 164}.cs-counter-card:nth-child(3){--cs-counter-accent: var(--awcl-palette-gold);--cs-counter-value: 213 185 126}.cs-counter-card__copy{display:grid;gap:4px}.cs-counter-card__label,.cs-summary,.cs-owner-meta{color:hsl(var(--muted-foreground));font-size:.86rem}.cs-counter-card__value{color:rgb(var(--cs-counter-value));font-size:clamp(1.35rem,2vw,2rem)}.cs-section{--cs-section-accent: var(--awcl-palette-cyan);margin-block-start:18px;padding:clamp(14px,2vw,22px);border-color:hsl(var(--border));background:hsl(var(--card))}#cs-char5-section,#cs-weap5-section{--cs-section-accent: var(--awcl-palette-gold)}#cs-char5-non-featured-section{--cs-section-accent: var(--awcl-palette-silver)}#cs-char4-section{--cs-section-accent: var(--awcl-palette-magenta)}#cs-weap4-section{--cs-section-accent: var(--awcl-palette-purple)}.cs-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-section-title{display:flex;align-items:center;gap:9px;margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.cs-section-title:before{content:"";width:4px;height:1.25em;flex:0 0 4px;border-radius:999px;background:rgb(var(--cs-section-accent))}.cs-filter-bar{margin-block:14px}.aw-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aw-filter-label{margin-inline-end:4px;color:hsl(var(--muted-foreground));font-size:.82rem;font-weight:800}.aw-chip{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--secondary));color:hsl(var(--foreground));cursor:pointer;font:inherit;font-weight:750}.aw-chip:hover,.aw-chip:focus-visible,.aw-chip-active{border-color:hsl(var(--primary) / .65);background:hsl(var(--primary) / .15)}.cs-section .aw-chip:hover,.cs-section .aw-chip:focus-visible,.cs-section .aw-chip-active{border-color:rgb(var(--cs-section-accent) / .68);background:hsl(var(--muted))}.cs-summary{margin-block-end:12px}.cs-owner-page-notice{margin-block-start:6px;color:hsl(var(--muted-foreground));font-size:.82rem;font-weight:700}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,300px);justify-content:start;gap:16px}.cs-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary) / .52);color:hsl(var(--foreground));content-visibility:auto;contain-intrinsic-size:510px 300px;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.cs-card:hover,.cs-card:focus-visible{border-color:rgb(var(--cs-section-accent) / .72);transform:translateY(-2px)}.cs-card:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.cs-card--damage-ranking,.cs-card[data-ranking-state=available]{box-shadow:inset 0 0 0 1px rgb(var(--awcl-palette-gold) / .2)}.cs-card--damage-ranking-soon,.cs-card[data-ranking-state=coming-soon]{box-shadow:inset 0 0 0 1px hsl(var(--border))}.cs-card--weapon{grid-template-columns:minmax(0,1fr)}.cs-card-rank,.cs-damage-ranking-tag{position:absolute;z-index:1;inset-block-start:6px;padding:3px 6px;border-radius:var(--radius-sm);background:hsl(var(--background) / .82);color:hsl(var(--foreground));font-size:.74rem;font-weight:850}.cs-card-rank{inset-inline-start:6px;direction:ltr;unicode-bidi:isolate}.cs-damage-ranking-tag{display:inline-flex;max-width:calc(100% - 62px);align-items:center;gap:5px;inset-inline-end:6px;border:1px solid rgb(var(--awcl-palette-gold) / .52);background:hsl(var(--background) / .92);color:#fde68a;font-size:.64rem;line-height:1.25}.cs-damage-ranking-tag.is-soon{border-style:dashed;border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.cs-card>.cs-img{width:100%;height:auto;min-height:0;aspect-ratio:340 / 568;border-block-end:1px solid hsl(var(--border));background:hsl(var(--card-strong))}.cs-img{display:block;object-fit:contain;object-position:center bottom}.cs-card--weapon>.cs-img{aspect-ratio:1;box-sizing:border-box;padding:clamp(22px,8%,34px);object-position:center}.cs-card.is-image-missing>.cs-img{opacity:0}.cs-card.is-image-missing:before{content:attr(data-missing-image);position:absolute;z-index:0;inset-block-start:0;inset-inline:0;display:grid;aspect-ratio:340 / 568;place-items:center;padding:12px;border-block-end:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--card-strong));color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;text-align:center}.cs-card--weapon.is-image-missing:before{aspect-ratio:1}.cs-card-copy{display:block;min-width:0;margin:0;padding:11px 12px 12px;color:hsl(var(--foreground));font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1.55;overflow-wrap:anywhere;unicode-bidi:plaintext;white-space:pre-line}.cs-card-copy:first-line{color:hsl(var(--foreground));font-size:.9rem;font-weight:850;line-height:1.75}.cs-card-copy.cs-count-badge--zero{border-block-start:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground))}.awcl-owner-main .awcl-data-region{display:grid;gap:16px;min-height:max(860px,calc(100svh - 160px))}.awcl-owner-experience{position:relative;display:grid;gap:16px}.awcl-owner-experience>.cs-page-state{position:absolute;z-index:2;inset:0 0 auto;width:100%;background:hsl(var(--background) / .94)}html.aw-owner-type-character .awcl-owner-experience>.cs-page-state{inset-block-start:calc(245px + clamp(32px,5vw,48px))}html.aw-owner-type-weapon .awcl-owner-experience>.cs-page-state{inset-block-start:calc(115px + clamp(32px,5vw,48px))}.awcl-owner-experience>.cs-page-state[data-state=loading]+.cs-owner-page[hidden]{display:block;visibility:hidden;pointer-events:none}.awcl-owner-experience>.cs-page-state[data-state=loading]+.cs-owner-page[hidden].is-header-ready>.cs-owner-page-head,.awcl-owner-experience>.cs-page-state[data-state=loading]+.cs-owner-page[hidden].is-media-ready>.cs-owner-page-head{visibility:visible}.cs-owner-skeleton{display:grid;gap:8px}.cs-owner-skeleton span{min-height:72px;border-radius:var(--radius-sm);background:linear-gradient(90deg,hsl(var(--secondary)),hsl(var(--muted) / .72),hsl(var(--secondary)));background-size:200% 100%;animation:awcl-skeleton 1.4s ease-in-out infinite}.cs-owner-skeleton span:first-child{min-height:146px}.cs-owner-page{min-height:860px;min-width:0;overflow:hidden}.cs-owner-page-head{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:16px;padding:clamp(16px,2.5vw,24px);border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.cs-owner-page-media{position:relative;display:grid;min-height:112px;place-items:center;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card-strong))}.cs-owner-page-media--character{height:244px;min-height:244px}.cs-owner-page-img{display:block;width:100%;height:112px;object-fit:cover}.cs-owner-page-img--character{height:242px;object-fit:contain;object-position:center bottom}.cs-owner-page-img--weapon{padding:12px;object-fit:contain}.cs-owner-page-media .cs-owner-page-img--limited-master{width:min(100%,var(--aw-stage6-image-content-width));height:min(100%,var(--aw-stage6-image-content-width));min-height:0;place-self:center;padding:0}.cs-owner-page-img-fallback{padding:16px;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:800;text-align:center}.cs-owner-page-title-wrap{min-width:0}.cs-owner-title{margin:3px 0 6px;overflow-wrap:anywhere;font-size:clamp(1.45rem,3vw,2.2rem)}.cs-owner-kicker{margin:0;color:rgb(var(--awcl-palette-cyan));font-size:.76rem;font-weight:850;text-transform:uppercase}.cs-owner-meta{margin:0;line-height:1.55}.cs-owner-page-filter,.cs-owner-alert,.cs-owner-page-summary,.cs-owner-page-list,.cs-owner-page-empty,.cs-owner-pager{margin-inline:clamp(12px,2vw,20px)}.cs-owner-page-filter{margin-block:18px 0}.cs-owner-alert,.cs-damage-ranking-note{margin-block:14px;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--secondary) / .55)}.cs-owner-alert p{margin:0}.cs-owner-alert p+p{margin-block-start:6px}.cs-damage-ranking-note:not([hidden]){display:grid;max-width:720px;gap:8px;border-color:#facc154d;background:linear-gradient(135deg,#78350f33,hsl(var(--secondary) / .55))}.cs-damage-ranking-note__item{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px}.cs-damage-ranking-note__icon{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(250,204,21,.28);border-radius:8px;color:#fde68a;font-size:.72rem}.cs-damage-ranking-note__text{margin:2px 0 0;color:hsl(var(--foreground));line-height:1.5;unicode-bidi:plaintext}.cs-owner-page-summary{margin-block:16px 12px;color:hsl(var(--muted-foreground))}.cs-owner-page-summary p{margin-block:0}.cs-owner-page-summary .cs-owner-page-notice{margin-block-start:6px}.cs-owner-page-list,.cs-owner-section-list{display:grid;gap:8px}.cs-owner-page-list{align-content:start;margin-block-end:20px;overflow-anchor:none}.cs-owner-pager{display:grid;gap:10px;margin-block:4px 22px}.cs-owner-pager__controls{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) minmax(96px,auto);align-items:center;gap:10px}.cs-owner-pager__button,.cs-owner-pager__retry{min-height:44px;padding:9px 14px;border:1px solid hsl(var(--primary) / .5);border-radius:var(--radius-sm);background:hsl(var(--primary) / .12);color:hsl(var(--foreground));cursor:pointer;font:inherit;font-weight:850}.cs-owner-pager__button:disabled{cursor:default;opacity:.48}.cs-owner-pager__status{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;text-align:center}.cs-owner-pager__error{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(248,113,113,.42);border-radius:var(--radius-sm);background:#7f1d1d2e}.cs-owner-pager__error p{margin:0}.cs-owner-pager[hidden],.cs-owner-pager__error[hidden]{display:none}.cs-owner-pager__retry{flex:0 0 auto}.cs-owner-page-list--sectioned{gap:22px}.cs-owner-section{min-width:0}.cs-owner-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:10px;padding-block-end:10px;border-bottom:1px solid hsl(var(--border))}.cs-owner-section--ranking .cs-owner-section-head{border-bottom-color:#facc154d}.cs-owner-section-title{margin:0;font-size:1rem}.cs-owner-section-count{flex:0 0 auto;padding:5px 9px;border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:800;white-space:nowrap}.cs-owner-section--ranking .cs-owner-section-count{border-color:#facc154d;color:#fde68a}.cs-owner-section-empty{padding:14px;border:1px dashed hsl(var(--border));border-radius:var(--radius-sm);color:hsl(var(--muted-foreground))}.cs-owner-section-empty p{margin:0}.cs-owner-row{display:grid;grid-template-columns:34px 44px 44px minmax(120px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--secondary) / .45);content-visibility:auto;contain-intrinsic-size:72px 900px}.cs-owner-row--character-loadout{grid-template-columns:34px 44px 44px minmax(130px,1fr) auto auto auto}.cs-owner-row--damage-ranking.cs-owner-row--character-loadout{grid-template-columns:76px 44px 44px minmax(130px,1fr) auto auto auto}.cs-owner-row-name{overflow:hidden;color:hsl(var(--foreground));font-weight:800;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.cs-owner-row-actions{display:flex;gap:6px}.cs-owner-row-actions--single{justify-content:center}.cs-owner-row button,.cs-owner-row a.cs-owner-row-stats-btn{min-width:44px;min-height:44px}.cs-owner-follow-btn,.cs-owner-admin-remove-btn,.cs-owner-row-stats-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsl(var(--primary) / .5);border-radius:var(--radius-sm);background:hsl(var(--primary) / .12);color:hsl(var(--foreground));cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;text-align:center}.cs-owner-follow-btn.is-following{border-color:#22c55e73;background:#22c55e24}.cs-owner-follow-btn:disabled,.cs-owner-follow-btn.is-muted,.cs-owner-row-stats-btn.is-disabled{cursor:default;opacity:.56}.cs-owner-row-stats-btn{min-width:64px;min-height:44px;padding:7px 10px;border-color:#22c55e70;background:#22c55e24;color:#bbf7d0;text-decoration:none}.cs-owner-row-stats-btn.is-partial{border-color:#facc1573;background:#facc151f;color:#fef08a}.cs-owner-row-stats-btn[aria-disabled=true]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px;opacity:.82}.cs-owner-row[data-build-state=unavailable] .cs-owner-row-stats-btn{border-style:dashed}.cs-owner-page-empty{margin-block-end:20px}.cs-owner-page[data-owner-state=empty] .cs-owner-page-empty{min-height:132px;display:grid;place-items:center;border-style:dashed}.cs-owner-page[data-item-type=weapon] .cs-owner-page-media{border-radius:var(--radius-sm)}.cs-owner-row[data-item-type=weapon] .cs-owner-row-loadout{border-style:solid}.cs-owner-page[data-ranking-state=coming-soon] .cs-owner-section--ranking .cs-owner-section-empty{border-style:dashed}html.light .cs-damage-ranking-note,html.light .cs-owner-section--ranking .cs-owner-section-count{color:#713f12}html.light .cs-damage-ranking-tag:not(.is-soon){color:#713f12}html.light .cs-owner-row--compact[data-ranking-state=ranked]:after{color:#713f12}html.light .cs-owner-row-stats-btn.is-partial{color:#854d0e}html.light .cs-owner-row-stats-btn{color:#166534}html.light .awcl-hero{border-color:hsl(var(--border));border-inline-start-color:rgb(var(--awcl-palette-blue) / .72);background:hsl(var(--card))}html.light .awcl-eyebrow,html.light .cs-owner-kicker{color:rgb(var(--awcl-palette-navy))}html.light .cs-counter-card:nth-child(1){--cs-counter-value: 47 71 103}html.light .cs-counter-card:nth-child(2){--cs-counter-value: 47 103 75}html.light .cs-counter-card:nth-child(3){--cs-counter-value: 96 80 56}.cs-owner-action-modal,.cs-owner-action-modal *,.aw-toast-layer,.aw-toast-layer *{box-sizing:border-box}.cs-owner-action-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:clamp(14px,3vw,28px)}.cs-owner-action-modal__backdrop{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(5px)}.cs-owner-action-modal__dialog{position:relative;z-index:1;width:min(100%,560px);max-height:min(720px,calc(100dvh - 28px));overflow:auto;padding:clamp(20px,4vw,30px);border:1px solid rgb(248 113 113 / .4);border-radius:var(--radius);outline:none;background:linear-gradient(145deg,rgb(127 29 29 / .18),transparent 42%),hsl(var(--card));box-shadow:0 28px 90px #0000008f;color:hsl(var(--foreground))}.cs-owner-action-modal__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--muted) / .62);color:hsl(var(--foreground));cursor:pointer;font:inherit;font-size:1.45rem;line-height:1}.cs-owner-action-modal__title{margin:0;padding-inline-end:48px;color:hsl(var(--foreground));font-size:clamp(1.28rem,4vw,1.75rem);line-height:1.2;unicode-bidi:plaintext}.cs-owner-action-modal__text{margin:16px 0 0;color:hsl(var(--muted-foreground));line-height:1.75;unicode-bidi:plaintext}.cs-owner-action-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-block-start:24px}.cs-owner-action-modal__btn{min-width:108px;min-height:44px;padding:9px 16px;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer;font:inherit;font-weight:850}.cs-owner-action-modal__btn--danger{border-color:#f871718f;background:linear-gradient(135deg,#dc2626,#7f1d1d);color:#fff}.cs-owner-action-modal.is-pending .cs-owner-action-modal__dialog{cursor:wait}.cs-owner-action-modal :disabled{cursor:wait;opacity:.62}.aw-toast-layer{position:fixed;z-index:11000;inset-block-end:max(16px,env(safe-area-inset-bottom));inset-inline:clamp(12px,3vw,32px);display:grid;justify-items:end;gap:10px;pointer-events:none}.aw-toast-layer .aw-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:min(100%,460px);align-items:center;gap:11px;padding:10px 10px 10px 14px;border:1px solid hsl(var(--border));border-inline-start:3px solid hsl(var(--primary));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 18px 55px #00000061;color:hsl(var(--foreground));opacity:0;pointer-events:auto;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.aw-toast-layer .aw-toast--in{opacity:1;transform:translateY(0)}.aw-toast-layer .aw-toast--out{opacity:0;transform:translateY(6px)}.aw-toast-layer .aw-toast--success{border-inline-start-color:#22c55e}.aw-toast-layer .aw-toast--error{border-inline-start-color:#ef4444}.aw-toast-layer .aw-toast--warning{border-inline-start-color:#f59e0b}.aw-toast-layer .aw-toast--info{border-inline-start-color:#60a5fa}.aw-toast-layer .aw-toast__icon--glyph{display:grid;width:24px;height:24px;place-items:center;border:1px solid currentColor;border-radius:999px;color:hsl(var(--primary));font-size:.78rem;font-style:normal;font-weight:900}.aw-toast-layer .aw-toast--success .aw-toast__icon--glyph{color:#22c55e}.aw-toast-layer .aw-toast--error .aw-toast__icon--glyph{color:#ef4444}.aw-toast-layer .aw-toast--warning .aw-toast__icon--glyph{color:#fbbf24}.aw-toast-layer .aw-toast--info .aw-toast__icon--glyph{color:#93c5fd}.aw-toast-layer .aw-toast__msg{min-width:0;overflow-wrap:anywhere;line-height:1.5}.aw-toast-layer .aw-toast__close{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit}.aw-toast-layer .aw-toast__close:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.aw-toast-layer .aw-toast__close-glyph{font-size:1.3rem;line-height:1}@keyframes awcl-toast-pulse{50%{transform:translateY(0) scale(1.025)}}.aw-toast-layer .aw-toast--pulse{animation:awcl-toast-pulse .32s ease}@media(max-width:760px){html.aw-owner-type-character .awcl-owner-experience>.cs-page-state,html.aw-owner-type-weapon .awcl-owner-experience>.cs-page-state{inset-block-start:calc(133px + clamp(32px,5vw,48px))}.awcl-explainer{align-items:stretch;flex-direction:column}.cs-counter-strip{grid-template-columns:1fr}.cs-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-card,.cs-card--weapon{grid-template-columns:minmax(0,1fr)}.cs-owner-page-head{grid-template-columns:96px minmax(0,1fr);align-items:start}.cs-owner-page-media{min-height:132px;height:132px}.cs-owner-page-img{min-height:84px;height:84px}.cs-owner-page-img--character{height:132px;object-fit:contain}.cs-owner-row{grid-template-columns:32px 44px 40px minmax(0,1fr) auto;gap:6px;padding:8px}.cs-owner-row--character-loadout,.cs-owner-row--damage-ranking.cs-owner-row--character-loadout{grid-template-columns:44px 40px minmax(0,1fr) 54px;align-items:center}.cs-owner-row--character-loadout .cs-owner-row-actions{grid-column:2;grid-row:1}.cs-owner-row--character-loadout .cs-owner-row-stats-btn{grid-column:4;grid-row:1 / span 2}.cs-owner-row-stats-btn{min-width:54px;padding-inline:5px}}@media(max-width:430px){.awcl-main{padding:12px}.cs-grid{grid-template-columns:minmax(0,min(300px,100%));justify-content:center}.cs-card,.cs-card--weapon{grid-template-columns:minmax(0,1fr)}.cs-owner-section-head{align-items:flex-start;flex-direction:column}.cs-owner-page-head{gap:12px;padding:12px}.cs-owner-page-filter,.cs-owner-alert,.cs-owner-page-summary,.cs-owner-page-list,.cs-owner-page-empty,.cs-owner-pager{margin-inline:10px}.cs-owner-pager__controls{grid-template-columns:minmax(88px,auto) minmax(0,1fr) minmax(88px,auto);gap:6px}.cs-owner-pager__button{padding-inline:9px}.cs-owner-pager__error{align-items:stretch;flex-direction:column}.cs-owner-action-modal__actions{align-items:stretch;flex-direction:column-reverse}.cs-owner-action-modal__btn{width:100%}}@media(prefers-reduced-motion:reduce){.cs-card{transition:none}.cs-skeleton-grid span,.cs-owner-skeleton span{animation:none}.aw-toast-layer .aw-toast{transition:none}}.cs-owner-follow-btn{font-size:0;line-height:0}.cs-owner-follow-btn:before{content:"";width:21px;height:21px;flex:0 0 21px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7.5' r='3'/%3E%3Cpath d='M3.5 19c.6-3.3 2.4-5 5.5-5 2.4 0 4 .9 4.9 2.8'/%3E%3Cpath d='M17 9v6M14 12h6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7.5' r='3'/%3E%3Cpath d='M3.5 19c.6-3.3 2.4-5 5.5-5 2.4 0 4 .9 4.9 2.8'/%3E%3Cpath d='M17 9v6M14 12h6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .16s ease}.cs-owner-follow-btn.is-following:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7.5' r='3'/%3E%3Cpath d='M3.5 19c.6-3.3 2.4-5 5.5-5 2.4 0 4 .9 4.9 2.8'/%3E%3Cpath d='m15 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7.5' r='3'/%3E%3Cpath d='M3.5 19c.6-3.3 2.4-5 5.5-5 2.4 0 4 .9 4.9 2.8'/%3E%3Cpath d='m15 12 2 2 4-4'/%3E%3C/svg%3E")}.cs-owner-follow-btn.is-muted:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.25'/%3E%3Cpath d='M5.5 19c.7-3.5 2.8-5.25 6.5-5.25s5.8 1.75 6.5 5.25'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.25'/%3E%3Cpath d='M5.5 19c.7-3.5 2.8-5.25 6.5-5.25s5.8 1.75 6.5 5.25'/%3E%3C/svg%3E")}.cs-owner-follow-btn[aria-busy=true]:before{width:18px;height:18px;flex-basis:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;background:transparent;-webkit-mask:none;mask:none;animation:cs-owner-social-spin .7s linear infinite}@keyframes cs-owner-social-spin{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.cs-owner-follow-btn:not(:disabled):hover:before{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.cs-owner-follow-btn:before{transition:none}.cs-owner-follow-btn[aria-busy=true]:before{animation-duration:1.4s}}.awcl-main{--awcl-shell-gutter: clamp(.75rem, 2.2vw, 2rem);flex:1 1 auto;min-inline-size:0;inline-size:100%;width:100%;max-width:none;margin-inline:0;padding:1rem var(--awcl-shell-gutter) clamp(3rem,7vw,5.5rem);color:hsl(var(--foreground))}.awcl-main>.awcl-hero{margin:0}.awcl-hero{display:block;min-height:0;padding:clamp(1.15rem,2.5vw,1.8rem)}.awcl-eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;font-size:.7rem;font-weight:800;line-height:1.2}.awcl-eyebrow:before{content:"";flex:0 0 1.6rem;block-size:2px;border-radius:999px;background:rgb(var(--awcl-palette-cyan))}.awcl-hero h1{margin:0;color:hsl(var(--foreground));font-size:clamp(2rem,3.5vw,3.25rem);font-weight:780;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}@media(max-width:640px){.awcl-main{--awcl-shell-gutter: .75rem;padding-block-start:.7rem}.awcl-main .aw-page-breadcrumb{margin-block-end:.3rem}.awcl-hero{padding:1rem}.awcl-hero h1{font-size:clamp(1.75rem,8.8vw,2.35rem)}.awcl-owner-main .awcl-hero h1{min-block-size:2.08em}}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-content:stretch;gap:12px}.cs-card:not(.cs-card--weapon){contain-intrinsic-size:200px 450px}.cs-card--weapon{contain-intrinsic-size:200px 342px}.cs-card:not(.cs-card--weapon)>.cs-img,.cs-card:not(.cs-card--weapon).is-image-missing:before{aspect-ratio:340 / 568}.cs-card:not(.cs-card--weapon) .cs-img{object-fit:contain;object-position:center bottom}.cs-card--weapon .cs-img{padding:0}.cs-card--weapon>.cs-img.cs-img--limited-master{box-sizing:border-box;padding:max(0px,calc((100% - var(--aw-stage6-image-content-width)) / 2))}.cs-owner-page-head{grid-template-columns:max-content minmax(0,1fr)}.cs-owner-page-media{width:176px}.cs-owner-page-media--character{width:147px}.cs-owner-row{contain-intrinsic-size:900px 96px}.awcl-explainer p{max-width:none}@media(min-width:1280px){.awcl-explainer p{white-space:nowrap}}@media(max-width:430px){.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px}.cs-card-copy{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.aw-toast-layer .aw-toast--pulse{animation:none}}@media(max-width:760px){.cs-owner-page-head{grid-template-columns:max-content minmax(0,1fr)}.cs-owner-page-media{width:96px}.cs-owner-page-media--character{width:81px}.cs-owner-page-title-wrap{min-height:132px}.cs-owner-row--character-loadout,.cs-owner-row--damage-ranking.cs-owner-row--character-loadout{grid-template-columns:52px 76px minmax(0,1fr) 58px;grid-template-rows:auto auto;align-items:center;gap:8px;padding:10px;contain-intrinsic-size:430px 118px}.cs-owner-row--character-loadout .cs-owner-row-actions{grid-column:4;grid-row:1;width:58px;justify-content:flex-end;justify-self:end;flex-wrap:wrap}.cs-owner-row--character-loadout .cs-owner-row-actions--single{justify-content:center}.cs-owner-row--character-loadout .cs-owner-row-stats-btn{grid-column:4;grid-row:2;width:58px;min-width:58px;padding-inline:5px}}@media(max-width:430px){.cs-owner-section-head{align-items:center;flex-direction:row;gap:8px}}@media(max-width:359px){.cs-owner-row--character-loadout,.cs-owner-row--damage-ranking.cs-owner-row--character-loadout{grid-template-columns:48px 72px minmax(0,1fr) 54px;gap:6px;padding:8px;contain-intrinsic-size:320px 113px}.cs-owner-row--character-loadout .cs-owner-row-actions,.cs-owner-row--character-loadout .cs-owner-row-stats-btn{width:54px;min-width:54px}.cs-grid{grid-template-columns:minmax(0,min(220px,100%));justify-content:center}}.cs-owner-row--compact,.cs-owner-row--damage-ranking.cs-owner-row--character-loadout.cs-owner-row--compact,.cs-owner-row--character-loadout.cs-owner-row--compact{position:relative;grid-template-columns:72px minmax(150px,1fr) 52px minmax(200px,auto) auto;min-height:96px;contain-intrinsic-size:900px 96px}.cs-owner-row--compact:before{content:attr(data-rank-display);display:grid;width:64px;min-height:58px;grid-column:1;place-items:center;border:1px solid hsl(var(--border));border-radius:12px;background-color:hsl(var(--muted) / .55);background-image:var(--cs-owner-rank-image, none);background-position:center;background-size:48px 48px;background-repeat:no-repeat;color:hsl(var(--foreground));font-size:.72rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.15;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.9);white-space:pre-line}.cs-owner-row--compact[data-ranking-state=ranked]:before{content:attr(data-damage-rank);width:46px;min-height:46px;grid-row:1;align-self:start;justify-self:center;padding:0;border:0;border-radius:0;background-color:transparent;background-size:46px 46px;font-size:1rem;line-height:1}.cs-owner-row--compact[data-ranking-state=ranked][data-damage-rank-digits="2"]:before{font-size:.88rem}.cs-owner-row--compact[data-ranking-state=ranked][data-damage-rank-digits="3"]:before{font-size:.75rem}.cs-owner-row--compact[data-ranking-state=ranked][data-damage-rank-digits="4"]:before{font-size:.65rem}.cs-owner-row--compact:after{content:none}.cs-owner-row--compact[data-ranking-state=ranked]:after{content:attr(data-damage-percent);display:grid;width:52px;min-height:20px;grid-column:1;grid-row:1;align-self:end;justify-self:center;place-items:center;padding:3px 6px;border:1px solid rgba(250,204,21,.3);border-radius:999px;color:#fde68a;font-size:.65rem;font-weight:850;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.cs-owner-row--compact .cs-owner-row-identity{position:relative;display:flex;min-width:0;min-height:48px;grid-column:2;align-items:flex-start;justify-content:center;flex-direction:column;padding-inline-start:54px;line-height:1.25}.cs-owner-row--compact .cs-owner-row-identity:before{content:attr(data-avatar-fallback);position:absolute;inset-block:2px;inset-inline-start:0;display:grid;width:44px;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background-color:var(--cs-owner-avatar-bg, #334155);color:#fff;font-size:.82rem;font-weight:900}.cs-owner-row--compact .cs-owner-row-avatar-image{position:absolute;z-index:1;inset-block:2px;inset-inline-start:0;width:44px;height:calc(100% - 4px);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);object-fit:cover}.cs-owner-row--compact .cs-owner-row-identity:after{content:attr(data-meta);overflow:hidden;width:100%;margin-block-start:4px;color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:650;text-overflow:ellipsis;unicode-bidi:plaintext;white-space:nowrap}.cs-owner-row--compact .cs-owner-row-actions{width:48px;grid-column:3;justify-self:center}.cs-owner-row--compact .cs-owner-row-loadout{position:relative;display:grid;min-width:200px;min-height:52px;grid-column:4;grid-template-columns:minmax(62px,1fr) minmax(62px,1fr);align-items:center;gap:6px;padding:4px 8px;background-image:linear-gradient(135deg,hsl(var(--primary) / .14),hsl(var(--secondary) / .46));font-size:0}.cs-owner-row--compact .cs-owner-row-loadout:before,.cs-owner-row--compact .cs-owner-row-loadout:after{display:grid;min-height:40px;align-items:center;border-radius:8px;background-position:4px center;background-size:34px 34px;background-repeat:no-repeat;font-size:.72rem;font-weight:850;font-variant-numeric:tabular-nums;line-height:1.2;text-align:end}.cs-owner-row--compact .cs-owner-row-loadout:before{content:attr(data-value);padding-inline:42px 6px;background-image:var(--cs-owner-character-image, none)}.cs-owner-row--compact .cs-owner-row-loadout:after{content:attr(data-linked-ref) " " attr(data-verification);padding-inline:42px 6px;background-image:var(--cs-owner-weapon-image, none);color:hsl(var(--muted-foreground))}.cs-owner-row--compact:not(.cs-owner-row--character-loadout) .cs-owner-row-loadout{min-width:72px;grid-template-columns:1fr}.cs-owner-row--compact:not(.cs-owner-row--character-loadout) .cs-owner-row-loadout:before{padding-inline:6px;background-image:none;text-align:center}.cs-owner-row--compact:not(.cs-owner-row--character-loadout) .cs-owner-row-loadout:after{content:none}.cs-owner-row--compact .cs-owner-admin-remove-btn{grid-column:5}@media(max-width:760px){.cs-owner-row--compact,.cs-owner-row--damage-ranking.cs-owner-row--character-loadout.cs-owner-row--compact,.cs-owner-row--character-loadout.cs-owner-row--compact{grid-template-columns:52px minmax(0,1fr) 48px;grid-template-rows:auto auto;gap:8px;padding:10px;contain-intrinsic-size:430px 112px}.cs-owner-row--compact:before{width:48px;min-height:74px;grid-column:1;grid-row:1 / 3;background-size:44px 44px}.cs-owner-row--compact[data-ranking-state=ranked]:before{width:44px;min-height:44px;grid-row:1 / 3;background-size:44px 44px}.cs-owner-row--compact[data-ranking-state=ranked]:after{width:48px;grid-column:1;grid-row:1 / 3;padding-inline:4px}.cs-owner-row--compact .cs-owner-row-identity{grid-column:2;grid-row:1}.cs-owner-row--compact .cs-owner-row-actions{width:48px;grid-column:3;grid-row:1;justify-self:end}.cs-owner-row--compact .cs-owner-row-loadout{width:100%;min-width:0;grid-column:2 / 4;grid-row:2}.cs-owner-row--compact:has(.cs-owner-admin-remove-btn) .cs-owner-row-loadout{grid-column:2}.cs-owner-row--compact .cs-owner-admin-remove-btn{grid-column:3;grid-row:2}}@media(max-width:359px){.cs-owner-row--compact .cs-owner-row-loadout{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-owner-row--compact .cs-owner-row-loadout:after{min-height:30px;background-size:26px 26px}}
