@font-face{font-family:Goudy Twenty;src:url(/fonts/GoudyTwenty.ttf) format("truetype");font-display:swap}:root{--bg: #2B0912;--bg-glow-a: rgba(212, 175, 55, .1);--bg-glow-b: rgba(160, 32, 60, .3);--ink: #F3E6C8;--ink-soft: #CDB894;--panel: #43101E;--panel-2: #360C18;--line: rgba(243, 230, 200, .14);--gold: #D4AF37;--gold-claro: #F7E08A;--carmim: #9B1B30;--verde: #2F5233;--verde-claro: #5E8C6A;--barra: linear-gradient(180deg, #651A2E, #4C1222);--barra-borda: rgba(212, 175, 55, .55);--btn-bg: linear-gradient(135deg, #F7E08A, #D4AF37 45%, #B8860B);--btn-ink: #2A0A12;--btn-sombra: 0 6px 22px rgba(212, 175, 55, .26);--nav-bg: #4C1222;--serif: Cinzel, Georgia, "Times New Roman", serif;--leitura: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark;box-sizing:border-box}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px);overscroll-behavior-y:none}*,*:before,*:after{box-sizing:border-box}body{margin:0;height:100%;overscroll-behavior-y:none;background:repeating-linear-gradient(60deg,rgba(212,175,55,.06) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(-60deg,rgba(212,175,55,.06) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(60deg,#8b142d14 0,#8b142d14 32px,#3c0a140d 32px,#3c0a140d 64px),radial-gradient(70% 40% at 50% -5%,var(--bg-glow-a),transparent 70%),radial-gradient(60% 40% at 90% 105%,var(--bg-glow-b),transparent 70%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#root{height:100%}#shell{height:100%;display:flex;flex-direction:column}#view{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:14px 16px;touch-action:pan-y}.aba-tela{display:flex;flex-direction:column;align-items:center;width:100%}.aba-tela.entra-dir{animation:abaEntraDir .28s ease-out}.aba-tela.entra-esq{animation:abaEntraEsq .28s ease-out}@keyframes abaEntraDir{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes abaEntraEsq{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}#cab{position:relative;z-index:3;flex:none;text-align:center;background:var(--barra);border-bottom:1px solid var(--barra-borda);box-shadow:0 4px 8px #00000073,0 10px 22px #0006;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px}#cab h1{margin:0;font-family:var(--serif);font-weight:700;font-size:25px;line-height:1.1;letter-spacing:.08em;font-variant:small-caps;color:var(--ink)}.cab-contagem,.cab-sequencia{position:absolute;top:calc(50% + env(safe-area-inset-top,0px)/2);transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;min-width:62px;box-sizing:border-box;background:linear-gradient(180deg,#4a1222,#28080f);box-shadow:inset 0 1px #ffffff24,0 3px 6px #0006,0 0 0 1px #d4af374d;font-family:var(--sans);font-weight:800;font-size:14px;color:var(--ink)}.cab-contagem{right:16px}.cab-sequencia{left:16px}button.cab-sequencia{border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cab-badge{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#3a0d19;box-shadow:0 2px 4px #00000080,inset 0 1px #ffffff80,0 0 0 2px #28080f}.cab-badge svg{width:15px;height:15px}.cab-badge.livro{background:radial-gradient(circle at 35% 30%,#fff1b0,#d4af37 62%,#8a6514)}.cab-badge.vela{background:radial-gradient(circle at 35% 30%,#ffc56e,#e8792b 62%,#9a3d10)}.cab-sequencia.apagada .cab-badge.vela{background:radial-gradient(circle at 35% 30%,#cbbb96,#897a5c 62%,#5a4d38);color:#3a0d12a6}.cab-badge .chama{animation:velaChama 2.2s ease-in-out infinite;transform-origin:50% 100%}@keyframes velaChama{0%,to{opacity:1;transform:scale(1) rotate(0)}45%{opacity:.82;transform:scale(.92) rotate(-3deg)}70%{opacity:1;transform:scale(1.06) rotate(2deg)}}@media (prefers-reduced-motion: reduce){.cab-sequencia .chama{animation:none}}.cab-conta,.cab-voltar{position:absolute;top:calc(50% + env(safe-area-inset-top,0px)/2);transform:translateY(-50%);cursor:pointer;background:linear-gradient(180deg,#4a1222,#28080f);box-shadow:inset 0 1px #ffffff24,0 3px 6px #0006,0 0 0 1px #d4af374d;border:0;color:var(--gold)}.cab-conta,.cab-voltar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0}.cab-conta{right:16px}.cab-conta svg{width:21px;height:21px}.cab-voltar{left:16px;font-family:var(--sans);font-size:28px;line-height:1}.cab-voltar span{margin-top:-4px;margin-left:-2px}#nav{flex:none;display:flex;justify-content:space-around;align-items:flex-end;background:var(--barra);border-top:1px solid var(--barra-borda);position:relative;z-index:3;box-shadow:inset 0 2px #ffffff14,0 -4px 8px #00000073,0 -10px 22px #0006;padding:6px 12px calc(8px + env(safe-area-inset-bottom,0px))}#nav button{flex:1;max-width:150px;position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 6px;border-radius:16px;background:linear-gradient(180deg,#0000000a,#00000038);box-shadow:inset 0 2px 4px #0000004d;border:0;color:#f3e6c8d1;font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.01em;cursor:pointer}#nav button>svg{width:26px;height:26px}#nav button[aria-current=page]{color:#3a0d19;background:linear-gradient(180deg,#ffe9a0,#d4af37 60%,#b8860b);box-shadow:0 4px #6e4f10,inset 0 1px #fff9}#nav button.central,#nav button.central[aria-current=page]{background:none;box-shadow:none;color:#f3e6c8d1}#nav button.central[aria-current=page]{color:var(--gold-claro)}#nav .disco{width:60px;height:60px;margin-top:-36px;border-radius:50%;display:grid;place-items:center;color:#3a0d19;background:radial-gradient(circle at 50% 32%,#fff1b0,#d4af37 55%,#9c7416);box-shadow:0 0 0 4px #4c1222,0 6px 16px #00000073,0 0 20px #d4af374d}#nav .disco svg{width:34px;height:34px}#nav .central[aria-current=page] .disco{box-shadow:0 0 0 4px #4c1222,0 0 0 6px var(--gold-claro),0 6px 16px #00000073,0 0 26px #f7e08a73}.top{text-align:center;width:100%;max-width:420px}.top h1{font-family:var(--serif);font-weight:700;font-size:32px;line-height:1.05;margin:4px 0 2px;letter-spacing:.2px}.top p{margin:0;color:var(--ink-soft);font-size:14px}.stage{flex:1 0 auto;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px}.stage>:first-child{margin-top:auto}.stage>:last-child{margin-bottom:auto}.stage.lista{flex:none;justify-content:flex-start;padding-top:12px;align-items:stretch}button.main{font-family:var(--sans);font-weight:800;font-size:17px;letter-spacing:.2px;background:var(--btn-bg);color:var(--btn-ink);box-shadow:0 6px #6e4f10,0 14px 22px #00000073,inset 0 2px #ffffff8c;border:0;border-radius:999px;padding:15px 34px;min-width:200px;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}button.main:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px #6e4f10,0 6px 14px #0006,inset 0 2px #fff6}button.main:disabled{opacity:.7;cursor:default}button:focus-visible,.mini:focus-visible,.chest-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}button.ghost{font-family:var(--sans);font-size:14px;font-weight:600;background:none;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:10px 20px;cursor:pointer;align-self:center}button.ghost.claro{color:#f4ede0;border-color:#f4ede059}.chest-btn{background:none;border:0;padding:0;cursor:pointer;width:min(62vw,250px)}.chest-btn svg{width:100%;height:auto;overflow:visible}.chest-btn .relicario{transform-origin:120px 246px;animation:bauChama 3.2s ease-in-out infinite}.chest-btn .tampa{transform-origin:208px 136px;animation:tampaEspia 3.2s ease-in-out infinite}.chest-btn .luz{opacity:0;animation:frestaBrilha 3.2s ease-in-out infinite}@keyframes bauChama{0%,58%,to{transform:none}64%{transform:translateY(-7px) scale(1.02)}70%{transform:translateY(0) rotate(-2.5deg)}76%{transform:rotate(2.5deg)}82%{transform:rotate(-1.5deg)}88%{transform:none}}@keyframes tampaEspia{0%,60%,to{transform:none}70%{transform:rotate(-6deg)}80%{transform:none}}@keyframes frestaBrilha{0%,60%,to{opacity:0}70%{opacity:.9}80%{opacity:0}}.chest-btn svg.abrindo .relicario,.chest-btn svg.abrindo .tampa,.chest-btn svg.abrindo .luz{animation:none}.chest-btn svg.abrindo .tampa{animation:tampaAbre .65s .05s cubic-bezier(.3,.9,.4,1) forwards}.chest-btn svg.abrindo .luz{animation:acende .5s .15s ease-out forwards}@keyframes tampaAbre{to{transform:translate(-6px,-34px) rotate(-24deg)}}@keyframes acende{to{opacity:1}}.chest-btn.aberto .relicario,.chest-btn.aberto .tampa,.chest-btn.aberto .luz{animation:none}.chest-btn.aberto .tampa{transform:translate(-6px,-34px) rotate(-24deg)}.chest-btn.aberto .luz{opacity:1}.clarao-bau{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;background:radial-gradient(circle at 50% 42%,rgba(255,244,200,.98),rgba(247,224,138,.55) 30%,transparent 70%);opacity:0;animation:clarao 1.1s ease-in forwards}@keyframes clarao{0%,45%{opacity:0}to{opacity:1}}.hero-frame{position:relative;width:100%;max-width:420px;box-sizing:border-box;padding:10px;border-radius:28px;background:linear-gradient(150deg,#ffe9a0,#d4af37 32%,#8a6514 68%,#5e4410);box-shadow:0 14px 28px #00000080,inset 0 2px #ffffff80,inset 0 -8px 14px #00000059}.hero-inner{border-radius:20px;padding:18px 14px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;background:linear-gradient(175deg,#53142a,#230910 70%);box-shadow:inset 0 3px 10px #0009,inset 0 -1px #ffffff14}.chest-info{text-align:center}.relogio{position:absolute;top:-12px;left:-10px;z-index:2;display:flex;align-items:center;gap:9px;pointer-events:none;padding:7px 16px 7px 7px;border-radius:18px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0 / 14px 14px,linear-gradient(180deg,#4a1222,#28080f);box-shadow:0 5px 12px #00000080,inset 0 1px #ffffff24,0 0 0 1.5px #d4af3766}.relogio svg{width:44px;height:44px}.relogio-tx{font-family:var(--sans);font-size:16px;font-weight:800;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.relogio.disponivel .relogio-tx{color:var(--gold-claro)}@media (max-width: 360px){.relogio{padding:6px 13px 6px 6px}.relogio svg{width:38px;height:38px}.relogio-tx{font-size:14px}}.chest-info b{font-family:var(--serif);font-size:26px}.chest-info div{color:var(--ink-soft);font-size:14px;margin-top:2px}.proximo{font-size:13px;color:var(--ink-soft)}.deck{position:relative;width:min(84vw,330px);height:min(68dvh,520px)}.ghost-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:var(--panel);border:1px solid var(--line)}.ghost-card.g1{transform:translateY(8px) scale(.97);opacity:.8}.ghost-card.g2{transform:translateY(15px) scale(.94);opacity:.5}.card3d{position:absolute;top:0;right:0;bottom:0;left:0;perspective:700px;cursor:pointer;border-radius:22px;transition:transform .35s ease,opacity .35s ease;touch-action:pan-y}.card3d.leaving{transform:translate(-130%) rotate(-8deg);opacity:0}.card3d.entering{animation:enter .3s ease-out}@keyframes enter{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}.tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));border-radius:22px;box-shadow:var(--sx, 0px) var(--sy, 14px) 26px #00000073}.card3d{transform:translate(var(--dx, 0px),var(--dy, 0px)) rotate(var(--dz, 0deg))}.card3d.arrastando{transition:none;cursor:grabbing}.card3d:not(.arrastando){transition:transform .45s cubic-bezier(.3,1.45,.5,1),opacity .35s ease}.card3d.leaving{transform:translate(calc(var(--lado, -1) * 130%),var(--dy, 0px)) rotate(calc(var(--lado, -1) * 14deg));transition:transform .34s cubic-bezier(.3,.1,.6,1),opacity .34s ease}@media (prefers-reduced-motion: reduce){.card3d:not(.arrastando),.card3d.leaving{transition:none}}.inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1)}.card3d.flipped .inner{transform:rotateY(180deg)}.face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;transform-style:preserve-3d}.r-oculta{--rc: #E6CF8E;--moldura: linear-gradient(135deg, #6E4A1E, #E6CF8E 26%, #8C6A2A 50%, #F1DDA0 76%, #6E4A1E);--back-a: #3A0D19;--back-b: #4C1222}.back{display:flex;align-items:center;justify-content:center;background:var(--moldura)}.back-moldura{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:17px;background:radial-gradient(circle at 50% 45%,transparent 0 60px,rgba(0,0,0,.25) 200px),repeating-conic-gradient(from 0deg at 50% 45%,var(--back-a) 0 10deg,var(--back-b) 10deg 20deg);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 40px #00000080}.back-moldura:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:12px;border:1px solid var(--rc);opacity:.55}.back .seal{position:relative;width:136px;height:136px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rc);background:radial-gradient(circle at 40% 35%,var(--back-b),var(--back-a));border:3px solid var(--rc);box-shadow:0 0 0 6px #00000040,0 0 24px #0006}.back .seal svg{width:120px;height:120px;fill:currentColor}.back .tap{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-size:13px;font-weight:500;color:#f4ede0;text-shadow:0 1px 3px rgba(0,0,0,.7)}.front{transform:rotateY(180deg);padding:5px;background:var(--moldura);color:#f4ede0;box-shadow:0 18px 40px #00000073}.miolo{position:relative;height:100%;display:flex;flex-direction:column;border-radius:17px;container-type:inline-size;overflow:hidden;transform-style:preserve-3d;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.045) 1px,transparent 1.4px) 0 0 / 14px 14px,var(--face-bg);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #00000073}.f-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;font-size:13px;font-weight:600;color:#dcd3c2;border-bottom:1px solid rgba(255,255,255,.1)}.badge{background:var(--badge-bg);color:var(--badge-ink);padding:3px 11px;border-radius:999px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff73}.art{position:relative;flex:1 1 0;min-height:100px;max-height:calc(100cqw - 20px);max-width:calc(100cqw - 20px);aspect-ratio:1;align-self:center;margin:0 auto;border-radius:16px;background:var(--art-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 8px 20px #00000059;transform:translateZ(26px)}.r-epico .art,.r-lendario .art{transform:translateZ(44px)}@media (prefers-reduced-motion: reduce){.art{transform:none}}.art .icon{font-size:72px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.card3d-modelo{width:100%;height:100%}.card3d-modelo canvas{display:block;width:100%!important;height:100%!important}.art-camadas{position:relative;width:100%;height:100%;overflow:hidden}.camada{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;background-repeat:no-repeat;background-size:contain;background-position:center bottom;transition:transform 60ms linear}.camada-fundo{background-size:cover;background-position:center}@media (prefers-reduced-motion: reduce){.camada{transform:none!important;transition:none}}.art img{width:100%;height:100%;object-fit:cover;display:block}.art .planned{position:absolute;left:0;right:0;bottom:0;padding:5px 8px;font-size:12px;line-height:1.2;background:#0a0814b8;color:#d9d3f0}.bandeira{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:center;gap:3px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))}.bandeira svg{width:54px;height:auto}.bandeira .brasao{width:26px;height:auto;display:block}.bandeira span{font-size:10px;font-weight:600;color:#f3e6c8;background:#0a0814b8;padding:1px 6px;border-radius:4px}.f-body{padding:9px 14px 2px}.f-body .f-titulo{font-family:var(--serif);font-weight:700;font-size:21px;line-height:1.1;-webkit-hyphens:auto;hyphens:auto;margin:0 0 5px;color:var(--title);text-wrap:balance}.f-body .f-subtitulo{font-family:var(--leitura);font-style:italic;font-weight:600;font-size:14.5px;line-height:1.3;color:var(--ink-soft);margin:0 0 4px}.f-body .f-titulo-norse{font-family:"Pirata One",var(--serif);font-weight:400;font-size:24px;letter-spacing:.3px}.f-body .f-titulo-romano{font-family:"Goudy Twenty",var(--serif);font-weight:400;font-size:22px;letter-spacing:.5px}.f-body .f-titulo-iberico{font-family:"Almendra SC",var(--serif);font-weight:400;font-size:21px;letter-spacing:.2px}.f-body .f-titulo-ingles{font-family:"IM Fell English SC",var(--serif);font-weight:400;font-size:22px;letter-spacing:.2px}.f-body .f-titulo-uncial{font-family:"Uncial Antiqua",var(--serif);font-weight:400;font-size:19px;letter-spacing:.2px}.f-body .f-titulo-carolingio{font-family:"Cardo",var(--serif);font-weight:700;font-style:italic;font-size:22px;letter-spacing:.2px}.f-body .f-titulo-gotico-leve{font-family:"Grenze Gotisch",var(--serif);font-weight:400;font-size:23px;letter-spacing:.2px}.f-body .f-titulo-gotico-pesado{font-family:"Grenze Gotisch",var(--serif);font-weight:700;font-size:23px;letter-spacing:.2px}.f-body p{margin:0;font-size:13.5px;line-height:1.4;color:#e8e0d0}.f-titulo-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.f-titulo-linha .f-titulo{margin:0;min-width:0}.f-titulo-linha .bandeira{position:static;flex:none}.f-titulo-linha .bandeira .brasao{width:30px}.f-titulo-linha .bandeira svg{width:40px}.f-titulo-linha .bandeira span{display:none}.f-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px 12px 14px}.f-foot span{flex:1;min-width:0;font-size:11px;line-height:1.25;color:#a69e8e}.more{flex:none;margin-left:auto;font-family:var(--sans);font-weight:700;font-size:13px;background:var(--badge-bg);color:var(--badge-ink);border:0;border-radius:999px;padding:8px 14px;cursor:pointer;box-shadow:inset 0 1px #ffffff73}.r-comum{--rc: #C49A62;--moldura: linear-gradient(135deg, #5E4224, #C9A06A 26%, #7A5A32 50%, #D2AA72 76%, #5E4224);--face-bg: linear-gradient(170deg, #241E1B, #14121A);--art-bg: linear-gradient(160deg, #3A3029, #1E1A1D);--badge-bg: linear-gradient(135deg, #E0BD86, #A87C45);--badge-ink: #231709;--title: #F6EBD6;--back-a: #231B16;--back-b: #33281F}.r-raro{--rc: #C9D1DC;--moldura: linear-gradient(135deg, #6C7686, #F4F6FA 26%, #8E98A6 50%, #E3E8EF 76%, #6C7686);--face-bg: linear-gradient(170deg, #1B2233, #0F1320);--art-bg: linear-gradient(160deg, #2C3650, #161C2C);--badge-bg: linear-gradient(135deg, #F1F4F8, #9AA4B2);--badge-ink: #141A26;--title: #F1F4FA;--back-a: #141B2A;--back-b: #1F2A40}.r-epico{--rc: #D4AF37;--moldura: linear-gradient(135deg, #8A6514, #F7E08A 24%, #B8860B 48%, #FFF1B0 72%, #9C7416);--face-bg: linear-gradient(170deg, #3E1322, #190912);--art-bg: linear-gradient(160deg, #6B1A2E, #2A0B18);--badge-bg: linear-gradient(135deg, #FFF1B0, #D4AF37 50%, #B8860B);--badge-ink: #2A1A04;--title: #FFE9A8;--back-a: #3A0F1C;--back-b: #521628}.r-lendario{--rc: #C7301B;--moldura: linear-gradient(135deg, #6B0F12, #FF6B4A 24%, #C7301B 48%, #FFB088 72%, #7A1510);--face-bg: linear-gradient(170deg, #3E1322, #190912);--art-bg: linear-gradient(160deg, #6B1A2E, #2A0B18);--badge-bg: linear-gradient(135deg, #FFB088, #C7301B 50%, #7A1510);--badge-ink: #2A0604;--title: #FFC7AE;--back-a: #3A0F1C;--back-b: #521628}.card3d.r-raro{filter:drop-shadow(0 0 10px rgba(201,209,220,.35))}.card3d.r-epico{filter:drop-shadow(0 0 14px rgba(212,175,55,.65));animation:epicBlink 1.6s ease-in-out infinite}.card3d.r-epico.entering{animation:enter .3s ease-out,epicBlink 1.6s ease-in-out infinite}.card3d.r-lendario{filter:drop-shadow(0 0 16px rgba(199,48,27,.7));animation:lendarioBlink 1.6s ease-in-out infinite}.card3d.r-lendario.entering{animation:enter .3s ease-out,lendarioBlink 1.6s ease-in-out infinite}@keyframes epicBlink{0%,to{filter:drop-shadow(0 0 8px rgba(212,175,55,.45))}50%{filter:drop-shadow(0 0 28px rgba(255,220,120,.95))}}@keyframes lendarioBlink{0%,to{filter:drop-shadow(0 0 10px rgba(199,48,27,.5))}50%{filter:drop-shadow(0 0 32px rgba(255,176,136,.95))}}.reflexo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 25%),rgba(255,255,255,.55),rgba(255,255,255,.08) 35%,transparent 60%)}.r-epico .reflexo{mix-blend-mode:overlay;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 25%),rgba(255,236,170,.6),rgba(255,215,110,.1) 38%,transparent 62%)}.r-lendario .reflexo{mix-blend-mode:overlay;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 25%),rgba(255,176,136,.6),rgba(199,48,27,.1) 38%,transparent 62%)}.front.r-lendario .reflexo{opacity:calc(var(--forca, 0) * .8)}.tilt:has(.front.r-lendario){transform:rotateX(calc(var(--rx, 0deg) * 1.5)) rotateY(calc(var(--ry, 0deg) * 1.5))}.front.r-lendario .art img{transform:scale(1.08) translate(calc((50% - var(--gx, 50%)) * .07),calc((50% - var(--gy, 50%)) * .07))}.front.r-lendario .holo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:calc(var(--forca, 0) * .8);background:linear-gradient(115deg,transparent 40%,rgba(255,236,210,.85) 50%,transparent 60%) no-repeat;background-size:260% 260%;background-position:var(--gx, 50%) var(--gy, 50%)}.front.r-lendario .borda-luz{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;padding:5px;pointer-events:none;opacity:calc(.3 + var(--forca, 0) * .7);background:radial-gradient(circle at var(--gx, 50%) var(--gy, 25%),rgba(255,240,215,1),rgba(255,176,136,.5) 22%,transparent 46%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.particulas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:22px}.particulas i{position:absolute;bottom:-8px;left:calc(var(--i) * 9.5% + 4%);width:4px;height:4px;border-radius:50%;background:#fff1b0;box-shadow:0 0 8px 2px #ffd66ed9;opacity:0;animation:subir 3.6s linear infinite;animation-delay:calc(var(--i) * -.41s)}.particulas i:nth-child(odd){animation-name:subirTorto;width:3px;height:3px}@keyframes subir{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(10px,-540px) scale(1.1);opacity:0}}@keyframes subirTorto{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:.9}to{transform:translate(-14px,-480px) scale(1);opacity:0}}.burst{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,236,170,.95),rgba(212,175,55,.45) 35%,transparent 65%);animation:burst .8s ease-out forwards;z-index:50}.burst.lendario{background:radial-gradient(circle at 50% 45%,rgba(255,176,136,.95),rgba(199,48,27,.5) 35%,transparent 65%);animation:burst 1.1s ease-out forwards}@keyframes burst{0%{opacity:1}to{opacity:0}}.controls{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.saved{min-height:20px;font-size:13px;color:var(--ink-soft)}.dica-toque{font-size:12px;color:var(--ink-soft);opacity:.8}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.so-leitor:focus-visible{position:fixed;left:50%;bottom:96px;transform:translate(-50%);width:auto;height:auto;padding:10px 18px;margin:0;clip:auto;overflow:visible;border-radius:999px;background:var(--btn-bg);color:var(--btn-ink);font-weight:600;z-index:30}.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:10px}.chip{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--ink-soft);background:var(--panel)}.chip i{width:10px;height:10px;border-radius:50%;display:block}.chip.c-comum i{background:linear-gradient(135deg,#e0bd86,#a87c45)}.chip.c-raro i{background:linear-gradient(135deg,#f1f4f8,#9aa4b2)}.chip.c-epico i{background:linear-gradient(135deg,#fff1b0,#b8860b);box-shadow:0 0 6px #d4af37cc}.chip.c-lendario i{background:linear-gradient(135deg,#ffb088,#c7301b);box-shadow:0 0 6px #c7301bcc}.busca-linha{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.busca-linha .abas{margin-top:0}.busca-botao{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;padding:0;background:var(--panel);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer}.busca-botao svg{width:18px;height:18px}.biblioteca-busca{display:flex;align-items:center;gap:8px;flex:1;max-width:360px;box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.biblioteca-busca svg{flex:none;width:18px;height:18px;color:var(--ink-soft)}.biblioteca-busca input{flex:1;min-width:0;font:inherit;font-size:15px;color:var(--ink);background:none;border:0;padding:2px 0}.biblioteca-busca input::placeholder{color:var(--ink-soft)}.biblioteca-busca input:focus-visible{outline:none}.biblioteca-busca input::-webkit-search-cancel-button{display:none}.busca-fechar{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;background:none;border:0;color:var(--ink-soft);font-size:20px;line-height:1;cursor:pointer}.sec{margin-top:24px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sec h3{font-family:var(--serif);font-size:23px;line-height:1.1;margin:0}.sec .n{font-size:13px;font-weight:600;color:var(--gold);white-space:nowrap}.prog{height:7px;border-radius:99px;background:var(--line);overflow:hidden;margin:7px 0 12px}.prog i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#b8860b,#f7e08a 60%,#d4af37);box-shadow:0 0 10px #d4af378c;transition:width .6s ease}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.mini{position:relative;display:block;text-align:left;border:3px solid transparent;border-radius:15px;aspect-ratio:1;width:100%;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.045) 1px,transparent 1.4px) 0 0 / 14px 14px padding-box,var(--face-bg) padding-box,var(--moldura) border-box;color:#f4ede0;padding:0;cursor:pointer;overflow:hidden;font-family:var(--sans);box-shadow:0 6px 14px #00000040}.mini .art{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:0}.mini .art .icon{font-size:34px}.mini .rotulo{position:absolute;left:0;right:0;bottom:0;padding:20px 7px 6px;background:linear-gradient(0deg,#0a0306d9 15%,#0a030600)}.mini .t{margin:0;font-family:var(--serif);font-weight:700;font-size:12px;line-height:1.12;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;color:var(--title);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini .k{margin-top:2px;font-size:10px;color:#f4ede0b8}.mini.r-epico{animation:miniBlink 2s ease-in-out infinite}.mini.r-lendario{animation:miniBlinkLendario 2s ease-in-out infinite}@keyframes miniBlink{0%,to{box-shadow:0 0 4px #d4af3766}50%{box-shadow:0 0 16px #ffd664e6}}@keyframes miniBlinkLendario{0%,to{box-shadow:0 0 4px #c7301b66}50%{box-shadow:0 0 16px #ffb088e6}}.silhueta{position:relative;aspect-ratio:1;width:100%;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 1.4px) 0 0 / 14px 14px,radial-gradient(circle at 50% 40%,#3a1222,#170911);border:2px solid rgba(212,175,55,.22);color:#8e8778}.silhueta.r-raro{border-color:#c9d1dc4d}.silhueta.r-epico{border-color:#d4af3780}.silhueta.r-lendario{border-color:#c7301b80}.silhueta .sil-icone{position:absolute;font-size:54px;filter:grayscale(1) brightness(.45);opacity:.35}.silhueta .sil-cadeado{position:relative;font-size:22px;filter:drop-shadow(0 0 6px rgba(212,175,55,.6))}.silhueta .sil-k{position:absolute;bottom:8px;font-size:11px;font-weight:600}.silhueta.futura{border-style:dashed;border-color:#d4af3733;background:transparent}.silhueta.mais{border-style:dashed;border-color:#d4af3766;background:transparent;color:var(--gold)}.silhueta.mais b{font-family:var(--serif);font-size:32px;line-height:1}.silhueta.mais .sil-k{position:static}.silhueta.travada.r-epico{border-color:#d4af37cc;box-shadow:inset 0 0 18px #d4af3733}.silhueta.travada.r-lendario{border-color:#c7301bd9;box-shadow:inset 0 0 18px #c7301b47}.silhueta .sil-rar{position:absolute;top:7px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:1px 8px;border-radius:999px}.silhueta.r-epico .sil-rar{color:#2a1a04;background:linear-gradient(135deg,#ffe9a0,#d4af37)}.silhueta.r-lendario .sil-rar{color:#2a0604;background:linear-gradient(135deg,#ffb088,#c7301b 50%,#7a1510)}.album-item .album-trava{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--gold-claro)}.album-cta{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:10px 0 4px;padding:12px 14px;border:1px solid rgba(212,175,55,.45);border-radius:14px;background:var(--panel);font-size:13.5px;line-height:1.35;color:var(--ink)}.album-cta button.main{font-size:15px;padding:11px 18px;min-width:0;box-shadow:0 4px #6e4f10,0 8px 14px #0006,inset 0 2px #ffffff8c}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#06080edb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px}.overlay .card-static{position:relative;width:min(88vw,340px);height:min(72dvh,540px);perspective:700px}.overlay .face.front{transform:none;position:absolute;top:0;right:0;bottom:0;left:0}.overlay .card-static .tilt{touch-action:none}.overlay-acoes{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.overlay-acoes .main{min-width:0}.abas{display:inline-flex;gap:4px;margin-top:14px;padding:4px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.abas button{font-family:var(--sans);font-size:13px;font-weight:600;border:0;background:transparent;color:var(--ink-soft);padding:8px 14px;border-radius:999px;cursor:pointer}.abas button.sel{background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--btn-sombra)}.sec-sub{font-size:12px;color:var(--ink-soft);margin-top:2px}.albuns-lista{display:flex;flex-direction:column;gap:10px;width:100%}.album-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:12px 14px;font-family:var(--sans);color:var(--ink);cursor:pointer}.album-item .album-icone{font-size:26px;flex:none}.album-item .album-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.album-item .album-nome{font-family:var(--serif);font-size:16px;line-height:1.15}.album-item .album-sub{font-size:12px;color:var(--ink-soft)}.album-item .prog{margin:2px 0 0}.album-item .album-n{font-size:12px;font-weight:600;color:var(--gold);white-space:nowrap;flex:none}.pagina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;background:var(--bg);color:var(--ink);animation:entraPagina .3s ease-out;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}@keyframes entraPagina{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.p-barra{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px;background:var(--nav-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-soft)}.p-voltar{font-family:var(--sans);font-size:14px;font-weight:600;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}.p-artigo{max-width:620px;margin:0 auto;padding:18px 18px 0}.p-obra{position:relative;aspect-ratio:1;width:100%;border-radius:20px;border:5px solid transparent;background:var(--art-bg) padding-box,var(--moldura) border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 16px 40px #00000059}.p-obra img{width:100%;height:100%;object-fit:cover;display:block}.p-obra .icon{font-size:80px}.p-obra .planned{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;font-size:12px;background:#0a0814b8;color:#d9d3f0}.p-credito{margin-top:8px;font-size:12px;line-height:1.4;color:var(--ink-soft)}.p-meta{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13px;color:var(--ink-soft)}.p-titulo{font-family:var(--serif);font-weight:700;font-size:32px;line-height:1.08;-webkit-hyphens:auto;hyphens:auto;margin:10px 0;text-wrap:balance}.p-resumo{font-family:var(--leitura);font-style:italic;font-weight:600;font-size:21px;line-height:1.35;color:var(--ink-soft);margin:0}.p-ornamento{text-align:center;color:var(--gold);font-size:20px;margin:18px 0 10px;letter-spacing:12px}.p-corpo p{font-size:17px;line-height:1.7;margin:0 0 14px}.p-corpo p:first-child:first-letter{float:left;font-family:var(--serif);font-weight:700;font-size:62px;line-height:.82;padding:6px 8px 0 0;color:var(--gold)}.p-mapa{margin:18px 0 0;padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.p-mapa-leaflet{width:100%;height:220px;border-radius:10px;overflow:hidden}.p-mapa-offline{padding:30px 10px;text-align:center;font-size:13px;color:var(--ink-soft);border-radius:10px;background:#00000024}.p-mapa-legenda{margin:8px 0 0;text-align:center;font-size:13px;color:var(--ink-soft)}.pm-pino-icone{background:none;border:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.leaflet-control-zoom a{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.leaflet-control-attribution{background:#2b0912bf!important;color:var(--ink-soft)!important;font-size:10px!important}.leaflet-control-attribution a{color:var(--ink-soft)!important}.p-fontes{margin-top:22px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.p-fontes h3,.p-relacionados h3{font-family:var(--serif);font-size:21px;margin:0 0 6px}.p-fontes p{margin:0 0 6px;font-size:13px;color:var(--ink-soft)}.p-fontes ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.p-acoes{display:flex;justify-content:center;margin:22px 0 6px}.p-corpo{scroll-margin-top:76px}.p-oracao{font-family:var(--leitura);font-style:italic;font-weight:500;font-size:20px;line-height:1.5;color:var(--ink);text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.45);margin:0 0 20px;padding:20px 22px;box-sizing:border-box;border:5px solid transparent;border-radius:18px;background:linear-gradient(175deg,#5f1830d9,#3a0f1ee0 48%,#18070ef2) padding-box,linear-gradient(180deg,#fff6d6,#ffde7a 30%,#f7c948,#e8b423 80%,#d9a017) border-box;box-shadow:0 10px 24px #00000073,inset 0 0 0 1px #00000073,inset 0 2px #fff6}.p-poema{white-space:pre-line}.p-corpo:focus{outline:none}.quiz{margin-top:22px;padding:14px 16px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.quiz .link{background:none;border:0;padding:6px 2px;font:inherit;font-size:14px;color:var(--gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.quiz.pulada{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;font-size:14px;color:var(--ink-soft)}.q-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.q-topo h3{font-family:var(--serif);font-size:21px;margin:0}.q-pergunta{font-family:var(--leitura);font-weight:600;font-size:19px;line-height:1.3;margin:8px 0 12px}.q-alts{display:grid;gap:8px}.q-alt{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;text-align:left;font:inherit;font-size:15px;line-height:1.35;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:12px;cursor:pointer}.q-alt:not(:disabled):hover{border-color:var(--barra-borda)}.q-alt:disabled{cursor:default}.q-letra{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--barra-borda);color:var(--gold);font-size:13px;font-weight:600}.q-alt.certa{border-color:var(--gold);background:#d4af3724}.q-alt.certa .q-letra{background:var(--gold);color:var(--btn-ink);border-color:var(--gold)}.q-alt.errada{border-color:#cdb89473}.q-alt.errada .q-letra{border-color:var(--ink-soft);color:var(--ink-soft)}.q-alt.apagada{opacity:.55}.q-retorno{margin-top:12px;padding:12px 14px 6px;border-radius:12px;border-left:3px solid var(--ink-soft);background:var(--panel-2)}.q-retorno.ok{border-left-color:var(--gold)}.q-retorno strong{display:block;font-size:15px;color:var(--ink)}.q-retorno.ok strong{color:var(--gold-claro)}.q-retorno p{margin:6px 0 2px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.p-relacionados{margin-top:22px}.p-fila{display:grid;grid-auto-flow:column;grid-auto-columns:34%;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.p-fila .mini{scroll-snap-align:start}.p-interno{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--gold-claro);background:var(--panel);border:1.5px solid var(--gold);border-radius:999px;padding:9px 16px;cursor:pointer;box-shadow:0 0 10px #d4af3740}.p-interno:active{box-shadow:0 0 6px #d4af3733}.p-interno span{font-size:16px}.p-ouvir{margin:10px 0 2px;display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--gold-claro);background:var(--panel);border:1.5px solid var(--gold);border-radius:999px;padding:9px 16px;cursor:pointer}.p-ouvir[aria-pressed=true]{background:var(--gold);color:var(--badge-ink, #2A1A04)}.p-ouvir span{font-size:16px}.galeria{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:flex;flex-direction:column;background:#0d0407;color:var(--ink);animation:galeriaEntra .3s ease-out;transform-origin:50% 20%}@keyframes galeriaEntra{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.g-barra{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px}.g-conta{font-size:13px;font-weight:600;color:var(--ink-soft)}.g-titulo{text-align:center;padding:0 16px 6px}.g-titulo h2{font-family:var(--serif);font-size:22px;margin:0;line-height:1.1}.g-titulo p{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}.g-palco{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:6px 8px;overflow:hidden}.g-janela{width:100%;height:100%;overflow:hidden;touch-action:pan-y}.g-trilha{display:flex;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}.g-trilha.arrastando{transition:none}.g-foto{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;cursor:zoom-in}.g-foto img{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px;transition:transform .25s ease-out;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.g-foto.ampliado{cursor:zoom-out}.g-foto.ampliado img{transform:scale(1.8)}.g-seta{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#0a08148c;color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.g-seta-esq{left:8px}.g-seta-dir{right:8px}.g-seta:disabled{opacity:.25;cursor:default}.g-rodape{flex:none;padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 16px);text-align:center}.g-legenda{margin:0;font-size:15px;line-height:1.4}.g-credito{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--ink-soft)}.g-pontos{display:flex;justify-content:center;gap:6px;margin-top:10px}.g-pontos span{width:6px;height:6px;border-radius:50%;background:var(--line)}.g-pontos span.sel{background:var(--gold)}.sheet .s-art{position:relative;aspect-ratio:1;width:min(100% - 36px,420px);margin:12px auto 0;border-radius:18px;border:4px solid transparent;background:var(--art-bg) padding-box,var(--moldura) border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 12px 30px #00000073}.sheet .s-art .icon{font-size:64px}.sheet .s-art img{width:100%;height:100%;object-fit:cover}.sheet .s-art .planned{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;font-size:12px;background:#0a0814b8;color:#d9d3f0}.sheet .s-fontes{margin:8px 18px 14px;padding-top:12px;border-top:1px solid rgba(244,237,224,.15);font-size:13px;line-height:1.4;color:#a69e8e}.sheet .s-fontes ul{margin:6px 0 0;padding-left:18px}.plano-corpo{padding:4px 18px 10px}.plano-titulo{font-family:var(--serif);font-size:30px;line-height:1.1;margin:10px 0 8px;color:var(--title)}.plano-sub{margin:0 0 18px;font-size:15px;line-height:1.4;color:var(--ink-soft)}.planos{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}.plano-opcao{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.plano-opcao .plano-selo{align-self:flex-start}.plano-opcao .plano-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plano-opcao .plano-nome{font-weight:700;font-size:18px}.plano-selo-destaque{background:var(--btn-bg);color:var(--btn-ink)}.plano-opcao .plano-mes{font-family:var(--serif);font-size:21px;color:var(--gold-claro);white-space:nowrap}.plano-opcao .plano-mes small{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink-soft)}.plano-opcao .plano-total{font-size:12.5px;color:var(--ink-soft)}.plano-opcao.sel{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 6px 16px #d4af3733}.plano-opcao.sel:after{content:"✓";position:absolute;top:12px;right:14px;width:22px;height:22px;border-radius:50%;background:var(--btn-bg);color:var(--btn-ink);display:grid;place-items:center;font-size:12px;font-weight:900;box-shadow:0 2px 4px #0006}.plano-rodape{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 18px 0}.plano-rodape .main{width:100%}.plano-opcao .plano-de{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink-soft);margin-right:6px}.plano-opcao .plano-economia{color:var(--gold-claro);font-weight:700}.plano-nota{margin:0;font-size:12.5px;line-height:1.35;color:var(--ink-soft);text-align:center}.vitrine-roda{overflow:hidden;margin:6px -18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.vitrine-fila{display:flex;gap:10px;padding:2px 18px;width:max-content;animation:vitrine-rolar 22s linear infinite}.vitrine-card{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:86px;padding:14px 8px;border:1.5px solid var(--line);border-radius:16px;background:var(--panel)}.vitrine-card .ic-cat{width:26px;height:26px}.vitrine-card small{font-size:11.5px;line-height:1.2;text-align:center;color:var(--ink-soft)}.vitrine-card.tocada{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 6px 16px #d4af3740}.vitrine-card.tocada small{color:var(--ink);font-weight:700}@keyframes vitrine-rolar{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.vitrine-fila{animation:none}}.vitrine-roda.parada{overflow-x:auto;-webkit-overflow-scrolling:touch}.vitrine-roda.parada .vitrine-fila{animation:none}.vitrine-beneficios{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.vitrine-beneficios li{font-family:var(--sans);font-size:13.5px;line-height:1.35;color:var(--ink-soft);padding-left:22px;position:relative}.vitrine-beneficios li:before{content:"✦";position:absolute;left:0;top:0;color:var(--gold);font-size:12px}.art.trancado .icon{filter:blur(5px) grayscale(.5) brightness(.65)}.front .art.trancado img{filter:blur(5px) grayscale(.25) brightness(.7);transform:scale(1.1)}.art .cadeado{position:absolute;font-size:38px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.sec-t{font-family:var(--serif);font-weight:700;font-size:22px;margin:22px 0 8px}.rows{display:flex;flex-direction:column;gap:8px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.row.off{opacity:.72}.row .ic{flex:none;width:34px;text-align:center;font-size:24px}.ic-cat{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.25em;color:var(--gold-claro)}.row .ic .ic-cat{width:24px;height:24px;vertical-align:middle}.ajustes .row.cat .ic .ic-cat{width:22px;height:22px}.p-ouvir .ic-cat,.p-interno .ic-cat,.dica-raridade .ic-cat{color:inherit}.f-cat,.p-cat{display:inline-flex;align-items:center;gap:5px;min-width:0}.row .tx{flex:1;min-width:0}.row .tx b{display:block;font-family:var(--serif);font-size:20px;line-height:1.1}.row .tx span{font-size:13px;color:var(--ink-soft)}.row.conta .main,.row.conta .ghost{flex-basis:100%;margin-left:46px;width:calc(100% - 46px);min-width:0}.row .abas{flex-basis:100%;margin-left:46px}.row textarea.sugestao{flex-basis:100%;margin-left:46px;width:calc(100% - 46px);min-width:0;box-sizing:border-box;font:15px/1.4 var(--sans);color:var(--ink);background:#00000040;border:1px solid var(--line);border-radius:12px;padding:10px 12px;resize:vertical}.row textarea.sugestao:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.row .sugestao-ok{flex-basis:100%;margin:0 0 0 46px;font-size:14px;color:var(--ink-soft)}.tg{flex:none;width:52px;height:30px;border-radius:99px;border:0;background:var(--line);position:relative;cursor:pointer;padding:0}.tg:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.tg[aria-checked=true]{background:var(--btn-bg)}.tg[aria-checked=true]:after{transform:translate(22px)}.tg:disabled{cursor:default;opacity:.75}.banner{border:1px solid var(--gold);border-radius:16px;padding:12px 14px;margin-top:14px;font-size:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.banner-preco{border:6px solid transparent;border-radius:20px;padding:18px 16px;box-sizing:border-box;background:linear-gradient(175deg,#5f1830d9,#3a0f1ee0 48%,#18070ef2) padding-box,linear-gradient(180deg,#fff6d6,#ffde7a 30%,#f7c948,#e8b423 80%,#d9a017) border-box;box-shadow:0 10px 24px #00000073,inset 0 0 0 1px #00000073,inset 0 2px #fff6}.banner-preco span{font-family:var(--leitura);font-size:19px;line-height:1.3;color:var(--ink);text-shadow:0 2px 6px rgba(0,0,0,.45)}.banner-preco b{color:var(--gold-claro)}.aviso{min-height:20px;margin-top:10px;font-size:13px;color:var(--ink-soft);text-align:center}.pills{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;padding-left:46px}.pill{font-family:var(--sans);font-size:13px;font-weight:600;border:1px solid var(--line);background:transparent;color:var(--ink-soft);border-radius:999px;padding:6px 12px;cursor:pointer}.pill.sel{background:var(--btn-bg);color:var(--btn-ink);border-color:transparent}.pill:disabled{opacity:.45;cursor:default}.nota{margin:-4px 0 10px;font-size:13px;color:var(--ink-soft)}.ajustes-abas{display:flex;gap:4px;padding:4px;border-radius:999px;background:#0a020573;box-shadow:inset 0 0 0 1px var(--line)}.ajustes-abas button{flex:1;min-width:0;padding:9px 6px;border:0;border-radius:999px;background:none;cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:800;color:var(--ink-soft)}.ajustes-abas button.sel{color:var(--btn-ink);background:var(--btn-bg);box-shadow:0 2px 6px #00000059}.ajustes-abas button:focus-visible{outline:2px solid var(--gold-claro);outline-offset:2px}.ajustes [role=tabpanel]{padding-top:6px}.ajustes .sec-t{font-size:17px;margin:18px 0 8px}.ajustes .rows{gap:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.ajustes .rows>.row{border:0;border-radius:0;background:none}.ajustes .rows>.row+.row{border-top:1px solid var(--line)}.ajustes .row.cat{flex-wrap:nowrap;gap:10px;padding:8px 12px;min-height:52px}.ajustes .row.cat .ic{width:26px;font-size:19px}.ajustes .row .tx b{font-family:var(--sans);font-size:15px;font-weight:700;line-height:1.2}.ajustes .row.cat .tx span{display:block;font-size:12px}.ajustes .row.cat .pills{flex:none;flex-basis:auto;flex-wrap:nowrap;gap:0;padding:2px;border-radius:999px;background:#0a020566}.ajustes .row.cat .pill{padding:4px 8px;font-size:12px;border:0}.ajustes .row.cat .tg{width:46px;height:27px}.ajustes .row.cat .tg:after{width:21px;height:21px}.ajustes .row.cat .tg[aria-checked=true]:after{transform:translate(19px)}.row-link{width:100%;display:flex;align-items:center;gap:12px;padding:13px 12px;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink);text-decoration:none;font:inherit}.row-link .tx b{font-family:var(--sans);font-size:15px;font-weight:700}.row-link .seta{flex:none;font-size:22px;line-height:1;color:var(--gold)}.row-link:focus-visible{outline:2px solid var(--gold-claro);outline-offset:-2px}.faixa-plano{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 14px;border:1px solid rgba(212,175,55,.55);border-radius:14px;background:linear-gradient(90deg,#d4af3729,#d4af370a);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.faixa-plano b{color:var(--gold-claro)}.faixa-plano>span:last-child{font-size:22px;line-height:1;color:var(--gold)}.login-stage{text-align:center;padding:0 8px}.login-selo{width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);background:radial-gradient(circle at 40% 35%,#4c1222,#2b0912);border:3px solid var(--gold);box-shadow:0 0 0 6px #00000040,0 0 24px #0006;margin:0 auto}.login-selo svg{width:92px;height:92px;fill:currentColor}.login-titulo{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--ink);margin:18px 0 0;font-variant:small-caps;letter-spacing:.04em}.login-botao{margin-top:28px}.login-carregando{margin:18px 0 0;color:var(--ink-soft);font-size:15px}.login-selo-pulsa{animation:login-pulsar 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.login-selo-pulsa{animation:none}}@keyframes login-pulsar{0%,to{opacity:1}50%{opacity:.55}}.login-selo-sem-sinal{color:var(--ink-soft);border-color:var(--ink-soft)}.login-semInternet-texto{margin:18px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.5;max-width:320px}body:has(.login-stage){background:repeating-linear-gradient(60deg,rgba(212,175,55,.06) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(-60deg,rgba(212,175,55,.06) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(60deg,#8b142d14 0,#8b142d14 32px,#3c0a140d 32px,#3c0a140d 64px),radial-gradient(70% 40% at 50% -5%,var(--bg-glow-a),transparent 70%),radial-gradient(60% 40% at 10% -5%,var(--bg-glow-b),transparent 70%),radial-gradient(60% 40% at 90% 105%,var(--bg-glow-b),transparent 70%),var(--bg)}.legal p{margin:0 0 14px;line-height:1.55;color:var(--ink-soft);font-size:14px}.legal a{color:var(--gold-claro)}a.link-legal{display:inline-block;align-self:center;margin:18px 0 4px;color:var(--ink-soft);font-size:13px;text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:9px 18px}a.link-legal:hover,a.link-legal:focus-visible{color:var(--gold-claro)}.aviso-bau{width:100%;max-width:420px;font-size:13px;color:var(--ink-soft);text-align:center}@media (prefers-reduced-motion: reduce){.chest-btn .relicario,.chest-btn .tampa,.chest-btn .luz,.card3d.r-epico,.card3d.r-lendario,.mini.r-epico,.mini.r-lendario,.sheet,.pagina,.particulas i,.aba-tela,.galeria{animation:none}.particulas{display:none}.inner,.card3d,.tilt,.tg:after,.prog i,.g-foto img,.g-trilha{transition:none}.burst,.clarao-bau{display:none}}.row label.tx{cursor:pointer}.sel-pais{flex:none;max-width:46%;font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px 10px}.sequencia{width:100%;text-align:center}.velas{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:14px;background:linear-gradient(180deg,#1a05098c,#1a050959);box-shadow:inset 0 2px 5px #00000080,inset 0 0 0 1px #d4af3740}.velas span{flex:1;height:9px;min-width:0;border-radius:999px;background:#f3e6c829;font-size:0;transition:background .4s,opacity .4s}.velas span.acesa{background:linear-gradient(180deg,#ffe9a0,#d4af37);box-shadow:0 0 6px #ffdc82b3}.velas span.hoje{background:linear-gradient(180deg,#ffe9a0,#d4af37);opacity:.6;animation:vela-hoje 1.6s ease-in-out infinite}.velas .brinde{flex:none;position:relative;width:32px;height:32px;margin:-2px 0 -2px 3px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#6b0f12;background:radial-gradient(circle at 35% 30%,#fff1b0,#d4af37 60%,#8a6514);box-shadow:0 2px 4px #00000080,inset 0 1px #ffffff8c,0 0 0 2px #c7301bd9}.velas .brinde svg{width:18px;height:18px}.velas .brinde:active{transform:scale(.92)}.velas .brinde:focus-visible{outline:2px solid var(--gold-claro);outline-offset:3px}.velas .brinde.pronto{animation:presentePisca 1s ease-in-out infinite}.velas .brinde.pronto:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid rgba(255,107,74,.95);animation:presenteAnel 1.1s ease-out infinite}@keyframes presentePisca{0%,to{box-shadow:0 2px 4px #00000080,0 0 0 2px #c7301b,0 0 6px #ff6b4a80;transform:scale(1)}50%{box-shadow:0 2px 4px #00000080,0 0 0 3px #ff6b4a,0 0 22px #ff6b4a;transform:scale(1.12)}}@keyframes presenteAnel{0%{transform:scale(.8);opacity:.9}80%,to{transform:scale(1.35);opacity:0}}.seq-tx .resgate{display:inline-block;font-family:var(--serif);font-weight:700;font-size:15px;letter-spacing:.02em;background:linear-gradient(150deg,#ffe9a0,#d9c27e,#b4922f 70%,#d9c27e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.dica-presente{margin-top:-6px;font-size:11px;color:#ffb088;text-align:center}.lend-camada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:calc(24px + env(safe-area-inset-top,0px)) 22px calc(24px + env(safe-area-inset-bottom,0px));overflow:hidden;background:radial-gradient(60% 45% at 50% 42%,rgba(199,48,27,.35),transparent 70%),#0a0205e0;animation:lendSurge .3s ease-out}@keyframes lendSurge{0%{opacity:0}}.lend-raios{position:absolute;left:50%;top:40%;width:520px;height:520px;margin:-260px 0 0 -260px;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg,rgba(255,176,136,.18) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 62%);mask:radial-gradient(circle,#000 20%,transparent 62%);animation:lendGirar 30s linear infinite}@keyframes lendGirar{to{transform:rotate(360deg)}}.lend-card{position:relative;width:min(56vw,210px);aspect-ratio:5 / 7;border-radius:22px;padding:7px;background:linear-gradient(135deg,#6b0f12,#ff6b4a 24%,#c7301b,#ffb088 72%,#7a1510);animation:lendSobe .55s cubic-bezier(.2,1.3,.4,1),lendBrilho 1.8s ease-in-out .55s infinite}@keyframes lendSobe{0%{transform:scale(.55) translateY(140px) rotate(-8deg);opacity:0}}@keyframes lendBrilho{0%,to{filter:drop-shadow(0 0 12px rgba(199,48,27,.55))}50%{filter:drop-shadow(0 0 34px rgba(255,176,136,.95))}}.lend-card-in{position:relative;height:100%;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,176,136,.07) 0 10deg,transparent 10deg 20deg),linear-gradient(170deg,#521628,#190912);box-shadow:inset 0 0 0 1px #ffb08866,inset 0 0 30px #000000b3}.lend-card-in:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:11px;border:1px solid rgba(255,176,136,.35)}.lend-selo{width:52%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,#6b1a2e,#2a0b18 70%);box-shadow:0 0 0 3px #c7301b,0 0 0 6px #ffb08859,0 8px 18px #0009}.lend-interrogacao{font-family:var(--serif);font-weight:700;font-size:74px;line-height:1;color:#ffc7ae;text-shadow:0 0 18px rgba(255,107,74,.8),0 3px 0 #6B0F12;animation:lendRespira 2.4s ease-in-out infinite}@keyframes lendRespira{50%{transform:scale(1.08)}}.lend-etiqueta{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap;color:#2a0604;background:linear-gradient(135deg,#ffb088,#c7301b 50%,#7a1510);padding:3px 12px;border-radius:999px}.lend-texto{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:300px}.lend-texto h2{margin:0;font-family:var(--serif);font-size:23px;color:#ffc7ae}.lend-texto p{margin:0;font-family:var(--leitura);font-style:italic;font-weight:600;font-size:19px;line-height:1.3;color:var(--ink);text-wrap:balance}.lend-faltam{font-size:14px;font-weight:700;color:#ffb088}.lend-trilha{display:flex;gap:4px;margin-top:2px}.lend-trilha i{width:22px;height:7px;border-radius:999px;background:#f3e6c82e}.lend-trilha i.acesa{background:linear-gradient(180deg,#ffe9a0,#d4af37)}.lend-fechar{position:relative;font:inherit;font-size:15px;font-weight:800;color:var(--ink);background:#00000059;border:1px solid rgba(255,176,136,.5);border-radius:999px;padding:10px 34px;cursor:pointer}.lend-fechar:focus-visible{outline:2px solid var(--gold-claro);outline-offset:2px}.lend-dica{font-size:13.5px;font-weight:700;color:var(--gold-claro)}.lend-plano{position:relative;font:inherit;font-size:13.5px;font-weight:700;color:var(--gold-claro);background:none;border:0;padding:4px 8px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lend-plano:focus-visible{outline:2px solid var(--gold-claro);outline-offset:2px}@media (prefers-reduced-motion: reduce){.velas .brinde.pronto,.velas .brinde.pronto:after,.lend-camada,.lend-raios,.lend-card,.lend-interrogacao{animation:none}}@keyframes vela-hoje{50%{opacity:1;filter:brightness(1.3)}}.seq-tx{margin-top:8px;font-size:13px;color:var(--ink-soft)}.seq-tx b{color:var(--ink);font-weight:600}.seq-rec{font-size:12px;color:var(--ink-soft);margin-top:2px}@media (prefers-reduced-motion: reduce){.velas span.hoje{animation:none}}.serie-camada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;overflow-y:auto;background:repeating-linear-gradient(60deg,rgba(212,175,55,.07) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(-60deg,rgba(212,175,55,.07) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(60deg,#8b142d14 0,#8b142d14 32px,#3c0a140d 32px,#3c0a140d 64px),radial-gradient(70% 36% at 50% -5%,var(--bg-glow-a),transparent 70%),radial-gradient(60% 34% at 90% 105%,var(--bg-glow-b),transparent 70%),var(--bg);display:flex;flex-direction:column;align-items:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.serie-voltar{align-self:flex-start;flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;background:linear-gradient(180deg,#4a1222,#28080f);box-shadow:inset 0 1px #ffffff24,0 3px 6px #0006,0 0 0 1px #d4af374d;color:var(--gold);font-family:var(--sans);font-size:28px;line-height:1}.serie-voltar span{display:block;margin-top:-4px;margin-left:-2px}.serie-conteudo{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:10px}.serie-topo{display:flex;align-items:center;justify-content:center;gap:12px}.serie-icone{flex:none;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:#3a0d19;background:radial-gradient(circle at 35% 30%,#ffc56e,#e8792b 62%,#9a3d10);box-shadow:0 3px 8px #00000073,inset 0 1px #fff6,0 0 26px #e8792b66}.serie-icone.apagada{background:radial-gradient(circle at 35% 30%,#cbbb96,#897a5c 62%,#5a4d38);color:#3a0d12a6;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff40}.serie-icone svg{width:32px;height:32px}.serie-icone .chama{animation:velaChama 2.2s ease-in-out infinite;transform-origin:50% 100%}.serie-numero{font-family:var(--serif);font-size:52px;font-weight:700;line-height:1;color:var(--ink);text-shadow:0 2px 8px rgba(0,0,0,.4)}.serie-legenda{position:relative;padding-bottom:10px;font-family:var(--serif);font-size:18px;font-variant:small-caps;letter-spacing:.04em;color:var(--ink)}.serie-legenda:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:46px;height:2px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent)}.serie-msg{margin:0;text-align:center;font-family:var(--sans);font-size:14px;line-height:1.4;color:var(--ink-soft);max-width:300px}.serie-stats,.serie-cal{border:5px solid transparent;box-sizing:border-box;background:linear-gradient(175deg,#5f1830d9,#3a0f1ee0 48%,#18070ef2) padding-box,linear-gradient(180deg,#fff6d6,#ffde7a 30%,#f7c948,#e8b423 80%,#d9a017) border-box;box-shadow:0 10px 22px #0006,inset 0 0 0 1px #0006,inset 0 2px #ffffff4d}.serie-stats{display:flex;width:100%;border-radius:18px;overflow:hidden}.serie-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px}.serie-stat+.serie-stat{border-left:1px solid rgba(212,175,55,.35)}.serie-stat b{font-family:var(--serif);font-size:26px;font-weight:700;color:var(--ink);text-shadow:0 1px 4px rgba(0,0,0,.4)}.serie-stat span{font-family:var(--sans);font-size:11px;color:var(--gold-claro);text-transform:uppercase;letter-spacing:.05em}.serie-cal{width:100%;border-radius:20px;padding:14px 12px 16px}.serie-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.serie-cal-nav button{background:none;border:0;color:var(--gold);font-size:20px;line-height:1;padding:4px 10px;cursor:pointer}.serie-cal-nav button:disabled{opacity:.3;cursor:default}.serie-cal-mes{font-family:var(--serif);font-size:15px;color:var(--ink);text-transform:capitalize}.serie-cal-semana,.serie-cal-grade{display:grid;grid-template-columns:repeat(7,1fr)}.serie-cal-semana{margin-bottom:6px}.serie-cal-semana span{text-align:center;font-family:var(--sans);font-size:11px;color:var(--ink-soft)}.serie-cal-grade{gap:8px 0}.serie-dia{position:relative;justify-self:center;width:32px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#f3e6c866}.serie-dia svg{width:16px;height:16px}.serie-dia.semdado{background:#f3e6c80f}.serie-dia.apagado{border:1.5px solid rgba(212,175,55,.28)}.serie-dia.futuro{border:1.5px dashed rgba(243,230,200,.25)}.serie-dia.aceso{color:#3a0d19;background:radial-gradient(circle at 35% 30%,#ffc56e,#e8792b 62%,#9a3d10);box-shadow:0 2px 4px #0006,inset 0 1px #fff6,0 0 10px #e8792b73}.serie-dia.hoje:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--gold-claro);box-shadow:0 0 6px #f7e08a80}@media (prefers-reduced-motion: reduce){.serie-icone .chama{animation:none}}.amigos-conteudo{align-items:stretch}.amigos-topo{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:4px}.amigos-icone{width:44px;height:44px;color:var(--gold)}.amigos-icone .ic-cat{width:100%;height:100%}.amigos-titulo{margin:0;font-family:var(--serif);font-size:22px;font-variant:small-caps;letter-spacing:.03em;color:var(--ink)}.amigo-foto{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--gold)}.amigo-foto.inicial{display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff1b0,#d4af37 62%,#8a6514);color:#3a0d19;font-family:var(--serif);font-weight:700;font-size:19px}.amigos-meucodigo,.amigo-linha{flex-wrap:wrap}.amigos-codigo{font-family:var(--serif);font-size:24px;font-weight:700;letter-spacing:.12em;color:var(--gold)}.amigos-adicionar{flex-direction:column;align-items:stretch}.amigos-adicionar-campo label{display:block;margin-bottom:8px}.amigos-adicionar-linha{display:flex;gap:8px}.amigos-adicionar-linha input{font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:9px 12px;flex:1;min-width:0;box-sizing:border-box;text-transform:uppercase;letter-spacing:.08em}.amigos-adicionar-linha input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.amigos-confirmar{display:flex;align-items:center;gap:10px;margin-top:10px}.row .tx .nota-aviso{display:block;margin-top:4px;font-size:12px}.perfil{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.perfil-foto{flex:none;width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--gold)}.perfil-foto.inicial{display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff1b0,#d4af37 62%,#8a6514);color:#3a0d19;font-family:var(--serif);font-weight:700;font-size:30px}.perfil-tx{min-width:0;display:flex;flex-direction:column;gap:2px}.perfil-tx b{font-family:var(--serif);font-size:23px;line-height:1.1;overflow-wrap:anywhere}.perfil-tx span{font-size:13px;color:var(--ink-soft);overflow-wrap:anywhere}.row.devocao{flex-direction:column;align-items:stretch;gap:10px}.devocao-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.devocao-lista li{display:flex;align-items:center;gap:2px;padding:5px 4px 5px 12px;border-radius:999px;background:#d4af3724;border:1px solid rgba(212,175,55,.45);font-family:var(--serif);font-weight:700;font-size:17px}.devocao-x{border:0;background:none;color:var(--ink-soft);font-size:18px;line-height:1;width:26px;height:26px;border-radius:50%;cursor:pointer}.devocao-vazia{font-size:13px;color:var(--ink-soft)}.devocao-busca{font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:9px 12px;width:100%;box-sizing:border-box}.devocao-busca:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.devocao-sug{display:flex;flex-wrap:wrap;gap:6px}.numeros{display:grid;grid-template-columns:1fr 1fr;gap:8px}.row.conta .excluir-sim{flex-basis:100%;margin-left:46px;width:calc(100% - 46px);min-width:0;font-family:var(--sans);font-size:15px;font-weight:700;padding:12px 20px;border-radius:999px;border:1px solid #E07A6E;background:#8e2a22;color:#fbede6;cursor:pointer}.row.conta .excluir-sim:disabled{opacity:.7;cursor:default}.row .tx .excluir-erro{display:block;margin-top:6px;color:#f2a79c}.numeros div{padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:var(--panel);display:flex;flex-direction:column}.numeros b{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:28px;line-height:1;color:var(--gold)}.numeros span{font-size:13px;color:var(--ink-soft)}.medalhas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.medalhas li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:12px 10px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.medalhas .medalha-vitral{width:84px;height:auto;margin-bottom:2px;overflow:visible}.medalhas li.ganha{border-color:#d4af3780}.medalha-vitral.acendendo .medalha-luz,.medalha-vitral.acendendo .medalha-halo{animation:medalhaAcende 1.4s ease-out both}@keyframes medalhaAcende{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.medalha-vitral.acendendo .medalha-luz,.medalha-vitral.acendendo .medalha-halo{animation:none}}.medalhas b{font-family:var(--serif);font-size:18px;line-height:1.1}.medalhas li>span:not(.medalha-ic){font-size:12px;color:var(--ink-soft)}.medalhas .medalha-ok{margin-top:4px;font-weight:700;color:var(--gold)!important}.medalha-barra{position:relative;display:grid;place-items:center;width:100%;height:16px;margin-top:6px;border-radius:999px;background:var(--bg);overflow:hidden;border:1px solid var(--line)}.medalha-barra i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#8a6514,#d4af37)}.medalha-barra em{position:relative;font-style:normal;font-size:11px;font-weight:700;line-height:14px;color:var(--ink)}.row.card-perfil{flex-direction:column;align-items:stretch}.row.card-perfil .main{margin-top:10px;width:100%}.card-perfil-atual{display:flex;gap:14px;align-items:center}.card-perfil-atual>.mini{flex:none;width:42%}.card-perfil-acoes{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.card-perfil-acoes span{font-size:13px;color:var(--ink-soft)}.card-perfil-acoes .ghost{align-self:stretch}.aviso-medalha{position:fixed;left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:25;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;background:linear-gradient(180deg,#5a1628,#34091a);border:1px solid rgba(212,175,55,.6);box-shadow:0 10px 28px #0000008c;animation:avisoMedalhaEntra .35s ease-out}@keyframes avisoMedalhaEntra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.aviso-medalha{animation:none}}.aviso-medalha-ic{flex:none;width:54px;height:auto;margin:-6px 0;overflow:visible}.aviso-medalha-tx{flex:1;min-width:0;display:flex;flex-direction:column}.aviso-medalha-tx span{font-size:12px;color:var(--gold);font-weight:700}.aviso-medalha-tx b{font-family:var(--serif);font-size:19px;line-height:1.1;color:var(--ink)}.aviso-medalha .main{flex:none;min-width:0;width:auto;padding:8px 16px;font-size:14px}.aviso-medalha-x{flex:none;border:0;background:none;color:var(--ink-soft);font-size:22px;width:32px;height:32px;border-radius:50%;cursor:pointer}.erro-aviso{display:block;margin-top:4px;font-size:13px;color:var(--carmim, #B5452B)}.hora-oracao{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:46px;font-size:14px;color:var(--ink-soft)}.roleta{--roleta-item: 40px;position:relative;display:flex;align-items:center;gap:4px}.roleta:before{content:"";position:absolute;left:0;right:0;top:var(--roleta-item);height:var(--roleta-item);border-top:1px solid var(--barra-borda);border-bottom:1px solid var(--barra-borda);pointer-events:none}.roleta-col{width:56px;height:calc(var(--roleta-item) * 3);padding:var(--roleta-item) 0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;text-align:center;border-radius:10px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 65%,transparent)}.roleta-col::-webkit-scrollbar{display:none}.roleta-col:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.roleta-item{height:var(--roleta-item);line-height:var(--roleta-item);scroll-snap-align:center;font-family:var(--serif);font-variant-numeric:lining-nums;font-size:24px;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none}.roleta-item.sel{font-size:30px;color:var(--gold)}.roleta-sep{font-family:var(--serif);font-size:26px;color:var(--gold)}.convite-aviso{position:fixed;left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:24;max-width:520px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 10px 10px 14px;border-radius:18px;background:linear-gradient(180deg,#5a1628,#34091a);border:1px solid rgba(212,175,55,.6);box-shadow:0 10px 28px #0000008c;animation:avisoMedalhaEntra .35s ease-out}@media (prefers-reduced-motion: reduce){.convite-aviso{animation:none}}.convite-aviso p{margin:0;font-size:14px;line-height:1.25;flex:1 1 180px;min-width:0}.convite-aviso .erro-aviso{flex-basis:100%}.convite-aviso .main{flex:none;width:auto;padding:8px 14px;font-size:14px}.mini .estrela{position:absolute;top:4px;right:6px;color:var(--gold);font-size:16px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.mini .coracao{position:absolute;top:4px;right:6px;color:#d4568a;font-size:15px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.mini.destaque{outline:2px solid var(--gold);outline-offset:2px}.estante .sec-head h3{color:var(--gold)}.overlay-acoes .ghost.sel{border-color:var(--gold);color:var(--gold)}.aviso-destaque{width:100%;text-align:center;font-size:13px;color:#fff}.cruz-ornamento{display:block;width:min(64vw,240px);height:auto;margin:2px auto 6px}.cruz-ornamento .cruz{fill:var(--ink)}.cruz-ornamento .arabescos{color:#a8364f;opacity:.9}.data-hoje{font-family:var(--serif);font-size:19px!important;color:var(--ink)!important;letter-spacing:.02em}.resumo{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;padding:4px 0 10px;animation:resumoEntra .45s ease-out both}.resumo-top{text-align:center}.resumo-top p{margin:0;color:var(--ink-soft);font-size:14px}.resumo-top h2{margin:4px 0 0;font-family:var(--serif);font-weight:700;font-size:28px;line-height:1.1}.resumo .grade{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.resumo .grade>*{width:calc((100% - 20px) / 3)}.resumo .grade.epicos>*{width:calc((100% - 10px)/2);max-width:190px}.resumo .grade>*{animation:cardSurge .5s cubic-bezier(.2,.8,.3,1.2) both;animation-delay:calc(.12s + var(--n, 0) * 70ms)}.resumo .mini.travada .art :is(img,.icon){filter:blur(5px) grayscale(.6) brightness(.6)}.resumo .mini.travada .cadeado{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:26px}.resumo-dica{margin:0;text-align:center;font-size:13px;color:var(--ink-soft)}.resumo-acoes{display:flex;flex-direction:column;align-items:center;gap:10px}.resumo-aviso{font-size:13px;color:var(--ink-soft)}@keyframes resumoEntra{0%{opacity:0;transform:translateY(10px)}}@keyframes cardSurge{0%{opacity:0;transform:translateY(18px) scale(.9)}}@media (prefers-reduced-motion: reduce){.resumo,.resumo .grade>*{animation:none}}.versiculo-dia{position:relative;width:100%;max-width:420px;margin:6px 0 0;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:9px 54px;border-radius:20px;border:6px solid transparent;box-sizing:border-box;background:linear-gradient(175deg,#5f1830d9,#3a0f1ee0 48%,#18070ef2) padding-box,linear-gradient(180deg,#fff6d6,#ffde7a 30%,#f7c948,#e8b423 80%,#d9a017) border-box;box-shadow:0 10px 24px #00000073,inset 0 0 0 1px #00000073,inset 0 2px #fff6}.versiculo-dia blockquote{margin:0;text-align:center}.versiculo-dia p{margin:0;font-family:var(--leitura);font-style:italic;font-weight:500;font-size:23px;line-height:1.18;color:var(--ink);text-shadow:0 2px 6px rgba(0,0,0,.45);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.versiculo-dia figcaption{margin-top:4px;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--verde-claro);text-shadow:0 1px 3px rgba(0,0,0,.5)}.vers-painel{position:absolute;top:50%;height:72%;width:auto;max-width:48px;object-fit:contain;--vers-op: .52;opacity:var(--vers-op);pointer-events:none}.vers-painel.esq{left:10px;transform:translateY(-50%)}.vers-painel.dir{right:10px;transform:translateY(-50%) scaleX(-1)}@media (max-width: 360px){.versiculo-dia{padding:8px 42px}.versiculo-dia p{font-size:21px}}.cruz-ornamento{width:min(52vw,190px);margin-bottom:2px}.chest-btn{width:min(56vw,230px)}.top:has(.cruz-ornamento) h1{font-size:27px}.top:has(.cruz-ornamento) .data-hoje{font-size:17px!important}.chest-btn{width:min(52vw,205px);margin-bottom:-4px}#view:has(.cruz-ornamento) .stage{gap:10px}#view:has(.chest-btn){background-image:radial-gradient(circle at 1px 1px,rgba(243,230,200,.05) 1px,transparent 1.4px),radial-gradient(circle at 7px 5px,rgba(212,175,55,.035) 1px,transparent 1.4px);background-size:14px 14px,22px 22px}body:has(.chest-btn){background:repeating-linear-gradient(60deg,rgba(212,175,55,.07) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(-60deg,rgba(212,175,55,.07) 0 1.5px,transparent 1.5px 64px),repeating-linear-gradient(60deg,#a0243e1a 0,#a0243e1a 32px,#280a120f 32px,#280a120f 64px),radial-gradient(75% 40% at 40% -5%,rgba(255,228,170,.12),transparent 70%),radial-gradient(60% 40% at 90% 105%,rgba(150,30,55,.22),transparent 70%),#3b1120}#view:has(.chest-btn) .hero-inner{background:linear-gradient(175deg,#3a0d1c,#120408 70%)}#view:has(.chest-btn) .hero-frame{padding:6px;border-radius:20px}#view:has(.chest-btn) .hero-inner{padding:8px 12px;gap:8px;border-radius:15px}#view:has(.chest-btn) .chest-info b{font-size:21px}#view:has(.bau-area)>.aba-tela{flex:1 1 auto;min-height:0}#view:has(.bau-area) .stage{flex:1 1 auto;min-height:0;gap:14px;padding-bottom:14px}#view:has(.bau-area) .stage>:first-child{margin-top:0}#view:has(.bau-area) .stage>:last-child{margin-bottom:0}.bau-area{position:relative;flex:1 1 0;min-height:100px;width:100%;display:flex;align-items:center;justify-content:center}.bau-area .chest-btn{height:100%;max-height:calc(min(54vw,215px) * 182 / 240);width:auto;aspect-ratio:240 / 182;margin:0}.bau-area .chest-btn svg{width:100%;height:100%}.bau-area .relogio{top:4px;left:4px;flex-direction:column;gap:3px;padding:0;background:none;box-shadow:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.bau-area .relogio svg{width:40px;height:62px;overflow:visible}.relogio .amp-fio{animation:ampFio 1.2s ease-in-out infinite}@keyframes ampFio{50%{opacity:.35}}.relogio .amp-grao{animation:ampGrao 1.2s linear infinite}@keyframes ampGrao{0%{transform:translateY(0);opacity:1}to{transform:translateY(22px);opacity:0}}.relogio .amp-brilho{transform-origin:50px 50px;animation:ampBrilho 2.4s ease-in-out infinite}@keyframes ampBrilho{50%{opacity:.6;transform:scale(.94)}}@media (prefers-reduced-motion: reduce){.relogio .amp-fio,.relogio .amp-brilho,.relogio .amp-grao{animation:none}}.bau-area .relogio-tx{font-size:12px}.atalho-pais{position:absolute;top:4px;right:4px;z-index:2;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;border:0;cursor:pointer;color:var(--gold);background:linear-gradient(180deg,#4a1222,#28080f);box-shadow:inset 0 1px #ffffff24,0 3px 6px #0006,0 0 0 1px #d4af374d}.atalho-pais svg{width:21px;height:21px}#view:has(.chest-btn) .hero-frame{background:linear-gradient(150deg,#d9c27e,#b4922f 32%,#6e5112 68%,#47340c);box-shadow:0 14px 28px #00000080,inset 0 2px #ffffff38,inset 0 -8px 14px #0006}#view:has(.chest-btn) .versiculo-dia{background:linear-gradient(175deg,#3a0e1de6,#1e070ff0 48%,#0c0307f7) padding-box,linear-gradient(180deg,#b79e62,#a88d4e,#957a3d) border-box;box-shadow:0 10px 24px #00000073,inset 0 0 0 1px #00000080;width:92%;padding:6px 44px;border-width:5px;border-radius:17px}#view:has(.chest-btn) .versiculo-dia p{font-size:19px}#view:has(.chest-btn) .versiculo-dia figcaption{font-size:12px;margin-top:3px}#view:has(.chest-btn) .vers-painel{max-width:38px}.lit-faixa{--lit: #2F8F4E;position:relative;flex:none;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;border:0;border-radius:16px;overflow:hidden;text-align:center;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ink-soft);background:radial-gradient(90% 140% at 50% 0%,color-mix(in srgb,var(--lit) 34%,transparent),transparent 70%),#0a020559;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lit) 45%,transparent),0 0 22px color-mix(in srgb,var(--lit) 22%,transparent)}.lit-faixa:active{opacity:.85}.lit-faixa:before{content:"";position:absolute;left:12%;right:12%;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--lit),transparent);box-shadow:0 0 10px var(--lit)}.lit-faixa b{color:var(--ink);font-weight:700}.lit-festa{font-family:var(--serif);font-weight:700;font-size:14px;letter-spacing:.02em;color:var(--gold-claro);text-wrap:balance}.lit-festa.hoje{color:#fff6d6;text-shadow:0 0 12px rgba(255,236,170,.6)}.lit-roxo{--lit: #7B3FA0}.lit-rosa{--lit: #D98CA8}.lit-branco{--lit: #E9E2CF}.lit-vermelho{--lit: #C42B3A}.lit-modal{position:relative;width:min(92vw,380px);max-height:80dvh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 20px;border-radius:20px;text-align:center;border:1px solid rgba(212,175,55,.45);background:linear-gradient(175deg,#2c0b16,#120408 85%);box-shadow:0 10px 30px #00000080}.lit-modal h2{margin:0;font-family:var(--serif);font-size:21px;color:var(--gold-claro)}.lit-modal-data{margin:-4px 0 0;font-size:13px;color:var(--ink-soft)}.lit-modal p:not(.lit-modal-data):not(.lit-modal-credito){margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.lit-modal .main{min-width:140px}.lit-modal-obra{flex:none;width:min(100%,220px);aspect-ratio:1;object-fit:cover;border-radius:14px;border:1px solid rgba(212,175,55,.55);box-shadow:0 6px 18px #00000073;background:#f3e6c80f}.lit-modal-credito{margin:0;font-size:11.5px;line-height:1.35;color:var(--ink-soft)}.chest-info .dica-raridade{display:inline-flex;align-items:center;margin-top:8px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700;color:#2a0a12;background:linear-gradient(135deg,#f7e08a,#d4af37 55%,#b8860b);box-shadow:0 0 14px #f7e08a73}.chest-info .dica-epico,.chest-info .dica-lendario{animation:dicaBrilho 2.4s ease-in-out infinite}.chest-info .dica-raro{background:linear-gradient(135deg,#f1f4f8,#c9d1dc 55%,#9aa4b2);box-shadow:0 0 10px #c9d1dc4d}.chest-info .dica-lendario{color:#fff1e0;background:linear-gradient(135deg,#e0573f,#c7301b 55%,#8e1e10)}@keyframes dicaBrilho{50%{box-shadow:0 0 22px #f7e08abf}}@media (prefers-reduced-motion: reduce){.chest-info .dica-raridade{animation:none}}.mais-hoje{width:100%;display:flex;flex-direction:column;gap:14px;margin-top:8px}.mais-hoje h2{margin:6px 0 -2px;text-align:center;font-family:var(--serif);font-size:22px;font-weight:700;color:var(--gold-claro)}.mais-hoje .quiz,.bloco-colecao{margin:0;border-radius:18px;padding:14px 16px;border:1px solid rgba(212,175,55,.38);background:linear-gradient(175deg,#2c0b16,#120408 80%);box-shadow:0 8px 20px #0006}.mais-hoje .q-alt,.mais-hoje .q-retorno{background:#f3e6c80d}.q-sub{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}.bc-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.bc-topo h3{margin:0;font-family:var(--serif);font-size:21px}.bc-topo span{font-size:13px;color:var(--ink-soft)}.bc-album{display:flex;gap:12px;align-items:center}.bc-selo{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:linear-gradient(150deg,#3d1022,#1a060c);border:1px solid rgba(212,175,55,.45)}.bc-tx{flex:1;min-width:0}.bc-tx b{display:block;font-family:var(--serif);font-size:19px}.bc-tx small{font-size:13px;color:var(--ink-soft)}.bc-barra{height:8px;margin-top:7px;border-radius:99px;background:#f3e6c81a;overflow:hidden}.bc-barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b8860b,#f7e08a)}.bc-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-soft)}.bc-rodape .link{flex:none;background:none;border:0;padding:6px 0;font:inherit;font-weight:600;color:var(--gold-claro);cursor:pointer}.p-periodo{margin:0 0 12px;font-size:14px;color:var(--ink-soft)}.p-periodo b{color:var(--ink);font-weight:600}.rv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;overflow:hidden;background:var(--bg);color:var(--ink)}.rv-fundos{position:absolute;top:0;right:0;bottom:0;left:0}.rv-fundo{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background-size:cover;background-position:center;opacity:0;filter:blur(42px) saturate(1.15) brightness(.42);will-change:opacity}.rv-fundos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 50% 45%,transparent,rgba(43,9,18,.75) 85%),linear-gradient(180deg,rgba(43,9,18,.55),transparent 22%,transparent 78%,rgba(43,9,18,.7))}.rv-topo{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 12px;background:linear-gradient(180deg,#2b0912e6,#2b091200)}.rv-fechar,.rv-espaco{flex:none;width:36px;height:36px}.rv-fechar{display:grid;place-items:center;padding:0;border-radius:50%;font:inherit;font-size:16px;color:var(--ink);cursor:pointer;background:#f3e6c814;border:1px solid var(--line)}.rv-titulo{flex:1;display:flex;flex-direction:column;align-items:center;line-height:1.15}.rv-titulo strong{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--gold-claro);font-variant-numeric:lining-nums}.rv-titulo span{font-size:12.5px;color:var(--ink-soft)}.rv-dia{animation:rvDia .35s ease-out}@keyframes rvDia{0%{opacity:0;transform:translateY(3px)}}.rv-progresso{position:absolute;left:16px;right:16px;bottom:4px;height:3px;border-radius:99px;background:#f3e6c81f;overflow:hidden}.rv-progresso i{display:block;height:100%;border-radius:inherit;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#b8860b,#f7e08a)}.rv-trilho{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:none}.rv-trilho::-webkit-scrollbar{display:none}.rv-slide{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;perspective:1100px;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 72px) 16px calc(env(safe-area-inset-bottom,0px) + 40px)}.rv-palco{display:flex;justify-content:center;width:100%;transform-origin:50% 0%;will-change:transform,opacity}.rv-card{position:relative;width:min(100%,340px);height:min(calc(100dvh - 140px),560px)}.rv-card .front{transform:none}.rv-pergunta{width:min(100%,340px)}.rv-pergunta .quiz{margin:0;padding:18px 16px;border-radius:22px;border-color:#d4af3773;background:linear-gradient(175deg,#3d1022,#1a060c 85%);box-shadow:0 18px 40px #00000073}.rv-fim{width:min(100%,340px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.rv-fim-icone{font-size:30px;color:var(--gold)}.rv-fim h2{margin:0;font-family:var(--serif);font-size:30px;line-height:1.05;font-variant-numeric:lining-nums;text-wrap:balance}.rv-fim p{margin:0 0 8px;font-size:14.5px;line-height:1.45;color:var(--ink-soft)}.rv-botao{font:inherit;font-weight:700;font-size:15px;padding:12px 22px;border:0;border-radius:999px;cursor:pointer;background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--btn-sombra)}.rv-link{background:none;border:0;padding:6px;font:inherit;font-size:14px;color:var(--gold-claro);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rv-dica{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);display:flex;flex-direction:column;align-items:center;font-size:12.5px;color:var(--ink-soft);pointer-events:none;animation:rvDica 1.8s ease-in-out infinite}.rv-seta{font-size:20px;line-height:.6;color:var(--gold)}@keyframes rvDica{50%{transform:translateY(-5px);opacity:.7}}.rv-setas{position:absolute;z-index:5;right:16px;top:50%;transform:translateY(-50%);display:none;flex-direction:column;gap:8px}.rv-setas button{width:40px;height:40px;border-radius:50%;font-size:16px;color:var(--ink);cursor:pointer;background:#f3e6c814;border:1px solid var(--line)}.rv-setas button:disabled{opacity:.3;cursor:default}@media (hover: hover) and (pointer: fine) and (min-width: 560px){.rv-setas{display:flex}}@media (prefers-reduced-motion: reduce){.rv-dica,.rv-dia{animation:none}.rv-palco{will-change:auto}}.ra-leque{position:relative;flex:none;width:92px;height:84px}.ra-leque img{position:absolute;left:22px;top:6px;width:50px;height:66px;object-fit:cover;border-radius:8px;border:2px solid #D4AF37;box-shadow:0 4px 10px #00000080;transform:rotate(calc((var(--i) - 1) * 13deg)) translate(calc((var(--i) - 1) * 16px));transform-origin:50% 110%}.ra-leque img:nth-child(2){z-index:1}.ra-leque.mini{width:58px;height:52px}.ra-leque.mini img{left:15px;top:4px;width:30px;height:40px;border-width:1.5px;border-radius:6px;transform:rotate(calc((var(--i) - 1) * 12deg)) translate(calc((var(--i) - 1) * 9px))}.ra-corpo{display:flex;gap:12px;align-items:center}.ra-corpo p{margin:0;font-size:14px;line-height:1.4;color:var(--ink-soft)}.ra-botao{display:block;width:100%;margin-top:12px;padding:11px 16px;border:0;border-radius:999px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--btn-sombra)}.ra-faixa{display:flex;align-items:center;gap:10px;width:100%;margin:2px 0 12px;padding:8px 14px 8px 8px;border-radius:16px;text-align:left;font:inherit;cursor:pointer;color:var(--ink);border:1px solid rgba(212,175,55,.45);background:linear-gradient(110deg,#d4af3729,#d4af370a 60%),var(--panel-2);box-shadow:0 6px 16px #00000059}.ra-tx{flex:1;min-width:0;display:flex;flex-direction:column}.ra-tx b{font-family:var(--serif);font-size:19px;line-height:1.1;color:var(--gold-claro)}.ra-tx small{font-size:12.5px;color:var(--ink-soft)}.ra-seta{flex:none;font-size:26px;line-height:1;color:var(--gold)}.resumo .sugestao-mais{margin:14px auto 0}.sm-faixa-icone{flex:none;font-size:26px;line-height:1}.sm-painel{width:min(92vw,420px);max-height:88dvh;overflow-y:auto;padding:18px 18px 20px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.sm-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sm-topo .link{background:none;border:0;padding:6px 2px;font:inherit;font-size:14px;color:var(--gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sm-passo{font-size:13px;color:var(--ink-soft)}.sm-pergunta{font-family:var(--leitura);font-weight:600;font-size:20px;line-height:1.3;margin:10px 0 14px;text-align:center}.sm-opcoes{display:grid;gap:8px}.sm-opcao{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 14px;text-align:left;font:inherit;font-size:15px;line-height:1.35;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:12px;cursor:pointer}.sm-opcao:hover{border-color:var(--barra-borda)}.sm-opcao-tipo{gap:12px}.sm-opcao-icone{flex:none;font-size:24px;line-height:1}.sm-opcao-tipo b{display:block}.sm-opcao-tipo small{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:2px}.sm-resultado{display:flex;flex-direction:column;align-items:center;gap:12px}.sm-nota{margin:0;font-size:14px;color:var(--ink-soft);text-align:center}.sm-acoes{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
