@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback,system-ui,sans-serif;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback",system-ui,sans-serif}@font-face{font-family:Fugaz One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4007bd53a5e80126-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fugaz One Fallback;src:local("Arial");ascent-override:92.89%;descent-override:37.48%;line-gap-override:0.00%;size-adjust:112.61%}.__className_7d2d5c{font-family:Fugaz One,Fugaz One Fallback,Impact,sans-serif;font-weight:400;font-style:normal}.__variable_7d2d5c{--font-anton:"Fugaz One","Fugaz One Fallback",Impact,sans-serif}.tcg-clip{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.tcg-clip-sm{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.tcg-frame{position:relative;border:1px solid color-mix(in srgb,var(--bt-gold) 28%,transparent);background:linear-gradient(145deg,rgba(255,215,0,.06),transparent 38%),linear-gradient(180deg,#0c0d12,#06070a);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.45)}.tcg-frame:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,229,255,.04) 50%,transparent)}.tcg-frame--neon{border-color:color-mix(in srgb,var(--bt-neon) 35%,transparent);background:linear-gradient(145deg,rgba(0,229,255,.08),transparent 40%),linear-gradient(180deg,#080a10,#040508)}.tcg-frame--combat{border-color:color-mix(in srgb,var(--bt-orange) 40%,transparent)}.tcg-tab{position:relative;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.5));padding:.45rem .85rem;font-family:var(--font-oswald),system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);transition:border-color .15s,color .15s,background .15s,box-shadow .15s;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.tcg-tab:hover:not(:disabled){color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.22)}.tcg-tab--active{border-color:color-mix(in srgb,var(--bt-gold) 55%,transparent);background:linear-gradient(180deg,rgba(255,215,0,.14),rgba(0,0,0,.55));color:var(--bt-gold);box-shadow:0 0 14px rgba(255,215,0,.12)}.tcg-tab--neon.tcg-tab--active{border-color:color-mix(in srgb,var(--bt-neon) 50%,transparent);background:linear-gradient(180deg,rgba(0,229,255,.12),rgba(0,0,0,.55));color:var(--bt-neon);box-shadow:0 0 14px rgba(0,229,255,.1)}.tcg-tab--orange.tcg-tab--active{border-color:color-mix(in srgb,var(--bt-orange) 55%,transparent);background:linear-gradient(180deg,rgba(255,107,0,.14),rgba(0,0,0,.55));color:var(--bt-orange)}.tcg-stat-cell{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),rgba(0,0,0,.45);padding:.5rem .35rem;text-align:center;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));box-shadow:inset 0 -2px 0 rgba(255,107,0,.15)}.tcg-stat-cell__value{font-family:var(--font-anton),Impact,sans-serif;font-size:1.25rem;line-height:1.1}.tcg-stat-cell__label{margin-top:.15rem;font-family:var(--font-oswald),system-ui,sans-serif;font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.35)}.tcg-persona-card{border:1px solid color-mix(in srgb,var(--bt-gold) 35%,transparent);background:linear-gradient(135deg,rgba(255,215,0,.1),transparent 55%),linear-gradient(180deg,#12100a,#08080a);padding:.85rem 1rem;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.tcg-persona-card__rank{font-family:var(--font-anton),Impact,sans-serif;font-size:1.75rem;color:var(--bt-gold);text-shadow:0 0 20px rgba(255,215,0,.35)}.tcg-forge{--tcg-forge-accent:var(--bt-orange)}.tcg-forge .bt-panel{border-radius:0;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-color:color-mix(in srgb,var(--bt-gold) 22%,transparent);background:linear-gradient(165deg,rgba(255,215,0,.05),transparent 45%),#0a0b0f}.tcg-match-bar{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.92));padding:.35rem .65rem;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));box-shadow:0 4px 16px rgba(0,0,0,.5)}.tcg-match-bar__vs{font-family:var(--font-anton),Impact,sans-serif;font-size:.65rem;color:var(--bt-orange);padding:0 .15rem}.tcg-phase-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.65);padding:.3rem .65rem;font-family:var(--font-oswald),system-ui,sans-serif;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.tcg-phase-chip--active{border-color:color-mix(in srgb,var(--bt-gold) 55%,transparent);background:linear-gradient(90deg,rgba(255,215,0,.18),rgba(255,107,0,.08));color:var(--bt-gold);box-shadow:0 0 18px rgba(255,215,0,.15);animation:tcg-phase-pulse 2s ease-in-out infinite}.tcg-phase-chip--enemy{border-color:rgba(255,100,100,.35);color:rgba(255,180,180,.7)}.tcg-phase-chip--resource{border-color:color-mix(in srgb,var(--bt-orange) 45%,transparent);color:var(--bt-orange)}.tcg-phase-chip--timer{border-color:color-mix(in srgb,var(--bt-neon) 40%,transparent);color:var(--bt-neon);font-variant-numeric:tabular-nums}.tcg-phase-chip--urgent{border-color:color-mix(in srgb,var(--bt-orange) 60%,transparent);background:rgba(255,107,0,.15);color:var(--bt-orange);animation:tcg-timer-urgent .8s ease-in-out infinite}@keyframes tcg-phase-pulse{0%,to{box-shadow:0 0 12px rgba(255,215,0,.12)}50%{box-shadow:0 0 22px rgba(255,215,0,.28)}}@keyframes tcg-timer-urgent{0%,to{opacity:1}50%{opacity:.65}}.bt-fighter-hud{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important;border-width:1px!important;padding:.5rem .65rem!important;gap:.35rem .55rem!important}.bt-fighter-hud--opp{border-color:color-mix(in srgb,var(--bt-quincy) 45%,transparent)!important;background:linear-gradient(105deg,rgba(80,8,16,.95),rgba(0,0,0,.82))!important;box-shadow:inset 0 1px 0 rgba(255,80,80,.12),0 6px 18px rgba(0,0,0,.5)!important}.bt-fighter-hud--me{border-color:color-mix(in srgb,var(--bt-neon) 40%,transparent)!important;background:linear-gradient(105deg,rgba(8,40,70,.95),rgba(0,0,0,.82))!important;box-shadow:inset 0 1px 0 rgba(0,229,255,.1),0 6px 18px rgba(0,0,0,.5)!important}.tcg-hp-bar__track{height:.55rem;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.12);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,3px 100%,0 calc(100% - 3px));overflow:hidden}.tcg-hp-bar__fill{height:100%;background:linear-gradient(90deg,#6b0f1a 0,var(--bt-orange) 45%,#ffd27a 100%);box-shadow:0 0 8px rgba(255,107,0,.45);transition:width .35s cubic-bezier(.22,1,.36,1)}.tcg-hp-bar__fill--low{background:linear-gradient(90deg,#4a0810,#cc2200 60%,#ff6b00);animation:tcg-hp-low 1.2s ease-in-out infinite}@keyframes tcg-hp-low{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.tcg-hud-pip{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.4);padding:.1rem .35rem;font-family:var(--font-oswald),system-ui,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,3px 100%,0 calc(100% - 3px))}.tcg-mode-tile{position:relative;min-height:7.5rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 42%),linear-gradient(165deg,rgba(28,18,36,.92),rgba(0,0,0,.72));padding:.85rem;text-align:left;clip-path:polygon(0 0,calc(100% - 1.15rem) 0,100% 1.15rem,100% calc(100% - .45rem),.85rem 100%,0 calc(100% - .85rem));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.4);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.tcg-mode-tile:hover:not(:disabled){transform:translateY(-3px) skewX(-.5deg);border-color:rgba(232,195,106,.45);box-shadow:0 14px 32px rgba(196,30,58,.22);filter:brightness(1.06)}.tcg-mode-tile--active{border-color:color-mix(in srgb,var(--bt-orange) 55%,transparent);background:linear-gradient(145deg,rgba(255,107,0,.22),transparent 50%),linear-gradient(180deg,#1a120c,#08080a);box-shadow:0 0 28px rgba(255,107,0,.18),inset 0 0 0 1px rgba(255,107,0,.2)}.tcg-mode-tile--neon.tcg-mode-tile--active{border-color:color-mix(in srgb,var(--bt-neon) 50%,transparent);background:linear-gradient(145deg,rgba(0,229,255,.14),transparent 50%),linear-gradient(180deg,#0a1014,#06080a);box-shadow:0 0 28px rgba(0,229,255,.14)}.tcg-mode-tile__corner{position:absolute;top:0;right:0;width:1.15rem;height:1.15rem;background:linear-gradient(135deg,transparent 48%,rgba(232,195,106,.55) 50%);pointer-events:none}.bt-mat-slot__label{font-weight:800!important;letter-spacing:.18em!important;text-shadow:0 1px 4px rgba(0,0,0,.8)}.shop-product-card,.shop-spirit-pack{position:relative}.shop-spirit-hero{border-color:color-mix(in srgb,var(--bt-orange) 35%,transparent)}.shop-catalog-root{--shop-accent:var(--bt-neon)}.atelier-studio{min-height:0;overflow:visible}.atelier-aizen{position:absolute;right:0;bottom:0;top:0;z-index:40;display:none;height:auto;width:min(42vw,420px);max-height:100%;aspect-ratio:958/726;border:0;background:transparent;padding:0;margin:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;overflow:visible}.atelier-aizen--locked,.atelier-aizen:disabled{cursor:wait;opacity:.72;pointer-events:none}@media (min-width:1100px){.atelier-aizen{display:block}.atelier-studio.tcg-forge>.relative.z-10,.atelier-studio.tcg-forge>header{padding-right:min(38vw,380px)}}.atelier-aizen__halo{display:none}.atelier-aizen__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 0 16px rgba(155,92,255,.28));transition:transform .35s ease,filter .35s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atelier-aizen:focus-visible .atelier-aizen__img,.atelier-aizen:hover .atelier-aizen__img{transform:translateY(-4px);filter:drop-shadow(0 0 24px rgba(192,132,252,.45))}.atelier-aizen:active .atelier-aizen__img{transform:translateY(-1px)}.atelier-aizen__name{position:absolute;right:calc(100% + .5rem);bottom:1.8rem;z-index:3;white-space:nowrap;background:#000c;border-left:4px solid #9b5cff;padding:.45rem 1rem .45rem .75rem;font:400 1.25rem var(--font-display,Impact,sans-serif);letter-spacing:.06em;text-transform:uppercase;transform:skewX(-8deg);color:#fff;pointer-events:none}.atelier-aizen__name small{display:block;font:700 .55rem/1.2 system-ui,sans-serif;letter-spacing:.28em;color:#c084fc;text-transform:uppercase}.nimaiya-forge{margin-top:.85rem;border-top:1px solid color-mix(in srgb,var(--bt-gold) 28%,transparent);padding-top:.9rem}.nimaiya-axis{display:grid;grid-template-columns:5.6rem minmax(0,1fr) 1.6rem;align-items:center;gap:.35rem;font-family:var(--font-ui,inherit);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.42)}.nimaiya-axis__bar{height:4px;background:rgba(255,255,255,.08)}.nimaiya-axis__fill{height:100%;background:linear-gradient(90deg,var(--bt-orange),var(--bt-gold))}.nimaiya-chat{display:flex;max-height:13rem;flex-direction:column;gap:.45rem;overflow-y:auto}.nimaiya-bubble{padding:.45rem .6rem;font-size:12px;line-height:1.45}.nimaiya-bubble--master{border-left:2px solid var(--bt-gold);color:rgba(255,255,255,.78)}.nimaiya-bubble--you{border-left:2px solid var(--bt-neon);color:rgba(255,255,255,.62)}.bt-battle-arena>header{border-bottom-color:color-mix(in srgb,var(--bt-orange) 25%,transparent)!important;background:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.72))!important}