@font-face{font-family:Outfit;font-style:normal;font-weight:400;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;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;font-style:normal;font-weight:700;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;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;font-style:normal;font-weight:800;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;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_e21e5b{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_e21e5b{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_41a08d{font-family:Geist,Geist Fallback;font-style:normal}.__variable_41a08d{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}body,html{max-width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),system-ui,sans-serif}.font-mono,[data-font=mono]{font-family:var(--font-mono),"Courier New",monospace}:root{--glass-bg-soft:rgba(255,255,255,0.58);--glass-bg-strong:rgba(255,255,255,0.78);--glass-bg-inverse:rgba(15,23,42,0.72);--glass-border-soft:rgba(255,255,255,0.52);--glass-border-strong:rgba(15,23,42,0.14);--glass-shadow-soft:0 18px 48px rgba(15,23,42,0.12);--glass-shadow-strong:0 28px 80px rgba(15,23,42,0.18);--glass-blur-soft:16px;--glass-blur-strong:28px;--mobile-nav-height:5.75rem;--pwa-safe-bottom:env(safe-area-inset-bottom,0px);--album-accent-lime:#d9f99d;--album-accent-gold:#facc15;--album-accent-aqua:#67e8f9;--album-accent-green:#22c55e}.glass-app-bg{min-height:100dvh;background:radial-gradient(circle at 18% 0,rgba(31,122,92,.1),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(184,107,43,.08),transparent 24rem),radial-gradient(circle at 12% 84%,rgba(31,122,92,.06),transparent 22rem),linear-gradient(145deg,#F6F1E8,#F8F3EB 60%,#F2EDE0)}@media (prefers-color-scheme:dark){.glass-app-bg{background:radial-gradient(circle at 18% 0,rgba(103,199,161,.08),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(184,107,43,.06),transparent 24rem),radial-gradient(circle at 12% 84%,rgba(103,199,161,.04),transparent 22rem),linear-gradient(145deg,#0D1117,#111827 60%,#0F172A)}}.glass-panel{border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);box-shadow:var(--glass-shadow-soft);backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.25);-webkit-backdrop-filter:blur(var(--glass-blur-soft)) saturate(1.25)}.glass-panel--strong{border-color:var(--glass-border-strong);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.35);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.35)}.glass-action{min-height:44px;touch-action:manipulation}.glass-bottom-nav-spacer{padding-bottom:calc(var(--mobile-nav-height) + var(--pwa-safe-bottom) + 1rem)}.reduced-motion-safe{transition:opacity .16s var(--motion-ease-standard),transform .16s var(--motion-ease-standard),box-shadow .16s var(--motion-ease-standard),background-color .16s var(--motion-ease-standard),border-color .16s var(--motion-ease-standard)}.reduced-motion-safe:where(:hover,:focus-visible){transform:translate3d(0,-1px,0)}.arena-bg{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:calc(var(--radius-lg) * 2);background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.62) 0 1.25rem,transparent 1.3rem),radial-gradient(circle at 86% 14%,rgba(255,227,126,.24) 0 1.75rem,transparent 1.8rem),radial-gradient(circle at 18% 80%,rgba(103,199,161,.18) 0 2rem,transparent 2.05rem),linear-gradient(160deg,rgba(255,255,255,.84),rgba(255,248,237,.94));box-shadow:0 24px 64px rgba(15,23,42,.08)}.arena-bg:after,.arena-bg:before{content:"";position:absolute;inset:0;pointer-events:none}.arena-bg:before{opacity:.3;background-image:radial-gradient(circle at 12% 20%,rgba(31,122,92,.18) 0 .95rem,transparent 1rem),radial-gradient(circle at 22% 72%,rgba(255,255,255,.72) 0 .72rem,transparent .78rem),radial-gradient(circle at 78% 16%,rgba(255,220,92,.26) 0 1rem,transparent 1.05rem),radial-gradient(circle at 84% 78%,rgba(31,122,92,.14) 0 1.2rem,transparent 1.25rem),linear-gradient(115deg,transparent 0 47%,rgba(31,122,92,.08) 48% 52%,transparent 53% 100%),linear-gradient(0deg,transparent 0 47%,rgba(31,122,92,.08) 48% 52%,transparent 53% 100%);background-size:100% 100%}.arena-bg:after{opacity:.24;background-image:linear-gradient(90deg,rgba(255,255,255,.44) 0 .35rem,transparent .35rem 100%),linear-gradient(rgba(255,255,255,.38) 0 .35rem,transparent .35rem 100%),linear-gradient(135deg,rgba(255,255,255,.3),transparent 45%,rgba(255,255,255,.16));background-size:3rem 3rem,3rem 3rem,100% 100%;mix-blend-mode:screen}.arena-sticker-float{animation:arena-sticker-float 5.5s var(--motion-ease-emphasis) infinite;will-change:transform,opacity}.arena-foil-shimmer{position:relative;overflow:hidden}.arena-foil-shimmer:after{content:"";position:absolute;inset:-20% -35%;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.12) 33%,rgba(255,244,169,.5) 48%,rgba(255,255,255,.14) 60%,transparent 75%);opacity:.8;transform:translate3d(-65%,0,0) skewX(-12deg);animation:arena-foil-shimmer 2.8s linear infinite;pointer-events:none}.arena-add-bounce{animation:arena-add-bounce .42s var(--motion-ease-emphasis) both;will-change:transform,opacity}.arena-slide-in{animation:arena-slide-in .38s var(--motion-ease-standard) both;will-change:transform,opacity}.arena-match-pulse{animation:arena-match-pulse 1.8s ease-in-out infinite;will-change:transform,opacity}.arena-inventory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-md);gap:var(--space-md);align-items:stretch}.arena-inventory-grid,.arena-shell{width:100%;min-width:0}.arena-brand-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border-radius:999px;background:rgba(24,24,27,.88);color:#f8fafc;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 14px 28px rgba(15,23,42,.18)}.arena-brand-badge__mark{display:inline-grid;place-items:center;inline-size:1.7rem;block-size:1.7rem;border-radius:999px;background:linear-gradient(135deg,#67c7a1,#facc15);color:#0f172a;font-size:.8rem}.arena-sticker-card{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:1.25rem;background:rgba(255,255,255,.78);color:inherit;text-decoration:none;box-shadow:0 18px 42px rgba(15,23,42,.08);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease;cursor:pointer}@media (prefers-reduced-motion:no-preference){.arena-sticker-card:hover{transform:translateY(-4px) scale(1.04) rotate(1.5deg);box-shadow:0 24px 50px rgba(31,122,92,.24);border-color:rgba(31,122,92,.45);z-index:10}.arena-sticker-card:active{transform:scale(.96)}}.arena-sticker-card__header{display:grid;grid-gap:.5rem;gap:.5rem}.arena-sticker-card__title{margin:0;font-size:1rem;line-height:1.2;font-weight:800;color:var(--color-text)}.arena-sticker-card__copy{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-muted)}.arena-rarity-badge{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.35rem .6rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:rgba(31,41,55,.08);color:rgba(24,24,27,.88)}.arena-rarity-badge[data-rarity=foil],.arena-rarity-badge[data-rarity=rare]{background:linear-gradient(135deg,rgba(255,244,169,.62),rgba(103,199,161,.3));color:#1f2937}.arena-rarity-badge[data-rarity=foil]{position:relative}.arena-rarity-badge[data-rarity=foil]:after,.arena-rarity-badge[data-rarity=rare]:after{content:"";position:absolute;inset:-.1rem;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.5) 50%,transparent 80%);transform:translate3d(-60%,0,0);opacity:.85;animation:arena-foil-shimmer 2.8s linear infinite;pointer-events:none}.arena-safety-hud{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(31,122,92,.22);background:rgba(255,255,255,.84);color:#0f172a;font-size:.82rem;font-weight:700}.arena-safety-hud__dot{inline-size:.55rem;block-size:.55rem;border-radius:999px;background:#1f7a5c;box-shadow:0 0 0 .35rem rgba(31,122,92,.14)}.arena-progress-meter{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;padding:.95rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:1.1rem;background:rgba(255,255,255,.82);box-shadow:0 14px 28px rgba(15,23,42,.06)}.arena-progress-meter__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.arena-progress-meter__label{color:var(--color-muted);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arena-progress-meter__value{color:var(--color-text);font-size:1.05rem}.arena-progress-meter__track{overflow:hidden;height:.65rem;border-radius:999px;background:rgba(15,23,42,.08)}.arena-progress-meter__bar{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,#1f7a5c,#67c7a1);box-shadow:inset 0 0 0 1px rgba(15,23,42,.04);position:relative;overflow:hidden;transition:width 1s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:no-preference){.arena-progress-meter__bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 0,transparent 50%,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 75%,transparent 0,transparent);background-size:1.5rem 1.5rem;animation:arena-bar-stripes 1.5s linear infinite}}@keyframes arena-bar-stripes{0%{background-position:1.5rem 0}to{background-position:0 0}}.arena-progress-meter__hint{margin:0;color:var(--color-muted);font-size:.88rem;line-height:1.4}.arena-action-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.8rem 1rem;border-radius:1.125rem;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.78);color:#334155;text-decoration:none;font-weight:800;white-space:nowrap;box-shadow:0 12px 24px rgba(15,23,42,.06)}.arena-action-chip strong{font-size:.95rem}.arena-action-chip[data-active=true]{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(37,99,235,.16),rgba(37,99,235,.08));color:#1d4ed8;box-shadow:0 12px 24px rgba(37,99,235,.12)}.arena-mobile-tab-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.95rem;border:1px solid rgba(15,23,42,.1);border-radius:1.35rem;background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(15,23,42,.14);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.arena-mobile-tab-bar--album{width:100%}.arena-sticker-image-frame{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(160deg,rgba(248,250,252,.96),rgba(255,255,255,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 16px 34px rgba(15,23,42,.08)}.arena-sticker-image-frame__image{display:block;width:100%;height:100%;object-fit:cover}.arena-sticker-image-frame__fallback{display:grid;place-items:center;width:100%;height:100%;padding:1rem;text-align:center;color:var(--color-muted);background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(241,245,249,.92))}@keyframes arena-sticker-float{0%,to{transform:translateZ(0) rotate(0deg);opacity:1}50%{transform:translate3d(0,-.45rem,0) rotate(-.75deg);opacity:.98}}@keyframes arena-foil-shimmer{0%{transform:translate3d(-65%,0,0) skewX(-12deg);opacity:0}20%{opacity:.75}to{transform:translate3d(65%,0,0) skewX(-12deg);opacity:0}}@keyframes arena-add-bounce{0%{transform:translateZ(0) scale(1);opacity:1}36%{transform:translate3d(0,-.4rem,0) scale(1.04)}72%{transform:translateZ(0) scale(.985)}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes arena-slide-in{0%{transform:translate3d(0,.9rem,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes arena-match-pulse{0%,to{transform:translateZ(0) scale(1);opacity:1}50%{transform:translateZ(0) scale(1.035);opacity:.92}}@media (prefers-reduced-motion:reduce){.approval-stamp,.arena-add-bounce,.arena-bg:after,.arena-bg:before,.arena-foil-shimmer,.arena-foil-shimmer:after,.arena-match-pulse,.arena-progress-meter__bar,.arena-rarity-badge[data-rarity=foil]:after,.arena-rarity-badge[data-rarity=rare]:after,.arena-slide-in,.arena-sticker-float,.mascot-bounce,.reduced-motion-safe,.sparkle-anim{animation:none!important;transition:none!important}.approval-stamp,.arena-add-bounce,.arena-match-pulse,.arena-slide-in,.arena-sticker-float,.mascot-bounce,.sparkle-anim{transform:translateZ(0) scale(1) rotate(0deg)!important;opacity:1!important}.arena-progress-meter__bar{transition:none!important}.arena-foil-shimmer:after,.arena-rarity-badge[data-rarity=foil]:after,.arena-rarity-badge[data-rarity=rare]:after{transform:translateZ(0) skewX(-12deg);opacity:.35}}@media (prefers-contrast:more){:root{--glass-bg-soft:rgba(255,255,255,0.92);--glass-bg-strong:rgba(255,255,255,0.98);--glass-border-soft:rgba(15,23,42,0.28);--glass-border-strong:rgba(15,23,42,0.46);--glass-shadow-soft:0 0 0 1px rgba(15,23,42,0.18);--glass-shadow-strong:0 0 0 1px rgba(15,23,42,0.3)}.arena-progress-meter,.arena-safety-hud,.arena-sticker-card,.glass-app-bg,.glass-panel,.glass-panel--strong{color:var(--color-text)}.arena-brand-badge,.arena-progress-meter,.arena-rarity-badge,.arena-safety-hud,.arena-sticker-card,.glass-panel,.glass-panel--strong{border-width:2px}.arena-progress-meter__hint,.arena-progress-meter__label,.arena-sticker-card__copy{color:var(--color-text)}}@keyframes stampPop{0%{transform:scale(0) rotate(-15deg);opacity:0}70%{transform:scale(1.15) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.approval-stamp{animation:stampPop .6s cubic-bezier(.175,.885,.32,1.275) forwards;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}@keyframes sparkle{0%{opacity:.4;transform:scale(.75)}to{opacity:1;transform:scale(1.25)}}.sparkle-anim{animation:sparkle 1.5s ease-in-out infinite alternate}@keyframes mascot-bounce{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(2deg)}}.mascot-bounce{animation:mascot-bounce 2.2s ease-in-out infinite}.shimmer-badge{position:relative;overflow:hidden}.shimmer-badge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer-badge 2.4s linear infinite}@keyframes shimmer-badge{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.arena-card-give{border-top:5px solid #1f7a5c!important}.arena-card-receive{border-top:5px solid #b86b2b!important}.arena-troca-insana{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#1f7a5c,#10b981);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px rgba(16,185,129,.2)}:root{--color-primary:#1F7A5C;--color-surface:#F6F1E8;--color-surface-raised:#FFFFFF;--color-text:#18181B;--color-muted:#71717A;--color-border:rgba(24,24,27,0.12);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--font-display:var(--font-outfit),"Public Sans",sans-serif;--font-body:var(--font-geist),system-ui,sans-serif;--font-mono:var(--font-jetbrains),"Courier New",monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--motion-duration-quick:120ms;--motion-duration-standard:180ms;--motion-duration-emphasis:240ms;--motion-duration-slow:320ms;--motion-ease-standard:cubic-bezier(0.2,0,0,1);--motion-ease-emphasis:cubic-bezier(0.16,1,0.3,1);--motion-distance-xs:2px;--motion-distance-sm:4px}@media (prefers-color-scheme:dark){:root{--color-primary:#67C7A1;--color-surface:#111827;--color-surface-raised:#1F2937;--color-surface-dim:#0D1117;--color-text:#F9FAFB;--color-muted:#CBD5E1;--color-border:rgba(148,163,184,0.28);--glass-bg-soft:rgba(31,41,55,0.82);--glass-bg-strong:rgba(17,24,39,0.92);--glass-bg-inverse:rgba(249,250,251,0.88);--glass-border-soft:rgba(148,163,184,0.22);--glass-border-strong:rgba(148,163,184,0.36);--glass-shadow-soft:0 18px 48px rgba(0,0,0,0.36);--glass-shadow-strong:0 28px 80px rgba(0,0,0,0.48)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-quick:0ms;--motion-duration-standard:0ms;--motion-duration-emphasis:0ms;--motion-duration-slow:0ms;--motion-distance-xs:0px;--motion-distance-sm:0px}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}