@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mergulho-dur:2.4s;--alvo-x:39.8%;--alvo-y:72.5%;--abre-dur:.5s;--navy:#0b1e3d;--navy-deep:#071429;--copper:#b8703f;--copper-light:#d99a68;--cyan:#3fa9e0;--paper:#f7f5f1;--ink:#14213d;--font-heading:"Press Start 2P", monospace;--font-body:"VT323", monospace;--borda-8bit:#0a1120;--casca:linear-gradient(180deg, #3b4a6b 0%, #2a3550 12%, #222b44 88%, #161d2e 100%);--tecla:linear-gradient(180deg, #47567a 0%, #333f5e 55%, #232c46 100%);--tela:repeating-linear-gradient(180deg, #3fa9e00e 0px, #3fa9e00e 1px, transparent 1px, transparent 3px), linear-gradient(180deg, #071426 0%, #04101f 100%);--tela-leitura:repeating-linear-gradient(180deg, #78c8ff0d 0px, #78c8ff0d 1px, transparent 1px, transparent 3px), linear-gradient(180deg, #23364f 0%, #1a2a40 100%);--relevo:inset 0 2px 0 #ffffff2e, inset 0 -3px 0 #00000073;--recuo:inset 0 0 22px #3fa9e029, inset 0 2px 6px #000000bf}body{background-color:var(--navy);color:var(--paper);font-family:var(--font-body);overscroll-behavior:none;margin:0;padding:0;font-size:22px}h1,h2,h3{font-family:var(--font-heading);line-height:1.6}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}input,textarea{-webkit-user-select:text;user-select:text}#app{touch-action:none;width:100vw;height:100dvh;position:relative;overflow:hidden}.console-overlay{inset:0 0 var(--deck-h) 0;box-sizing:border-box;font-family:var(--font-body,monospace);background:radial-gradient(at 50% 38%,#3fa9e026,#0000 62%),#060d18;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;overflow-y:auto}.console{background:var(--casca);border:3px solid var(--borda-8bit);box-sizing:border-box;width:100%;max-width:440px;box-shadow:var(--relevo), 0 14px 36px #000000a6;border-radius:16px;margin:auto;padding:20px 12px 14px;position:relative}.console:before,.console:after{content:"";background:radial-gradient(circle at 35% 35%,#7d8cb0 0%,#4a5878 45%,#1a2236 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;box-shadow:inset 0 1px 1px #ffffff59}.console:before{left:10px}.console:after{right:10px}.console-tela{background:var(--tela);border:2px solid var(--borda-8bit);box-shadow:var(--recuo);text-align:center;border-radius:8px;padding:16px 14px}.console-marca{font-family:var(--font-heading);letter-spacing:3px;text-align:center;color:#f7f5f166;margin:12px 0 0;font-size:8px}.console-titulo{font-family:var(--font-heading);color:var(--cyan);word-break:break-word;margin:0 0 6px;font-size:15px;line-height:1.5}.console-sub{font-family:var(--font-body);color:#f7f5f1cc;margin:0 0 18px;font-size:19px;line-height:1.35}.console-rotulo{font-family:var(--font-body);letter-spacing:1px;text-align:left;color:#f7f5f18c;margin:0 0 7px;font-size:16px}.console-campo{box-sizing:border-box;width:100%;color:var(--paper);font-family:var(--font-body);background:#00000073;border:2px solid #78aadc73;border-radius:5px;margin:0 0 16px;padding:11px 12px;font-size:21px}.console-campo::placeholder{color:#f7f5f159}.console-campo:focus{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), inset 0 0 14px #3fa9e033;outline:none}.console-grupo{margin-bottom:16px}.console-opcoes{flex-wrap:wrap;gap:6px;display:flex}.opt-tecla{background:var(--tecla);border:2px solid var(--borda-8bit);color:#f7f5f1d9;min-width:84px;font-family:var(--font-body);cursor:pointer;box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit);border-radius:6px;flex:auto;padding:10px 12px;font-size:18px;line-height:1.2;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s}.opt-tecla:hover{filter:brightness(1.12)}.opt-tecla:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit);transform:translateY(3px)}.opt-tecla.is-ativa{color:var(--navy-deep);box-shadow:inset 0 2px 6px #00000073, 0 0 0 var(--borda-8bit), 0 0 14px #3fa9e080;background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);transform:translateY(3px)}.console-erro{min-height:22px;font-family:var(--font-body);color:#ff8a80;margin:0 0 10px;font-size:18px}.console-acao{width:100%;margin-top:4px;font-size:13px;display:block}.console-visor{border:2px solid var(--borda-8bit);height:132px;box-shadow:var(--recuo);background:repeating-linear-gradient(#3fa9e00d 0 1px,#0000 1px 3px),radial-gradient(at 50% 85%,#3fa9e040,#0000 65%),#04101f;border-radius:7px;justify-content:center;align-items:flex-end;margin:0 auto 16px;padding-bottom:8px;display:flex}.console-visor img{image-rendering:pixelated;transform-origin:bottom;transform:scale(1.7)}.btn-primary{color:var(--navy-deep);border:2px solid var(--borda-8bit);font-family:var(--font-heading);letter-spacing:.5px;cursor:pointer;box-shadow:inset 0 2px 0 #fff6, inset 0 -3px 0 #00000038, 0 4px 0 var(--borda-8bit),  0 6px 14px #00000073;background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);border-radius:7px;padding:15px 26px;font-size:14px;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{box-shadow:inset 0 2px 0 #ffffff40, inset 0 -1px 0 #00000038, 0 0 0 var(--borda-8bit), 0 1px 5px #00000073;transform:translateY(4px)}.entity-name-label{font-family:var(--font-body);color:#f7f5f1eb;white-space:nowrap;pointer-events:none;z-index:6;border:2px solid var(--borda-8bit);background:repeating-linear-gradient(#3fa9e00d 0 1px,#0000 1px 3px),linear-gradient(#09162bc7,#040c1ad1);border-radius:4px;padding:2px 9px;font-size:16px;line-height:1.25;transition:opacity .22s;position:absolute;transform:translate(-50%,-100%);box-shadow:inset 0 1px #78aadc38,0 2px 6px #00000080}.casa-nome{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;display:block;overflow:hidden}.entity-name-label--acionavel{pointer-events:auto;cursor:pointer;min-height:30px;padding:5px 11px;transition:opacity .22s,transform 60ms,box-shadow 60ms;box-shadow:inset 0 1px #78aadc38,inset 0 -2px #00000073,0 3px #0000008c,0 4px 10px #00000080}.entity-name-label--acionavel:active{transform:translate(-50%,-100%)translateY(3px);box-shadow:inset 0 1px #78aadc38,inset 0 -1px #00000073,0 0 #0000008c,0 2px 6px #00000080}.entity-name-label--longe{opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s}.entity-name-label--com-tp{align-items:center;gap:6px;display:flex}.teleport-btn{pointer-events:auto;cursor:pointer;border:2px solid var(--borda-8bit);color:#3a2400;width:28px;height:26px;font-family:var(--font-body);box-shadow:inset 0 2px 0 #fff6, inset 0 -2px 0 #00000040, 0 2px 0 var(--borda-8bit), 0 3px 8px #00000080;background:linear-gradient(#ffd98a 0%,#f0a93c 45%,#a86a12 100%);border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;transition:transform .12s,box-shadow .12s;animation:2.2s ease-in-out infinite teleport-btn-pulse;display:flex;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.teleport-predio{z-index:8;border-radius:6px;width:42px;height:40px;font-size:22px;bottom:auto;transform:translate(-50%,-50%)}.teleport-btn:hover{filter:brightness(1.15);animation:none;transform:translate(-50%)scale(1.12)}.teleport-predio:hover{transform:translate(-50%,-50%)scale(1.12)}.teleport-btn:active{box-shadow:inset 0 2px 0 #ffffff40, inset 0 -1px 0 #00000040, 0 0 0 var(--borda-8bit), 0 1px 4px #00000080;transform:translate(-50%)translateY(2px)}.teleport-predio:active{transform:translate(-50%,calc(2px - 50%))}@keyframes teleport-btn-pulse{0%,to{box-shadow:inset 0 2px 0 #fff6, inset 0 -2px 0 #00000040, 0 2px 0 var(--borda-8bit), 0 3px 8px #00000080}50%{box-shadow:inset 0 2px 0 #fff6, inset 0 -2px 0 #00000040, 0 2px 0 var(--borda-8bit), 0 3px 8px #00000080, 0 0 12px #f0a93cd9}}.skip-intro-btn{top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));z-index:520;background:var(--tecla);border:2px solid var(--borda-8bit);color:var(--paper);font-family:var(--font-body);cursor:pointer;box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit), 0 4px 12px #00000073;border-radius:6px;padding:9px 18px;font-size:17px;transition:transform .15s,filter .15s;position:absolute}.skip-intro-btn:hover{filter:brightness(1.2);transform:scale(1.05)}.skip-intro-btn:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit), 0 1px 5px #00000073;transform:translateY(3px)}.teleport-flash{z-index:90;pointer-events:none;background:radial-gradient(circle at 50% 55%,#3fa9e08c,#3fa9e000 60%);animation:.42s ease-out forwards teleport-flash-anim;position:absolute;inset:0}@keyframes teleport-flash-anim{0%{opacity:0}35%{opacity:1}to{opacity:0}}.tour-card{bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;z-index:60;background:linear-gradient(#3b4a6b 0%,#2a3550 12%,#222b44 88%,#161d2e 100%);border:3px solid #0c1322;border-radius:14px;width:90%;max-width:420px;padding:20px 12px 12px;transition:top .35s,bottom .35s,left .35s,transform .35s;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #00000073,0 10px 30px #0009}.tour-card:before,.tour-card:after{content:"";background:radial-gradient(circle at 35% 35%,#7d8cb0 0%,#4a5878 45%,#1a2236 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;box-shadow:inset 0 1px 1px #ffffff59}.tour-card:before{left:8px}.tour-card:after{right:8px}.tour-card--junto{z-index:320;width:min(90%,380px);bottom:auto;transform:none}.tour-caption{font-family:var(--font-body);color:var(--paper);text-align:center;background:var(--tela-leitura);border:2px solid #0a1120;border-radius:7px;margin:0 0 12px;padding:12px 14px;font-size:19px;line-height:1.35;box-shadow:inset 0 0 22px #3fa9e029,inset 0 2px 6px #000000bf}.tour-actions,.tutor-dialog-actions{flex-wrap:wrap}.tour-actions{align-items:stretch;gap:8px;display:flex}.tour-btn{white-space:nowrap;font-family:var(--font-heading);cursor:pointer;color:var(--paper);background:linear-gradient(#47567a 0%,#333f5e 55%,#232c46 100%);border:2px solid #0a1120;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:12px 6px;font-size:11px;line-height:1.3;transition:transform 60ms linear,box-shadow 60ms linear;display:flex;box-shadow:inset 0 2px #ffffff40,inset 0 -3px #0000004d,0 3px #0a1120}.tour-btn:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffff2e,inset 0 -1px #0000004d,0 0 #0a1120}.tour-btn-next{color:var(--navy-deep);background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);flex:1.25;font-size:12px}.controls-tip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;box-sizing:border-box;background:#03091499;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.controls-tip-card{background:radial-gradient(circle at 50% 0%, #3fa9e026, var(--navy-deep) 75%);border:2px solid var(--cyan);text-align:center;box-sizing:border-box;border-radius:14px;width:100%;max-width:360px;max-height:calc(100dvh - 40px);padding:22px 20px;overflow-y:auto;box-shadow:0 0 30px #3fa9e059}.controls-tip-icon{margin-bottom:10px;font-size:36px}.controls-tip-card p{font-family:var(--font-body);color:var(--paper);margin:0 0 12px;font-size:19px;line-height:1.4}.controls-tip-card p:last-of-type{margin-bottom:18px}.controls-tip-card strong{color:var(--copper-light)}.onboarding-title{color:var(--cyan);margin:0 0 16px;font-size:22px}.onboarding-dica{text-align:left;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.onboarding-dica-icon{flex-shrink:0;font-size:26px;line-height:1}.onboarding-dica p{margin:0;font-size:19px;line-height:1.35}.splash-screen{inset:0 0 var(--deck-h) 0;z-index:500;box-sizing:border-box;cursor:pointer;background:radial-gradient(at 50% 45%,#3fa9e024,#0000 60%),#050c17;justify-content:center;align-items:center;padding:24px;transition:opacity .5s;display:flex;position:fixed}.splash-screen.fade-out{opacity:0}.splash-console{box-sizing:border-box;background:var(--casca);border:3px solid var(--borda-8bit);width:100%;max-width:400px;box-shadow:var(--relevo), 0 16px 44px #000000b3;border-radius:18px;padding:12px 14px 16px;animation:.7s cubic-bezier(.2,.9,.3,1.15) splash-console-liga;position:relative}.splash-console:before,.splash-console:after{content:"";background:radial-gradient(circle at 35% 35%,#7d8cb0 0%,#4a5878 45%,#1a2236 100%);border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;box-shadow:inset 0 1px 1px #ffffff59}.splash-console:before{left:11px}.splash-console:after{right:11px}@keyframes splash-console-liga{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.splash-console-topo{align-items:center;gap:7px;padding:0 2px 8px;display:flex}.splash-led{background:#7cff6b;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite splash-led-liga;box-shadow:0 0 8px #7cff6be6}@keyframes splash-led-liga{0%,to{opacity:1}50%{opacity:.45}}.splash-marca{font-family:var(--font-heading);letter-spacing:3px;color:#f7f5f173;font-size:8px}.splash-tela{aspect-ratio:4/5;box-sizing:border-box;background:radial-gradient(ellipse at 50% 30%, #3fa9e017, transparent 65%), var(--tela);border:2px solid var(--borda-8bit);width:100%;max-height:min(58vh,480px);box-shadow:var(--recuo);border-radius:8px;justify-content:center;align-items:center;padding:18px 14px;display:flex;position:relative;overflow:hidden}.splash-content{text-align:center;width:100%;display:grid}.cine-fase,.splash-title{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;container-type:inline-size}.cine-fase{transition:opacity .55s,visibility .55s}.cine-fase.visible{opacity:1;visibility:visible}.boot-bloco{text-align:left;width:100%;font-family:var(--font-body)}.boot-cabecalho{font-family:var(--font-heading);letter-spacing:1px;color:var(--cyan);text-shadow:0 0 14px #3fa9e080;margin:0;font-size:clamp(9px,4.6cqw,15px);line-height:1.5}.boot-regua{background:linear-gradient(90deg, var(--cyan), #3fa9e00d);opacity:.55;height:2px;margin:8px 0 15px}.boot-linha{color:var(--paper);align-items:baseline;gap:9px;margin:0 0 11px;font-size:clamp(14px,6.2cqw,22px);line-height:1.4;display:flex}.boot-seta{color:var(--cyan)}.boot-nome{white-space:nowrap}.boot-pontos{border-bottom:2px dotted #f7f5f147;flex:1;min-width:12px;transform:translateY(-4px)}.boot-ok{color:#7cff6b;text-shadow:0 0 10px #7cff6b8c}.boot-linha.is-carregando{visibility:hidden}.cine-fase.visible .boot-linha:not(.is-carregando):last-of-type{animation:.5s both boot-linha-entra}@keyframes boot-linha-entra{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}#cine-1.visible .boot-cabecalho{animation:.55s both boot-linha-entra}#cine-1.visible .boot-regua{animation:.7s .15s both boot-regua-abre}@keyframes boot-regua-abre{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.splash-title{transition:opacity .3s,visibility .3s}.splash-title.visible{opacity:1;visibility:visible}.splash-title-main{justify-items:center;gap:4px;margin-bottom:18px;display:grid}.titulo-linha{font-family:var(--font-heading);letter-spacing:1px;background:linear-gradient(180deg, #eaf7ff 0%, var(--cyan) 55%, #1f7fb8 100%);color:#0000;filter:drop-shadow(0 0 18px #3fa9e08c);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,11cqw,40px);line-height:1.1;display:flex}.titulo-letra{display:inline-block}.splash-title.visible .titulo-letra{animation:.55s cubic-bezier(.2,.9,.25,1.25) backwards titulo-letra-sobe}@keyframes titulo-letra-sobe{0%{opacity:0;filter:blur(6px);transform:translateY(16px)scale(.8)}to{opacity:1;filter:blur();transform:none}}.pelicula-tela{pointer-events:none;z-index:1400;background:radial-gradient(at 50% 42%,#ffb0600b,#0000 68%),radial-gradient(#0000 58%,#00000042 100%);position:fixed;inset:0}.pelicula-tela:after,.pelicula-lut{content:"";pointer-events:none;position:absolute;inset:0}.pelicula-lut{z-index:1401;mix-blend-mode:soft-light;opacity:.5;background:linear-gradient(170deg,#78beff80 0%,#fff0 45%,#ffb06080 100%);position:fixed}.pelicula-tela:before{content:"";background:repeating-linear-gradient(#00000017 0 1px,#0000 1px 3px);position:absolute;inset:0}.pelicula-tela:after{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");animation:.45s steps(3,end) infinite pelicula-grao;position:absolute;inset:0}@keyframes pelicula-grao{0%{background-position:0 0}50%{background-position:38px -21px}to{background-position:-17px 29px}}@media (prefers-reduced-motion:reduce){.pelicula-tela:after{animation:none}}.cortina-preta{opacity:0;z-index:1500;pointer-events:none;background:#000;transition:opacity .4s;position:fixed;inset:0}.cortina-preta.is-fechada{opacity:1}.cortina-preta.is-branca{inset:var(--bezel) var(--bezel) calc(var(--deck-h) + var(--bezel));background:#fff;border-radius:6px;transition:opacity .55s}.splash-planeta-cena{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;place-self:center;align-items:center;gap:10px;transition:opacity .7s,visibility .7s;display:flex}.splash-planeta-cena.visible{opacity:1;visibility:visible}.splash-planeta{aspect-ratio:1;background:var(--intro-globo) center / 166% 166% no-repeat;width:clamp(130px,40vw,196px);image-rendering:pixelated;border-radius:50%;animation:.9s cubic-bezier(.2,.9,.3,1.15) backwards planeta-entra;position:relative;overflow:hidden;box-shadow:inset -10px -8px 22px #0000004d,inset 5px 4px 12px #ffffff1a,0 0 34px #3fa9e073}@keyframes planeta-entra{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.splash-planeta>span{border-radius:50%;position:absolute;inset:0}.splash-planeta-nuvens{background-image:radial-gradient(26% 10% at 30% 46%,#ffffff80 0%,#0000 70%),radial-gradient(20% 8% at 70% 34%,#fff6 0%,#0000 70%),radial-gradient(30% 9% at 52% 72%,#ffffff59 0%,#0000 70%);animation:17s linear infinite planeta-gira}.splash-planeta-brilho{background:radial-gradient(circle at 30% 26%,#ffffff73 0%,#0000 38%)}@keyframes planeta-gira{0%{transform:translate(0)}to{transform:translate(-100%)}}.splash-ilha{left:var(--alvo-x);top:var(--alvo-y);aspect-ratio:1;background:var(--intro-ilha) center / 100% 100% no-repeat;width:34px;image-rendering:pixelated;opacity:0;pointer-events:none;margin:-17px 0 0 -17px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 72%);mask-image:radial-gradient(circle,#000 52%,#0000 72%)}.splash-pin{left:var(--alvo-x);bottom:calc(100% - var(--alvo-y));aspect-ratio:1;background:var(--intro-pin) center / contain no-repeat;width:13%;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #0009);pointer-events:none;animation:.5s cubic-bezier(.2,1.5,.4,1) .5s backwards pin-finca;position:absolute;transform:translate(-50%)}@keyframes pin-finca{0%{opacity:0;transform:translate(-50%)translateY(-26px)scale(1.5)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.splash-screen.is-mergulhando .splash-pin{animation:.5s forwards pin-some}@keyframes pin-some{0%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.6)}}.splash-screen.is-mergulhando .splash-ilha{animation:ilha-emerge var(--mergulho-dur) linear forwards}@keyframes ilha-emerge{0%{opacity:0;transform:scale(1)}61%{opacity:0;transform:scale(1.7)}83%{opacity:1;transform:scale(2.4)}to{opacity:1;transform:scale(4.6)}}.splash-nuvem-mergulho,.splash-linhas,.splash-flash{pointer-events:none;opacity:0;position:absolute}.splash-nuvem-mergulho{background:var(--intro-nuvem) var(--tela-zoom-x,50%) var(--tela-zoom-y,50%) / cover no-repeat;image-rendering:pixelated;transform-origin:var(--tela-zoom-x,50%) var(--tela-zoom-y,50%);inset:0}.splash-screen.is-mergulhando .splash-nuvem-mergulho{animation:nuvem-atravessa var(--mergulho-dur) linear forwards}@keyframes nuvem-atravessa{0%{opacity:0;transform:scale(.8)}62%{opacity:0;transform:scale(1.76)}76%{opacity:.85;transform:scale(2.88)}90%{opacity:1;transform:scale(5.12)}to{opacity:1;transform:scale(7.04)}}.splash-linhas{background:repeating-conic-gradient(from 0deg at var(--tela-zoom-x,50%) var(--tela-zoom-y,50%), #fff0 0deg, #fff0 3.2deg, #fffffff2 4deg, #fff0 4.8deg);-webkit-mask-image:radial-gradient(circle at var(--tela-zoom-x,50%) var(--tela-zoom-y,50%), transparent 6%, #000 42%);-webkit-mask-image:radial-gradient(circle at var(--tela-zoom-x,50%) var(--tela-zoom-y,50%), transparent 6%, #000 42%);mask-image:radial-gradient(circle at var(--tela-zoom-x,50%) var(--tela-zoom-y,50%), transparent 6%, #000 42%);transform-origin:var(--tela-zoom-x,50%) var(--tela-zoom-y,50%);inset:0}.splash-screen.is-mergulhando .splash-linhas{animation:linhas-velocidade var(--mergulho-dur) linear forwards}@keyframes linhas-velocidade{0%{opacity:0;transform:scale(1.54)rotate(0)}42%{opacity:0;transform:scale(2.2)rotate(2deg)}54%{opacity:.95;transform:scale(3.08)rotate(3.5deg)}70%{opacity:.8;transform:scale(4.62)rotate(6deg)}82%{opacity:0;transform:scale(6.16)rotate(8deg)}to{opacity:0;transform:scale(7.04)rotate(9deg)}}.splash-flash{background:#fff;inset:0}.splash-screen.is-mergulhando .splash-flash{animation:flash-branco var(--mergulho-dur) linear forwards}@keyframes flash-branco{0%{opacity:0}85.5%{opacity:0}92.5%{opacity:.85}96%{opacity:1}to{opacity:1}}.splash-seta{opacity:0;flex-direction:column;align-items:center;gap:2px;transition:opacity .4s;display:flex}.splash-seta.visible{opacity:1}.splash-seta-legenda{font-family:var(--font-heading);letter-spacing:1.5px;text-align:center;color:#f2b722;text-shadow:0 0 10px #f2b72273;font-size:clamp(8px,2.6vw,11px);line-height:1.7}.splash-screen.is-mergulhando .splash-content{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);animation:mergulho var(--mergulho-dur) linear forwards;will-change:transform}.splash-screen.is-mergulhando .splash-tap,.splash-screen.is-mergulhando .skip-intro-btn{opacity:0;transition:opacity .3s}@keyframes mergulho{0%{transform:scale(1)}12.5%{transform:scale(1.1)}25%{transform:scale(1.44)}37.5%{transform:scale(2.15)}50%{transform:scale(3.46)}62.5%{transform:scale(5.57)}71%{transform:scale(8.34)}80.5%{transform:scale(10.92)}to{transform:scale(12)}}.splash-screen.is-mergulhando .splash-planeta{animation:planeta-esquenta var(--mergulho-dur) ease-in forwards}@keyframes planeta-esquenta{0%{box-shadow:inset -10px -8px 22px #0000004d,0 0 34px #3fa9e073}to{box-shadow:inset -10px -8px 22px #0000001f,0 0 120px #8cd7fff2}}@media (prefers-reduced-motion:reduce){.splash-planeta-nuvens,.splash-pin,.splash-linhas{animation:none}.splash-screen.is-mergulhando .splash-content{animation-duration:.6s}}.splash-varredura{pointer-events:none;opacity:0;background:linear-gradient(108deg,#0000 38%,#ffffff05 45%,#a0e0ff38 50%,#ffffff05 55%,#0000 62%) 120% 0/260% 100%;position:absolute;inset:0}.splash-varredura.is-varrendo{animation:.85s cubic-bezier(.35,0,.2,1) splash-varre}@keyframes splash-varre{0%{opacity:0;background-position:120% 0}18%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-40% 0}}.splash-title-sub{font-family:var(--font-body);color:var(--copper-light);letter-spacing:5px;opacity:0;font-size:clamp(15px,4vw,21px)}.splash-title.visible .splash-title-sub{animation:.6s .65s forwards sub-entra}@keyframes sub-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:.9;transform:none}}.splash-tap{text-align:center;letter-spacing:2px;font-family:var(--font-body);color:var(--paper);opacity:0;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-size:clamp(14px,3.6vw,19px);transition:opacity .6s;display:flex}.splash-tap.visible{opacity:1;animation:1.6s ease-in-out infinite splash-tap-pulse}@keyframes splash-tap-pulse{0%,to{opacity:.5}50%{opacity:1}}.speech-bubble{background:var(--casca);border:3px solid var(--borda-8bit);color:var(--paper);box-sizing:border-box;width:196px;box-shadow:var(--relevo), 0 6px 18px #0009;pointer-events:none;text-align:center;z-index:5;isolation:isolate;border-radius:9px;padding:15px 16px;font-size:17px;font-weight:500;position:absolute;transform:translate(-50%)}.speech-bubble:before{content:"";background:var(--tela-leitura);border:2px solid var(--borda-8bit);box-shadow:var(--recuo), inset 0 0 18px #3fa9e01f;pointer-events:none;z-index:-1;border-radius:5px;position:absolute;inset:7px}.speech-bubble>*{z-index:1;position:relative}.speech-bubble:after{content:"";border-style:solid;border-width:8px 8px 0;border-color:var(--borda-8bit) transparent transparent transparent;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.npc-chat{top:auto;left:50%;right:auto;bottom:calc(20px + var(--deck-h) + env(safe-area-inset-bottom,0px));text-align:left;z-index:150;width:min(92vw,460px);padding:16px 18px}.npc-chat:after{display:none}.npc-chat .balao-fechar{top:8px;right:8px}.npc-chat .speech-bubble-row{padding-right:46px}.speech-bubble-row{text-align:left;align-items:center;gap:10px;display:flex}.fone-overlay{inset:0 0 var(--deck-h) 0;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);z-index:150;opacity:0;background:#030914b8;justify-content:center;align-items:center;padding:16px;transition:opacity .26s;display:flex;position:absolute}.fone-overlay.is-visivel{opacity:1}.fone{box-sizing:border-box;background:#0a1526;border:4px solid #1d3a5c;border-radius:22px;flex-direction:column;width:min(370px,100%);max-height:min(92dvh,760px);padding:10px 10px 6px;transition:transform .26s cubic-bezier(.2,.9,.3,1.15);display:flex;position:relative;transform:translateY(14px)scale(.98);box-shadow:0 0 0 3px #0000008c,0 18px 40px #0009}.fone-overlay.is-visivel .fone{transform:translateY(0)scale(1)}.fone-notch{background:#1d3a5c;border-radius:0 0 8px 8px;width:96px;height:8px;margin:0 auto 6px}.fone-status{font-family:var(--font-body);color:#f7f5f180;justify-content:space-between;padding:0 4px 6px;font-size:15px;display:flex}.fone-tela{box-sizing:border-box;background:#050d1a;border-radius:12px;flex:1;padding:12px;overflow-y:auto}.fone-home{background:#f7f5f140;border-radius:4px;width:110px;height:4px;margin:8px auto 2px}.fone-notif{background:#3fa9e01f;border:1px solid #3fa9e073;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.fone-notif-icone{border:2px solid var(--cyan);width:44px;height:44px;image-rendering:pixelated;background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0}.fone-notif-txt{min-width:0}.fone-notif-app{font-family:var(--font-heading);color:var(--cyan);margin:0;font-size:10px;line-height:1.4}.fone-notif-app span{color:#f7f5f173}.fone-notif-msg{font-family:var(--font-body);color:var(--paper);margin:3px 0 0;font-size:18px}.fone-app{text-align:left;background:#ffffff0a;border-radius:10px;padding:14px}.banco-app{text-align:left;background:#ffffff09;border-radius:10px;overflow:hidden}.banco-topo{border-bottom:2px solid var(--borda-8bit);background:linear-gradient(160deg,#1f6f9e 0%,#14486b 55%,#0d3350 100%);padding:14px 16px 16px;box-shadow:inset 0 2px #ffffff24}.banco-marca{align-items:center;gap:8px;display:flex}.banco-logo{background:var(--copper-light);color:#0d3350;border:2px solid var(--borda-8bit);width:22px;height:22px;font-family:var(--font-heading);border-radius:5px;justify-content:center;align-items:center;font-size:11px;display:flex}.banco-nome{font-family:var(--font-heading);letter-spacing:2px;color:var(--paper);font-size:10px}.banco-ola{font-family:var(--font-body);color:#f7f5f1e6;margin:12px 0 0;font-size:19px}.banco-rotulo{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f199;margin:10px 0 2px;font-size:15px}.banco-saldo{font-family:var(--font-heading);color:var(--paper);text-shadow:0 2px #0006;margin:0;font-size:22px}.banco-atalhos{pointer-events:none;border-bottom:1px solid #f7f5f11a;gap:6px;padding:12px 10px;display:flex}.banco-atalho{font-family:var(--font-body);color:#f7f5f1a6;text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:14px;display:flex}.banco-atalho i{width:34px;height:30px;color:var(--cyan);background:var(--tecla);border:2px solid var(--borda-8bit);box-shadow:var(--relevo);border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-style:normal;display:flex}.banco-lista{padding:10px 14px 4px}.banco-secao{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f180;margin:0 0 8px;font-size:15px}.banco-mov{border-bottom:1px solid #f7f5f11a;align-items:center;gap:10px;padding:9px 0;display:flex}.banco-mov.is-nova{border-left:3px solid var(--cyan);background:#3fa9e012;margin-left:-8px;padding-left:8px}.banco-mov-icone{border:2px solid var(--borda-8bit);width:30px;height:30px;font-family:var(--font-body);background:#00000059;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.banco-mov-txt{flex:1;min-width:0}.banco-mov-desc{font-family:var(--font-body);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.banco-mov-data{font-family:var(--font-body);color:#f7f5f173;margin:1px 0 0;font-size:14px}.banco-mov-valor{font-family:var(--font-heading);white-space:nowrap;flex-shrink:0;font-size:12px}.banco-nota{background:var(--tela);border:2px solid var(--borda-8bit);box-shadow:var(--recuo);border-radius:7px;margin:4px 12px 12px;padding:12px}.banco-nota-txt{font-family:var(--font-body);color:var(--paper);margin:0 0 10px;font-size:18px;line-height:1.35}.banco-nota-txt:last-child{margin-bottom:0}.banco-app .fone-btn{width:calc(100% - 24px);margin:0 12px 12px}.pc-overlay{inset:0 0 var(--deck-h) 0;z-index:100;box-sizing:border-box;font-family:var(--font-body,monospace);background:radial-gradient(at 50% 42%,#3fa9e029,#0000 62%),#060d18;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;overflow-y:auto}.pc{flex-direction:column;width:100%;max-width:480px;display:flex}.pc-tela{background:var(--tela);border:3px solid var(--borda-8bit);box-shadow:var(--recuo), 0 12px 34px #000000a6;border-radius:10px 10px 4px 4px;padding:10px}.pc-base{background:var(--casca);border:3px solid var(--borda-8bit);border-top:none;border-radius:0 0 10px 10px;align-self:center;margin-top:-3px;padding:5px 26px 6px;box-shadow:inset 0 -3px #00000073}.pc-base span{font-family:var(--font-heading);letter-spacing:2px;color:#f7f5f173;font-size:8px}.janela{border:2px solid var(--borda-8bit);background:#0a1729;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #78aadc2e}.janela-barra{border-bottom:2px solid var(--borda-8bit);background:linear-gradient(#2f6c96 0%,#1d4463 100%);justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.janela-titulo{font-family:var(--font-heading);letter-spacing:1px;color:var(--paper);font-size:9px}.janela-botoes{gap:4px;display:flex}.janela-btn{background:var(--tecla);border:2px solid var(--borda-8bit);width:20px;height:18px;font-family:var(--font-body);color:#f7f5f1cc;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff40}.janela-btn--fechar{cursor:pointer;color:var(--paper)}.janela-btn--fechar:hover{filter:brightness(1.25)}.janela-btn--fechar:active{transform:translateY(1px)}.janela-corpo{text-align:left;padding:12px 14px 14px}.pc-sistema{font-family:var(--font-body);color:#f7f5f18c;border-bottom:1px dashed #78aadc4d;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;padding-bottom:8px;font-size:15px;display:flex}.pc-sistema-caixa{color:var(--copper-light);margin-left:auto}.pc-titulo{font-family:var(--font-heading);color:var(--cyan);margin:0 0 8px;font-size:13px;line-height:1.5}.pc-intro{font-family:var(--font-body);color:#f7f5f1e0;margin:0 0 12px;font-size:19px;line-height:1.4}.pc-secao{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f180;margin:0 0 8px;font-size:16px}.tarefa{border:2px solid var(--borda-8bit);background:#ffffff09;border-radius:5px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;display:flex}.tarefa.is-aberta{cursor:pointer;transition:background .12s,transform 60ms linear}.tarefa.is-aberta:hover{background:#3fa9e024;transform:translate(2px)}.tarefa.is-aberta:active{transform:translate(2px)translateY(1px)}.tarefa.is-ok,.tarefa.is-erro{opacity:.6}.tarefa.is-ok .tarefa-nome,.tarefa.is-erro .tarefa-nome{text-decoration:line-through;text-decoration-thickness:2px}.tarefa.is-ok{border-left:5px solid #4caf50}.tarefa.is-erro{border-left:5px solid #f44336}.tarefa.is-ativa{border-color:var(--cyan);border-left:5px solid var(--cyan);background:#3fa9e029}.tarefa-status--andamento{color:var(--cyan);font-weight:700;animation:1.8s ease-in-out infinite tutor-spotlight-pulse}.tarefa-check{width:20px;height:20px;font-family:var(--font-body);color:var(--paper);background:#04101f;border:2px solid #78aadc80;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.tarefa-nome{min-width:0;font-family:var(--font-body);color:var(--paper);flex:1;font-size:19px}.tarefa-status{font-family:var(--font-body);color:#f7f5f199;flex-shrink:0;font-size:15px}.tarefa-status--abrir{color:var(--cyan)}.tarefa.is-ok .tarefa-status{color:#4caf50}.tarefa.is-erro .tarefa-status{color:#f44336}.janela-status{border-top:2px solid var(--borda-8bit);background:#00000059;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.janela-status-txt{font-family:var(--font-body);color:#f7f5f18c;font-size:16px}.janela-status .btn-primary{font-family:var(--font-body);letter-spacing:0;padding:8px 16px;font-size:18px}.atm-overlay{inset:0 0 var(--deck-h) 0;z-index:100;box-sizing:border-box;font-family:var(--font-body,monospace);background:radial-gradient(at 50% 40%,#3fa9e029,#0000 62%),#06101d;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;overflow-y:auto}.atm{background:var(--casca);border:3px solid var(--borda-8bit);width:100%;max-width:560px;box-shadow:var(--relevo), 0 14px 40px #000000b3;border-radius:14px;margin:auto;overflow:hidden}.atm-topo{border-bottom:3px solid var(--borda-8bit);background:linear-gradient(#1f6f9e 0%,#14486b 55%,#0d3350 100%);align-items:center;gap:8px;padding:9px 12px;display:flex}.atm-logo{background:var(--copper-light);color:#0d3350;border:2px solid var(--borda-8bit);width:22px;height:22px;font-family:var(--font-heading);border-radius:5px;justify-content:center;align-items:center;font-size:11px;display:flex}.atm-marca{font-family:var(--font-heading);letter-spacing:2px;color:var(--paper);flex:1;font-size:10px}.atm-luz{background:#7cff6b;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite splash-led-liga;box-shadow:0 0 8px #7cff6be6}.atm-corpo{align-items:stretch;gap:8px;padding:10px;display:flex}.atm-tela{background:var(--tela);border:2px solid var(--borda-8bit);min-width:0;min-height:260px;max-height:58vh;box-shadow:var(--recuo);text-align:left;border-radius:7px;flex:1;padding:12px 14px;overflow-y:auto}.atm-lateral{flex-direction:column;flex:0 0 132px;justify-content:center;gap:6px;display:flex}.atm-btn{background:var(--tecla);border:2px solid var(--borda-8bit);color:#f7f5f1e0;font-family:var(--font-body);text-align:center;cursor:pointer;box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit);border-radius:5px;justify-content:center;align-items:center;gap:2px;padding:9px 8px;font-size:16px;line-height:1.15;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s;display:flex;position:relative}.atm-btn:hover{filter:brightness(1.14)}.atm-btn:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit);transform:translateY(3px)}.atm-btn.is-ativa{color:var(--navy-deep);box-shadow:inset 0 2px 6px #00000073, 0 0 0 var(--borda-8bit), 0 0 14px #3fa9e073;background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);transform:translateY(3px)}.atm-btn.is-proxima:not(.is-ativa){box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit), 0 0 10px #f2b72259;border-color:#f2b722}.atm-btn--ok{color:var(--navy-deep);font-family:var(--font-heading);background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);padding:12px 8px;font-size:11px}.atm-btn--sair{margin-top:6px}.atm-base{border-top:2px solid var(--borda-8bit);align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.atm-slot{background:linear-gradient(#050b14,#101827);border-radius:3px;flex:1;height:9px;box-shadow:inset 0 2px 4px #000000e6,0 1px #ffffff14}.atm-base-txt{font-family:var(--font-heading);letter-spacing:2px;color:#f7f5f166;font-size:8px}.atm-espera{text-align:center;flex-direction:column;justify-content:center;height:100%;min-height:236px;display:flex}.atm-espera-oi{font-family:var(--font-heading);color:var(--cyan);margin:0 0 10px;font-size:15px}.atm-espera-txt{font-family:var(--font-body);color:var(--paper);margin:0 0 16px;font-size:20px;line-height:1.35}.atm-espera-piscando{font-family:var(--font-body);color:var(--cyan);margin:0;font-size:22px;animation:1.1s step-end infinite atm-cursor}@keyframes atm-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.atm-rotulo{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f18c;margin:0 0 10px;font-size:16px}.atm-saldo-grande{font-family:var(--font-heading);color:var(--copper-light);text-shadow:0 0 12px #d99a6873;margin:0 0 18px;font-size:clamp(20px,6vw,30px)}@media (width<=560px){.atm-corpo{flex-direction:column}.atm-lateral{flex:none}.atm-tela{min-height:200px;max-height:44vh}}.banco-vazio{text-align:center;font-family:var(--font-body);color:#f7f5f199;margin:0;padding:18px 0;font-size:19px}.banco-aviso{border:2px solid var(--borda-8bit);text-align:left;border-left-width:5px;border-radius:6px;margin:12px 14px 0;padding:10px 12px}.banco-aviso.is-grave{background:#f443361a;border-left-color:#f44336}.banco-aviso.is-atencao{background:#eab3081a;border-left-color:#eab308}.banco-aviso-quem{font-family:var(--font-heading);letter-spacing:1px;color:#f7f5f1a6;margin:0 0 4px;font-size:9px}.banco-aviso-txt{font-family:var(--font-body);color:var(--paper);margin:0;font-size:18px;line-height:1.35}.fone-app-nome{font-family:var(--font-heading);color:var(--copper-light);letter-spacing:1px;margin:0 0 12px;font-size:12px}.fone-app-rotulo{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f180;margin:12px 0 2px;font-size:15px}.fone-app-rotulo:first-of-type{margin-top:0}.fone-saldo{font-family:var(--font-heading);color:var(--paper);margin:0;font-size:22px}.fone-linha{border-bottom:1px solid #f7f5f11f;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.fone-linha-desc{font-family:var(--font-body);color:var(--paper);font-size:18px}.fone-linha-valor{font-family:var(--font-heading);white-space:nowrap;font-size:14px}.is-alta{color:#4caf50}.is-baixa{color:#f44336}.fone-detalhe{margin-top:4px}.fone-detalhe-txt{font-family:var(--font-body);color:var(--paper);margin:0;font-size:18px;line-height:1.35}.fone-sms{font-family:var(--font-body);color:var(--paper);margin:0 0 16px;font-size:20px;line-height:1.4}.fone-btn{width:100%;color:var(--navy-deep);border:2px solid var(--borda-8bit);box-shadow:inset 0 2px 0 #fff6, inset 0 -3px 0 #00000038, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000073;font-family:var(--font-heading);cursor:pointer;background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);border-radius:7px;margin-top:18px;padding:13px 16px;font-size:11px;line-height:1.35;transition:transform 60ms linear,box-shadow 60ms linear;display:block}.fone-btn:hover{filter:brightness(1.08)}.fone-btn:active{transform:translateY(1px)}.fone-btn--fantasma{background:var(--tecla);color:var(--cyan);margin-top:10px}.fone-btn--fantasma:hover{filter:brightness(1.15)}.fone-btn:active{box-shadow:inset 0 2px 0 #ffffff40, inset 0 -1px 0 #00000038, 0 0 0 var(--borda-8bit), 0 1px 5px #00000073;transform:translateY(4px)}.npc-ident{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.npc-ident-nome{font-family:var(--font-body);color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:16px;line-height:1;overflow:hidden}.npc-avatar{width:48px;height:48px;image-rendering:pixelated;border:2px solid var(--borda-8bit);background-color:#04101f;background-repeat:no-repeat;border-radius:5px;flex-shrink:0;box-shadow:inset 0 0 10px #000000b3,0 2px 6px #00000080}.joy-base{z-index:40;pointer-events:none;background:#f7f5f11a;border:2px solid #f7f5f14d;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;display:none;position:absolute}.joy-knob{border:2px solid var(--cyan);background:#3fa9e08c;border-radius:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px;position:absolute;top:50%;left:50%}.settings-instalar-dica{background:var(--tela);border:2px solid var(--borda-8bit);box-shadow:var(--recuo);font-family:var(--font-body);color:#f7f5f1d9;border-radius:6px;margin:0;padding:9px 11px;font-size:clamp(13px,3.2vw,16px);line-height:1.45}.hud-direita{top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.hud-direita>*{pointer-events:auto}.money-hud{background:var(--tela);border:2px solid var(--borda-8bit);font-family:var(--font-heading);color:var(--copper-light);white-space:nowrap;box-shadow:var(--recuo), 0 3px 10px #00000080;text-shadow:0 0 8px #d99a688c;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:clamp(14px,3.2vw,17px);display:flex}.money-hud-icon{font-size:clamp(14px,3.6vw,18px)}.zoom-hud{background:var(--casca);border:2px solid var(--borda-8bit);box-shadow:var(--relevo), 0 3px 10px #00000080;border-radius:7px;align-items:center;display:flex;overflow:hidden}.zoom-hud--tour{z-index:20;top:calc(14px + env(safe-area-inset-top,0px) + 52px);right:calc(14px + env(safe-area-inset-right,0px));position:absolute}.zoom-hud-btn{width:clamp(36px,9vw,44px);height:clamp(32px,8vw,38px);color:var(--copper-light);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:flex;position:relative}.zoom-hud-btn:before{content:"";background:currentColor;border-radius:2px;width:15px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoom-hud.tutor-spotlight .zoom-hud-btn{color:#ffd64f}.zoom-hud.tutor-spotlight .zoom-hud-btn:before{width:19px;height:4px}.zoom-hud.tutor-spotlight .zoom-hud-btn--in:after{width:4px;height:19px}.zoom-hud-btn--in:after{content:"";background:currentColor;border-radius:2px;width:3px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#zoom-hud-out{font-size:clamp(26px,6vw,30px);transform:translateY(1px)}#zoom-hud-in{transform:translateY(1px)}.zoom-hud-btn:active{background-color:#00000059;box-shadow:inset 0 2px 5px #0009}.zoom-hud-divider{background-color:var(--borda-8bit);opacity:1;width:2px;height:clamp(20px,5vw,26px);box-shadow:1px 0 #ffffff1f}.settings-hud{top:calc(8px + env(safe-area-inset-top,0px));left:calc(8px + env(safe-area-inset-left,0px));z-index:300;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed}.sound-toggle-btn{background:var(--tecla);border:2px solid var(--borda-8bit);width:clamp(26px,7vw,32px);height:clamp(24px,6.4vw,29px);box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit), 0 3px 8px #00000080;color:var(--copper-light);cursor:pointer;touch-action:manipulation;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:clamp(12px,3vw,15px);transition:transform .15s,opacity .15s;display:flex}.sound-toggle-btn:hover{transform:scale(1.1)}.sound-toggle-btn.muted{opacity:.55;border-color:var(--paper);color:var(--paper)}.settings-hud-btn{background:var(--tecla);border:2px solid var(--borda-8bit);width:clamp(30px,8vw,38px);height:clamp(28px,7.4vw,35px);box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit), 0 3px 8px #00000080;color:var(--copper-light);cursor:pointer;touch-action:manipulation;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:clamp(14px,3.6vw,18px);transition:transform .15s,box-shadow .15s;display:flex}.settings-hud-btn:hover{transform:rotate(25deg);box-shadow:0 0 12px #d99a6866}.settings-backdrop{inset:0 0 var(--deck-h) 0;z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;background:#030914b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;overflow-y:auto}.settings-console{max-width:360px}.enter-prompt{left:50%;bottom:calc(18px + var(--deck-h) + env(safe-area-inset-bottom,0px));z-index:45;animation:1.4s ease-in-out infinite enter-prompt-pulse;position:absolute;transform:translate(-50%)}@keyframes enter-prompt-pulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.05)}}.direction-arrow{background:var(--cyan);clip-path:polygon(50% 0%,90% 45%,90% 70%,50% 25%,10% 70%,10% 45%);filter:drop-shadow(0 0 7px #3fa9e0bf);opacity:.85;z-index:25;pointer-events:none;width:34px;height:30px;animation:1.6s ease-in-out infinite bussola-pulsa;position:absolute}@keyframes bussola-pulsa{0%,to{opacity:.6}50%{opacity:.95}}.pitch-card{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:70;box-sizing:border-box;background:linear-gradient(#3b4a6b 0%,#2a3550 12%,#222b44 88%,#161d2e 100%);border:3px solid #0c1322;border-radius:14px;width:94%;max-width:660px;padding:12px;position:absolute;overflow:visible;transform:translate(-50%);box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #00000073,0 10px 30px #0009}.pitch-card:before,.pitch-card:after{content:"";background:radial-gradient(circle at 35% 35%,#7d8cb0 0%,#4a5878 45%,#1a2236 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;box-shadow:inset 0 1px 1px #ffffff59}.pitch-card:before{left:8px}.pitch-card:after{right:8px}.pitch-card-corpo{display:block}.pitch-card-retrato{width:auto;height:clamp(112px,20vh,205px);image-rendering:pixelated;filter:drop-shadow(0 6px 14px #0009);pointer-events:none;position:absolute;bottom:calc(100% - 14px);left:18px}.pitch-card-retrato.is-fallback{border:2px solid var(--cyan);background:#050e1ecc;border-radius:12px;height:clamp(88px,15vh,130px)}.pitch-card-conteudo{background:var(--tela-leitura);border:2px solid #0a1120;border-radius:7px;min-width:0;padding:12px 14px 14px;box-shadow:inset 0 0 22px #3fa9e029,inset 0 2px 6px #000000bf}.pitch-card-nome{background:var(--cyan);color:var(--navy-deep);font-family:var(--font-heading);white-space:nowrap;border-radius:8px 8px 0 0;margin:0;padding:5px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% - 16px);right:18px;box-shadow:0 -3px 10px #00000059}.pitch-card-empresa{color:var(--copper-light);opacity:.9;letter-spacing:1px;margin:0 0 8px;font-size:16px}.pitch-card-close{color:var(--paper);opacity:.6;cursor:pointer;z-index:1;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.pitch-card-close:hover{opacity:1}.pitch-card-texto{color:var(--paper);margin:6px 0 4px;font-size:21px;line-height:1.45}.pitch-card-btn-contratar,.pitch-card-btn-confirmar,.pitch-card-btn-cancelar{width:100%;transition:transform 60ms linear,box-shadow 60ms linear;border:2px solid #0a1120!important;border-radius:7px!important;padding:14px 18px!important;font-size:13px!important;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #0000004d,0 3px #0a1120!important}.pitch-card-btn-contratar:active,.pitch-card-btn-confirmar:active,.pitch-card-btn-cancelar:active{transform:translateY(3px);box-shadow:inset 0 2px #fff3,inset 0 -1px #0000004d,0 0 #0a1120!important}.pitch-card-empresa{font-family:var(--font-heading);letter-spacing:2px;text-transform:uppercase;color:var(--copper-light);opacity:.85;margin:0 0 8px;padding-left:2px;font-size:9px;display:block}.pitch-card-confirm{color:var(--cyan);margin:12px 0 14px;font-size:19px}.pitch-card-actions{gap:10px;display:flex}.pitch-card-btn-cancelar{background:var(--tecla);color:var(--paper);font-family:var(--font-heading);cursor:pointer;flex:1;padding:14px 0;font-size:13px}.pitch-card-actions .pitch-card-btn-contratar,.pitch-card-btn-confirmar{flex:1;width:auto}.convite-bubble{transition:transform .15s,box-shadow .15s}.convite-bubble:hover{transform:translate(-50%)scale(1.02);box-shadow:0 6px 16px #00000073}.convite-btn{width:100%;color:var(--navy-deep);border:2px solid var(--borda-8bit);box-shadow:inset 0 2px 0 #fff6, inset 0 -3px 0 #00000038, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000073;font-family:var(--font-heading);font-family:var(--font-body);letter-spacing:.5px;cursor:pointer;background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#2179a8 100%);border-radius:7px;margin-top:10px;padding:8px 14px;font-size:19px;line-height:1.2;transition:transform 60ms linear,box-shadow 60ms linear;animation:1.8s ease-in-out infinite convite-btn-pulse;display:block}.balao-fechar{z-index:2;color:#fff;border:2px solid var(--borda-8bit);box-shadow:0 2px 0 var(--borda-8bit), 0 3px 8px #00000073;font-family:var(--font-body);cursor:pointer;background:linear-gradient(#ff8a7a 0%,#e14b39 45%,#9c2a1c 100%);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:15px;line-height:1;display:flex;position:absolute;top:-11px;right:-11px}.balao-fechar:hover{filter:brightness(1.12)}.balao-fechar:active{box-shadow:0 0 0 var(--borda-8bit);transform:translateY(2px)}.balao-fechar .tecla-selo{margin-right:-2px;transform:scale(.72)}.convite-btn--mais{width:auto;box-shadow:none;color:var(--cyan);opacity:.85;background:0 0;border:none;margin:6px 0 0 auto;padding:2px 10px;font-size:15px;line-height:1;animation:1.1s ease-in-out infinite convite-mais-pulsa}.convite-btn--mais:hover{opacity:1;transform:none}@keyframes convite-mais-pulsa{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.convite-btn-nao{background:var(--tecla);color:#f7f5f1d9;border:2px solid var(--borda-8bit);width:100%;font-family:var(--font-body);cursor:pointer;box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit);border-radius:6px;margin-top:6px;padding:5px 12px;font-size:16px;line-height:1.2;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s;display:block}.convite-btn-nao:hover{filter:brightness(1.15)}.convite-btn-nao:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit);transform:translateY(2px)}.convite-btn:active{box-shadow:inset 0 2px 0 #ffffff40, inset 0 -1px 0 #00000038, 0 0 0 var(--borda-8bit), 0 1px 5px #00000073;animation:none;transform:translateY(3px)}.convite-btn:hover{filter:brightness(1.08)}.convite-btn:active{transform:translateY(1px)}@keyframes convite-btn-pulse{0%,to{box-shadow:inset 0 2px 0 #fff6, inset 0 -2px 0 #00000038, 0 3px 0 var(--borda-8bit), 0 4px 10px #00000073}50%{box-shadow:inset 0 2px 0 #fff6, inset 0 -2px 0 #00000038, 0 3px 0 var(--borda-8bit), 0 4px 10px #00000073, 0 0 18px #3fa9e0bf}}.dd-folha{color:#1c2433;box-sizing:border-box;text-align:left;width:100%;max-width:460px;font-family:var(--font-body);background:#ede6d4;border:3px solid #1c2433;margin:0 auto 28px;padding:22px 24px 18px;position:relative;box-shadow:0 0 0 3px #ede6d4,0 14px 40px #0000008c}.dd-timbre{font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;color:#1c2433;margin:0 0 2px;font-size:10px}.dd-confidencial{letter-spacing:3px;text-transform:uppercase;opacity:.55;border-bottom:2px solid #1c2433;margin:0 0 14px;padding-bottom:8px;font-size:15px}.dd-carimbo{font-family:var(--font-heading);text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:.92;border:3px double;border-radius:4px;padding:8px 10px;font-size:11px;line-height:1.5;animation:.45s cubic-bezier(.2,1.6,.4,1) .5s both dd-carimbada;position:absolute;top:14px;right:14px;transform:rotate(-7deg)}.dd-carimbo--aprovado{color:#2e7d43}.dd-carimbo--ressalvas{color:#a87f1c}.dd-carimbo--recusado{color:#b3372e}@keyframes dd-carimbada{0%{opacity:0;transform:rotate(-7deg)scale(2.1)}70%{opacity:1;transform:rotate(-7deg)scale(.94)}to{opacity:.92;transform:rotate(-7deg)scale(1)}}@media (prefers-reduced-motion:reduce){.dd-carimbo{animation:none}}.dd-linha{align-items:baseline;gap:8px;margin:4px 0;font-size:19px;display:flex}.dd-linha .dd-pontos{border-bottom:2px dotted #1c243373;flex:1;transform:translateY(-4px)}.dd-linha .dd-valor{white-space:nowrap;font-weight:700}.dd-linha .dd-valor--positivo{color:#2e7d43}.dd-linha .dd-valor--negativo{color:#b3372e}.dd-secao{font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;opacity:.75;margin:18px 0 8px;font-size:9px}.dd-parecer{background:#1c24330d;border-left:3px solid #1c243359;align-items:flex-start;gap:10px;margin:10px 0;padding:8px 10px;display:flex}.dd-parecer-foto{width:40px;height:40px;image-rendering:pixelated;background:#d8cfba;border:2px solid #1c2433;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.dd-parecer-nome{text-transform:uppercase;letter-spacing:1px;opacity:.7;margin:0 0 2px;font-size:15px}.dd-parecer-fala{margin:0;font-size:18px;line-height:1.3}.dd-rodape{border-top:2px solid #1c2433;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;padding-top:10px;font-size:18px;display:flex}.pitch-card-roi{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 14px;padding:10px 14px;font-size:17px;line-height:1.35;display:flex}.pitch-card-roi strong{font-family:var(--font-heading);white-space:nowrap;flex-shrink:0;font-size:15px;line-height:1.6}.pitch-card-roi-rotulo{flex-direction:column;line-height:1.25;display:flex}.pitch-card-roi-rotulo small{opacity:.7;font-size:14px}@media (width<=480px){.pitch-card-roi{flex-direction:column;align-items:flex-start;gap:6px}}.pitch-card-roi--ganho{color:#7ee083;background:#4caf5029;border:1px solid #4caf508c}.pitch-card-roi--custo{color:#e8c766;background:#eab3081a;border:1px solid #eab30866}.tutor-spotlight{z-index:300;border-radius:12px;animation:1.1s ease-in-out infinite tutor-spotlight-pulse}@keyframes tutor-spotlight-pulse{0%,to{box-shadow:0 0 0 3px #ffd64fe6,0 0 18px 6px #ffd64f8c,0 0 0 9999px #030914c7}50%{box-shadow:0 0 0 6px #ffd64f8c,0 0 26px 10px #ffd64f4d,0 0 0 9999px #030914c7}}.npc-panel-opcoes{flex-direction:column;gap:10px;margin-top:14px;display:flex}.npc-panel-opcao{color:inherit;font-family:var(--font-body,monospace);text-align:left;cursor:pointer;background:#ffffff0f;border:2px solid #3fa9e059;border-radius:10px;padding:12px 14px;font-size:17px;line-height:1.35}.npc-panel-opcao:hover{border-color:var(--cyan);background:#3fa9e02e}.investidor-valor{font-family:var(--font-heading);color:var(--copper-light);text-align:center;margin:10px 0 4px;font-size:30px}.investidor-recusa{font-family:var(--font-heading);color:#f4776b;text-align:center;margin:10px 0 4px;font-size:18px}.arrow-tour-banner{bottom:calc(20px + var(--deck-h) + env(safe-area-inset-bottom,0px));background:var(--tela);border:2px solid var(--borda-8bit);border-left:5px solid var(--cyan);width:max-content;max-width:min(90%,460px);box-shadow:var(--recuo), 0 3px 12px #00000080;font-family:var(--font-body);color:#ffc987;text-align:left;white-space:normal;z-index:15;opacity:0;pointer-events:none;border-radius:6px;padding:10px 16px;font-size:19px;line-height:1.3;transition:opacity .4s,transform .4s;position:absolute;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 3px 14px #00000080}.arrow-tour-banner.visible{opacity:1;transform:translate(-50%)translateY(0)}.tutor-dialog{z-index:150;padding:0 16px calc(20px + var(--deck-h) + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;justify-content:center;align-items:flex-end;transition:align-items .25s;display:flex;position:absolute;inset:0}.tutor-dialog--topo{padding:calc(20px + env(safe-area-inset-top,0px)) 16px 0;align-items:flex-start}.tutor-dialog-card{box-sizing:border-box;pointer-events:auto;text-align:left;background:linear-gradient(#3b4a6b 0%,#2a3550 12%,#222b44 88%,#161d2e 100%);border:3px solid #0c1322;border-radius:14px;width:100%;max-width:460px;padding:12px;position:relative;overflow:visible;box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #00000073,0 10px 30px #0009}.tutor-dialog-foto{width:auto;height:clamp(104px,19vh,190px);image-rendering:pixelated;filter:drop-shadow(0 6px 14px #0009);pointer-events:none;object-fit:contain;background:0 0;border:none;border-radius:0;position:absolute;bottom:calc(100% - 12px);left:16px}.tutor-dialog-foto.is-fallback{border:2px solid var(--cyan);background:#050e1ecc;border-radius:10px;height:clamp(84px,13vh,118px)}.tutor-dialog-nome{background:var(--cyan);color:var(--navy-deep);font-family:var(--font-heading);white-space:nowrap;border-radius:8px 8px 0 0;margin:0;padding:5px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% - 14px);right:16px;box-shadow:0 -3px 10px #00000059}.tutor-dialog-texto{background:var(--tela-leitura);color:var(--paper);text-align:left;border:2px solid #0a1120;border-radius:7px;margin:0 0 12px;padding:14px;font-size:20px;line-height:1.45;box-shadow:inset 0 0 22px #3fa9e029,inset 0 2px 6px #000000bf}.tour-btn-voltar[hidden]{display:none}.tutor-dialog-voltar{background:var(--tecla);border:2px solid var(--borda-8bit);color:var(--cyan);font-family:var(--font-body);cursor:pointer;touch-action:manipulation;box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit), 0 4px 10px #0006;border-radius:6px;padding:9px 14px;font-size:17px;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s}.tutor-dialog-voltar:hover{filter:brightness(1.15)}.tutor-dialog-voltar:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit), 0 1px 4px #0006;transform:translateY(1px)}.tutor-dialog-actions{align-items:center;gap:10px;display:flex}.tutor-dialog-progresso{opacity:.55;margin-right:auto;font-size:15px}.tutor-dialog-pular{background:var(--tecla);border:2px solid var(--borda-8bit);color:var(--paper);font-family:var(--font-body);cursor:pointer;box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit), 0 4px 10px #0006;border-radius:6px;padding:8px 16px;font-size:16px;transition:transform 60ms linear,box-shadow 60ms linear}.tutor-dialog-pular:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit), 0 1px 4px #0006;transform:translateY(3px)}.tutor-dialog-next{padding:12px 22px}.beeper{box-sizing:border-box;background:var(--casca);border:3px solid var(--borda-8bit);width:min(56vw,184px);box-shadow:var(--relevo), 0 6px 18px #0009;border-radius:10px;padding:6px}.beeper-topo{align-items:center;gap:5px;padding:0 2px 5px;display:flex}.beeper-luz{background:#7cff6b;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite splash-led-liga;box-shadow:0 0 6px #7cff6be6}.beeper-marca{font-family:var(--font-heading);letter-spacing:2px;color:#f7f5f173;flex:1;font-size:7px}.beeper-sinal{font-family:var(--font-body);color:#7cff6bb3;font-size:11px}.beeper-tela{background:var(--tela);border:2px solid var(--borda-8bit);border-left:4px solid var(--cyan);box-shadow:var(--recuo);text-align:left;border-radius:5px;padding:8px 10px}.beeper-btn-mapa{background:var(--tecla);border:2px solid var(--borda-8bit);color:#f7f5f1d9;width:100%;font-family:var(--font-heading);letter-spacing:1px;cursor:pointer;box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit);border-radius:5px;margin-top:6px;padding:6px;font-size:8px;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s;display:block}.beeper-btn-mapa:hover{filter:brightness(1.15)}.beeper-btn-mapa:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit);transform:translateY(2px)}.mapa-overlay{z-index:160;box-sizing:border-box;background:#030914b8;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.mapa-app{box-sizing:border-box;background:var(--casca);border:3px solid var(--borda-8bit);width:100%;max-width:420px;box-shadow:var(--relevo), 0 14px 36px #000000b3;border-radius:12px;padding:9px}.mapa-tela{aspect-ratio:4/3;border:2px solid var(--borda-8bit);box-shadow:var(--recuo);background:repeating-linear-gradient(#3fa9e00d 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3fa9e00d 0 1px,#0000 1px 46px),linear-gradient(#071426 0%,#04101f 100%);border-radius:6px;position:relative;overflow:hidden}.mapa-ponto{font-family:var(--font-body);color:#f7f5f1bf;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mapa-ponto i{border:2px solid var(--borda-8bit);background:var(--tecla);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;font-style:normal;line-height:1;display:flex}.mapa-ponto b{font-size:11px;font-weight:400}.mapa-terreno{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mapa-terreno polygon{fill:#3fa9e01a;stroke:#3fa9e073;stroke-width:6px;stroke-linejoin:round}.mapa-ponto--predio i{box-sizing:border-box;background:linear-gradient(#2a3550,#161d2e);width:26px;height:26px;padding:2px}.mapa-ponto--predio i img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.mapa-ponto.is-voce i{background:var(--paper);color:var(--navy-deep);animation:1.2s ease-in-out infinite tutor-spotlight-pulse}.mapa-ponto.is-voce b{color:var(--paper)}.mapa-app .pc-btn-sec{width:100%;margin-top:8px}.quest-progress{font-family:var(--font-heading);letter-spacing:1px;color:var(--cyan);margin:0;font-size:11px}.quest-progress strong{color:#ffc987}.quest-task{color:var(--paper);opacity:.92;margin:7px 0 0;font-size:16px;line-height:1.3}.quest-next{color:#ffc987;margin:7px 0 0;font-size:17px;line-height:1.3}.quest-arrow{color:var(--cyan);font-weight:700}.end-screen{background-color:var(--navy);text-align:center;z-index:20;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.end-screen h1{font-size:24px}.end-screen p{font-size:22px}.end-screen h2{font-family:var(--font-body);font-size:26px;line-height:1.4}.contato-card{border:2px solid var(--copper);text-align:center;box-sizing:border-box;background:linear-gradient(160deg,#b8703f29,#0b1e3d8c);border-radius:14px;width:100%;margin-top:30px;padding:20px 18px 18px;box-shadow:0 6px 22px #00000073}.contato-titulo{font-family:var(--font-heading);color:var(--copper-light);margin:0 0 10px;font-size:13px;line-height:1.5}.contato-sub{font-family:var(--font-body);color:var(--paper);opacity:.85;margin:0 0 16px;font-size:20px;line-height:1.3}.contato-campos{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.contato-input{width:100%;color:var(--paper);font-family:var(--font-body);box-sizing:border-box;background:#071429d9;border:2px solid #d99a6873;border-radius:10px;padding:14px;font-size:22px}.contato-input::placeholder{color:#f7f5f173}.contato-input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #3fa9e040}.contato-botoes{flex-direction:column;gap:10px;display:flex}.contato-btn{border:2px solid var(--borda-8bit);width:100%;font-family:var(--font-heading);color:var(--navy-deep);cursor:pointer;border-radius:7px;padding:14px 16px;font-size:11px;line-height:1.4;transition:transform .12s,box-shadow .12s}.contato-btn:hover{transform:translateY(-2px)}.contato-btn:active{transform:translateY(0)}.contato-btn--zap{box-shadow:inset 0 2px 0 #fff6, inset 0 -3px 0 #00000038, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000073;background:linear-gradient(#4ef08a 0%,#25d366 45%,#14a44b 100%)}.contato-btn--mail{background:linear-gradient(180deg, #f0bc90 0%, var(--copper-light) 45%, var(--copper) 100%);box-shadow:inset 0 2px 0 #fff6, inset 0 -3px 0 #00000038, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000073}.contato-btn--resgate{width:100%;box-shadow:inset 0 2px 0 #fff6, inset 0 -3px 0 #00000038, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000073;background:linear-gradient(#4ef08a 0%,#25d366 45%,#14a44b 100%);margin-top:10px}.contato-btn[hidden]{display:none}.contato-btn:active{box-shadow:inset 0 2px 0 #ffffff40, inset 0 -1px 0 #00000038, 0 0 0 var(--borda-8bit), 0 1px 5px #00000073;transform:translateY(4px)}.contato-aviso{min-height:20px;font-family:var(--font-body);color:var(--cyan);margin:10px 0 0;font-size:19px}@media (width>=620px){.contato-campos,.contato-botoes{flex-direction:row}.contato-campos>*,.contato-botoes>*{flex:1}}#app canvas{display:block;width:100%!important;height:100%!important}@media (pointer:coarse){.controls-tip,.speech-bubble,.fone-overlay,.settings-backdrop,.pitch-card,.contato-card{-webkit-backdrop-filter:none!important}.pitch-card{background:linear-gradient(160deg,#102c52f7,#071429fa)}}:root{--bezel:14px;--deck-h:118px}#app{background:var(--casca);padding:var(--bezel) var(--bezel) calc(var(--deck-h) + var(--bezel));box-sizing:border-box}#app canvas{box-shadow:0 0 0 2px var(--borda-8bit), inset 0 0 30px #00000059;border-radius:6px}.gametoy{z-index:460;pointer-events:none;position:fixed;inset:0}.gametoy-bezel{inset:0 0 var(--deck-h) 0;border-radius:6px;position:absolute;box-shadow:inset 0 0 26px #00000080}.gametoy-deck{height:calc(var(--deck-h) + env(safe-area-inset-bottom,0px));padding:7px 26px calc(6px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-top:3px solid var(--borda-8bit);pointer-events:auto;align-items:center;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 3px #ffffff1f}.gametoy-esquerda{flex-shrink:0;align-items:center;gap:14px;display:flex}.gametoy-stick{order:0}.gametoy-dpad{flex-shrink:0;order:1;width:84px;height:84px;position:relative}.gametoy-dir{border:2px solid var(--borda-8bit);color:#f7f5f18c;width:28px;height:28px;font-family:var(--font-body);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 2px 0 #ffffff24, 0 2px 0 var(--borda-8bit);background:linear-gradient(#2b3142 0%,#1b202c 55%,#12161f 100%);justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute}.is-cima{border-bottom:none;border-radius:6px 6px 0 0;top:0;left:28px}.is-baixo{border-top:none;border-radius:0 0 6px 6px;bottom:0;left:28px}.is-esq{border-right:none;border-radius:6px 0 0 6px;top:28px;left:0}.is-dir{border-left:none;border-radius:0 6px 6px 0;top:28px;right:0}.gametoy-dpad-centro{box-sizing:border-box;border-top:2px solid var(--borda-8bit);border-bottom:2px solid var(--borda-8bit);background:linear-gradient(#262c3b,#1b202c);width:28px;height:28px;position:absolute;top:28px;left:28px}.gametoy-dpad-centro:after{content:"";background:#0000008c;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff14}.gametoy-dir.is-apertado{color:var(--cyan);transform:translateY(2px);box-shadow:inset 0 2px 6px #000000b3}.gametoy-stick{border:3px solid var(--borda-8bit);box-sizing:border-box;touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 32%,#2a3450 0%,#1a2236 60%,#101724 100%);border-radius:50%;flex-shrink:0;width:86px;height:86px;position:relative;box-shadow:inset 0 4px 10px #0009,inset 0 -2px #ffffff12}.gametoy-stick.is-ativo{cursor:grabbing}.gametoy-stick-knob{border:2px solid var(--borda-8bit);box-sizing:border-box;pointer-events:none;background:linear-gradient(#5c6d94 0%,#3b4a6b 50%,#232c46 100%);border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;transition:transform 50ms linear;position:absolute;top:50%;left:50%;box-shadow:inset 0 3px #ffffff47,inset 0 -3px #00000059,0 3px 8px #0000008c}.gametoy-stick.is-ativo .gametoy-stick-knob{border-color:var(--cyan);transition:none}.gametoy-seta{font-family:var(--font-body);color:#f7f5f147;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1;transition:color 80ms linear,text-shadow 80ms linear;display:none;position:absolute}.gametoy-seta.is-apertado{color:var(--cyan);text-shadow:0 0 6px #3fa9e0b3}.gametoy-seta--cima{top:3px;left:50%;transform:translate(-50%)}.gametoy-seta--baixo{bottom:3px;left:50%;transform:translate(-50%)}.gametoy-seta--esq{top:50%;left:4px;transform:translateY(-50%)}.gametoy-seta--dir{top:50%;right:4px;transform:translateY(-50%)}.gametoy-meio{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;overflow:visible}.gametoy-meio-centro{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gametoy-selo-marca{font-family:var(--font-heading);letter-spacing:4px;color:#f7f5f166;font-size:16px}.gametoy-sistema{gap:8px;display:flex}.gametoy-sys{background:var(--tecla);border:2px solid var(--borda-8bit);color:#f7f5f1d9;font-family:var(--font-heading);letter-spacing:3px;cursor:pointer;box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit);border-radius:999px;justify-content:center;align-items:center;padding:14px 44px;font-size:18px;line-height:1;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s;display:inline-flex;transform:rotate(-5deg)}.gametoy-sys:hover{filter:brightness(1.15)}.gametoy-sys:active,.gametoy-sys.is-apertado{color:var(--cyan);border-color:var(--cyan);transform:rotate(-5deg)translateY(2px);box-shadow:inset 0 2px 5px #0000008c,0 0 10px #3fa9e073}.gametoy-botoes{flex-shrink:0;width:166px;height:92px;position:relative}.gametoy-acao{border:3px solid var(--borda-8bit);color:#ffffffeb;width:54px;height:54px;font-family:var(--font-heading);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;text-shadow:0 1px #00000073;border-radius:50%;padding:0;font-size:15px;transition:transform 60ms linear,box-shadow 60ms linear;position:absolute}.gametoy-acao--b{bottom:0;left:0}.gametoy-acao--a{bottom:0;right:0}.gametoy-acao--c{color:#3a2a00;box-shadow:inset 0 3px 0 #ffffff80, inset 0 -4px 0 #00000040, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000080;background:linear-gradient(#ffe08a 0%,#f2b722 45%,#a87708 100%);top:0;left:50%;translate:-50%}.gametoy-acao--a{box-shadow:inset 0 3px 0 #ffffff73, inset 0 -4px 0 #00000047, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000080;background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#1d6d99 100%)}.gametoy-acao--b{box-shadow:inset 0 3px 0 #fff6, inset 0 -4px 0 #00000047, 0 4px 0 var(--borda-8bit), 0 6px 14px #00000080;background:linear-gradient(#ff8a7a 0%,#e2453a 45%,#96231c 100%)}.gametoy-acao:active{box-shadow:inset 0 3px 0 #ffffff4d, inset 0 -1px 0 #00000047, 0 0 0 var(--borda-8bit);transform:translateY(4px)}.gametoy-acao--c.is-inativo{filter:grayscale(.85)brightness(.55);opacity:.5}.gametoy-acao.is-vazio{animation:.22s ease-in-out gametoy-a-vazio}@keyframes gametoy-a-vazio{50%{filter:brightness(.55)saturate(.4)}}.gametoy-grelha{opacity:.75;background:repeating-linear-gradient(-55deg,#00000073 0 3px,#ffffff0d 3px 4px,#0000 4px 9px);border-radius:3px;flex-shrink:0;align-self:flex-end;width:46px;height:52px;margin-bottom:4px}.pitch-card{bottom:calc(18px + var(--deck-h) + env(safe-area-inset-bottom,0px))}.tour-card:not(.tour-card--junto){bottom:calc(24px + var(--deck-h) + env(safe-area-inset-bottom,0px))}@media (pointer:coarse),(width<=620px){:root{--bezel:7px;--deck-h:132px}.gametoy-selo-marca,.gametoy-grelha{display:none}.gametoy-deck{justify-content:space-between;align-items:flex-start;padding-left:14px;padding-right:14px}.gametoy-meio-centro{position:static;transform:none}.gametoy-meio{flex:1 1 0;min-width:0}.gametoy-esquerda{gap:10px}.gametoy-dpad{display:none}.gametoy-stick{width:104px;height:104px}.gametoy-stick-knob{width:52px;height:52px;margin:-26px 0 0 -26px}.gametoy-seta{font-size:12px;display:block}.settings-hud-btn,.sound-toggle-btn{width:44px;height:44px}.gametoy-botoes{width:172px;height:100px}.gametoy-acao{width:56px;height:56px;font-size:15px}.gametoy-sys{letter-spacing:2px;padding:7px 15px;font-size:10px}}@media (width<=399px){.gametoy-sys{letter-spacing:1px;padding:6px 7px;font-size:9px}.gametoy-stick{width:92px;height:92px}.gametoy-stick-knob{width:46px;height:46px;margin:-23px 0 0 -23px}}@media (width<=340px){.gametoy-meio-centro{display:none}}@media (height<=520px){:root{--deck-h:88px}.gametoy-selo,.gametoy-grelha{display:none}.gametoy-deck{justify-content:space-between}.gametoy-dpad{width:66px;height:66px}.gametoy-dir{width:22px;height:22px;font-size:11px}.is-cima,.is-baixo{left:22px}.is-esq,.is-dir{top:22px}.gametoy-dpad-centro{width:22px;height:22px;top:22px;left:22px}.gametoy-stick{width:70px;height:70px}.gametoy-stick-knob{width:32px;height:32px;margin:-16px 0 0 -16px}.gametoy-seta{font-size:9px}.gametoy-seta--cima{top:2px}.gametoy-seta--baixo{bottom:2px}.gametoy-seta--esq{left:3px}.gametoy-seta--dir{right:3px}.gametoy-botoes{width:140px;height:76px}.gametoy-acao{width:46px;height:46px;font-size:13px}.gametoy-sys{padding:8px 24px;font-size:12px}}.tecla-selo{border:2px solid var(--borda-8bit);width:19px;height:19px;font-family:var(--font-heading);color:#fffffff2;text-shadow:0 1px #00000080;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff6}.tour-btn .tecla-selo,.tutor-dialog-actions .tecla-selo{width:16px;height:16px;margin:0;font-size:8px}.tecla-selo--a{background:linear-gradient(#6fd0f5 0%,#3fa9e0 45%,#1d6d99 100%);margin-left:8px}.tecla-selo--b{background:linear-gradient(#ff8a7a 0%,#e2453a 45%,#96231c 100%);margin-right:8px}.tecla-selo--c{color:#3a2a00;background:linear-gradient(#ffe08a 0%,#f2b722 45%,#a87708 100%);margin-right:8px}.dica-setas{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f173;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:15px;display:flex}.dica-setas b{font-family:var(--font-heading);border:2px solid var(--borda-8bit);background:var(--tecla);color:#f7f5f1d9;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:400}.pitch-card-btn-cancelar,.pitch-card-btn-contratar,.pitch-card-btn-confirmar{justify-content:center;align-items:center;display:inline-flex}.janela--bloqueio .pc-bloqueio,.janela--confirma .pc-confirma{text-align:center;padding:20px 18px 22px}.pc-cadeado{font-family:var(--font-body);letter-spacing:4px;color:var(--cyan);margin-bottom:12px;font-size:26px;animation:1.4s step-end infinite atm-cursor;display:inline-block}.pc-bloqueio-oi{font-family:var(--font-heading);color:var(--cyan);margin:0 0 4px;font-size:13px}.pc-bloqueio-user{font-family:var(--font-body);color:#f7f5f199;margin:0 0 16px;font-size:18px}.pc-bloqueio-resumo{gap:8px;margin:0 0 18px;display:flex}.pc-bloqueio-resumo div{border:2px solid var(--borda-8bit);background:#00000059;border-radius:5px;flex:1;padding:9px 6px}.pc-bloqueio-resumo span{font-family:var(--font-body);color:#f7f5f180;font-size:14px;display:block}.pc-bloqueio-resumo strong{font-family:var(--font-heading);color:var(--paper);margin-top:3px;font-size:12px;display:block}.pc-bloqueio-acoes{align-items:stretch;gap:8px;display:flex}.pc-bloqueio-acoes .btn-primary{flex:1.3;padding:12px 14px;font-size:12px}.pc-btn-sec{background:var(--tecla);border:2px solid var(--borda-8bit);color:#f7f5f1e0;font-family:var(--font-body);cursor:pointer;box-shadow:var(--relevo), 0 3px 0 var(--borda-8bit);border-radius:7px;flex:1;justify-content:center;align-items:center;padding:12px 14px;font-size:18px;transition:transform 60ms linear,box-shadow 60ms linear,filter .12s;display:inline-flex}.pc-btn-sec:hover{filter:brightness(1.14)}.pc-btn-sec:active{box-shadow:var(--relevo), 0 0 0 var(--borda-8bit);transform:translateY(3px)}.pc-confirma-rotulo{font-family:var(--font-body);letter-spacing:1px;color:#f7f5f18c;margin:0 0 10px;font-size:17px}.pc-confirma-titulo{font-family:var(--font-heading);color:var(--cyan);margin:0 0 10px;font-size:13px;line-height:1.6}.pc-confirma-txt{border-left:4px solid var(--cyan);font-family:var(--font-body);text-align:left;color:var(--paper);background:#0000004d;border-radius:4px;margin:0 0 18px;padding:10px 12px;font-size:18px;line-height:1.4}.focavel{scroll-margin:12px}.foco-atual{outline-offset:2px;z-index:1;outline:3px solid #f2b722;position:relative;box-shadow:0 0 16px #f2b7228c}.foco-atual:before{content:"▸";font-family:var(--font-body);color:#f2b722;pointer-events:none;font-size:20px;line-height:1;animation:1s ease-in-out infinite foco-pisca;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}@keyframes foco-pisca{0%,to{opacity:1}50%{opacity:.35}}.gametoy-wasd{pointer-events:none;flex-shrink:0;grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:5px;display:grid}.gt-tecla[data-tecla=up]{grid-area:1/2}.gt-tecla[data-tecla=left]{grid-area:2/1}.gt-tecla[data-tecla=down]{grid-area:2/2}.gt-tecla[data-tecla=right]{grid-area:2/3}.gt-tecla{background:var(--tecla);border:2px solid var(--borda-8bit);font-family:var(--font-heading);color:#f7f5f1b3;box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit);border-radius:7px;justify-content:center;align-items:center;font-size:16px;transition:transform 50ms linear,box-shadow 50ms linear,color 50ms linear;display:flex}.gt-tecla.is-apertado,.gt-mouse.is-apertado{color:var(--cyan);border-color:var(--cyan);transform:translateY(2px);box-shadow:inset 0 2px 5px #0000008c,0 0 10px #3fa9e073}.gt-mouse{pointer-events:none;background:var(--tecla);border:2px solid var(--borda-8bit);width:44px;height:64px;box-shadow:var(--relevo), 0 2px 0 var(--borda-8bit);border-radius:22px 22px 14px 14px;flex-shrink:0;transition:transform 50ms linear,box-shadow 50ms linear,border-color 50ms linear;position:relative}.gt-mouse-btn{background:#00000073;border-radius:7px;width:14px;height:21px;transition:background 50ms linear;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #000000b3}.gt-mouse.is-apertado .gt-mouse-btn{background:var(--cyan)}@media (pointer:coarse){.gametoy-wasd,.gt-mouse{display:none}}@media (width<=620px){.gametoy-wasd,.gt-mouse{display:none}}.splash-tap .tecla-selo{border-width:3px;width:26px;height:26px;margin:0;font-size:12px;box-shadow:inset 0 2px #ffffff80,0 0 14px #3fa9e08c}.splash-tap.visible .tecla-selo{animation:1.6s ease-in-out infinite splash-tecla-afunda}@keyframes splash-tecla-afunda{0%,44%,to{transform:translateY(0)}52%{transform:translateY(3px);box-shadow:inset 0 2px #fff3,0 0 22px #3fa9e0d9}62%{transform:translateY(0)}}.teleport-btn:before{content:"";background:currentColor;border-radius:2px;width:11px;height:11px;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #ffffff8c}.teleport-predio:before{content:"";width:0;height:0;box-shadow:none;background:0 0;border-bottom:9px solid;border-left:11px solid #0000;border-right:11px solid #0000;border-radius:0;margin-bottom:1px;transform:none}.teleport-predio:after{content:"";background:currentColor;border-radius:1px;width:15px;height:9px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.teleport-predio{flex-direction:column;position:relative}.carregando-overlay{inset:0 0 var(--deck-h) 0;z-index:470;box-sizing:border-box;opacity:0;background:radial-gradient(at 50% 45%,#3fa9e024,#0000 60%),#050c17;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:20px;transition:opacity .32s;display:flex;position:fixed}.carregando-overlay.is-visivel{opacity:1}.carregando-logo{width:min(52vmin,340px);height:min(52vmin,340px);overflow:visible}.carregando-traco{fill:var(--cyan);stroke:var(--cyan);stroke-width:60px;stroke-linejoin:round;stroke-dasharray:12000;stroke-dashoffset:12000px;fill-opacity:0;animation:1.15s ease-out forwards carregando-desenha,.5s ease-out forwards carregando-preenche;animation-delay:calc(var(--i,0) * .28s), calc(var(--i,0) * .28s + .9s);filter:drop-shadow(0 0 12px #3fa9e073)}@keyframes carregando-desenha{to{stroke-dashoffset:0}}@keyframes carregando-preenche{to{fill-opacity:1}}.carregando-legenda{font-family:var(--font-heading);letter-spacing:2px;text-align:center;color:#f7f5f18c;margin:0;font-size:11px}
