@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vinho: #852736;--vinho-esc: #4a121c;--vinho-noite: #2b0a11;--ouro: #c4ae6e;--ouro-cl: #d9c893;--creme: #fcf9f3;--creme-2: #f4ede0;--verde: #395a40;--tinta: #231b14;--tinta-suave: #3d332c;--linha: #e6dfd3;--superficie: #ffffff;--erro: #b3261e;--ok: #1f7a4d;--relevo: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 1px 2px rgba(74, 18, 28, .06), 0 8px 24px -8px rgba(74, 18, 28, .18);--relevo-alto: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 2px 4px rgba(74, 18, 28, .08), 0 22px 44px -18px rgba(74, 18, 28, .35);font-family:Manrope Variable,system-ui,sans-serif;font-weight:500;color:var(--tinta)}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(1200px 600px at 85% -10%,#f6ead2 0%,transparent 60%),radial-gradient(900px 500px at 10% 110%,#f3e3e2 0%,transparent 55%),var(--creme);background-attachment:fixed;-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}select{font:inherit;border:1px solid var(--linha);border-radius:999px;padding:7px 14px;background:var(--superficie);color:var(--tinta);box-shadow:var(--relevo)}h1,h2,h3,h4{margin:0;font-weight:700}.link{border:none;background:none;padding:0;color:var(--vinho);text-decoration:underline}.carregando{min-height:100vh;display:grid;place-content:center;gap:12px;text-align:center;color:var(--ouro-cl);background:var(--vinho-noite);font-family:Cinzel,serif;letter-spacing:.08em}.hero{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;color:var(--creme);background:var(--vinho-noite)}.hero-foto{position:absolute;top:0;right:0;bottom:0;left:0;animation:aproxima 28s ease-in-out infinite alternate}@keyframes aproxima{0%{scale:1.02}to{scale:1.1}}.fp{overflow:hidden}.fp-foto,.fp-tela{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fp-foto{background-image:var(--foto);background-size:cover;background-repeat:no-repeat}.fp-tela{opacity:0;transition:opacity .8s ease}.fp-on .fp-tela{opacity:1}.hero-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 50%,#2b0a11c7,#2b0a1173 55%,#2b0a1133),linear-gradient(0deg,#2b0a11e6,#4a121c59 45%,#2b0a1140)}.particulas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero-miolo{position:relative;z-index:1;padding:48px 24px 72px;width:100%;max-width:980px;margin:0 auto;text-align:center;animation:sobe .9s cubic-bezier(.2,.8,.2,1) both}.hero-sobre{margin:0 0 14px;font-family:Cinzel,serif;font-weight:700;color:var(--ouro-cl);letter-spacing:.22em;text-transform:uppercase;font-size:clamp(20px,2.1vw,30px);text-shadow:0 2px 12px rgba(0,0,0,.5)}.hero-tit{font-family:Cinzel,serif;font-size:clamp(28px,3.4vw,50px);line-height:1.1;letter-spacing:.02em;white-space:nowrap;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.25),0 14px 32px rgba(0,0,0,.45);margin-bottom:18px}.hero-tit:after{content:"";display:block;width:160px;height:3px;margin:20px auto 0;background:linear-gradient(90deg,transparent,var(--ouro),transparent)}.hero-sub{font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:#f1e7d6;max-width:620px;margin:0 auto 28px}.hero-cartao{display:flex;gap:22px;align-items:center;text-align:left;padding:20px 24px;max-width:580px;margin:0 auto;border-radius:20px;background:#fcf9f31f;border:1px solid rgba(217,200,147,.35);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 30px 60px -20px #0009,inset 0 1px #fff3}.hero-cartao .placa{flex:none}.hc-texto{flex:1}.ent-botao{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:none;border-radius:12px;padding:14px 20px;font-weight:700;font-size:16px;color:var(--vinho-noite);background:linear-gradient(180deg,#f3e6bd,var(--ouro));box-shadow:0 1px #ffffffb3 inset,0 -2px #00000026 inset,0 12px 24px -10px #c4ae6ee6;transition:transform .2s,box-shadow .2s}.ent-botao:hover{transform:translateY(-2px);box-shadow:0 1px #ffffffb3 inset,0 -2px #00000026 inset,0 18px 30px -10px #d9c893}.ent-restrito{font-size:13px;color:#eadfcc;margin:10px 0 0}.ent-erro,.aviso{color:#ffb4a8;font-size:14px}.aviso{color:var(--erro)}.ent-texto{color:#f1e7d6;line-height:1.6}.hero-pe{position:absolute;bottom:18px;right:28px;z-index:1;font-family:Cinzel,serif;color:var(--ouro-cl);letter-spacing:.12em;font-size:13px;opacity:.85}@keyframes sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.placa{--rx: 0deg;--ry: 0deg;--gx: 30%;--gy: 20%;perspective:700px;flex:none}.placa-face{position:relative;border-radius:14px;padding:7%;background:linear-gradient(160deg,#fff,#fbf6ec 60%,#f1e7d3);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s ease-out;box-shadow:inset 0 1px #fff,inset 0 -2px #c4ae6e8c,0 1px #e6d8b8,0 2px #dccaa0,0 3px #cfb984,0 4px #c4ae6e,0 14px 24px -10px #2b0a118c,0 0 0 1px #c4ae6e73}.placa-face img{display:block;width:100%;height:auto;border-radius:4px;-webkit-user-select:none;user-select:none}.placa-brilho{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at var(--gx) var(--gy),rgba(255,255,255,.55),rgba(255,255,255,0) 55%);mix-blend-mode:soft-light;transition:background .35s}.abertura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;overflow:hidden;background:radial-gradient(900px 600px at 50% 30%,#6a1a28,var(--vinho-noite));color:var(--creme);cursor:pointer;animation:fade .5s ease-out}.ab-foto{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/fundo.jpg) center / cover;opacity:.12;filter:grayscale(.3);animation:aproxima 20s ease-in-out infinite alternate}.ab-miolo{position:relative;z-index:1;text-align:center;padding:24px;max-width:1100px}.ab-logo{display:inline-grid;animation:sobe .8s both}.ab-ola{margin:20px 0 6px;color:var(--ouro-cl);letter-spacing:.24em;text-transform:uppercase;font-size:14px;animation:sobe .8s .1s both}.ab-tit{font-family:Cinzel,serif;font-size:clamp(30px,4.2vw,54px);text-shadow:0 14px 30px rgba(0,0,0,.5);animation:sobe .8s .2s both}.ab-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:34px 0}.ab-c{padding:22px 24px;border-radius:20px;background:linear-gradient(160deg,#ffffff1f,#ffffff08);border:1px solid rgba(217,200,147,.35);box-shadow:inset 0 1px #ffffff2e,0 30px 50px -24px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sobe .9s cubic-bezier(.2,.8,.2,1) both}.ab-r{margin:0;color:#eadfcc;font-size:14px;letter-spacing:.04em}.ab-v{margin:6px 0;white-space:nowrap;font-family:Cinzel,serif;font-size:clamp(30px,3.4vw,48px);background:linear-gradient(180deg,#fff6d8,var(--ouro));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.ab-s{margin:0;color:#d9cbb4;font-size:13px}.ab-botao{border:1px solid var(--ouro);background:#c4ae6e1f;color:var(--ouro-cl);border-radius:999px;padding:12px 28px;font-weight:700;letter-spacing:.04em;animation:sobe .8s 1.2s both}.ab-botao:hover{background:#c4ae6e40}@keyframes fade{0%{opacity:0}to{opacity:1}}.app{--sbw: 228px;display:grid;grid-template-columns:var(--sbw) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .3s ease}.app.recolhido{--sbw: 92px}.sb{position:sticky;top:14px;height:calc(100vh - 28px);margin:14px 0 14px 14px;display:flex;flex-direction:column;padding:18px 12px 12px;border-radius:22px;color:var(--tinta);background:linear-gradient(180deg,#fffdf9,#faf4e9 55%,#f4ead9);border:1px solid rgba(196,174,110,.45);box-shadow:inset 0 1px #fff,inset 0 -2px #c4ae6e59,0 2px 4px #4a121c0f,0 24px 48px -20px #4a121c59,0 8px 18px -10px #4a121c2e}.sb:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,var(--ouro),transparent)}.sb-topo{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid rgba(196,174,110,.35)}.sb-nome{margin:0;text-align:center;font-family:Cinzel,serif;color:var(--vinho);letter-spacing:.06em;font-size:12px}.sb-menu{display:flex;flex-direction:column;gap:6px}.sb-menu a{display:flex;align-items:center;gap:11px;padding:7px 10px 7px 7px;border-radius:14px;font-size:14px;line-height:1.2;font-weight:600;color:var(--tinta-suave);cursor:pointer;transition:background .2s,transform .2s,color .2s,box-shadow .2s}.sb-ic{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--vinho);background:linear-gradient(180deg,#fff,#f3eadb);box-shadow:inset 0 1px #fff,0 1px #e3d4b4,0 2px #d8c59a,0 6px 10px -6px #4a121c73;transition:transform .2s,box-shadow .2s}.sb-ic svg{width:18px;height:18px}.sb-tx{overflow:hidden;text-overflow:ellipsis}.sb-menu a:hover{background:#c4ae6e24;color:var(--vinho)}.sb-menu a:hover .sb-ic{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 1px #e3d4b4,0 2px #d8c59a,0 3px #cdb784,0 10px 14px -8px #4a121c80}.sb-menu a:active .sb-ic{transform:translateY(1px);box-shadow:inset 0 1px #fff,0 1px #d8c59a,0 3px 6px -4px #4a121c66}.sb-menu a.on{color:var(--vinho-noite);font-weight:700;background:linear-gradient(180deg,#fff,#fbf4e6);box-shadow:inset 0 1px #fff,0 0 0 1px #c4ae6e8c,0 1px #e6d8b8,0 2px #d9c590,0 12px 18px -12px #4a121c8c}.sb-menu a.on .sb-ic{color:var(--ouro-cl);background:linear-gradient(180deg,#9a3142,var(--vinho) 55%,#6a1d2a);box-shadow:inset 0 1px #ffffff40,0 1px #5a1622,0 2px #4a121c,0 8px 12px -6px #4a121cb3}.sb-recolher{align-self:flex-end;margin:12px 4px 0;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(196,174,110,.5);border-radius:50%;color:var(--vinho);background:linear-gradient(180deg,#fff,#f3eadb);box-shadow:inset 0 1px #fff,0 4px 8px -4px #4a121c66}.sb-recolher svg{width:16px;height:16px;transform:rotate(180deg);transition:transform .3s}.recolhido .sb-recolher{align-self:center}.recolhido .sb-recolher svg{transform:none}.sb-pe{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#c4ae6e1f;box-shadow:inset 0 1px 2px #4a121c14,inset 0 -1px #fff;font-size:13px}.sb-av{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--ouro-cl);background:linear-gradient(180deg,#9a3142,var(--vinho));box-shadow:inset 0 1px #ffffff40,0 4px 8px -4px #4a121c99}.sb-ola{flex:1;min-width:0;line-height:1.3;font-weight:600}.sb-ola small{color:#8a7c6c;font-size:11px;font-weight:500}.sb-sair{border:none;background:none;color:var(--vinho);padding:4px;border-radius:8px}.sb-sair:hover{background:#85273614}.recolhido .sb{padding:16px 10px 10px}.recolhido .sb-menu a{justify-content:center;padding:6px}.recolhido .sb-tx{display:none}.recolhido .sb-pe{flex-direction:column;padding:8px 4px}.ct{padding:26px 32px 36px;min-width:0}.top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.top h1{font-family:Cinzel,serif;color:var(--vinho);font-size:32px;letter-spacing:.01em;text-shadow:0 1px 0 #fff,0 6px 16px rgba(133,39,54,.12)}.top-sub{margin:6px 0 0;color:var(--tinta-suave);font-size:14px}.fl{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vivo{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ok);background:#eaf5ee;border-radius:999px;padding:6px 12px;box-shadow:var(--relevo)}.vivo i{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:pulsa 1.8s infinite}@keyframes pulsa{0%{box-shadow:0 0 #1f7a4d99}70%{box-shadow:0 0 0 8px #1f7a4d00}to{box-shadow:0 0 #1f7a4d00}}.chip{font-size:13px;padding:6px 14px;border-radius:999px;background:var(--superficie);border:1px solid var(--linha);color:var(--tinta-suave);box-shadow:var(--relevo)}.chip.ac{background:linear-gradient(180deg,#fff8e8,var(--creme-2));color:var(--vinho);border-color:var(--ouro);cursor:pointer}.kr{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:20px}.kr.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.kr.k3{grid-template-columns:repeat(3,1fr);gap:8px}.kpi{position:relative;overflow:hidden;border-radius:18px;padding:16px 18px;background:linear-gradient(180deg,#fff,#fbf7f0);border:1px solid rgba(196,174,110,.35);box-shadow:var(--relevo);transition:transform .25s,box-shadow .25s;animation:sobe .6s cubic-bezier(.2,.8,.2,1) both}.kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--vinho),var(--ouro))}.kpi:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(196,174,110,.18),transparent 70%)}.kpi:hover{transform:translateY(-4px);box-shadow:var(--relevo-alto)}.kpi.t-erro:before{background:linear-gradient(90deg,var(--erro),#e8907f)}.kpi.t-ok:before{background:linear-gradient(90deg,var(--ok),#8fd1a8)}.kpi.t-ouro:before{background:linear-gradient(90deg,var(--ouro),#f3e6bd)}.kpi-ic{position:absolute;right:16px;top:16px;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--vinho);background:linear-gradient(180deg,#fff8e8,var(--creme-2));box-shadow:inset 0 1px #fff,0 6px 12px -6px #85273666}.t-erro .kpi-ic{color:var(--erro)}.t-ok .kpi-ic{color:var(--ok)}.kpi-cod{position:absolute;right:14px;top:14px;font-size:10px;letter-spacing:.08em;color:#a0927f;background:var(--creme-2);padding:2px 8px;border-radius:999px}.kpi p{margin:0;position:relative}.kl{font-size:13px;color:var(--tinta-suave);display:block;padding-right:48px}.kv{font-size:34px;font-weight:800;letter-spacing:-.02em;margin-top:6px!important;color:var(--tinta)}.t-erro .kv{color:var(--erro)}.ks{font-size:12px;color:#6e6155;line-height:1.45;margin-top:4px!important}.gd{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;margin-top:4px}.bk{border-radius:18px;padding:18px 20px;background:linear-gradient(180deg,#fff,#fdfaf4);border:1px solid rgba(196,174,110,.3);box-shadow:var(--relevo);animation:sobe .6s .1s cubic-bezier(.2,.8,.2,1) both}.bk.larga{grid-column:1 / -1}.bk h4{font-size:15px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.bk-cod{font-size:10px;letter-spacing:.08em;color:var(--vinho);background:var(--creme-2);border:1px solid rgba(196,174,110,.5);padding:2px 8px;border-radius:999px;font-weight:700}.br{display:grid;grid-template-columns:150px minmax(0,1fr) 76px;gap:12px;align-items:center;font-size:13px;margin:8px 0;padding:2px 6px;border-radius:8px}.br .lb{color:var(--tinta-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br .tr{height:16px;border-radius:6px;overflow:hidden;display:flex;background:#efe8dc;box-shadow:inset 0 2px 3px #4a121c24,inset 0 -1px #fffc}.br .tr i{display:block;height:100%;width:0;position:relative;transition:width .9s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 2px #ffffff59,inset 0 -3px #0000002e}.br .tr i:first-child{border-radius:6px 0 0 6px}.br .tr i:last-child{border-radius:0 6px 6px 0}.br .vl{text-align:right;font-weight:700}.br.hl{background:linear-gradient(90deg,#fff4dc,transparent);box-shadow:inset 3px 0 0 var(--ouro)}.br.hl .lb{color:var(--vinho);font-weight:700}.cols{display:flex;align-items:flex-end;gap:clamp(8px,2vw,26px);height:240px;padding:12px 10px 0;border-bottom:1px solid #e2d8c7;background:repeating-linear-gradient(0deg,transparent 0 47px,#f3eee5 47px 48px)}.cols div{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--tinta-suave);height:100%;justify-content:flex-end}.cols div span:first-child{font-weight:800;color:var(--vinho);font-size:12px;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:#fff;border:1px solid rgba(196,174,110,.45);box-shadow:0 2px 6px -3px #4a121c59}.cols i{position:relative;display:block;width:min(52px,62%);height:0;transition:height 1s cubic-bezier(.2,.8,.2,1),filter .2s;border-radius:10px 10px 3px 3px;background:linear-gradient(180deg,#b24a5a 0%,var(--vinho) 45%,#6c1d2b 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000026,0 8px 14px -8px #4a121c8c;overflow:hidden}.cols i:before{content:"";position:absolute;top:0;bottom:0;left:12%;width:22%;border-radius:6px;background:linear-gradient(180deg,#ffffff47,#fff0)}.cols div:hover i{filter:brightness(1.15)}.leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--tinta-suave);margin-top:12px}.leg span{display:flex;gap:6px;align-items:center}.leg i{width:11px;height:11px;border-radius:3px;display:inline-block;box-shadow:inset 0 -2px #0000002e}.tab{margin-top:10px}.rw{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:8px;font-size:13px;padding:9px 4px;border-bottom:1px solid var(--linha)}.rw:not(.rh):hover{background:#fbf6ec}.rw span:not(:first-child){text-align:right;white-space:nowrap}.rw.rh{color:#8a7c6c;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.oq{margin-top:20px;padding:18px 22px 18px 26px;border-radius:18px;color:var(--tinta);background:linear-gradient(180deg,#fffdf8,#faf3e6);border:1px solid rgba(196,174,110,.45);box-shadow:inset 0 1px #fff,inset 0 -2px #c4ae6e4d,var(--relevo);position:relative;overflow:hidden}.oq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--ouro),var(--vinho))}.oq p,.oq li{margin:8px 0;font-size:14px;line-height:1.55;position:relative;color:var(--tinta-suave)}.oq ol{margin:0;padding:0;list-style:none;counter-reset:oq}.oq li{counter-increment:oq;padding-left:36px}.oq li:before{content:counter(oq);position:absolute;left:0;top:-1px;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;font-size:12px;font-weight:800;color:var(--ouro-cl);background:linear-gradient(180deg,#9a3142,var(--vinho));box-shadow:inset 0 1px #ffffff40,0 1px #5a1622,0 4px 8px -4px #4a121c99}.oq b{color:var(--vinho)}.oq-t{font-family:Cinzel,serif;font-weight:700;color:var(--vinho)!important;letter-spacing:.06em;font-size:15px!important}.vazio,.nota{font-size:12px;color:#7d6f60}.nota{margin-top:22px}.cd{display:flex;gap:14px;align-items:center;text-align:left;width:100%;padding:16px 18px;border-radius:18px;border:1px solid rgba(196,174,110,.35);background:linear-gradient(180deg,#fff,#fbf7f0);box-shadow:var(--relevo);color:var(--tinta);transition:transform .25s,box-shadow .25s}.cd:hover{transform:translateY(-4px);box-shadow:var(--relevo-alto)}.cd-ic{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;color:var(--ouro-cl);background:linear-gradient(160deg,var(--vinho),var(--vinho-esc));box-shadow:inset 0 1px #fff3,0 8px 16px -8px #4a121cb3}.cd-tx{flex:1;min-width:0}.cd-tx .kl{padding:0}.cd-v{display:block;font-size:16px;font-weight:800;margin-top:2px}.cd-seta{color:var(--ouro);transition:transform .2s}.cd:hover .cd-seta{transform:translate(4px)}.gd.cards-inicio{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:18px}.maquete{margin-bottom:4px}.mq-moldura{position:relative;border-radius:22px;padding:6px;background:linear-gradient(180deg,#fffdf8,#efe5d3);box-shadow:var(--relevo-alto);border:1px solid rgba(196,174,110,.4)}.mq-palco{position:relative;height:clamp(480px,64vh,760px);border-radius:17px;overflow:hidden;touch-action:pan-y;background:linear-gradient(180deg,#dcecf3,#eef3ee 55%,#f7f1e6);box-shadow:inset 0 2px 8px #4a121c1f}.mq-palco.cel{height:560px}.mq-pin{position:absolute;transform:translate(-50%,-100%);background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(196,174,110,.6);border-radius:12px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;cursor:pointer;z-index:1;box-shadow:0 6px 14px -6px #4a121c73;transition:transform .15s}.mq-pin:hover{transform:translate(-50%,-100%) scale(1.08)}.mq-pin b{display:inline-block;min-width:18px;height:18px;line-height:18px;border-radius:50%;text-align:center;font-size:11px;margin-right:5px}.mq-pin .pd,.pd{color:var(--erro);margin-left:5px;font-weight:700}.mq-pin.on{border-color:var(--vinho);box-shadow:0 0 0 2px var(--vinho)}.mq-pin.cs{font-family:Cinzel,serif}.mq-haste{position:absolute;width:1px;background:#3d332c73;transform:translate(-50%);pointer-events:none}.mq-dica{position:absolute;display:none;pointer-events:none;background:#fffffff5;border:1px solid rgba(196,174,110,.6);border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.5;max-width:250px;z-index:2;box-shadow:var(--relevo-alto)}.mq-bt{position:absolute;right:18px;top:18px;display:flex;flex-direction:column;gap:6px;z-index:2}.mq-bt button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(196,174,110,.6);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--vinho);font-weight:800;font-size:16px;box-shadow:var(--relevo)}.mq-bt button:hover{background:#fff}.mq-dicah{position:absolute;left:22px;bottom:16px;margin:0;font-size:12px;color:#5d5047;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 12px;border-radius:999px;pointer-events:none}.mq-leg{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--tinta-suave);margin:12px 4px;align-items:center}.mq-leg span{display:flex;gap:5px;align-items:center}.mq-leg .pt{width:10px;height:10px;border-radius:50%;display:inline-block}.rampa{display:inline-flex;gap:2px}.rampa i{width:14px;height:10px;border-radius:2px;display:inline-block}.cel{padding:12px 12px 28px;max-width:560px;margin:0 auto}.cel-top{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;margin:-12px -12px 8px;padding:10px 12px;background:linear-gradient(180deg,var(--vinho-esc),var(--vinho));color:var(--creme);box-shadow:0 8px 20px -10px #2b0a11b3}.cel-top select{padding:6px 12px;font-size:13px}.cel-logo{display:flex;align-items:center;gap:8px}.cel-logo .placa-face{border-radius:7px;padding:2px;box-shadow:0 1px #c4ae6e,0 4px 8px -4px #00000080}.marca{font-family:Cinzel,serif;color:var(--ouro-cl);letter-spacing:.06em}.voltar{border:none;background:none;color:var(--ouro-cl);padding:0;font-weight:700}.cel-tit{font-family:Cinzel,serif;color:var(--vinho);font-size:22px;margin:6px 2px 12px}.cel .kpi{padding:12px;border-radius:14px}.cel .kpi-ic{display:none}.cel .kl{padding:0;font-size:12px}.cel .kv{font-size:22px}.cards{display:flex;flex-direction:column;gap:10px;margin-top:12px}.vp{overflow:hidden;touch-action:pan-y}.trk{display:flex;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sl{min-width:100%;padding:4px}.kpi.grande{padding:18px}.big{font-size:48px;font-weight:800;letter-spacing:-.02em;margin:6px 0 0!important}.cel .br{grid-template-columns:100px minmax(0,1fr) 58px;font-size:12px}.cel .cols{height:180px;gap:6px}.dots{display:flex;gap:6px;justify-content:center;margin:14px 0}.dots i{width:7px;height:7px;border-radius:50%;background:#d4c9b8;transition:width .2s}.dots i.on{background:var(--vinho);width:20px;border-radius:4px}.nv{display:flex;justify-content:space-between}.nv button{border:1px solid rgba(196,174,110,.5);background:#fff;border-radius:999px;padding:8px 16px;color:var(--vinho);font-weight:700;box-shadow:var(--relevo)}.nv-top{text-align:right;font-size:12px;color:#8a7c6c}.rodape{margin-top:24px;font-size:13px;color:var(--tinta-suave);text-align:center}@media (max-width: 760px){.hero-miolo{padding:40px 22px 70px}.hero-cartao{flex-direction:column;align-items:stretch;text-align:center}.hero-tit{font-size:30px;white-space:normal}.hero-sobre{font-size:16px;letter-spacing:.16em}.hero-cartao .placa{align-self:center}.hero-veu{background:linear-gradient(180deg,#2b0a118c,#4a121ce6 45%,#2b0a11f7)}.fp-foto{background-image:var(--foto-cel)}.ab-cartoes{grid-template-columns:1fr;gap:10px;margin:20px 0}.ab-c{padding:14px 18px}}@media (max-width: 1200px){.kr.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ent{animation:ent .4s ease-out}.ent-d{animation:entd .4s ease-out}.ent-e{animation:ente .4s ease-out}@keyframes ent{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes entd{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes ente{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
