@font-face{font-family:Sora;src:url('/letras/chita-sora-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Sora;src:url('/letras/chita-sora-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Chakra Petch';src:url('/letras/chita-chakra-petch-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:dark;--fundo:#031c17;--ouro:#ebc267;--folha:#0df2b2;--texto:#f0efd8;--muted:#afc5b3;font:400 15px/1.65 Sora,sans-serif;background:var(--fundo);color:var(--texto)}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:radial-gradient(ellipse at 90% 10%,#075f3b55,transparent 50%),#031c17}h1,h2,h3,strong,button,.rotulo{font-family:'Chakra Petch',Sora,sans-serif}h1{font-size:clamp(25px,3.6vw,45px);line-height:1.16;margin:0 0 13px}h2{font-size:clamp(21px,2.6vw,31px);line-height:1.25;margin:0 0 13px}h3{font-size:19px;line-height:1.35;margin:22px 0 9px}p{margin:0 0 16px}a{color:#dfc77b;text-underline-offset:4px}button,select{font:700 13px/1.2 Sora,sans-serif;min-height:44px;border:1px solid #7ba87b75;background:linear-gradient(#14513c,#073526);border-radius:7px;color:#eff5dc;padding:9px 12px;cursor:pointer}button:disabled{opacity:.5;cursor:default}button:hover:enabled{border-color:#f5ca62;box-shadow:0 0 16px #17d99a22}button:active:enabled{translate:0 1px}:focus-visible{outline:3px solid #61ffcb;outline-offset:3px}img{max-width:100%;height:auto}.rotulo,.eyebrow{font-size:11px;letter-spacing:.16em;color:#e0b956;text-transform:uppercase;line-height:1.4}.rotulo{display:block}.chita-lateral{position:fixed;left:0;top:0;bottom:0;width:218px;padding:28px 16px;background:linear-gradient(180deg,#063527,#021911);border-right:1px solid #93723266;display:flex;flex-direction:column;z-index:30}.chita-lateral .marca{display:block;margin:4px -10px 26px;width:204px;max-width:none}.nome-casa{font:700 21px/1.15 'Chakra Petch';color:#fff1b6;text-decoration:none;padding:0 10px}.chita-lateral nav{display:grid;gap:6px;margin:27px 0}.chita-lateral nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-left:2px solid #21e8a766;text-decoration:none;font-size:13px;color:#b7d1be}.chita-lateral nav a:hover{background:#15603c66;color:#fff}.chita-lateral small{margin-top:auto;color:#9cba9f;font-size:11px}.chita-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #caa45344;margin-bottom:23px}.chita-topo p{margin:0;font-size:12px;color:#a6c5af}.chita-topo a{min-height:44px;display:inline-flex;align-items:center;font-size:12px}.chita-miolo{max-width:1520px;margin-left:218px;padding:0 32px 35px}.chita-abertura{display:flex;justify-content:space-between;align-items:start;gap:20px}.chita-abertura p{color:var(--muted);font-size:13px}.carteira{white-space:nowrap;border:1px solid #bf9c4b;background:linear-gradient(120deg,#0a5137,#082f22);border-radius:10px;padding:8px 17px;text-align:right}.carteira small{display:block;color:#b9c8a0;font-size:11px;letter-spacing:.08em}.carteira strong{font-size:27px;color:#ffe397;line-height:1.3;font-variant-numeric:tabular-nums}.chita-palco{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start;margin-top:12px}.chita-jogo{min-width:0;border:1px solid #a6874655;border-radius:17px;padding:15px;background:#061e19;box-shadow:0 14px 40px #0005}.jogo-comandos{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-bottom:10px}.jogo-comandos>span{font-size:11px;color:#d0c789}.jogo-comandos button{font-size:12px;padding:7px 10px}.table{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);grid-template-areas:'stage card' 'controls controls' 'result result';gap:10px}.stage{grid-area:stage;position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;overflow:hidden;min-width:0;border:1px solid #bd8b3966;border-radius:12px;background:linear-gradient(#001a12aa,#001a12e8),url('/imagens/ruina.webp') center/cover}.urn{width:76%;max-width:200px;filter:drop-shadow(0 5px 12px #0009)}.urn img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.rolling .urn img{animation:balanco .7s ease-in-out infinite alternate;transform-origin:50% 80%}@keyframes balanco{to{transform:rotate(1.3deg) translateY(-2px)}}.callout{display:grid;place-items:center;margin-top:-20px}.callout .eyebrow{margin:0}.current{width:80px;height:80px;display:grid;place-items:center;background:url('/imagens/bola.webp') center/contain no-repeat;color:#172f1a;font:700 25px/1 'Chakra Petch'}.count{margin:2px 0;font-size:12px;color:#d4dba4}.track{height:3px;width:80px;background:#21452d}.track div{height:100%;background:#f6ce72;transition:width .2s}.recent{width:100%;display:grid;place-items:center;border-top:1px solid #987e4066;padding:9px 3px;margin-top:7px}.recent>span{font-size:11px;color:#adbc9f;letter-spacing:.08em}#recent{display:flex;gap:4px;min-height:35px;align-items:center}.mini{width:34px;height:34px;display:grid;place-items:center;background:url('/imagens/bola.webp') center/contain no-repeat;color:#122a1c;font:700 11px 'Chakra Petch'}.ticket{grid-area:card;min-width:0;border:1px solid #c39b48;border-radius:10px;background:linear-gradient(140deg,#0b5138,#072d22);padding:10px}.ticket-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.ticket-top h2{font-size:20px;margin:0}.ticket-top .eyebrow{margin:0}.small-btn{font-size:11px;padding:6px;max-width:90px}.letters,.board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.letters{margin-top:8px}.letters span{text-align:center;background:linear-gradient(#f3d584,#b99543);color:#183522;font:700 18px/1.35 'Chakra Petch';border-radius:3px}.board{margin-top:4px}.cell{width:100%;padding:0;min-height:44px;border-radius:5px;background:linear-gradient(130deg,#12553b,#092f25);font:700 20px/1 'Chakra Petch';border:1px solid #628c6466;font-variant-numeric:tabular-nums}.cell:disabled{opacity:1}.cell.free{font-size:12px;color:#052b1c;background:linear-gradient(#f4dfa1,#c29d40)}.cell.stamped{color:#f6ffdb;background:radial-gradient(circle at 35% 25%,#2dc994,#08724e);border-color:#53e1a9;animation:carimbo .18s ease-out}.cell.near{border:2px solid #ffd76f;box-shadow:0 0 13px #e9ae3d77;color:#ffebac;animation:quase 1s alternate infinite}.cell.winning{color:#102d21;background:linear-gradient(120deg,#fff1ac,#e4b74b);border-color:#fff2ae;box-shadow:0 0 12px #e9cf6a88}.cell.called{border:2px dashed #75e9b5}@keyframes carimbo{from{scale:.86}to{scale:1}}@keyframes quase{to{box-shadow:0 0 20px #f3cf77cc}}.ticket-foot{display:flex;justify-content:space-between;gap:5px;font-size:11px;margin:6px 0;color:#dcd5a2}.choices{display:flex;align-items:center;gap:5px}.choices button{min-width:44px}.choices span{font-size:11px;color:#adc6a9}.choices [aria-pressed=true],.segmentos [aria-pressed=true]{color:#183b25;background:linear-gradient(#ffe29a,#bd943c);border-color:#ffe39b;box-shadow:0 0 10px #e0c86544}.controls{grid-area:controls;border-top:1px solid #866a3655;padding-top:10px}.entry{display:grid;grid-template-columns:1fr minmax(145px,.65fr);gap:8px}.entry>label,.entry>select{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.segmentos{display:flex;gap:0}.segmentos button{flex:1;border-radius:0;padding:7px 4px}.segmentos button:first-child{border-radius:7px 0 0 7px}.segmentos button:last-child{border-radius:0 7px 7px 0}.primary,.dourado{color:#142e1c;background:linear-gradient(110deg,#ffea9a,#d5a63b);border:1px solid #f8de7c;box-shadow:0 4px 0 #70501e,0 0 18px #eec35025;font-weight:700}.primary:enabled:hover,.dourado:enabled:hover{background:linear-gradient(110deg,#fff7d3,#e4bb5c);color:#142e1c}.play{display:flex;gap:10px}.play .primary{flex:1}.visual-controls{display:flex;align-items:center;justify-content:space-between;gap:6px}.auto{display:flex;align-items:center;min-height:44px;font-size:12px;gap:8px}.auto input{height:20px;width:20px;accent-color:#19d49c}.stamp-note,.status{font-size:11px;margin:4px 0;color:#c5cba8}.stamp-note{display:none}.error{font-size:12px;padding:10px;border:1px solid #fa9c66;background:#683e2b;color:#ffead0;border-radius:5px}.session-mode{font-size:11px;color:#9dbb9e;margin:5px 0 10px}.result{grid-area:result;border:1px solid #b8a16088;background:#12442e;border-radius:8px;padding:13px}.result h2{font-size:20px}.result dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.result dt{font-size:11px}.result dd{font-size:19px;font-weight:700;margin:0}.chita-regras{display:grid;gap:12px}.regra-cartao{border:1px solid #a6864555;border-radius:10px;padding:17px;background:linear-gradient(140deg,#0e402d,#06261c)}.regra-cartao h2{font-size:22px}.regra-cartao p,.regra-cartao li{font-size:12px;color:#c2d0b3;margin-bottom:9px}.regra-cartao ol{padding-left:20px;margin:0}.regra-cartao table{font-size:12px;margin:0}.ia-card{font-size:11px;color:#a4b59e}.chita-caderno{padding-top:48px}.chita-caderno>p{max-width:650px;color:#acc5b1}.leituras{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:20px 0}.leituras li{border:1px solid #a78c4155;background:#082f21;border-radius:10px;overflow:hidden}.leituras a{text-decoration:none;display:block;height:100%;padding:18px}.leituras h3{margin:0 0 10px;font-size:21px;color:#f0dda0}.leituras p{font-size:13px;color:#b3c7b4;margin:0}.leituras .indice{font-size:11px;color:#4ff5ba;letter-spacing:.1em}.chita-banner{margin-top:26px;position:relative;border-radius:13px;overflow:hidden;border:1px solid #b4944666}.chita-banner img{width:100%;max-height:290px;object-fit:cover;display:block}.chita-banner p{position:absolute;bottom:0;left:0;right:0;margin:0;padding:30px;background:linear-gradient(transparent,#021c15);font:700 26px/1.2 'Chakra Petch'}.chita-historico{margin-top:35px;border-top:1px solid #bd9b4955;padding-top:20px}.chita-historico h2{font-size:23px}#history{list-style:none;padding:0}#history li{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid #75936c33;padding:10px 0;font-size:12px}#history strong{color:#c4d2b0}.chita-rodape{border-top:1px solid #8f784755;margin-top:45px;padding:24px 0;color:#9ab49e;font-size:11px}.chita-rodape nav{display:flex;gap:17px;flex-wrap:wrap}.chita-rodape a{display:inline-flex;align-items:center;min-height:44px}.chita-documento{max-width:860px;margin-inline:auto;padding:8px 0 35px}.chita-documento article>h2{margin:40px 0 16px;padding-top:18px;border-top:1px solid #8d814c55}.chita-documento p{line-height:1.85;color:#c8d6c2}.chita-documento>h1{margin:20px 0}.chita-documento .resumo{font-size:17px;color:#bccbb5}.autoria{display:flex;align-items:center;gap:12px;font-size:12px;color:#a8bda5;margin:22px 0}.autoria img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #c9a954}.autoria p{margin:0;font-size:12px}.retrato{width:140px;height:140px;border-radius:16px;object-fit:cover;border:1px solid #d8b153;float:right;margin:0 0 18px 24px}.autor-secao{padding:30px 0;border-top:1px solid #99804777;clear:both}.autor-secao::after{content:'';display:block;clear:both}.autor-secao .bio{color:#e1dfb3}.dados-autor{font-size:12px;color:#a5c4aa}.chita-documento blockquote{margin:20px 0;border-left:3px solid #a98b45;padding:10px 18px;background:#0b3525}table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}th,td{border-bottom:1px solid #7f8d5c55;text-align:left;padding:9px 6px}th{color:#f4d88f}td{color:#c5d6ba}.crumb{display:flex;gap:8px;font-size:12px}.crumb a{min-height:44px;display:inline-flex;align-items:center}.mais-leituras{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #a88a4355;margin-top:35px;padding-top:15px}.mais-leituras a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
#journey-dialog{width:min(530px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #d5b35e;border-radius:14px;background:linear-gradient(140deg,#0d4a33,#041d17);color:#ecedd1;padding:22px;overflow:auto}dialog::backdrop{background:#00170fe8;backdrop-filter:blur(5px)}#journey-close{float:right;width:44px}#journey-title{padding-right:45px;font-size:25px}#journey-dialog li{padding:6px 0;font-size:12px;color:#a9c2aa}#journey-dialog li strong{display:block;color:#e0d19b}#journey-dialog li.active strong{color:#39f9b6}.journey-buttons{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}#journey-dialog small{font-size:11px}#journey-message{font-size:12px}#celebration{position:fixed;inset:0;z-index:90;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse,#075b3aee,#021810f5 75%);border-radius:0;overflow:hidden}#celebration-tier{font:700 clamp(70px,11vw,130px)/1 'Chakra Petch';color:#ffe28d;text-shadow:0 0 35px #fcbd4b99}#celebration-amount{font:700 clamp(50px,8vw,100px)/1.5 'Chakra Petch';color:#fff1b8}#celebration small{color:#dfd2a1;font-size:13px}#celebration-coins{position:absolute;inset:0;pointer-events:none}#celebration-coins img{position:absolute;width:38px;animation:chuva 2s ease-in infinite;animation-delay:var(--delay)}@keyframes chuva{from{transform:translateY(-20vh) rotate(0);opacity:0}20%{opacity:1}to{transform:translateY(110vh) rotate(550deg);opacity:0}}body[data-skin=sapphire] .ticket{background:linear-gradient(140deg,#103e55,#07262c)}body[data-skin=ruby] .ticket{background:linear-gradient(140deg,#67362b,#30261c)}body[data-skin=imperial] .ticket{box-shadow:0 0 25px #dcc87866}body[data-skin=master] .ticket{border:2px solid #ffe9a2;box-shadow:0 0 25px #33f6a855}
#chita-cofre{border:1px solid #cfaf5a;border-radius:18px;padding:0;width:min(1020px,calc(100vw - 32px));max-height:calc(100dvh - 24px);overflow:visible;background:#06281d;color:#f2edcb;box-shadow:0 0 90px #00ec9a22}#chita-cofre[open]{animation:portal .3s ease-out}.cofre-divisao{display:grid;grid-template-columns:1fr 1fr;min-height:480px;overflow:hidden;border-radius:18px}.cofre-divisao figure{margin:0;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 60%,#16a56966,transparent 65%),linear-gradient(#031b1499,#031b14e0),url('/imagens/ruina.webp') center/cover}.cofre-divisao figure span{position:absolute;font-size:360px;color:#d6b44715;line-height:1;pointer-events:none}.cofre-divisao figure img{position:relative;z-index:1;width:100%;max-width:440px;aspect-ratio:1;object-fit:contain}.cofre-divisao section{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;padding:40px 35px}.cofre-sair{position:absolute;right:10px;top:10px;width:44px;font-size:23px}.cofre-divisao h2{font-size:36px;line-height:1.1;max-width:330px;margin:13px 0 20px}.cofre-divisao p{font-size:14px;color:#c1d2b9;line-height:1.6}.cofre-divisao #cofre-valor{font-size:38px;color:#ffe18a;margin:0 0 18px}.cofre-divisao #cofre-acao{min-height:49px;width:100%;margin:5px 0 10px}.cofre-divisao #cofre-continuar{width:100%;background:transparent;border-color:#75976a66}.cofre-divisao small{font-size:11px;color:#a2b79b;margin-top:10px;line-height:1.5}#reward-state{font-size:12px;margin:10px 0 0;color:#e6d795}#cofre-voo{position:fixed;inset:0;pointer-events:none;z-index:999}.chita-dock{position:fixed;right:18px;bottom:18px;z-index:45;border:1px solid #bd9842;background:linear-gradient(#0d5037,#05281b);display:flex;align-items:center;padding:4px 12px 4px 3px;gap:4px;box-shadow:0 4px 15px #0007}.chita-dock img{width:54px;height:54px;object-fit:contain}.chita-dock span{font-size:12px}.chita-dock b{position:absolute;top:-5px;right:-5px;background:#f7d265;color:#073522;border-radius:50%;width:22px;height:22px;line-height:22px}.chita-dock.pronto{box-shadow:0 0 20px #17ec9b88}.chita-dock.pronto img{animation:balanco .7s alternate infinite}#chita-cofre[data-state=shake] #cofre-arte{animation:cofre-treme .09s alternate infinite}#chita-cofre[data-state=shine] figure:after,#chita-cofre[data-state=coins] figure:after{content:'';position:absolute;inset:10%;border-radius:50%;background:radial-gradient(#ffe77a88,transparent 70%);mix-blend-mode:screen;pointer-events:none}@keyframes cofre-treme{from{transform:rotate(-4deg) translateX(-4px)}to{transform:rotate(4deg) translateX(4px)}}@keyframes portal{from{opacity:0;clip-path:inset(0 48%)}to{opacity:1;clip-path:inset(0)}}
@media(min-width:1500px){.chita-palco{grid-template-columns:minmax(0,1fr) 300px}.table{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.urn{max-width:240px}}
@media(max-width:1150px){.chita-lateral{width:180px;padding:24px 12px}.chita-lateral .marca{width:170px}.chita-miolo{margin-left:180px;padding:0 22px 30px}.chita-palco{grid-template-columns:minmax(0,1fr) 210px;gap:12px}.chita-jogo{padding:10px}.table{grid-template-columns:minmax(0,.9fr) minmax(240px,1fr)}.entry{grid-template-columns:1fr}.regra-cartao{padding:12px}.regra-cartao h2{font-size:19px}.choices span{display:none}.current{width:66px;height:66px;font-size:22px}.urn{width:100%}}
@media(max-width:950px){.chita-palco{grid-template-columns:1fr}.chita-regras{grid-template-columns:1fr 1fr}.ia-card{grid-column:1/-1}.table{grid-template-columns:1fr 1.15fr}.entry{grid-template-columns:1fr minmax(145px,.7fr)}.chita-lateral{width:170px}.chita-miolo{margin-left:170px}.leituras{grid-template-columns:1fr}}
@media(max-width:700px){:root{font-size:14px}.chita-lateral{position:relative;width:100%;padding:12px 14px;border-right:0;border-bottom:1px solid #a5864655;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.chita-lateral .marca{width:102px;margin:0}.nome-casa{font-size:17px;padding:0}.chita-lateral nav{display:flex;gap:4px;margin:0}.chita-lateral nav a{font-size:11px;padding:5px 8px;border:0}.chita-lateral nav a:nth-child(n+3){display:none}.chita-lateral small{display:none}.chita-miolo{margin-left:0;padding:0 12px 28px}.chita-topo{padding:5px 0;margin-bottom:12px}.chita-topo p{font-size:11px}.chita-abertura{gap:8px}.chita-abertura h1{font-size:25px;margin-bottom:5px}.chita-abertura p{font-size:11px;margin-bottom:5px}.carteira{padding:5px 9px}.carteira small{font-size:11px}.carteira strong{font-size:22px}.chita-palco{margin-top:9px}.chita-jogo{padding:8px}.jogo-comandos{margin-bottom:5px}.jogo-comandos>span{display:none}.jogo-comandos button{font-size:11px}.session-mode{font-size:11px}.table{grid-template-columns:1fr;grid-template-areas:'stage' 'card' 'controls' 'result';gap:8px}.stage{height:88px;display:grid;grid-template-columns:80px 1fr 1fr;gap:3px;align-items:center;padding:3px 6px}.urn{width:78px;height:78px}.callout{margin:0;display:grid;grid-template-columns:56px 1fr;gap:3px}.callout .eyebrow{display:none}.current{width:56px;height:56px;font-size:19px;grid-row:1/3}.count{font-size:11px;line-height:1.2}.track{width:35px}.recent{width:auto;border:0;padding:0;margin:0}.recent>span{display:none}#recent{display:flex;flex-wrap:wrap;justify-content:center;max-width:112px;gap:1px}.mini{width:30px;height:30px;font-size:11px}.ticket{padding:7px}.ticket-top .eyebrow{display:none}.ticket-top h2{font-size:18px}.ticket-top button{min-height:44px}.letters{margin-top:4px}.letters span{font-size:16px}.cell{min-height:44px;font-size:20px}.ticket-foot{margin:4px 0}.choices span{display:inline}.controls{position:fixed;bottom:0;left:0;right:0;z-index:40;background:linear-gradient(#083c2af5,#032317);border-top:1px solid #d1ae59;padding:7px 11px 5px;box-shadow:0 -8px 20px #0008}.entry{grid-template-columns:1fr minmax(125px,.75fr);gap:7px}.entry .primary{font-size:12px;padding:8px}.visual-controls{gap:5px;min-height:44px}.visual-controls button{min-width:48px}.status{font-size:11px;line-height:1.2;margin:0;min-height:14px}.controls .stamp-note{display:none}.chita-miolo:has(.chita-jogo){padding-bottom:160px}.chita-dock{bottom:155px;right:10px;padding:2px 6px 2px 0;min-height:44px;opacity:.95}.chita-dock img{width:38px;height:38px}.chita-dock span{font-size:11px}.chita-regras{grid-template-columns:1fr}.chita-caderno{padding-top:32px}.leituras{gap:10px}.chita-documento{padding:10px 4px 20px}.chita-documento>h1{font-size:30px}.chita-documento p{font-size:14px;line-height:1.85}.chita-documento .resumo{font-size:15px}.autoria p{font-size:12px}.chita-banner p{font-size:22px;padding:20px}.retrato{width:110px;height:110px;margin-left:15px}#chita-cofre{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.cofre-divisao{grid-template-columns:40% 60%;min-height:430px}.cofre-divisao figure img{min-width:120px;width:100%;max-width:200px}.cofre-divisao figure span{font-size:180px}.cofre-divisao section{padding:60px 14px 25px}.cofre-divisao h2{font-size:26px;margin:7px 0 13px}.cofre-divisao p{font-size:12px;margin-bottom:10px}.cofre-divisao #cofre-valor{font-size:29px;margin-bottom:10px}.cofre-divisao #cofre-acao{font-size:12px;padding:8px;min-height:48px}.cofre-divisao #cofre-continuar{font-size:11px;padding:7px}.cofre-divisao small{font-size:11px;margin-top:8px}.cofre-sair{right:6px;top:6px}#journey-dialog{padding:16px}#journey-dialog li{font-size:11px;padding:3px 0}.journey-buttons button{font-size:11px;padding:7px}#journey-title{font-size:23px}#journey-dialog ol{padding-left:19px}#journey-message{margin-bottom:6px}.result dl{gap:4px}.result dd{font-size:16px}}
@media(max-width:350px){.chita-lateral{padding:7px 10px}.chita-lateral .marca{width:90px}.chita-lateral nav a{padding:3px 5px}.chita-abertura h1{font-size:22px}.carteira{padding:4px 6px}.carteira strong{font-size:20px}.stage{grid-template-columns:66px 1fr 80px}.urn{width:64px;height:64px}.callout{grid-template-columns:48px 1fr}.current{width:48px;height:48px;font-size:17px}.mini{width:26px;height:26px}.entry{grid-template-columns:1fr 122px}.segmentos button{font-size:11px}.cofre-divisao{grid-template-columns:41% 59%;min-height:410px}.cofre-divisao section{padding:52px 10px 18px}.cofre-divisao h2{font-size:23px}.cofre-divisao p{font-size:12px;line-height:1.45}.cofre-divisao #cofre-valor{font-size:26px}#reward-state{font-size:11px}.cofre-divisao small{font-size:11px;line-height:1.3}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}#celebration-coins{display:none}}
/* The site's assigned welcome uses the full viewport as a split native dialog. */
#chita-cofre{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;overflow:hidden}.cofre-divisao{min-height:100dvh;height:100dvh;border-radius:0}.cofre-divisao section{max-width:560px;width:100%;justify-self:center}.cofre-sair{right:14px;top:14px}.cofre-divisao figure img{width:100%;max-width:560px}
@media(max-width:700px){.cofre-divisao{min-height:100dvh}.cofre-divisao figure img{width:100%;min-width:120px;max-width:280px}.cofre-divisao section{padding-top:60px;padding-bottom:30px}.cofre-sair{right:8px;top:8px}}


/* convite · posição unificada (gaveta inferior no celular, centro no desktop) */
#chita-cofre{position:fixed!important;inset:auto 0 0 0!important;margin:0 auto!important;width:100%!important;max-width:100%!important;height:fit-content!important;min-height:0!important;max-height:min(50dvh,440px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:24px 24px 0 0!important;transform:none!important;rotate:none!important;z-index:1000!important;padding-bottom:env(safe-area-inset-bottom)}
#chita-cofre>*{max-height:none!important;height:auto!important;min-height:0!important;transform:none!important;rotate:none!important}
#chita-cofre[open]{animation:chita-cofr-chega .34s cubic-bezier(.2,.8,.3,1)}
@keyframes chita-cofr-chega{from{translate:0 100%}to{translate:0 0}}
#chita-cofre img[alt]:not([alt='']){width:120px!important;height:120px!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:contain}
button.cofre-sair{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;min-width:44px!important;min-height:44px!important;z-index:5}
@media(min-width:768px){#chita-cofre{inset:0!important;margin:auto!important;width:clamp(360px,40vw,560px)!important;max-height:80vh!important;border-radius:24px!important}#chita-cofre img[alt]:not([alt='']){width:160px!important;height:160px!important}}
@media(max-width:360px){#chita-cofre img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(max-height:500px) and (max-width:1000px){#chita-cofre{inset:auto 0 0 0!important;margin:0 auto!important;width:100%!important;max-height:70dvh!important;border-radius:22px 22px 0 0!important}#chita-cofre img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(prefers-reduced-motion:reduce){#chita-cofre[open]{animation:none}}
#chita-cofre button:is([aria-label*="echar" i],[aria-label*="lose" i]){min-width:46px!important;min-height:46px!important}
@media(max-height:500px){#chita-cofre[open]{animation:none!important;translate:none!important}}
#chita-cofre[open]{animation:none!important;translate:none!important}
