@layer components{.secao{padding-block:clamp(5rem,9vw,8.5rem)}.secao-escura{background:linear-gradient(#050b08 0%,#08130f 100%);box-shadow:inset 0 1px #e6b84f24,inset 0 -1px #e6b84f24}.modos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:1024px){.modos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.modo{isolation:isolate;height:100%;min-height:230px;color:var(--color-ink);--c:14px;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));transition:transform var(--dur-2) var(--ease-card);flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px 20px;text-decoration:none;display:flex;position:relative}.modo:before{content:"";z-index:-2;background:linear-gradient(#e6b84fb3,#5a3a0cb3);position:absolute;inset:0}.modo:after{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - 1px) 0, calc(100% - var(--c) + 1px) 0, 100% calc(var(--c) - 1px), 100% calc(100% - var(--c) + 1px), calc(100% - var(--c) + 1px) 100%, calc(var(--c) - 1px) 100%, 0 calc(100% - var(--c) + 1px), 0 calc(var(--c) - 1px));transition:filter var(--dur-2);background:radial-gradient(100% 70% at 50% 0,#78ffbe1a,#0000 70%),linear-gradient(#0f3626 0%,#071d15 100%);position:absolute;inset:2px}.modo-ouro:before{background:var(--ouro-aro)}.modo-ouro:after{background:radial-gradient(100% 70% at 50% 0,#ffdc8c29,#0000 70%),linear-gradient(#1d160b 0%,#0b0805 100%)}@media (hover:hover) and (pointer:fine){.modo:hover{transform:translateY(-4px)}.modo:hover:after{filter:brightness(1.18)}}.modo:active{transform:translateY(1px)}.modo-arte{filter:drop-shadow(0 4px 8px #00000080);width:56px;height:56px}.modo-nome{font-family:var(--font-display);margin-top:6px;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:900;line-height:1.1}.modo-linha{color:#d5e2d8;font-size:.98rem;line-height:1.4}.modo-tag{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-1);background:#00000059;margin-top:auto;padding:3px 9px;font-size:.8rem;font-weight:800;box-shadow:inset 0 0 0 1px #e6b84f66}@media (max-width:480px){.modo{min-height:210px;padding:16px 14px}.modo-linha{font-size:.92rem}}.jogo{align-items:center;gap:26px;display:grid}@media (min-width:640px){.jogo{grid-template-columns:auto 1fr}}.jogo-cartas{justify-content:center;align-items:flex-end;padding:12px 18px 0;display:flex}.ranking{gap:8px;display:grid}.ranking-linha{border-radius:var(--radius-s);transition:background-color var(--dur-1);background:linear-gradient(90deg,#ffffff08,#0000);grid-template-columns:2.6rem auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #e6b84f1f}.ranking-linha:hover{background-color:#ffffff0a}.ranking-pos{font-family:var(--font-display);text-align:center;color:var(--color-muted);font-size:1.5rem;font-weight:900}.ranking-1 .ranking-linha{background:linear-gradient(90deg,#f7d77e24,#0000 70%);box-shadow:inset 0 0 0 1.5px #f2cf75,0 0 24px #f7d77e2e}.ranking-1 .ranking-pos{color:#f7d77e}.ranking-2 .ranking-pos{color:#dfe5e2}.ranking-3 .ranking-pos{color:#e3a26b}.aovivo{border-radius:var(--radius-s);background:linear-gradient(#0f1d17,#0a1410);justify-content:space-between;align-items:center;gap:1rem;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #e6b84f38}.aovivo dt{font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:.95rem;font-weight:700}.aovivo dd{font-family:var(--font-display);color:var(--color-ink);font-size:1.8rem;font-weight:900}.patentes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:28px 12px;display:grid;position:relative}@media (min-width:900px){.patentes{grid-template-columns:repeat(6,minmax(0,1fr))}.patentes:before{content:"";opacity:.45;background:linear-gradient(90deg,#9a5626,#c9d1cc,#e6b84f,#3fd59a,#ffd36b,#ffb931);border-radius:2px;height:3px;position:absolute;bottom:62px;left:6%;right:6%}}.patente{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.patente-nome{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--p);margin-top:6px;font-size:1.05rem;font-weight:800}.patente-nivel{color:var(--color-muted);font-size:.875rem}.patente-req{max-width:17ch;color:color-mix(in oklab, var(--p) 55%, var(--color-muted));font-size:.78rem;line-height:1.3}.patente-5 .brasao{filter:drop-shadow(0 0 24px #ffb93173)drop-shadow(0 10px 18px #0009)}.recompensa{border-radius:var(--radius-s);background:#ffffff06;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.recompensa-nivel{width:2.4rem;height:2.4rem;font-family:var(--font-display);color:#1c1304;background:var(--ouro);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);place-items:center;font-size:.95rem;font-weight:900;display:grid}.plano{flex-direction:column;display:flex}.plano-destaque{transform:translateY(-10px)}@media (max-width:640px){.plano-destaque{transform:none}}.plano-fita{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:#1c1304;background:var(--ouro);align-self:flex-start;margin-bottom:12px;padding:3px 10px;font-size:.8rem;font-weight:800}.baralhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;display:grid}@media (min-width:900px){.baralhos{grid-template-columns:repeat(5,minmax(0,1fr))}}.baralho{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.baralho-cartas{height:170px;transition:transform var(--dur-3) var(--ease-out-expo);justify-content:center;align-items:flex-end;display:flex}@media (hover:hover) and (pointer:fine){.baralho:hover .baralho-cartas{transform:translateY(-8px)scale(1.04)}}.baralho-nome{font-family:var(--font-display);font-size:1.15rem;font-weight:900;line-height:1.15}.mesas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:640px){.mesas{grid-template-columns:repeat(3,minmax(0,1fr))}}.mesa-mini{border-radius:var(--radius-m);transition:background-color var(--dur-1), transform var(--dur-2) var(--ease-card);background:#ffffff05;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e6b84f24}@media (hover:hover) and (pointer:fine){.mesa-mini:hover{background-color:#ffffff0d;transform:translateY(-3px)}}.mesa-mini-oval{aspect-ratio:1.9;background:var(--aro);border-radius:9999px;width:100%;max-width:170px;padding:4px;position:relative;transform:perspective(500px)rotateX(38deg);box-shadow:0 14px 20px #0009}.mesa-mini-oval:after{content:"";border-radius:inherit;background:radial-gradient(ellipse 60% 60% at 50% 45%, var(--f1), var(--f0));position:absolute;inset:4px;box-shadow:inset 0 0 0 5px #0e0f0d,inset 0 0 0 6px #e6b84f80}.mesa-mini-arte{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 18px #0009);width:100%;max-width:190px;height:auto;margin:-18px 0 -22px}.mesa-mini-nome{font-family:var(--font-hud);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);text-align:center;font-size:.95rem;font-weight:700}.torneio-linha{border-radius:var(--radius-s);transition:box-shadow var(--dur-1);background:linear-gradient(#0f1d17,#0a1410);gap:4px;padding:16px 18px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #e6b84f33}.torneio-linha:hover{box-shadow:inset 0 0 0 1.5px #e6b84f99}.faq{gap:10px;display:grid}.faq-item{border-radius:var(--radius-s);background:linear-gradient(#0f1d17,#0a1410);box-shadow:inset 0 0 0 1px #e6b84f29}.faq-item summary{cursor:pointer;min-height:60px;font-family:var(--font-hud);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1.2rem;padding:14px 20px;font-size:1.2rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:#dfe8de;max-width:64ch;padding:0 20px 20px}.faq-mais{background:var(--ouro);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:28px;height:28px;transition:transform var(--dur-2) var(--ease-card);flex:none;position:relative}.faq-mais:after{content:"";background:#1c1304;height:2px;position:absolute;top:13px;left:8px;right:8px}.faq-item[open] .faq-mais{transform:rotate(90deg)}.faq-item:not([open]) .faq-mais:before{content:"";background:#1c1304;width:2px;position:absolute;top:8px;bottom:8px;left:13px}.fecho{background:radial-gradient(60% 70% at 50% 40%,#0d3a2a 0%,#05140e 55%,#020403 100%);padding-block:clamp(6rem,12vw,10rem)}.fecho-luz{pointer-events:none;background:radial-gradient(30% 55% at 50% 0,#ffecb42e,#0000 75%);width:80vw;height:100%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.abas{z-index:35;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:linear-gradient(#0c1a14fa,#040806fc);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #e6b84f73,0 -12px 30px #0009}.aba{color:#f6eedbb3;min-height:52px;font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-1), background-color var(--dur-1);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.aba-on{color:var(--color-gold-1);box-shadow:inset 0 -2px 0 var(--color-gold-2);background:radial-gradient(70% 80% at 50% 100%,#e6b84f38,#0000 70%)}.aba:active{transform:translateY(1px)}@media (max-width:1023px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}}.jogo-cartas{padding-bottom:22px}.fundo-estudio{background:radial-gradient(45% 70% at 72% 0,#ffecb429,#0000 70%),radial-gradient(80% 90% at 70% 60%,#0f4330 0%,#06180f 55%,#030605 100%),repeating-linear-gradient(115deg,#e6b84f08 0 2px,#0000 2px 24px)}}
@layer components{:root{--tj-chanfro:polygon(var(--c,12px) 0, calc(100% - var(--c,12px)) 0, 100% var(--c,12px), 100% calc(100% - var(--c,12px)), calc(100% - var(--c,12px)) 100%, var(--c,12px) 100%, 0 calc(100% - var(--c,12px)), 0 var(--c,12px));--tj-chanfro-in:polygon(calc(var(--c,12px) - 1px) 0, calc(100% - var(--c,12px) + 1px) 0, 100% calc(var(--c,12px) - 1px), 100% calc(100% - var(--c,12px) + 1px), calc(100% - var(--c,12px) + 1px) 100%, calc(var(--c,12px) - 1px) 100%, 0 calc(100% - var(--c,12px) + 1px), 0 calc(var(--c,12px) - 1px))}.tj-cena{isolation:isolate;background:radial-gradient(38% 90% at 78% -10%,#ffecb433,#0000 70%),radial-gradient(70% 120% at 80% 70%,#0f4532 0%,#071d14 45%,#030605 100%);position:relative;overflow:hidden;box-shadow:inset 0 -1px #e6b84f80,inset 0 -2px #0009}.tj-cena:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(115deg,#e6b84f09 0 1px,#0000 1px 26px);position:absolute;inset:0}.tj-cena:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#040706d9);height:46%;position:absolute;bottom:0;left:0;right:0}.tj-cena-ouro{background:radial-gradient(40% 90% at 75% -10%,#ffdc8c42,#0000 70%),radial-gradient(70% 120% at 78% 70%,#2a1d08 0%,#120c04 48%,#050403 100%)}.tj-cena-noite{background:radial-gradient(circle at 84% 22%,#fff4cf38 0 7%,#0000 22%),radial-gradient(70% 120% at 80% 70%,#0d3a2c 0%,#061a14 45%,#020504 100%)}.tj-cena-in{align-items:end;gap:22px;padding-block:clamp(28px,5vw,64px) clamp(26px,4vw,48px);display:grid;position:relative}@media (min-width:900px){.tj-cena-in{grid-template-columns:minmax(0,1fr) auto}}.tj-cena-titulo{font-family:var(--font-display);color:var(--color-ink);text-shadow:0 4px 24px #0000008c;text-wrap:balance;font-size:clamp(2.5rem,1.4rem + 4.6vw,5.5rem);font-weight:900;line-height:.95}.tj-cena-apoio{max-width:52ch;font-size:var(--text-lead);color:#dbe6dc;margin-top:14px;line-height:1.45}.tj-cena-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tj-cena-emblema{filter:drop-shadow(0 22px 30px #000000a6)drop-shadow(0 0 40px #f7d77e2e);justify-self:end;animation:6s ease-in-out infinite tj-flutua}@media (max-width:899px){.tj-cena-emblema{opacity:.26;transform-origin:100% 0;animation:none;position:absolute;top:-6px;right:-30px;transform:scale(.62)}.tj-cena-texto{z-index:1;position:relative}}@keyframes tj-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tj-chip{isolation:isolate;min-height:32px;font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);--c:6px;align-items:center;gap:8px;padding:0 12px;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.tj-chip:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(#e6b84f99,#5a3a0c80);position:absolute;inset:0}.tj-chip:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:#050a08eb;position:absolute;inset:1px}.tj-chip b{color:var(--color-gold-1);font-weight:800}.tj-chip-ok:before{background:linear-gradient(#4fd08fcc,#105a3ab3)}.tj-abas{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:4px 2px 6px;display:flex;overflow-x:auto}.tj-abas::-webkit-scrollbar{display:none}.tj-aba{isolation:isolate;cursor:pointer;white-space:nowrap;min-height:44px;font-family:var(--font-hud);letter-spacing:.07em;text-transform:uppercase;color:#f6eedbc7;--c:9px;transition:color var(--dur-1), transform var(--dur-1) var(--ease-card);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.tj-aba:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(#e6b84f6b,#5a3a0c66);position:absolute;inset:0}.tj-aba:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);transition:background var(--dur-2);background:linear-gradient(#13261e,#0a1410);position:absolute;inset:1.5px}@media (hover:hover) and (pointer:fine){.tj-aba:hover{color:var(--color-ink)}.tj-aba:hover:after{background:linear-gradient(#1a3328,#0d1a14)}}.tj-aba:active{transform:translateY(1px)}.tj-aba[aria-selected=true],.tj-aba[aria-current=true],.tj-aba[aria-pressed=true],.tj-aba-on{color:var(--color-accent-ink)}.tj-aba[aria-selected=true]:before,.tj-aba[aria-current=true]:before,.tj-aba[aria-pressed=true]:before,.tj-aba-on:before{background:linear-gradient(#5a3a0c,#2b1b04)}.tj-aba[aria-selected=true]:after,.tj-aba[aria-current=true]:after,.tj-aba[aria-pressed=true]:after,.tj-aba-on:after{background:var(--ouro);box-shadow:inset 0 1px #ffffff80}.tj-aba-n{min-width:22px;height:20px;color:inherit;background:#00000059;border-radius:3px;place-items:center;padding:0 5px;font-size:.8rem;display:inline-grid}.tj-abas-fixas{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#040706f7,#040706e6);position:sticky;top:0;box-shadow:0 1px #e6b84f2e}.tj-secao{padding-top:clamp(44px,6vw,76px)}.tj-secao-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.tj-h2{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.9rem,1.3rem + 2vw,3rem);font-weight:900;line-height:1}.tj-h3{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-1);font-size:1.25rem;font-weight:800}.tj-lead{max-width:62ch;color:var(--color-muted);margin-top:10px}.tj-placas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.tj-placas{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}.tj-placa{isolation:isolate;--c:10px;clip-path:var(--tj-chanfro);flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex;position:relative}.tj-placa:before{content:"";z-index:-2;background:linear-gradient(#e6b84f8c,#5a3a0c73);position:absolute;inset:0}.tj-placa:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:radial-gradient(90% 70% at 50% 0,#78ffbe12,#0000 70%),linear-gradient(#11231b,#08110d);position:absolute;inset:1.5px}.tj-placa-rot{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem;font-weight:700}.tj-placa-val{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem);font-weight:900;line-height:1}.tj-placa-val small{font-family:var(--font-hud);letter-spacing:.06em;color:var(--color-gold-1);margin-left:4px;font-size:.5em}.tj-placa-nota{color:var(--color-muted);font-size:.875rem}.tj-carta{isolation:isolate;--c:14px;--r:#b9c4bd;min-width:0;transition:transform .32s var(--ease-out-expo), filter .32s;filter:drop-shadow(0 16px 22px #0000008c);flex-direction:column;display:flex;position:relative}.tj-carta:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(160deg, color-mix(in oklab, var(--r) 90%, white 10%) 0%, color-mix(in oklab, var(--r) 55%, black) 45%, var(--r) 70%, color-mix(in oklab, var(--r) 40%, black) 100%);position:absolute;inset:0}.tj-carta:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:radial-gradient(ellipse 100% 55% at 50% 0%, color-mix(in oklab, var(--r) 22%, transparent), transparent 72%), linear-gradient(180deg, #0f1f18 0%, #07100c 100%);position:absolute;inset:2px}@media (hover:hover) and (pointer:fine){.tj-carta:hover{filter:drop-shadow(0 22px 28px #0009) drop-shadow(0 0 18px color-mix(in oklab, var(--r) 35%, transparent));transform:translateY(-6px)}}.tj-carta:focus-within{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 16px color-mix(in oklab, var(--r) 45%, transparent))}.tj-carta-gema{z-index:3;background:var(--r);width:16px;height:16px;box-shadow:0 0 0 2px #07100c, 0 0 0 3.5px color-mix(in oklab, var(--r) 70%, black);position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.tj-carta-palco{cursor:pointer;min-width:0;min-height:168px;color:inherit;background:0 0;border:0;place-items:center;margin:8px 8px 0;padding:18px 10px 10px;display:grid;position:relative;overflow:hidden}.tj-carta-palco:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--r) 30%, transparent), transparent 72%);opacity:.55;transition:opacity .4s;position:absolute;inset:-30%}.tj-carta:hover .tj-carta-palco:before{opacity:.95}.tj-carta-arte{transition:transform .52s var(--ease-out-expo);position:relative}@media (hover:hover) and (pointer:fine){.tj-carta:hover .tj-carta-arte{transform:translateY(-5px)scale(1.04)}}.tj-carta-corpo{flex-direction:column;flex:1;gap:6px;padding:10px 14px 14px;display:flex;position:relative}.tj-carta-nome{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;font-size:1.15rem;font-weight:900;line-height:1.1}.tj-carta-tipo{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--r);font-size:.8125rem;font-weight:700}.tj-carta-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tj-carta-sel{z-index:3;position:absolute;top:12px;right:10px}.tj-carta-trava{opacity:.62;filter:saturate(.6)}.tj-carta-epica .tj-carta-palco:after,.tj-carta-lendaria .tj-carta-palco:after{content:"";pointer-events:none;animation:tj-reflexo 5.5s var(--ease-cine) infinite;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%) -220% 0/220% 100% no-repeat;position:absolute;inset:0}.tj-carta-lendaria .tj-carta-palco:after{background-image:linear-gradient(105deg,#0000 36%,#ffecb461 50%,#0000 64%);animation-duration:3.6s}.tj-carta-lendaria:before{background:conic-gradient(from var(--tj-giro,0deg), #fff1c4, #ffb931, #7a4a08, #ffd36b, #ffb931, #fff1c4);animation:6s linear infinite tj-gira-aro}@property --tj-giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tj-gira-aro{to{--tj-giro:360deg}}@keyframes tj-reflexo{0%,55%{background-position:-220% 0}90%,to{background-position:220% 0}}.tj-preco{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;font-size:1.2rem;font-weight:900;display:inline-flex}.tj-preco-g{font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1}.tj-preco small{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8rem;font-weight:700}.tj-origem{font-family:var(--font-hud);letter-spacing:.04em;color:var(--color-gold-1);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.tj-prateleira{position:relative}.tj-prateleira-trilho{grid-auto-flow:column;grid-auto-columns:var(--larg,212px);scroll-snap-type:x proximity;scroll-padding-inline:var(--page);padding:18px var(--page) 26px;margin-inline:calc(var(--page) * -1);scrollbar-width:thin;scrollbar-color:var(--color-gold-4) transparent;gap:18px;display:grid;overflow-x:auto}.tj-prateleira-trilho>*{scroll-snap-align:start}.tj-prateleira-setas{gap:8px;display:none}@media (hover:hover) and (pointer:fine){.tj-prateleira-setas{display:flex}}.tj-seta{cursor:pointer;width:44px;height:44px;color:var(--color-gold-1);isolation:isolate;--c:8px;background:0 0;border:0;place-items:center;display:grid;position:relative}.tj-seta:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(#e6b84fb3,#5a3a0c99);position:absolute;inset:0}.tj-seta:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:#0c1813;position:absolute;inset:1.5px}.tj-seta:hover:after{background:#14271f}.tj-seta[disabled]{opacity:.35;cursor:default}.tj-faixa-r{align-items:center;gap:12px;display:inline-flex}.tj-faixa-r-gema{background:var(--r);width:18px;height:18px;box-shadow:0 0 0 2px #050907, 0 0 0 3.5px color-mix(in oklab, var(--r) 60%, black), 0 0 14px color-mix(in oklab, var(--r) 50%, transparent);transform:rotate(45deg)}.tj-faixa-r-nome{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:900;line-height:1}.tj-faixa-r-linha{background:linear-gradient(90deg, color-mix(in oklab, var(--r) 70%, transparent), transparent);flex:1;min-width:40px;height:1px}.tj-palco{isolation:isolate;--c:18px;clip-path:var(--tj-chanfro);position:relative;overflow:hidden}.tj-palco:before{content:"";z-index:-2;background:var(--ouro-aro);position:absolute;inset:0}.tj-palco:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:radial-gradient(50% 70% at 30% 10%,#ffecb433,#0000 70%),radial-gradient(90% 90% at 30% 60%,#0f4532,#06170f 60%,#030605);position:absolute;inset:2px}.tj-palco-ouro:after{background:radial-gradient(50% 70% at 30% 10%,#ffdc8c3d,#0000 70%),radial-gradient(90% 90% at 30% 60%,#2a1d08,#110b04 60%,#050302)}.tj-palco-luz{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 60% at 50% 0,#ffecb438,#0000 70%);width:50%;height:120%;position:absolute;top:-20%;left:10%}.tj-palco-chao{filter:blur(6px);background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:18%;position:absolute;bottom:14%;left:6%;right:52%}.tj-leque{perspective:900px;display:inline-block;position:relative}.tj-leque-in{transform-style:preserve-3d;transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,-14deg));transition:transform .6s var(--ease-out-expo);position:relative}.tj-leque:hover .tj-leque-in{--ry:-4deg;--rx:4deg}.tj-leque-carta{transform-origin:50% 120%;transition:transform .6s var(--ease-out-expo);filter:drop-shadow(0 14px 16px #0000008c);position:absolute;bottom:0}.tj-leque-vira{transform-style:preserve-3d;transform-origin:50%;animation:tj-vira 7s var(--ease-card) infinite;position:absolute;bottom:0}.tj-leque-vira>span{backface-visibility:hidden;position:absolute;inset:0}.tj-leque-vira>span:last-child{transform:rotateY(180deg)}@keyframes tj-vira{0%,38%{transform:translateY(0)rotateY(0)}48%{transform:translateY(-18px)rotateY(90deg)}58%,88%{transform:translateY(-10px)rotateY(180deg)}to{transform:translateY(0)rotateY(360deg)}}.tj-mesa{perspective:900px;width:100%;position:relative}.tj-mesa-oval{aspect-ratio:1.85;width:100%;transform:rotateX(52deg) rotateZ(var(--rz,-4deg));transform-style:preserve-3d;background:var(--aro);border-radius:9999px;padding:3.2%;animation:14s ease-in-out infinite tj-mesa-gira;position:relative;box-shadow:0 34px 40px #000000a6,0 0 0 1px #0009}.tj-mesa-couro{background:radial-gradient(ellipse 80% 70% at 50% 25%, color-mix(in oklab, var(--couro) 80%, white 8%), var(--couro) 60%, #030303);border-radius:9999px;height:100%;padding:6%;position:relative;box-shadow:inset 0 2px 1px #fff0c82e}.tj-mesa-couro:before{content:"";border:1.5px solid color-mix(in oklab, var(--costura) 65%, transparent);border-radius:9999px;position:absolute;inset:3.5%}.tj-mesa-feltro{background:radial-gradient(ellipse 58% 60% at 50% 44%, color-mix(in oklab, var(--felt2) 82%, #e8fff2 18%), var(--felt2) 38%, var(--felt) 80%, color-mix(in oklab, var(--felt) 55%, black));border-radius:9999px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 10px 24px #0000008c}.tj-mesa-orn{border-radius:inherit;position:absolute;inset:0}.tj-mesa-luz{background:radial-gradient(ellipse 40% 50% at 50% 30%, color-mix(in oklab, var(--luz) 40%, transparent), transparent 70%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:-20% 10% 30%}.tj-mesa-cartas{gap:4%;width:34%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tj-mesa-po{pointer-events:none;position:absolute;inset:-10% 0 20%}.tj-mesa-po i{background:var(--po);opacity:0;width:3px;height:3px;animation:5s ease-in-out infinite tj-po;animation-delay:calc(var(--d) * 1ms);left:var(--x);top:var(--y);box-shadow:0 0 6px var(--po);border-radius:50%;position:absolute}@keyframes tj-po{0%{opacity:0;transform:translateY(10px)}30%{opacity:.9}to{opacity:0;transform:translateY(-36px)}}@keyframes tj-mesa-gira{0%,to{transform:rotateX(52deg)rotate(-5deg)}50%{transform:rotateX(48deg)rotate(5deg)}}.tj-arte-img{filter:drop-shadow(0 12px 18px #00000080);animation:.42s ease-out both tj-arte-in}@keyframes tj-arte-in{0%{opacity:0}}.tj-retrato{isolation:isolate;border-radius:22%;flex:none;line-height:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000073}.tj-retrato>svg{width:100%;height:100%;display:block}.tj-retrato-luz{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 26%,#ffeec43d,#0000 44%),radial-gradient(circle at 50% 46%,#0000 52%,#00000075 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2cf7599,inset 0 0 0 3px #0000004d,inset 0 -18px 30px -12px #00000080}.tj-retrato-selo{line-height:1.3;font:700 .625rem/1.3 var(--font-hud,"Barlow Condensed", sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#f6eedb;background:#06140ec7;border-radius:999px;padding:2px 7px;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f2cf7573}@media (prefers-reduced-motion:reduce){.tj-arte-img{animation:none}}.tj-veu{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;place-items:end center;animation:.22s ease-out both tj-veu;display:grid;position:fixed;inset:0}@media (min-width:640px){.tj-veu{place-items:center;padding:16px}}.tj-folha{isolation:isolate;overscroll-behavior:contain;--c:16px;width:100%;max-height:92svh;clip-path:var(--tj-chanfro);animation:tj-folha .36s var(--ease-out-expo) both;padding:clamp(20px,3vw,30px);position:relative;overflow-y:auto}.tj-folha-fundo{z-index:-2;background:var(--ouro-aro);position:absolute;inset:0}.tj-folha-fundo:after{content:"";clip-path:var(--tj-chanfro-in);background:radial-gradient(90% 40% at 50% 0,#78ffbe14,#0000 70%),linear-gradient(#11241b 0%,#07100c 100%);position:absolute;inset:2px}@media (min-width:640px){.tj-folha{max-width:34rem}.tj-folha-larga{max-width:46rem}}@media (max-width:639px){.tj-folha{--c:14px;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%, 0 var(--c));padding-bottom:calc(22px + env(safe-area-inset-bottom))}}@keyframes tj-veu{0%{opacity:0}}@keyframes tj-folha{0%{opacity:0;transform:translateY(28px)scale(.985)}}.tj-folha-cab{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tj-folha-titulo{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:900;line-height:1.05}.tj-fechar{width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:-6px -6px 0 0;display:grid}.tj-fechar:hover{color:var(--color-ink);background:#ffffff0d}.tj-resumo{gap:0;margin:4px 0;display:grid}.tj-resumo>div{border-bottom:1px dashed #e6b84f38;justify-content:space-between;gap:16px;padding:10px 0;font-size:.975rem;display:flex}.tj-resumo dt{color:var(--color-muted)}.tj-resumo dd{text-align:right}.tj-resumo-total dt,.tj-resumo-total dd{font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);font-size:1.05rem;font-weight:800}.tj-garantias{color:#cfdcd2;gap:6px;font-size:.9375rem;display:grid}.tj-garantias li{align-items:flex-start;gap:10px;display:flex}.tj-garantias svg{flex:none;margin-top:3px}.tj-aviso{background:#e6b84f14;border-radius:4px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:.9375rem;display:flex;box-shadow:inset 0 0 0 1px #e6b84f4d}.tj-aviso-ok{color:#b6f0d2;background:#4fd08f1a;box-shadow:inset 0 0 0 1px #4fd08f59}.tj-recibos{gap:8px;display:grid}.tj-recibo{background:linear-gradient(90deg,#ffffff08,#0000 70%);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #e6b84f29}.tj-recibo-selo{width:44px;height:44px;font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.tj-recibo-acoes{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (min-width:760px){.tj-recibo{grid-template-columns:auto minmax(0,1fr) auto auto}.tj-recibo-acoes{grid-column:auto;justify-content:flex-end}}.tj-vazio{text-align:center;background:radial-gradient(60% 80% at 50% 0,#e6b84f12,#0000 70%);border-radius:6px;justify-items:center;gap:12px;padding:34px 20px;display:grid;box-shadow:inset 0 0 0 1px #e6b84f24}.tj-vazio p{max-width:46ch;color:var(--color-muted)}.tj-vazio-titulo{font-family:var(--font-display);font-size:1.4rem;font-weight:900;color:var(--color-ink)!important}.tj-topo{z-index:30;position:relative}.tj-topo-in{align-items:center;gap:10px;height:60px;display:flex}@media (min-width:1024px){.tj-topo-in{gap:20px;height:72px}}.tj-hud{isolation:isolate;min-height:44px;color:var(--color-ink);cursor:pointer;--c:8px;background:0 0;border:0;align-items:center;gap:8px;padding:3px 12px 3px 4px;text-decoration:none;display:inline-flex;position:relative}.tj-hud:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(#e6b84fb3,#5a3a0c99);position:absolute;inset:0}.tj-hud:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:linear-gradient(#13261e,#08110d);position:absolute;inset:1.5px}.tj-hud:hover:after{background:linear-gradient(#1b3529,#0b1712)}.tj-hud-nv{gap:3px;min-width:52px;display:grid}.tj-hud-nv b{font-family:var(--font-hud);letter-spacing:.05em;color:var(--color-gold-1);font-size:.9rem;font-weight:800;line-height:1}.tj-hud-barra{background:#030605;border-radius:2px;height:4px;display:block;overflow:hidden;box-shadow:0 0 0 1px #e6b84f59}.tj-hud-barra>i{background:linear-gradient(90deg,#c48f30,#fff1c4);height:100%;display:block;box-shadow:0 0 6px #f7d77eb3}.tj-sino{width:44px;height:44px;color:var(--color-ink);border-radius:4px;place-items:center;text-decoration:none;display:grid;position:relative}.tj-sino:hover{background:#ffffff0d}.tj-sino-n{min-width:18px;height:18px;font-family:var(--font-hud);color:#fff3ea;background:linear-gradient(#ff5a48,#b81f19);border-radius:9px;place-items:center;padding:0 4px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:4px;right:2px;box-shadow:0 0 0 2px #050907}.tj-menu-bt{isolation:isolate;width:44px;height:44px;color:var(--color-gold-1);cursor:pointer;--c:8px;background:0 0;border:0;place-items:center;display:grid;position:relative}.tj-menu-bt:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(#e6b84fb3,#5a3a0c99);position:absolute;inset:0}.tj-menu-bt:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:#0b1612;position:absolute;inset:1.5px}.tj-gaveta-veu{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;animation:.2s ease-out both tj-veu;position:fixed;inset:0}.tj-gaveta{z-index:71;overscroll-behavior:contain;width:min(380px,92vw);animation:tj-gaveta .32s var(--ease-out-expo) both;padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(80% 40% at 50% 0,#ffecb41a,#0000 70%),linear-gradient(#0c1a14,#050a08);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-1px 0 #e6b84f80,-24px 0 60px #000000b3}@keyframes tj-gaveta{0%{opacity:0;transform:translate(40px)}}.tj-gaveta-cab{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 12px 10px 18px;display:flex;box-shadow:inset 0 -1px #e6b84f33}.tj-gaveta-perfil{color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.tj-gaveta-perfil:hover{background:#ffffff08}.tj-gaveta-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 14px 14px;display:grid}.tj-atalho{text-align:center;min-height:76px;color:var(--color-ink);font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;transition:background var(--dur-1), box-shadow var(--dur-1);background:#ffffff06;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:.85rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e6b84f29}.tj-atalho:hover{background:#e6b84f14;box-shadow:inset 0 0 0 1px #e6b84f73}.tj-atalho svg{color:var(--color-gold-1)}.tj-atalho[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--color-gold-2);background:#e6b84f1f}.tj-atalho .tj-sino-n{top:6px;right:8px}.tj-gaveta-sec{font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:4px 18px;font-size:.85rem;font-weight:800}.tj-alterna{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:1rem;display:flex}.tj-alterna input{appearance:none;cursor:pointer;width:46px;height:26px;transition:background var(--dur-2);background:#1b2a23;border-radius:13px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #e6b84f66}.tj-alterna input:after{content:"";width:20px;height:20px;transition:transform var(--dur-2) var(--ease-card), background var(--dur-2);background:#c9d1cc;border-radius:50%;position:absolute;top:3px;left:3px}.tj-alterna input:checked{background:#167a52}.tj-alterna input:checked:after{background:#fff4cf;transform:translate(20px)}.tj-alterna input:focus-visible{outline:2px solid var(--color-gold-1);outline-offset:3px}.tj-abas-cel{z-index:35;padding:0 4px calc(4px + env(safe-area-inset-bottom));background:linear-gradient(#0c1a14fa,#040806fc);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #e6b84f73,0 -12px 30px #0009}.tj-aba-cel{color:#f6eedbb8;min-height:58px;font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-1);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex;position:relative}.tj-aba-cel[aria-current=page]{color:var(--color-gold-1)}.tj-aba-cel[aria-current=page]:before{content:"";background:var(--ouro);height:2px;position:absolute;top:0;left:26%;right:26%;box-shadow:0 0 8px #f7d77eb3}.tj-aba-jogar{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-1);flex-direction:column;align-items:center;gap:2px;margin-top:-18px;font-size:.8rem;font-weight:900;text-decoration:none;display:flex;position:relative}.tj-aba-jogar-disco{color:#1c1304;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ouro);filter:drop-shadow(0 6px 10px #0009);place-items:center;width:60px;height:60px;display:grid;position:relative}.tj-aba-jogar-disco:after{content:"";clip-path:inherit;background:radial-gradient(circle at 50% 30%,#fff4cf,#e2b14a 55%,#a8741f);position:absolute;inset:3px}.tj-aba-jogar-disco svg{z-index:1;position:relative}.tj-aba-jogar:active .tj-aba-jogar-disco{transform:translateY(2px)}@media (max-width:1023px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.tj-nivel{z-index:90;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(70% 60% at 50% 30%,#0f4532f2,#030605fa 70%);flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.tj-nivel-raios{pointer-events:none;opacity:.55;background:repeating-conic-gradient(#ffd36b29 0deg 6deg,#0000 6deg 18deg);width:1100px;height:1100px;animation:40s linear infinite tj-raios;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 70%);mask:radial-gradient(closest-side,#000 20%,#0000 70%)}@keyframes tj-raios{to{transform:translate(-50%,-50%)rotate(360deg)}}.tj-nivel-brasao{animation:tj-brasao-chega 1.1s var(--ease-spring) .15s both;position:relative}.tj-nivel-brasao:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--p) 55%, transparent), transparent 70%);border-radius:50%;animation:2.6s ease-in-out 1.2s infinite tj-pulso;position:absolute;inset:-30%}@keyframes tj-brasao-chega{0%{opacity:0;filter:brightness(3);transform:translateY(40px)scale(.4)rotate(-8deg)}60%{opacity:1;filter:brightness(1.6)}to{filter:none;transform:none}}@keyframes tj-pulso{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.tj-nivel-num{font-family:var(--font-display);background:linear-gradient(#fff4cf 0%,#f7d77e 35%,#c48f30 60%,#f2cf75 80%,#8c5e1c 100%);color:#0000;filter:drop-shadow(0 4px #0009);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,12vw,7rem);font-weight:900;line-height:.85}.tj-nivel-entra{animation:rise .7s var(--ease-out-expo) both;animation-delay:calc(.9s + var(--i,0) * .14s)}.tj-nivel-faisca{background:var(--p,#f7d77e);width:5px;height:5px;box-shadow:0 0 8px var(--p,#f7d77e);opacity:0;animation:tj-faisca 1.4s var(--ease-out-expo) both;animation-delay:calc(.7s + var(--d) * 1ms);border-radius:1px;position:absolute;top:50%;left:50%}@keyframes tj-faisca{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(260deg)}}.tj-premio{text-align:left;animation:tj-premio .7s var(--ease-spring) both;animation-delay:calc(1.5s + var(--i,0) * .18s);gap:8px;padding:12px;display:grid;position:relative}@keyframes tj-premio{0%{opacity:0;transform:translateY(30px)rotateX(40deg)scale(.9)}}.tj-conq-medalha{place-items:center;display:inline-grid;position:relative}.tj-conq-medalha-trava{filter:grayscale()brightness(.55);opacity:.7}.tj-conq-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.tj-conq{background:linear-gradient(90deg, color-mix(in oklab, var(--r) 10%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--r) 30%, transparent);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.tj-conq-off{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0f}.tj-conq-nome{font-family:var(--font-hud);letter-spacing:.03em;color:var(--color-ink);font-size:1.1rem;font-weight:800;line-height:1.15}.tj-conq-off .tj-conq-nome{color:#c3cec6}.tj-desbloqueio{z-index:91;background:radial-gradient(ellipse 60% 50% at 50% 40%, color-mix(in oklab, var(--r) 22%, #030605e6), #030605f5 70%);flex-direction:column;justify-content:safe center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.tj-desbloqueio-medalha{animation:tj-medalha 1.2s var(--ease-spring) .12s both}@keyframes tj-medalha{0%{opacity:0;filter:brightness(3);transform:scale(.2)rotateY(180deg)}55%{opacity:1;transform:scale(1.12)rotateY(0)}to{filter:none;transform:none}}.tj-desbloqueio-anel{width:220px;height:220px;box-shadow:0 0 0 2px var(--r);opacity:0;animation:tj-anel 1.4s var(--ease-out-expo) .5s both;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tj-anel{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}.tj-perfil-cab{isolation:isolate;background:radial-gradient(40% 90% at 22% -10%,#ffecb42e,#0000 70%),radial-gradient(70% 110% at 25% 70%,#0f4532 0%,#071d14 48%,#030605 100%);position:relative;overflow:hidden;box-shadow:inset 0 -1px #e6b84f80}.tj-perfil-cab:before{content:"";z-index:-1;opacity:.5;background:repeating-linear-gradient(65deg,#e6b84f08 0 1px,#0000 1px 26px);position:absolute;inset:0}.tj-perfil-grade{align-items:center;gap:22px 32px;padding-block:clamp(26px,4vw,56px);display:grid}@media (min-width:900px){.tj-perfil-grade{grid-template-columns:auto minmax(0,1fr) minmax(300px,400px)}}.tj-perfil-insignia{aspect-ratio:1;place-items:center;width:clamp(150px,22vw,220px);display:grid;position:relative}.tj-perfil-insignia:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--p) 40%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-6%}.tj-perfil-retrato{z-index:2;position:absolute;bottom:-4%;right:-6%}.tj-perfil-nome{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(2.1rem,1.3rem + 3vw,3.8rem);font-weight:900;line-height:1}.tj-perfil-patente{font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase;color:var(--p);font-size:1.15rem;font-weight:800}@media (max-width:899px){.tj-perfil-topo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.tj-perfil-insignia{width:132px}.tj-perfil-retrato{transform-origin:100% 100%;bottom:-10%;right:-18%;transform:scale(.6)}}.tj-modo-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.tj-modo{isolation:isolate;--c:12px;clip-path:var(--tj-chanfro);gap:10px;padding:16px 16px 14px;display:grid;position:relative}.tj-modo:before{content:"";z-index:-2;background:linear-gradient(#e6b84f99,#5a3a0c80);position:absolute;inset:0}.tj-modo:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);background:radial-gradient(90% 60% at 100% 0,#78ffbe14,#0000 70%),linear-gradient(#10221a,#08110d);position:absolute;inset:1.5px}.tj-modo-vazio:before{background:linear-gradient(#e6b84f40,#5a3a0c33)}.tj-modo-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tj-modo-nums dt{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.78rem;font-weight:700}.tj-modo-nums dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1.05}.tj-anel{--v:0;background:conic-gradient(var(--color-gold-2) calc(var(--v) * 1%), #1b2a23 0);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.tj-anel span{width:44px;height:44px;font-family:var(--font-hud);background:#0a1410;border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.tj-missao{background:#ffffff06;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #e6b84f24}.tj-missao-pronta{background:linear-gradient(90deg,#1f8a5f40,#0000 80%);box-shadow:inset 0 0 0 1px #4fd08f80}.tj-missao-xp{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ouro);color:#1c1304;width:48px;height:48px;font-family:var(--font-hud);text-align:center;place-items:center;font-size:.85rem;font-weight:900;line-height:.95;display:grid}.tj-missao-feita .tj-missao-xp{color:#f2fff8;background:linear-gradient(#3cc488,#0c5136)}.tj-trilho{background:#030605;border-radius:3px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #e6b84f40}.tj-trilho>i{height:100%;transition:width .9s var(--ease-out-expo);background:linear-gradient(90deg,#c48f30,#f7d77e);border-radius:2px;display:block}.tj-trilho-ok>i{background:linear-gradient(90deg,#1a8a5a,#4fd08f)}.tj-podio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,2vw,22px);max-width:760px;margin-inline:auto;padding-top:20px;display:grid;position:relative}.tj-podio-lugar{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.tj-podio-base{--c:10px;width:100%;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%, 0 var(--c));place-items:start center;margin-top:12px;padding-top:12px;display:grid;position:relative}.tj-podio-1 .tj-podio-base{background:linear-gradient(#f7d77e 0%,#c48f30 6%,#2a1d08 7%,#120c04 100%);height:clamp(110px,16vw,160px)}.tj-podio-2 .tj-podio-base{background:linear-gradient(#fff 0%,#8a948f 6%,#1b2420 7%,#0b100e 100%);height:clamp(80px,11vw,116px)}.tj-podio-3 .tj-podio-base{background:linear-gradient(#ffd9b0 0%,#9a5626 6%,#24150a 7%,#0e0805 100%);height:clamp(60px,8vw,86px)}.tj-podio-pos{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.tj-podio-1 .tj-podio-pos{color:#f7d77e}.tj-podio-2 .tj-podio-pos{color:#dfe5e2}.tj-podio-3 .tj-podio-pos{color:#e3a26b}.tj-podio-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-hud);letter-spacing:.03em;margin-top:8px;font-size:1.05rem;font-weight:800;overflow:hidden}.tj-podio-1 .tj-podio-retrato{filter:drop-shadow(0 0 24px #f7d77e73)}.tj-coroa{position:absolute;top:-26px;left:50%;transform:translate(-50%)}.tj-linhas{gap:6px;display:grid}.tj-linha{min-height:60px;color:var(--color-ink);transition:background var(--dur-1), box-shadow var(--dur-1);background:linear-gradient(90deg,#ffffff08,#0000 70%);border-radius:4px;grid-template-columns:3rem auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #e6b84f1f}.tj-linha:hover{background:linear-gradient(90deg,#e6b84f12,#0000 70%);box-shadow:inset 0 0 0 1px #e6b84f59}.tj-linha-eu{background:linear-gradient(90deg,#1f8a5f47,#0000 80%);box-shadow:inset 0 0 0 1.5px #4fd08f99}.tj-linha-pos{font-family:var(--font-display);text-align:center;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900}.tj-linha-num{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.tj-linha-num small{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:700;display:block}.tj-ligas{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding:6px 2px 10px;display:grid;overflow-x:auto}.tj-liga{text-align:center;background:#ffffff06;border-radius:6px;justify-items:center;gap:6px;padding:16px 10px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e6b84f24}.tj-liga-on{box-shadow:inset 0 0 0 1.5px var(--color-gold-2), 0 0 22px #f7d77e2e;background:radial-gradient(80% 70% at 50% 0,#f7d77e2e,#0000 70%),#ffffff08}.tj-trilha{scroll-snap-type:x proximity;padding:8px var(--page) 22px;scrollbar-width:thin;scrollbar-color:var(--color-gold-4) transparent;grid-auto-columns:clamp(140px,38vw,176px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.tj-degrau{scroll-snap-align:center;grid-template-rows:auto auto auto;gap:0;display:grid}.tj-degrau-no{height:46px;position:relative}.tj-degrau-no:before{content:"";background:#1b2a23;height:4px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.tj-degrau-feito .tj-degrau-no:before{background:linear-gradient(90deg,#c48f30,#f7d77e);box-shadow:0 0 12px #f7d77e8c}.tj-degrau-num{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:40px;height:40px;font-family:var(--font-hud);color:var(--color-ink);background:#233a2f;place-items:center;font-size:.95rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tj-degrau-feito .tj-degrau-num{background:var(--ouro);color:#1c1304}.tj-degrau-atual .tj-degrau-num{background:var(--ouro);color:#1c1304;filter:drop-shadow(0 0 10px #f7d77ecc)}.tj-premio-mini{background:radial-gradient(closest-side, color-mix(in oklab, var(--r) 22%, transparent), transparent 75%), #0b1511;height:124px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--r) 35%, transparent);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.tj-premio-mini-ok{box-shadow:inset 0 0 0 2px var(--color-ok)}.tj-pista-premium{background:radial-gradient(90% 60% at 50% 0,#ffdc8c24,#0000 70%),#120c05;border-radius:8px;padding:8px;box-shadow:inset 0 0 0 1px #e6b84f73}.tj-modos{scrollbar-width:none;grid-auto-columns:minmax(172px,1fr);grid-auto-flow:column;gap:10px;padding:4px 2px 12px;display:grid;overflow-x:auto}.tj-modos::-webkit-scrollbar{display:none}.tj-modo-bt{isolation:isolate;text-align:left;min-height:132px;color:var(--color-ink);cursor:pointer;--c:12px;transition:transform var(--dur-1) var(--ease-card);background:0 0;border:0;justify-items:start;gap:4px;padding:12px 14px;display:grid;position:relative}.tj-modo-bt:before{content:"";z-index:-2;clip-path:var(--tj-chanfro);background:linear-gradient(#e6b84f73,#5a3a0c66);position:absolute;inset:0}.tj-modo-bt:after{content:"";z-index:-1;clip-path:var(--tj-chanfro-in);transition:background var(--dur-2);background:linear-gradient(#11221b,#08110d);position:absolute;inset:1.5px}.tj-modo-bt:hover:after{background:linear-gradient(#16302a,#0b1813)}.tj-modo-bt[aria-selected=true]:before{background:var(--ouro-aro)}.tj-modo-bt[aria-selected=true]:after{background:radial-gradient(100% 70% at 50% 0,#78ffbe2e,#0000 70%),linear-gradient(#0f4532,#072519)}.tj-modo-bt:active{transform:translateY(1px)}.tj-modo-bt-nome{font-family:var(--font-display);font-size:1.05rem;font-weight:900;line-height:1.1}.tj-modo-bt-sub{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8rem;font-weight:700}.tj-modo-bt[aria-selected=true] .tj-modo-bt-sub{color:var(--color-gold-1)}.tj-mesa-sala{background:linear-gradient(90deg,#ffffff08,#0000 70%);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #e6b84f24}.tj-cadeiras{gap:4px;display:inline-flex}.tj-cadeiras i{background:#1b2a23;border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #e6b84f4d}.tj-cadeiras i.on{background:var(--ouro);box-shadow:none}.tj-conta{isolation:isolate;background:radial-gradient(40% 70% at 25% -5%,#ffecb433,#0000 70%),radial-gradient(80% 100% at 25% 60%,#0f4532 0%,#06170f 50%,#020504 100%);min-height:calc(100svh - 60px);position:relative;overflow:hidden}.tj-conta-grade{align-items:center;gap:28px;padding-block:clamp(22px,5vw,72px);display:grid}@media (min-width:1024px){.tj-conta-grade{grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:56px}}.tj-conta-cartas{height:230px;margin-top:30px;position:relative}@media (max-width:1023px){.tj-conta-cartas{display:none}}@media (prefers-reduced-motion:reduce){.tj-cena-emblema,.tj-carta-lendaria:before,.tj-carta-epica .tj-carta-palco:after,.tj-carta-lendaria .tj-carta-palco:after,.tj-leque-vira,.tj-mesa-oval,.tj-mesa-po i,.tj-nivel-raios,.tj-nivel-brasao:after{animation:none!important}.tj-mesa-po{display:none}}html.menos-efeitos .tj-cena-emblema,html.menos-efeitos .tj-carta-lendaria:before,html.menos-efeitos .tj-carta-epica .tj-carta-palco:after,html.menos-efeitos .tj-carta-lendaria .tj-carta-palco:after,html.menos-efeitos .tj-leque-vira,html.menos-efeitos .tj-mesa-oval,html.menos-efeitos .tj-nivel-raios,html.menos-efeitos .tj-nivel-brasao:after{animation:none!important}html.menos-efeitos .tj-mesa-po{display:none}@media (max-width:639px){.tj-marca .marca-truco{display:none}}}@media (max-width:400px){.tj-topo-in{gap:6px}.tj-topo-in>.ml-auto{gap:4px}.tj-hud{gap:6px;padding-right:8px}.tj-hud-nv{min-width:40px}.tj-marca{gap:6px!important}.tj-marca .marca-mestre{font-size:1.05rem}}@media (max-width:420px){.tj-topo-in:has(.tj-sino) .tj-marca .marca-mestre{display:none}}.tj-hom{--c:12px;isolation:isolate;min-width:0;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));filter:drop-shadow(0 12px 18px #0000008c);background:linear-gradient(160deg,#fff4cf 0%,#e6b84f 22%,#7a5216 48%,#f2cf75 70%,#5a3a0c 100%);padding:3px;position:relative}.tj-hom-in{text-align:center;background:radial-gradient(ellipse 90% 60% at 50% 18%, color-mix(in oklab, var(--hc) 34%, transparent), transparent 70%), linear-gradient(180deg, #13261e, #050a07 85%);height:100%;clip-path:polygon(calc(var(--c) - 1px) 0, calc(100% - var(--c) + 1px) 0, 100% calc(var(--c) - 1px), 100% calc(100% - var(--c) + 1px), calc(100% - var(--c) + 1px) 100%, calc(var(--c) - 1px) 100%, 0 calc(100% - var(--c) + 1px), 0 calc(var(--c) - 1px));justify-items:center;gap:6px;padding:14px 14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffecb440,inset 0 0 0 5px #00000059,inset 0 0 0 6px #e6b84f59}.tj-hom-luz{z-index:0;pointer-events:none;transition:transform .9s var(--ease-out-expo,ease-out);background:linear-gradient(115deg,#0000 42%,#fff4cf29 50%,#0000 58%);position:absolute;inset:-40% -60%;transform:translate(-60%)}.tj-hom-medalha{z-index:1;filter:drop-shadow(0 6px 10px #00000080);width:min(150px,86%);height:auto;position:relative}.tj-hom-titulo{z-index:1;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;background:linear-gradient(#fff4cf 0%,#f7d77e 35%,#c48f30 60%,#f2cf75 80%,#8c5e1c 100%);color:#0000;filter:drop-shadow(0 1px #000000e6)drop-shadow(0 2px 3px #00000080);-webkit-background-clip:text;background-clip:text;padding-top:.18em;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:900;line-height:1.08;position:relative}.tj-hom-fio{z-index:1;background:linear-gradient(90deg,#0000,#e6b84fcc,#0000);width:56%;height:1px;margin-top:4px;position:relative}.tj-hom-recado{z-index:1;color:var(--color-ink);margin-top:4px;font-size:.9375rem;font-style:italic;line-height:1.4;position:relative}.tj-hom-de{font-style:normal;font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-1);margin-top:4px;font-size:.8rem;font-weight:700}.tj-hom-item{--c:12px;isolation:isolate;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));transition:transform .26s var(--ease-card,ease), box-shadow .26s;background:linear-gradient(#13261ef2,#050a07f2);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e6b84f52,inset 0 1px #ffecb41a}.tj-hom-item-arte{place-items:center;padding:6px 0 2px;display:grid}.tj-hom-item-arte .tj-hom{width:min(100%,200px)}.tj-hom-item-servico{place-items:center;height:120px;display:grid}@media (hover:hover) and (pointer:fine){.tj-hom-item:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px #f2cf75b3,inset 0 1px #ffecb433,0 0 30px #e6b84f1f}.tj-hom-item:hover .tj-hom-luz,.tj-hom:hover .tj-hom-luz{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.tj-hom-item,.tj-hom-luz{transition:none}}.tj-carta-palco{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--r) 22%, transparent), inset 0 -24px 30px -18px #0009}.tj-carta-palco>.tj-carta-arte:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--r) 55%, transparent), transparent);opacity:.7;filter:blur(2px);border-radius:50%;width:82%;height:14px;position:absolute;bottom:-10px;left:50%;translate:-50%}.tj-carta-corpo:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--r) 70%, #e6b84f), transparent);opacity:.7;height:1px;position:absolute;top:0;left:14px;right:14px}.falta-patente{--p:var(--color-gold-1);background:radial-gradient(ellipse 80% 90% at 0% 0%, color-mix(in oklab, var(--p) 14%, transparent), transparent 65%), linear-gradient(180deg, #0c1a14, #050a08);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--p) 45%, transparent), inset 0 1px 0 #fff0c814, 0 10px 24px #00000073;border-radius:4px;gap:12px;padding:14px 16px 16px;display:grid;position:relative}.falta-patente-cab{align-items:center;gap:12px;min-width:0;display:flex}.falta-patente-brasao{filter:grayscale(.55)brightness(.85);opacity:.9;flex:none}.falta-patente-rot{font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:700;display:block}.falta-patente-nome{font-family:var(--font-display);color:var(--p);letter-spacing:.02em;font-size:1.25rem;font-weight:900;line-height:1.1;display:block}.falta-patente-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.falta-patente-linha{font-family:var(--font-hud);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:.875rem;font-weight:700;display:flex}.falta-patente-req{color:#dbe6dc;min-width:0}.falta-patente-num{color:var(--color-ink);white-space:nowrap}.falta-patente-trilho{height:10px;box-shadow:inset 0 2px 4px #000c, 0 0 0 1px color-mix(in oklab, var(--p) 40%, transparent);background:linear-gradient(#030605,#0d1813);border-radius:3px;margin-top:6px;position:relative;overflow:hidden}.falta-patente-cheio{min-width:4px;height:100%;transition:width .9s var(--ease-out-expo);background:linear-gradient(90deg,#0d5038,#2a9a6c 55%,#3fd59a);border-radius:2px;box-shadow:0 0 10px #3fd59a73}.falta-patente-texto{color:var(--color-gold-1);margin:6px 0 0;font-size:.9375rem}.falta-patente-compacta{gap:8px;padding:10px 12px 12px}.falta-patente-compacta .falta-patente-nome{font-size:1.05rem}.falta-patente-compacta .falta-patente-texto{font-size:.875rem}
