.player-file[data-v-dfb08952]{--ink:#101012;--panel:#141517;--surface:#191b1e;--raised:#232528;--line:#343639;--line-soft:#26282b;--text:#f3f1ea;--muted:#a3a6ab;--dim:#6c6f74;--accent:#ff6a3c;--bad:#e8705c}.num[data-v-dfb08952]{font-variant-numeric:tabular-nums}.tight[data-v-dfb08952]{letter-spacing:-.045em}.tighter[data-v-dfb08952]{letter-spacing:-.06em}.eyebrow[data-v-dfb08952]{letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:700}.ref-id[data-v-dfb08952]{color:var(--muted);background:var(--raised);border:1px solid #47494e;border-radius:3px;padding:2px 5px;font:500 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.panel[data-v-dfb08952]{border:1px solid var(--line);background:var(--surface);border-radius:.75rem}.hero-name[data-v-dfb08952]{font-size:min(132px,13cqi,78cqi / var(--name-len,7));white-space:nowrap}.hero-dot[data-v-dfb08952]{background:var(--accent);vertical-align:baseline;width:.12em;height:.12em;margin-left:.06em;display:inline-block}.hero-crest[data-v-dfb08952]{z-index:0;aspect-ratio:1;opacity:.13;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(clamp(260px,62cqi,660px));position:absolute;top:46%;right:-6%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}@container (width>=900px){.hero-crest[data-v-dfb08952]{opacity:.2;right:478px;transform:translate(50%,-50%)}}@container (width>=1180px){.hero-crest[data-v-dfb08952]{right:522px}}.hero-ghost[data-v-dfb08952]{letter-spacing:-.06em;color:var(--text);opacity:.05;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:calc(clamp(56px,10vw,132px));font-weight:900;line-height:.8;top:16%;left:44%}.hero-ghost[data-v-dfb08952],.hero-portrait[data-v-dfb08952]{z-index:0;pointer-events:none;position:absolute}.hero-portrait[data-v-dfb08952]{aspect-ratio:500/620;opacity:.3;justify-content:center;align-items:flex-end;width:calc(clamp(190px,52cqi,300px));display:flex;bottom:0;right:-14%;-webkit-mask-image:linear-gradient(#000 56%,#0006 80%,#0000);mask-image:linear-gradient(#000 56%,#0006 80%,#0000)}.hero-portrait img[data-v-dfb08952]{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;display:block}.hero-id[data-v-dfb08952]{position:relative}.hero-id[data-v-dfb08952]>:not(.hero-name){z-index:1;position:relative}@container (width>=620px){.hero-portrait[data-v-dfb08952]{opacity:.45;width:300px;right:0}}@container (width>=900px){.hero-inner[data-v-dfb08952]{flex-wrap:nowrap;min-height:530px}.hero-portrait[data-v-dfb08952]{aspect-ratio:auto;opacity:1;width:363px;height:450px;right:296px}.hero-id[data-v-dfb08952]{flex:auto}}@container (width>=1180px){.hero-portrait[data-v-dfb08952]{width:411px;height:510px;right:316px}.hero-inner[data-v-dfb08952]{min-height:590px}}@media (max-width:1023px){.hero-ghost[data-v-dfb08952]{display:none}}.chip[data-v-dfb08952]{border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.chip-accent[data-v-dfb08952]{color:var(--accent);background:#ff6a3c17;border-color:#ff6a3c99}.chip-plain[data-v-dfb08952]{color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16141cd1;border-color:#ffffff26}.social-pill[data-v-dfb08952]{border:1px solid var(--line);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);background:#0006;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:background-color .18s,color .18s}.social-pill[data-v-dfb08952]:hover{color:var(--text);background:#ffffff14}.qbar[data-v-dfb08952]{background:#2c2f33;height:3px;overflow:hidden}.qbar[data-v-dfb08952],.qbar>span[data-v-dfb08952]{border-radius:2px}.qbar>span[data-v-dfb08952]{height:100%;display:block}.place[data-v-dfb08952]{text-align:center;min-width:56px;color:var(--muted);background:#ffffff0d;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.place-win[data-v-dfb08952]{color:#fbbf24;background:#fbbf242e}.mate-card[data-v-dfb08952]{border:1px solid;border-radius:12px;min-height:128px;padding:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s;display:block;position:relative;overflow:hidden}.mate-card[data-v-dfb08952]:hover{filter:brightness(1.12);transform:translateY(-3px)}.mate-mono[data-v-dfb08952]{letter-spacing:-.07em;-webkit-user-select:none;user-select:none;font-size:96px;font-weight:900;line-height:1;position:absolute;top:-14px;right:-8px}@media (prefers-reduced-motion:reduce){.mate-card[data-v-dfb08952]{transition:none}}.form-pill[data-v-dfb08952]{border-radius:3px;place-items:center;width:22px;height:20px;font-size:10px;font-weight:700;display:grid;position:relative}.form-pill[data-r=W][data-v-dfb08952]{color:#acf3c8;background:#2c4a38}.form-pill[data-r=L][data-v-dfb08952]{color:#e8a49b;background:#4c2c2b}.social-rail a[data-v-dfb08952]{width:30px;height:30px;color:var(--text);background:#1010128c;border:1px solid #ffffff1a;border-radius:8px;place-items:center;transition:background-color .18s,transform .18s;display:grid}.social-rail a[data-v-dfb08952]:hover{background:var(--accent);color:var(--ink);transform:translate(3px)}.stat-band[data-v-dfb08952]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat-band>div+div[data-v-dfb08952]{border-left:1px solid var(--line-soft)}@media (max-width:639px){.stat-band>div[data-v-dfb08952]:nth-child(odd){border-left:0}.stat-band>div[data-v-dfb08952]:nth-child(n+3){border-top:1px solid var(--line-soft)}}.pack-stage[data-v-dfb08952]{border:1px solid;border-radius:14px;position:relative;overflow:hidden}.odds-track[data-v-dfb08952]{background:#ffffff17;border-radius:3px;flex:1;height:6px;overflow:hidden}.odds-track>span[data-v-dfb08952]{border-radius:3px;height:100%;display:block}.roster-chip[data-v-dfb08952]{border:1px solid;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;transition:filter .18s}.roster-chip[data-v-dfb08952]:hover{filter:brightness(1.25)}.card-face[data-v-dfb08952],.chase[data-v-dfb08952]{position:relative}.card-scene[data-v-dfb08952]{z-index:1;padding-block:6px}.card-face[data-v-dfb08952]{aspect-ratio:1086/1448;border:1px solid var(--rim);background:radial-gradient(ellipse at 50% 35%,var(--core),var(--mid) 62%,var(--deep));color:#e9f4df;border-radius:13px;width:100%;max-width:220px;overflow:hidden;box-shadow:0 15px 35px #0006,inset 0 0 0 5px #82b78f22}.card-face[data-v-dfb08952]:before{content:"";z-index:5;pointer-events:none;border:1px solid #abc99766;border-radius:8px;inset:8px}.card-bottom[data-v-dfb08952],.card-face[data-v-dfb08952]:before,.card-ghost[data-v-dfb08952],.card-portrait[data-v-dfb08952],.card-top[data-v-dfb08952]{position:absolute}.card-top[data-v-dfb08952]{inset-inline:0;z-index:7;letter-spacing:1.2px;justify-content:space-between;align-items:center;padding:12px 14px 0;font-size:8px;font-weight:700;display:flex;top:0}.card-ghost[data-v-dfb08952]{z-index:1;letter-spacing:-.08em;color:#ffffff1f;font-size:62px;font-weight:900;top:12%;left:12%}.card-portrait[data-v-dfb08952]{z-index:2;-o-object-fit:contain;object-fit:contain;width:100%;height:80%;top:14%;left:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(#000 62%,#0000 96%)}.card-bottom[data-v-dfb08952]{inset-inline:0;z-index:7;background:linear-gradient(#0000,#04140dcc 45%);padding:0 14px 14px;bottom:0}.map-row[data-v-dfb08952]{text-align:left;background:#1c1e21;border:1px solid #0000;border-radius:7px;width:100%;padding:11px 14px;display:block;position:relative;overflow:hidden}.map-fill[data-v-dfb08952]{z-index:0;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.map-fill[data-v-dfb08952]{transition:none}}.metric-btn[data-v-dfb08952]{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 0;font-size:11px;font-weight:700;transition:all .18s}.metric-btn[data-v-dfb08952]:hover:not(:disabled){color:var(--text);border-color:#4a4d51}.metric-btn[data-v-dfb08952]:disabled{opacity:.35;cursor:not-allowed}.xhair-stage[data-v-dfb08952]{aspect-ratio:4/3;border:1px solid var(--line);border-radius:9px;transition:background .3s;position:relative;overflow:hidden}.xhair-stage[data-v-dfb08952]:after{content:"";background:radial-gradient(80% 80%,#0000 40%,#00000047);position:absolute;inset:0}.xhair-stage svg[data-v-dfb08952]{z-index:1;position:relative}.swatch[data-v-dfb08952]{border:1px solid #ffffff29;border-radius:5px;width:22px;height:22px;transition:transform .15s,box-shadow .15s}.swatch[aria-pressed=true][data-v-dfb08952]{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--muted);transform:translateY(-1px)}
