*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--r:14px;--rl:18px;--rxl:22px;--rf:999px;--f-white:brightness(0) invert(1);--f-navy:brightness(0) saturate(100%) invert(10%) sepia(69%) saturate(3181%) hue-rotate(214deg);--f-red:brightness(0) saturate(100%) invert(18%) sepia(78%) saturate(3200%) hue-rotate(330deg);--f-amber:brightness(0) saturate(100%) invert(55%) sepia(60%) saturate(900%) hue-rotate(2deg);--f-green:brightness(0) saturate(100%) invert(70%) sepia(60%) saturate(500%) hue-rotate(82deg) brightness(95%) contrast(90%);--f-dim:brightness(0) invert(46%);--f-pink:brightness(0) saturate(100%) invert(82%) sepia(18%) saturate(900%) hue-rotate(300deg) brightness(103%)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#04091a;margin:0;padding:0;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}button,a{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}img{max-width:100%;display:block}.is-hidden{display:none!important}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes logoReveal{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes cityGlow{0%,to{text-shadow:0 0 30px rgba(195,29,69,.6),0 2px rgba(0,0,0,.6)}50%{text-shadow:0 0 60px #c31d45,0 0 100px rgba(195,29,69,.35),0 2px rgba(0,0,0,.6)}}@keyframes letterPop{0%{opacity:0;transform:translateY(22px)scale(.75)}65%{transform:translateY(-5px)scale(1.08)}to{opacity:1;transform:none}}@keyframes scanline{0%{top:-4px}to{top:110%}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes pulseRed{0%,to{box-shadow:0 6px 36px rgba(195,29,69,.45)}50%{box-shadow:0 6px 56px rgba(195,29,69,.75)}}@keyframes ptsGlow{0%,to{box-shadow:0 0 10px rgba(34,197,94,.22)}50%{box-shadow:0 0 24px rgba(34,197,94,.55)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes orbPulse{0%,to{opacity:.2}50%{opacity:.5}}@keyframes urgPing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes countIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lineGrow{0%{width:0}to{width:80%}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes checkIn{0%{transform:scale(0)rotate(-8deg)}65%{transform:scale(1.18)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes successIn{0%{opacity:0;transform:scale(.93)translateY(14px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ptsBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes floatY{0%,to{transform:translate(-50%,-54%)}50%{transform:translate(-50%,-64%)}}@keyframes ringOut{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.18}}@keyframes drawCheck{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes orb{0%,to{opacity:.15}50%{opacity:.45}}@keyframes pulseGold{0%,to{box-shadow:0 0 rgba(245,158,11,.5)}60%{box-shadow:0 0 0 9px rgba(245,158,11,0)}}@keyframes ldScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ldSpin{to{transform:rotate(360deg)}}.page-land{--red:#e0203f;--red-d:#b3162f;--gold:#f5b301;--gold2:#fcd34d;--ink:#eef2ff;--dim:rgba(200,210,245,.6);--dim2:rgba(200,210,245,.38);--line:rgba(255,255,255,.1);--navy:#0a1746;min-height:100dvh;color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:linear-gradient(#0c1b52 0%,#0a1746 55%,#091540 100%);padding-top:56px;font-family:Exo,"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}.page-land .ld-badge,.page-land .ld-brand-city,.page-land .ld-logo small,.page-land .ld-cd-label,.page-land .ld-cd-lbl,.page-land .ld-prize-n,.page-land .ld-prize-s,.page-land .ld-top3-t,.page-land .ld-top3-sub,.page-land .ld-rank-total,.page-land .ld-foot-copy,.page-land .ld-foot-link{font-family:JetBrains Mono,ui-monospace,monospace}.page-land .ld-top{z-index:50;background:#071232;border-bottom:1px solid rgba(255,255,255,.09);position:fixed;top:0;left:0;right:0}.page-land .ld-top-cta{background:linear-gradient(135deg, var(--red), var(--red-d));color:#fff;border-radius:12px;align-items:center;height:38px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px rgba(224,32,64,.35)}.page-land .ld-top-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(224,32,64,.45)}.page-land .ld-top-in{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:13px 26px;display:flex}.page-land .ld-brand{align-items:center;gap:12px;display:flex}.page-land .ld-logo-img{width:auto;height:34px;display:block}.page-land .ld-brand-div{background:rgba(255,255,255,.22);width:1px;height:22px}.page-land .ld-brand-city{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62);font-size:12px;font-weight:800}.page-land .ld-hero{background:linear-gradient(120deg,#12327e 0%,#143a90 38%,#0e2668 78%,#0c1b52 100%);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.page-land .ld-hero-art{object-fit:cover;object-position:center right;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-land .ld-hero-veil{z-index:2;pointer-events:none;background:linear-gradient(100deg,rgba(12,27,82,.92) 12%,rgba(14,38,104,.6) 42%,rgba(14,38,104,.12) 66%,transparent 100%);position:absolute;inset:0}.page-land .ld-hero-in{z-index:3;width:100%;max-width:1180px;margin:0 auto;padding:70px 26px 58px;position:relative}.page-land .ld-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.page-land .ld-hero-txt{min-width:0}.page-land .ld-h1{letter-spacing:-.035em;color:#fff;font-size:clamp(34px,4.6vw,58px);font-weight:900;line-height:1.04}.page-land .ld-h1 em{color:var(--red);font-style:normal}.page-land .ld-bul{flex-direction:column;gap:4px;margin:20px 0 0;padding:0;list-style:none;display:flex}.page-land .ld-bul li{color:rgba(226,233,255,.82);font-size:clamp(15px,1.5vw,19px);font-weight:500}.page-land .ld-bul b{color:#fff;font-weight:800}.page-land .ld-hero-cd{text-align:center;flex-shrink:0}.page-land .ld-cd-topo{align-items:center;gap:12px;margin:0 37px;display:flex}.page-land .ld-cd-tick{border-top:1.5px solid rgba(255,255,255,.55);flex:1;height:12px;transform:translateY(6px)}.page-land .ld-cd-tick:not(.tick-r){border-left:1.5px solid rgba(255,255,255,.55);border-top-left-radius:8px}.page-land .ld-cd-tick.tick-r{border-right:1.5px solid rgba(255,255,255,.55);border-top-right-radius:8px}.page-land .ld-cd-label{letter-spacing:.12em;text-transform:lowercase;color:#fff;white-space:nowrap;font-size:14px;font-weight:700}.page-land .ld-cd{gap:10px;width:fit-content;margin:10px auto 0;display:flex}.page-land .ld-cd-box{background:linear-gradient(180deg, var(--red), var(--red-d));border-radius:12px;flex-direction:column;align-items:center;gap:5px;width:74px;padding:12px 6px 10px;display:flex;box-shadow:0 10px 26px rgba(224,32,64,.35)}.page-land .ld-cd-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:34px;font-weight:900;line-height:.95}.page-land .ld-cd-lbl{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85);font-size:8px;font-weight:800}.page-land .ld-hero-cta{text-align:center;margin-top:40px}.page-land .ld-cta{background:linear-gradient(135deg, var(--red), var(--red-d));color:#fff;border-radius:14px;align-items:center;gap:9px;height:56px;margin-top:30px;padding:0 34px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 38px rgba(224,32,64,.42)}.page-land .ld-cta:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(224,32,64,.52)}.page-land .ld-cta-sub{color:rgba(224,231,252,.9);max-width:430px;margin:18px auto 0;font-size:16px;font-weight:600;line-height:1.55}.page-land .ld-cta-sub b{color:#fff;font-weight:800}.page-land .ld-cta-sub strong{color:var(--gold2);text-shadow:0 0 14px rgba(245,179,1,.4);font-weight:800}.page-land .ld-prizes{text-align:center;max-width:1180px;margin:0 auto;padding:56px 26px 46px}.page-land .ld-prizes-h{letter-spacing:-.025em;color:#fff;font-size:clamp(23px,3.8vw,33px);font-weight:900}.page-land .ld-prizes-h em{color:#fff;background:var(--red);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 12px;font-style:normal}.page-land .pz-flow{position:relative}.page-land .pz-arrow{z-index:3;backdrop-filter:blur(6px);cursor:pointer;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .15s,transform .15s;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 8px 24px rgba(0,0,0,.35)}.page-land .pz-arrow:hover{background:rgba(255,255,255,.14)}.page-land .pz-arrow:active{transform:translateY(-50%)scale(.94)}.page-land .pz-arrow img{filter:var(--f-white);opacity:.9}.page-land .pz-prev{left:6px}.page-land .pz-next{right:6px}.page-land .pz-faixa{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;gap:16px;width:100vw;margin:30px calc(50% - 50vw) 0;padding:20px calc(50vw - 93px) 16px;display:flex;overflow-x:auto}.page-land .pz-faixa.arrastando{cursor:grabbing}.page-land .pz-faixa.arrastando img{pointer-events:none}.page-land .pz-faixa::-webkit-scrollbar{display:none}.page-land .pz-item{scroll-snap-align:center;flex-direction:column;flex:0 0 186px;align-items:center;gap:10px;transition:transform .38s cubic-bezier(.2,.7,.3,1),opacity .38s,filter .38s;display:flex}.page-land .pz-faixa.ready .pz-item{opacity:.42;filter:saturate(.85)brightness(.85);transform:scale(.82)}.page-land .pz-faixa.ready .pz-item.is-center{opacity:1;filter:none;transform:scale(1.06)}.page-land .pz-item.is-center{cursor:default}.page-land .pz-faixa.ready .pz-item:not(.is-center){cursor:pointer}.page-land .pz-card-img{object-fit:cover;border-radius:14px;width:186px;height:249px;transition:box-shadow .38s;display:block;box-shadow:0 16px 38px rgba(0,0,0,.42)}.page-land .pz-faixa.ready .pz-item.is-center .pz-card-img{box-shadow:0 26px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08),0 0 40px rgba(59,111,224,.22)}.page-land .pz-lbl{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.page-land .pz-n{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:900}.page-land .pz-s{letter-spacing:.14em;text-transform:uppercase;color:rgba(214,226,255,.7);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700}.page-land .ld-rank{max-width:900px;margin:0 auto;padding:54px 24px 34px;position:relative}.page-land .ld-rank:before{content:"";opacity:.55;z-index:0;pointer-events:none;background:url(/img/brand/fundo-ranking.png) 50%/100% 100% no-repeat;width:min(1180px,100vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-land .ld-rank-in{z-index:1;text-align:center;position:relative}.page-land .ld-rank-tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:15px;font-weight:800}.page-land .ld-rank-h{letter-spacing:-.01em;color:#fff;text-transform:uppercase;margin-top:10px;font-size:clamp(22px,3.2vw,34px);font-weight:900;line-height:1.1}.page-land .ld-rank-h em{color:var(--red);font-style:normal;font-weight:900}.page-land .ld-top3{background:url(/img/brand/top3.png) top/100% no-repeat;max-width:705px;margin:26px auto 0;padding:15% 22px 26px;position:relative}.page-land .ld-podio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:0;padding-top:22px;display:grid}.page-land .po-card{text-align:center;background:linear-gradient(#1d3a86,#16306f);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:30px 12px 18px;position:relative}.page-land .po-1{background:linear-gradient(#22479a,#1b3c88);border-color:rgba(255,255,255,.16);margin:-26px -4px 0;padding:52px 12px 24px;box-shadow:0 18px 44px rgba(0,0,0,.42)}.page-land .po-crown{filter:drop-shadow(0 3px 9px rgba(245,179,1,.55));justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.page-land .po-crown img{width:32px;height:auto;display:block}.page-land .po-badge{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(#c9ccd4,#9aa0ab);justify-content:center;align-items:flex-start;width:26px;height:40px;padding-top:7px;font-size:11px;font-weight:900;display:flex;position:absolute;top:-10px;right:12px}.page-land .po-1 .po-badge{background:linear-gradient(#f4c84a,#c99312)}.page-land .po-3 .po-badge{background:linear-gradient(#d09258,#a46a35)}.page-land .po-av{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:4px auto 0;display:flex;box-shadow:0 6px 18px rgba(0,0,0,.28)}.page-land .po-1 .po-av{width:74px;height:74px}.page-land .po-av img{width:34px;height:34px;filter:var(--f-dim);opacity:.55}.page-land .po-1 .po-av img{filter:var(--f-amber);opacity:1}.page-land .po-3 .po-av img{filter:brightness(0)saturate()invert(52%)sepia(38%)saturate(760%)hue-rotate(346deg);opacity:.9}.page-land .po-1 .po-av img{width:38px;height:38px}.page-land .po-nome{color:#fff;margin-top:12px;font-size:14px;font-weight:800}.page-land .po-1 .po-nome{font-size:15px}.page-land .po-pts{color:#14264f;background:#dbe4f7;border-radius:7px;margin-top:10px;padding:5px 13px;font-size:13px;font-weight:900;display:inline-block}.page-land .po-1 .po-pts{background:var(--gold);color:#3a2600}.page-land .po-pts span{opacity:.65;font-size:.62em;font-weight:800}.page-land .ld-rank-total{letter-spacing:.12em;text-transform:uppercase;color:var(--dim2);margin:30px 0 12px;font-size:11px;font-weight:700}.page-land .ld-rank-total b{color:var(--ink);font-weight:900}.page-land .ld-rank-list{flex-direction:column;gap:7px;max-width:705px;margin:0 auto;display:flex}.page-land .rl-row{background:rgba(24,44,104,.55);border:1px solid rgba(255,255,255,.07);border-radius:11px;align-items:center;gap:12px;padding:9px 16px;display:flex}.page-land .rl-pos{width:30px;height:30px;color:var(--dim);background:rgba(0,0,0,.25);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.page-land .rl-av{background:rgba(255,255,255,.9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-land .rl-av img{opacity:.45;width:18px;height:18px}.page-land .rl-nome{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.page-land .rl-pts{color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:900}.page-land .rl-pts span{color:var(--dim);margin-left:3px;font-size:.6em;font-weight:700}.page-land .rl-you{color:var(--ink);background:linear-gradient(90deg,rgba(224,32,64,.16),rgba(10,16,44,.4));border:1px dashed rgba(234,80,112,.4);border-radius:14px;align-items:center;gap:14px;margin-top:4px;padding:13px 18px;text-decoration:none;display:flex}.page-land .rl-you .rl-pos{color:var(--red)}.page-land .rl-you .rl-av{background:rgba(224,32,64,.25)}.page-land .rl-you-nome{flex-direction:column;display:flex}.page-land .rl-you-nome b{font-size:14px;font-weight:900}.page-land .rl-you-nome span{color:var(--dim);font-size:11.5px;font-weight:600}.page-land .rl-you-cta{color:var(--red);flex-shrink:0;font-size:13.5px;font-weight:900}.page-land .ld-rank-empty{text-align:center;border:1px dashed var(--line);background:rgba(20,28,60,.5);border-radius:18px;margin-top:28px;padding:40px 20px}.page-land .ld-rank-empty-ic{background:rgba(245,179,1,.12);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 14px;display:flex}.page-land .ld-rank-empty-t{font-size:16px;font-weight:900}.page-land .ld-rank-empty-s{color:var(--dim);margin-top:4px;font-size:13px;font-weight:600}.page-land .ld-cta-2{width:fit-content;margin:30px auto 0;display:flex}.page-land .ld-spinner{border:3px solid var(--line);border-top-color:var(--red);border-radius:50%;width:40px;height:40px;margin:60px auto;animation:.8s linear infinite ldSpin}.page-land .ld-foot{text-align:center;border-top:1px solid var(--line);margin-top:20px;padding:40px 22px}.page-land .ld-fly-art{width:min(320px,72vw);height:auto;margin:0 auto 4px;display:block}.page-land .ld-foot-stars{justify-content:center;align-items:center;gap:9px;display:flex}.page-land .ld-fly{letter-spacing:-.02em;margin-top:12px;font-size:clamp(28px,5vw,40px);font-weight:900}.page-land .ld-fly-sub{color:var(--dim);margin-top:2px;font-size:15px;font-weight:600}.page-land .ld-fly-sub em{color:var(--red);font-style:italic}.page-land .ld-foot-links{flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.page-land .ld-foot-link{color:var(--dim);font-size:12px;font-weight:700;text-decoration:none}.page-land .ld-foot-link:hover{color:var(--ink)}.page-land .ld-foot-copy{letter-spacing:.06em;color:var(--dim2);margin-top:16px;font-size:10.5px}@media (width<=980px){.page-land .ld-hero-grid{text-align:center;grid-template-columns:1fr;gap:30px}.page-land .ld-bul{align-items:center}.page-land .ld-hero-cd{justify-self:center;width:fit-content}}@media (width<=760px){.page-land .ld-prizes-h em{white-space:nowrap;width:fit-content;margin:8px auto 0;display:block}.page-land .pz-arrow{width:38px;height:38px}.page-land .pz-prev{left:2px}.page-land .pz-next{right:2px}.page-land .ld-rank-h em{white-space:nowrap;margin-top:2px;display:block}.page-land .ld-hero-art{object-position:top right;height:calc(100% + 52px);top:-52px}.page-land .ld-hero-in{padding-top:92px}}@media (width<=860px){.page-land .ld-hero{min-height:540px}.page-land .ld-hero-phone{opacity:.5;height:80%;right:-120px}.page-land .ld-rank-side{display:none}}@media (width<=480px){.page-land .ld-top3{padding-bottom:16px;padding-left:10px;padding-right:10px}.page-land .po-card{border-radius:11px;padding:22px 5px 12px}.page-land .po-1{margin:-14px -2px 0;padding:40px 5px 16px}.page-land .po-crown{width:24px;top:9px}.page-land .po-crown img{width:24px}.page-land .po-1 .po-av{width:52px;height:52px}.page-land .po-av img{width:24px;height:24px}.page-land .po-1 .po-av img{width:27px;height:27px}.page-land .po-nome{margin-top:8px;font-size:11px}.page-land .po-1 .po-nome{font-size:11.5px}.page-land .po-pts{margin-top:7px;padding:4px 7px;font-size:10.5px}.page-land .po-badge{width:20px;height:29px;font-size:9px;right:6px}.page-land .ld-cd{gap:6px}.page-land .ld-cd-box{width:60px;padding:10px 4px 8px}.page-land .ld-cd-topo{margin:0 30px}.page-land .ld-cd-num{font-size:26px}.page-land .ld-cd-lbl{letter-spacing:.1em;font-size:7px}.page-land .pz-card{flex-basis:148px;height:190px}.page-land .ld-podio{gap:7px}.page-land .po-av{width:56px;height:56px}}.page-cad{--red:#c31d45;--red2:#8b1432;--red-bg:rgba(195,29,69,.07);--gold:#f59e0b;--gold2:#fcd34d;--gold-bg:rgba(245,158,11,.09);--navy:#04091a;--navy2:#040f3a;--navy3:#062871;--s0:#0c1830;--s1:#124;--text:#0f1a35;--text2:#4a5570;--text3:#8a93aa;--bd:#dce2f0;--bd-focus:#c31d45;--err:#d92b3a;--ok:#16a34a;--r:14px;--rl:18px;--rxl:22px;--rf:999px;--max:440px;color:var(--text);background:linear-gradient(#e0e8f8 0%,#e8edf8 100%);flex-direction:column;min-height:100dvh;display:flex}.page-cad .inner{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px}.page-cad .topbar{-webkit-backdrop-filter:blur(16px);padding:max(10px, env(safe-area-inset-top,10px)) 20px 10px;z-index:200;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(220,226,240,.8);position:sticky;top:0}.page-cad .topbar-inner{max-width:var(--max);align-items:center;gap:10px;margin:0 auto;display:flex}.page-cad .tb-logo{flex:1;align-items:center;gap:8px;display:flex}.page-cad .tb-emblem{object-fit:contain;filter:drop-shadow(0 0 5px rgba(195,29,69,.25));width:32px;height:32px}.page-cad .tb-name{color:var(--navy);letter-spacing:.08em;font-size:1rem;font-weight:900}.page-cad .tb-name b{color:var(--red);letter-spacing:.08em}.page-cad .tb-badge{border-radius:var(--rf);color:var(--red);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:rgba(195,29,69,.07);border:1px solid rgba(195,29,69,.18);align-items:center;gap:5px;padding:4px 10px;font-size:.5rem;font-weight:800;display:inline-flex}.page-cad .tb-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.8s ease-in-out infinite pulseDot}.page-cad .hero{background:linear-gradient(165deg, #010b2a 0%, var(--navy3) 35%, var(--navy2) 70%, var(--navy) 100%);padding:32px 0 40px;position:relative;overflow:hidden}.page-cad .h-orb{pointer-events:none;border-radius:50%;position:absolute}.page-cad .h-orb1{background:radial-gradient(rgba(6,40,113,.65),transparent 65%);width:400px;height:400px;top:-160px;left:50%;transform:translate(-50%)}.page-cad .h-orb2{background:radial-gradient(rgba(195,29,69,.14),transparent 70%);width:280px;height:280px;bottom:-80px;right:-60px}.page-cad .h-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 60%,#000 20%,transparent 75%);mask-image:radial-gradient(at 50% 60%,#000 20%,transparent 75%)}.page-cad .h-inner{max-width:var(--max);text-align:center;z-index:2;flex-direction:column;align-items:center;margin:0 auto;padding:0 20px;display:flex;position:relative}.page-cad .h-logo{filter:drop-shadow(0 0 20px rgba(195,29,69,.5))drop-shadow(0 0 40px rgba(6,40,113,.7));width:clamp(72px,20vw,88px);height:auto;margin-bottom:14px;animation:4.5s ease-in-out infinite logoFloat}.page-cad .h-tag{border-radius:var(--rf);color:rgba(252,211,77,.9);text-transform:uppercase;letter-spacing:.16em;background:rgba(252,211,77,.1);border:1px solid rgba(252,211,77,.22);align-items:center;gap:6px;margin-bottom:12px;padding:4px 14px;font-size:.5rem;font-weight:800;display:inline-flex}.page-cad .h-tag-dot{background:var(--gold2);border-radius:50%;flex-shrink:0;width:4px;height:4px}.page-cad .h-title{color:#fff;letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(1.125rem,5vw,1.5rem);font-weight:900;line-height:1.2}.page-cad .h-title em{color:var(--red);font-style:normal}.page-cad .h-sub{color:rgba(255,255,255,.42);max-width:280px;margin-bottom:18px;font-size:.75rem;line-height:1.65}.page-cad .progress{max-width:var(--max);align-items:center;gap:0;margin:0 auto;padding:16px 20px 0;display:flex}.page-cad .prg-step{align-items:center;gap:7px;display:flex}.page-cad .prg-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.5625rem;font-weight:800;transition:all .3s;display:flex}.page-cad .prg-circle.done{background:var(--red);color:#fff}.page-cad .prg-circle.active{background:var(--red);color:#fff;box-shadow:0 0 0 4px rgba(195,29,69,.16)}.page-cad .prg-circle.idle{color:#8a93aa;background:#dce2f0}.page-cad .prg-lbl{color:var(--text2);white-space:nowrap;font-size:.5625rem;font-weight:700}.page-cad .prg-line{border-radius:var(--rf);background:#dce2f0;flex:1;min-width:20px;height:2px;margin:0 8px;transition:background .4s}.page-cad .prg-line.done{background:var(--red)}.page-cad .form-outer{padding:14px 0 max(36px, env(safe-area-inset-bottom,36px))}.page-cad .card{border-radius:var(--rxl);background:#fff;animation:.35s both fadeUp;box-shadow:0 2px 8px rgba(4,9,26,.06),0 8px 32px rgba(4,9,26,.1),inset 0 1px rgba(255,255,255,.8)}.page-cad .card-top{border-bottom:1px solid #f0f3fb;padding:24px 24px 0}.page-cad .card-title{color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-size:1.0625rem;font-weight:900}.page-cad .card-sub{color:var(--text2);margin-bottom:16px;font-size:.75rem;line-height:1.6}.page-cad .fields{padding:20px 24px 0}.page-cad .field{margin-bottom:18px}.page-cad .field-lbl{color:var(--text);letter-spacing:.01em;align-items:center;gap:6px;margin-bottom:7px;font-size:.6875rem;font-weight:700;display:flex}.page-cad .field-req{color:var(--red)}.page-cad .field-age{color:#92400e;border-radius:var(--rf);background:#fef3c7;margin-left:4px;padding:1px 7px;font-size:.5rem;font-weight:700}.page-cad .field-wrap{position:relative}.page-cad .f-ico{color:var(--text3);pointer-events:none;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.page-cad .field-input{border-radius:var(--r);border:1.5px solid var(--bd);width:100%;height:50px;color:var(--text);appearance:none;background:#fdfdff;outline:none;padding:0 16px 0 44px;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.page-cad .field-input::placeholder{color:#b0b8cc;font-weight:500}.page-cad .field-input:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 3.5px rgba(195,29,69,.1)}.page-cad .field-input.err{border-color:var(--err);animation:.3s shake;box-shadow:0 0 0 3px rgba(217,43,58,.09)}.page-cad select.field-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a93aa' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.page-cad .age-note{border-radius:var(--r);color:#92400e;background:#fffbeb;border:1px solid rgba(245,158,11,.2);align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:.625rem;font-weight:600;line-height:1.55;display:flex}.page-cad .checks-wrap{padding:0 24px}.page-cad .chk-row{border-bottom:1px solid #f0f3fb;align-items:flex-start;gap:12px;padding:14px 0;display:flex;position:relative}.page-cad .chk-row:last-child{border-bottom:none}.page-cad .chk-box{flex-shrink:0;margin-top:1px;position:relative}.page-cad .chk-input{opacity:0;cursor:pointer;z-index:1;width:22px;height:22px;margin:0;position:absolute}.page-cad .chk-vis{pointer-events:none;background:#fff;border:2px solid #d0d7eb;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.page-cad .chk-input:checked+.chk-vis{background:var(--red);border-color:var(--red);box-shadow:0 2px 8px rgba(195,29,69,.3)}.page-cad .chk-input:checked+.chk-vis:after{content:"";border:2.5px solid #fff;border-top:none;border-left:none;width:5px;height:9px;animation:.2s both checkIn;display:block;transform:rotate(42deg)translateY(-1px)}.page-cad .chk-input:focus-visible+.chk-vis{border-color:var(--red);box-shadow:0 0 0 3px rgba(195,29,69,.18)}.page-cad .chk-text{color:var(--text);padding-top:2px;font-size:.75rem;font-weight:500;line-height:1.6}.page-cad .chk-text b{font-weight:700}.page-cad .chk-badge{color:var(--red);border-radius:var(--rf);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;background:rgba(195,29,69,.08);align-items:center;gap:3px;margin-left:4px;padding:1px 7px;font-size:.4375rem;font-weight:800;display:inline-flex}.page-cad .chk-badge.opt{color:#1d4ed8;background:rgba(59,130,246,.08)}.page-cad .submit-area{padding:20px 24px 24px}.page-cad .cta-pts{background:#fffbeb;border:1.5px solid rgba(245,158,11,.28);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;padding:11px 16px;display:flex}.page-cad .cta-pts-star{font-size:1.1rem}.page-cad .cta-pts-txt{color:#92400e;font-size:.6875rem;font-weight:700}.page-cad .cta-pts-txt strong{color:#78350f;font-size:.8125rem}.page-cad .form-error{color:var(--err);text-align:center;background:#fef2f2;border:1.5px solid rgba(217,43,58,.25);border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;padding:11px 16px;font-size:.6875rem;font-weight:700;display:flex}.page-cad .submit-btn{border-radius:var(--rf);background:linear-gradient(135deg, #8b1230 0%, var(--red) 50%, #e8234d 100%);color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;margin-bottom:12px;font-size:1.0625rem;font-weight:900;transition:transform .15s,filter .15s;animation:2.8s ease-in-out infinite pulseRed;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 32px rgba(195,29,69,.45),inset 0 1px rgba(255,255,255,.15)}.page-cad .submit-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-cad .submit-btn:active{transform:scale(.97)}.page-cad .submit-btn:disabled{opacity:.5;pointer-events:none}.page-cad .btn-ico{font-size:1.125rem;transition:transform .2s}.page-cad .submit-btn:hover .btn-ico{transform:translate(4px)}.page-cad .spinner{border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;display:none}.page-cad .submit-btn.loading .btn-txt,.page-cad .submit-btn.loading .btn-ico{display:none}.page-cad .submit-btn.loading .spinner{display:block}.page-cad .trust-row{color:var(--text3);justify-content:center;align-items:center;gap:6px;font-size:.5625rem;display:flex}.page-cad .trust-ico{width:13px;height:13px;filter:var(--f-white);opacity:.7}.page-cad .suc-view{text-align:center;flex-direction:column;align-items:center;padding:40px 24px 32px;display:none}.page-cad .suc-view.show{animation:.5s both successIn;display:flex}.page-cad .suc-ring{background:linear-gradient(135deg,#14532d,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;font-size:2.25rem;display:flex;box-shadow:0 8px 28px rgba(22,163,74,.28)}.page-cad .suc-pts-pill{border-radius:var(--rf);color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid rgba(245,158,11,.3);align-items:center;gap:7px;margin-bottom:14px;padding:7px 18px;font-size:.75rem;font-weight:800;display:inline-flex}.page-cad .suc-title{color:var(--text);letter-spacing:-.03em;margin-bottom:8px;font-size:1.25rem;font-weight:900}.page-cad .suc-name{color:var(--red)}.page-cad .suc-sub{color:var(--text2);max-width:290px;margin-bottom:24px;font-size:.8125rem;line-height:1.65}.page-cad .suc-btns{flex-direction:column;gap:10px;width:100%;display:flex}.page-cad .suc-btn{border-radius:var(--rf);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-family:inherit;font-size:.9375rem;font-weight:800;transition:filter .15s,transform .15s;display:flex}.page-cad .suc-btn:disabled{cursor:default;opacity:.8;filter:none;transform:none}.page-cad .suc-btn-p{background:linear-gradient(135deg, #8b1230, var(--red));color:#fff;box-shadow:0 4px 16px rgba(195,29,69,.3)}.page-cad .suc-btn-g{border:1.5px solid var(--bd);color:var(--text2)}.page-cad .suc-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.page-confirm{--red:#c31d45;--red2:#8b1432;--gold:#f59e0b;--gold2:#fcd34d;--navy:#04091a;--navy2:#040f3a;--navy3:#062871;--s0:#0c1830;--s1:#124;--s2:#17294f;--ok:#16a34a;--ok2:#4ade80;--max:420px;--r:14px;--rl:18px;--rxl:22px;--rf:999px;color:#fff;background:#04091a;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:hidden}.page-confirm .bg-wrap{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.page-confirm .bg-orb1{background:radial-gradient(rgba(6,40,113,.6),transparent 65%);border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.page-confirm .bg-orb2{background:radial-gradient(rgba(195,29,69,.11),transparent 70%);border-radius:50%;width:340px;height:340px;animation:6s ease-in-out infinite orb;position:absolute;bottom:-80px;right:-80px}.page-confirm .bg-dots{background-image:radial-gradient(circle,rgba(255,255,255,.043) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 15%,transparent 70%);mask-image:radial-gradient(at 50% 30%,#000 15%,transparent 70%)}.page-confirm .topbar{-webkit-backdrop-filter:blur(20px);padding:max(10px, env(safe-area-inset-top,10px)) 20px 10px;z-index:100;background:rgba(4,9,26,.8);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0}.page-confirm .tb-inner{max-width:var(--max);align-items:center;gap:10px;margin:0 auto;display:flex}.page-confirm .tb-logo{flex:1;align-items:center;gap:8px;display:flex}.page-confirm .tb-wordmark{object-fit:contain;width:auto;height:30px;display:block}.page-confirm .tb-emblem{object-fit:contain;filter:drop-shadow(0 0 6px rgba(195,29,69,.4));width:42px;height:42px}.page-confirm .tb-name{color:#fff;letter-spacing:.08em;font-size:1.3125rem;font-weight:900}.page-confirm .tb-name b{color:var(--red)}.page-confirm .tb-step{border-radius:var(--rf);color:rgba(252,211,77,.9);text-transform:uppercase;letter-spacing:.1em;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);align-items:center;gap:5px;padding:4px 10px;font-size:.5rem;font-weight:800;display:inline-flex}.page-confirm .tb-step-dot{background:var(--gold2);border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite blink}.page-confirm .main{padding:28px 20px max(44px, env(safe-area-inset-bottom,44px));z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.page-confirm .content{width:100%;max-width:var(--max);text-align:center;flex-direction:column;align-items:center;display:flex}.page-confirm .illo{flex-shrink:0;width:200px;height:190px;margin-bottom:12px;position:relative}.page-confirm .illo-glow{background:radial-gradient(rgba(6,40,113,.75),transparent 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-confirm .illo-r1,.page-confirm .illo-r2,.page-confirm .illo-r3{border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%}.page-confirm .illo-r1{border-color:rgba(245,158,11,.22);width:96px;height:96px;animation:3.2s ease-out infinite ringOut}.page-confirm .illo-r2{border-color:rgba(245,158,11,.11);width:136px;height:136px;animation:3.2s ease-out .65s infinite ringOut}.page-confirm .illo-r3{border-color:rgba(245,158,11,.05);width:178px;height:178px;animation:3.2s ease-out 1.3s infinite ringOut}.page-confirm .illo-env{filter:drop-shadow(0 14px 32px rgba(4,9,26,.95))drop-shadow(0 0 48px rgba(6,40,113,.55));animation:4.8s cubic-bezier(.45,.05,.55,.95) infinite floatY;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.page-confirm .illo-check{border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-confirm .illo-check.ok{background:linear-gradient(135deg,#14532d,#16a34a);animation:2.5s ease-in-out infinite pulseGold;box-shadow:0 8px 28px rgba(22,163,74,.35)}.page-confirm .illo-check.err{background:linear-gradient(135deg, #7f1d2b, var(--red));box-shadow:0 8px 28px rgba(195,29,69,.35)}.page-confirm .illo-check svg{stroke-dasharray:28;animation:.5s .2s both drawCheck}.page-confirm .eyebrow{border-radius:var(--rf);color:rgba(252,211,77,.9);text-transform:uppercase;letter-spacing:.16em;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.2);align-items:center;gap:6px;margin-bottom:18px;padding:5px 16px;font-size:.5625rem;font-weight:800;animation:.5s .1s both fadeUp;display:inline-flex}.page-confirm .ey-dot{background:var(--gold2);border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:2s ease-in-out infinite blink}.page-confirm h1{color:#fff;letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(1.5rem,6.5vw,2rem);font-weight:900;line-height:1.08;animation:.5s .2s both fadeUp}.page-confirm h1 em{color:var(--gold2);font-style:normal;display:block}.page-confirm h1.ok em{color:var(--ok2)}.page-confirm h1.err em{color:rgba(255,130,150,.95)}.page-confirm .body{color:rgba(255,255,255,.4);max-width:300px;margin-bottom:28px;font-size:.875rem;line-height:1.75;animation:.5s .3s both fadeUp}.page-confirm .body strong{color:rgba(255,255,255,.8);font-weight:700}.page-confirm .cta{background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:300px;height:56px;font-size:1rem;font-weight:900;transition:transform .15s,filter .15s;animation:.5s .4s both fadeUp;display:flex;box-shadow:0 6px 32px rgba(195,29,69,.45)}.page-confirm .cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-confirm .cta:active{transform:scale(.97)}.page-confirm .cta.ghost{color:rgba(255,255,255,.7);box-shadow:none;text-transform:none;background:rgba(255,255,255,.055);border:1.5px solid rgba(255,255,255,.12);margin-top:12px;font-weight:700}.page-confirm .spinner-lg{border:3px solid rgba(255,255,255,.12);border-top-color:var(--gold2);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowGold{0%,to{box-shadow:0 0 rgba(245,158,11,.3)}50%{box-shadow:0 0 0 10px rgba(245,158,11,0)}}@keyframes glowRed{0%,to{box-shadow:0 0 rgba(195,29,69,.3)}50%{box-shadow:0 0 0 10px rgba(195,29,69,0)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes goldShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ringFill{0%{stroke-dashoffset:301px}to{stroke-dashoffset:var(--d,96)}}@keyframes pulseRing{0%,to{box-shadow:0 0 rgba(195,29,69,.5)}70%{box-shadow:0 0 0 10px rgba(195,29,69,0)}}.page-painel{--red:#c31d45;--red2:#8b1432;--red3:#e8234d;--gold:#f59e0b;--gold2:#fcd34d;--blue:#3b6fe0;--pink:#e0518f;--navy:#04091a;--navy2:#040f3a;--navy3:#062871;--max:1240px;--r:12px;--rl:16px;--rxl:22px;--rf:999px;--rb:11px;--rbs:7px;--card:rgba(255,255,255,.05);--line:rgba(255,255,255,.1);color:#fff;background:#0a1746;min-height:100dvh;position:relative;overflow-x:clip}.page-painel .fic{object-fit:contain;filter:var(--f-white);flex-shrink:0;display:block}.page-painel .bg{z-index:0;pointer-events:none;background:linear-gradient(#0c1b52 0%,#0a1746 46%,#071233 100%);position:fixed;inset:0}.page-painel .bg-o1{background:radial-gradient(rgba(195,29,69,.14),transparent 65%);border-radius:50%;width:620px;height:620px;animation:9s ease-in-out infinite orb;position:absolute;top:-220px;right:-160px}.page-painel .bg-o2{background:radial-gradient(rgba(6,40,113,.18),transparent 65%);border-radius:50%;width:520px;height:520px;animation:11s ease-in-out 2.5s infinite orb;position:absolute;bottom:-160px;left:-120px}.page-painel .pnav{z-index:100;background:linear-gradient(#0a1640 68%,rgba(10,22,64,0));padding:14px 20px 0;position:sticky;top:0}.page-painel .pnav-in{max-width:var(--max);-webkit-backdrop-filter:blur(26px);border:1px solid var(--line);border-radius:var(--rl);background:rgba(8,10,24,.72);align-items:center;gap:16px;margin:0 auto;padding:9px 12px 9px 20px;display:flex;box-shadow:0 12px 40px rgba(0,0,0,.4)}.page-painel .pnav-logo{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-painel .pnav-logo-img{filter:drop-shadow(0 0 8px rgba(195,29,69,.3));width:auto;height:30px;display:block}.page-painel .pnav-city{color:rgba(255,255,255,.34);letter-spacing:.32em;font-size:.5rem;font-weight:700}.page-painel .pnav-tabs{align-items:center;gap:4px;margin:0 auto;display:flex}.page-painel .pnav-t{color:rgba(255,255,255,.5);border-radius:var(--rb);padding:8px 16px;font-size:.8125rem;font-weight:700;transition:color .15s,background .15s}.page-painel .pnav-t:hover{color:#fff;background:rgba(255,255,255,.05)}.page-painel .pnav-t.on{color:#fff;background:rgba(255,255,255,.08)}.page-painel .pnav-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-painel .pnav-av{border-radius:var(--rb);cursor:pointer;background:var(--red);color:#fff;border:1px solid rgba(255,255,255,.2);flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;font-size:.75rem;font-weight:900;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid;overflow:hidden}.page-painel .pnav-av:hover{border-color:rgba(255,255,255,.35);transform:translateY(-1px);box-shadow:0 4px 16px rgba(195,29,69,.32)}.page-painel .pnav-av-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.page-painel .pnav-rank{border:1px solid var(--line);border-radius:var(--rb);letter-spacing:-.02em;color:#fff;white-space:nowrap;background:rgba(255,255,255,.05);align-items:center;gap:6px;padding:6px 13px;font-size:.8125rem;font-weight:900;display:inline-flex}.page-painel .pnav-rank em{color:rgba(255,255,255,.4);letter-spacing:.16em;font-size:.5rem;font-style:normal;font-weight:700}.page-painel .pnl{max-width:var(--max);z-index:1;flex-direction:column;gap:18px;margin:0 auto;padding:18px 20px 40px;display:flex;position:relative}.page-painel .pnl>section{animation:.5s both qzFadeUp}.page-painel .phero{border-radius:var(--rxl);background:#0a1746;border:1px solid rgba(80,120,220,.22);grid-template-columns:1.05fr .95fr;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px rgba(5,12,40,.5),inset 0 1px rgba(255,255,255,.06)}.page-painel .phero-l{z-index:1;padding:30px 32px;position:relative}.page-painel .phero-tags{gap:8px;margin-bottom:20px;display:flex}.page-painel .phero-tag{border-radius:var(--rbs);color:#6ee7a0;text-transform:uppercase;letter-spacing:.18em;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.28);align-items:center;gap:6px;padding:5px 12px;font-size:.5625rem;font-weight:800;display:inline-flex}.page-painel .phero-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite blink;box-shadow:0 0 8px #34d399}.page-painel .phero-ola{color:rgba(255,255,255,.4);letter-spacing:.3em;margin-bottom:6px;font-size:.6875rem;font-weight:700}.page-painel .phero-h1{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;line-height:.98}.page-painel .phero-h1 .w1{color:#fff}.page-painel .phero-h1 .w2{background:linear-gradient(90deg, var(--blue), var(--pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-painel .phero-h1 .w3{color:var(--red3);text-shadow:0 0 34px rgba(232,35,77,.4)}.page-painel .phero-h1 .fire{color:var(--red3);text-shadow:0 0 34px rgba(232,35,77,.4);white-space:nowrap}.page-painel .phero-sub{color:rgba(255,255,255,.5);max-width:34ch;margin-bottom:22px;font-size:.8125rem;line-height:1.7}.page-painel .phero-sub b{color:#fff;font-weight:700}.page-painel .phero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-painel .phero-btn{border-radius:var(--rb);background:var(--red3);color:#fff;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:.8125rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 6px 26px rgba(195,29,69,.4),inset 0 1px rgba(255,255,255,.18)}.page-painel .phero-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.page-painel .phero-r{background:radial-gradient(circle at 62% 42%,rgba(195,29,69,.26),rgba(139,20,50,.05) 62%,transparent 72%);border-left:1px solid rgba(255,255,255,.05);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px 32px;display:flex;position:relative}.page-painel .phero-r-art{background:0 0;border-left:0;align-self:stretch;min-height:340px;padding:0;overflow:hidden}.page-painel .phero-art{object-fit:cover;object-position:center bottom;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%),linear-gradient(0deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 22%),linear-gradient(0deg,transparent 0,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-painel .phero-cd-chip{border-radius:var(--rf);color:rgba(255,255,255,.62);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);align-items:center;gap:7px;width:fit-content;margin-top:18px;padding:8px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.page-painel .phero-cd-chip .fic{filter:var(--f-white);opacity:.6}.page-painel .phero-cd-chip .cd-cap{color:rgba(255,255,255,.42);letter-spacing:.04em;font-weight:600}.page-painel .phero-cd-chip b{color:#fff;font-weight:800}.page-painel .phero-cd-lbl{color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:.5625rem;font-weight:700;display:inline-flex}.page-painel .phero-cd-lbl .fic{filter:var(--f-white);opacity:.7}.page-painel .phero-loc{color:rgba(255,255,255,.34);align-items:center;gap:5px;font-size:.625rem;font-weight:600;display:inline-flex}.page-painel .phero-loc .fic{filter:var(--f-white);opacity:.7}.page-painel .countdown{align-items:flex-end;gap:6px;display:flex}.page-painel .phero-vsl{background:#000;border:1px solid rgba(195,29,69,.45);border-radius:18px;width:100%;max-width:520px;animation:3.2s ease-in-out infinite pulseRed;position:relative;overflow:hidden;box-shadow:0 0 34px rgba(195,29,69,.26),0 24px 60px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.06)}.page-painel .phero-vsl:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(135deg,rgba(255,120,150,.65),rgba(59,111,224,.35) 45%,rgba(195,29,69,.65));padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-painel .phero-vsl video,.page-painel .phero-vsl iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.page-painel .cd{text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(195,29,69,.18);border-radius:12px;min-width:60px;padding:12px 10px;box-shadow:0 0 16px rgba(195,29,69,.08),inset 0 1px rgba(255,255,255,.06)}.page-painel .cd-n{color:#fff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(195,29,69,.35);font-size:2rem;font-weight:900;line-height:1}.page-painel .cd-l{color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.2em;margin-top:5px;font-size:.4375rem}.page-painel .cd-sep{color:rgba(195,29,69,.5);padding-bottom:18px;font-size:1.5rem;font-weight:900}.page-painel .psec-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-painel .psec-h.in{margin-bottom:14px}.page-painel .psec-t{letter-spacing:-.02em;font-size:1rem;font-weight:800}.page-painel .psec-x{color:#6ee7a0;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:.625rem;font-weight:800;display:inline-flex}.page-painel .psec-dot{background:#34d399;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite blink;box-shadow:0 0 6px #34d399}.page-painel .psec-lk{color:rgba(255,150,170,.85);font-size:.6875rem;font-weight:700;transition:color .15s}.page-painel .psec-lk:hover{color:#fff}.page-painel .dyns{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-painel .dyns-next{margin-top:14px}.page-painel .dyn{border:1px solid var(--line);border-radius:var(--rl);background:#002767;flex-direction:column;padding:0;transition:border-color .18s,background .18s,transform .15s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.page-painel .dyn.a-blue:not(.locked){border-color:rgba(59,111,224,.55);box-shadow:0 12px 38px rgba(59,111,224,.26),inset 0 1px rgba(255,255,255,.08)}.page-painel .dyn.a-navy:not(.locked){border-color:rgba(59,111,224,.45);box-shadow:0 12px 38px rgba(6,40,113,.42),inset 0 1px rgba(255,255,255,.08)}.page-painel .dyn.a-red:not(.locked){border-color:rgba(195,29,69,.55);box-shadow:0 12px 38px rgba(195,29,69,.28),inset 0 1px rgba(255,255,255,.08)}.page-painel .dyn:not(.locked):before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.11),transparent 44%),radial-gradient(circle at 92% 100%,rgba(255,255,255,.05),transparent 38%);position:absolute;inset:0}.page-painel .dyn:not(.locked):after{content:"";pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.07),transparent);width:42%;animation:4.5s ease-in-out infinite shimmer;position:absolute;top:0;bottom:0}.page-painel .dyn:not(.locked):hover{transform:translateY(-4px)}.page-painel .dyn.a-blue:not(.locked):hover{border-color:rgba(59,111,224,.65);box-shadow:0 16px 44px rgba(59,111,224,.32)}.page-painel .dyn.a-navy:not(.locked):hover{border-color:rgba(59,111,224,.5);box-shadow:0 16px 44px rgba(6,40,113,.5)}.page-painel .dyn.a-red:not(.locked):hover{border-color:rgba(195,29,69,.65);box-shadow:0 16px 44px rgba(195,29,69,.34)}.page-painel .dyn.locked{background:#001c4a}.page-painel .dyn-banner{background:#002767;place-items:center;width:100%;height:150px;display:grid;position:relative;overflow:hidden}.page-painel .dyn-banner-img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:122px;display:block}.page-painel .dyn-body{z-index:1;flex-direction:column;flex:auto;padding:14px 16px 16px;display:flex}.page-painel .dyn-banner>.dyn-pts,.page-painel .dyn-banner>.dyn-lock{z-index:2;margin:0;position:absolute;top:10px;right:10px}.page-painel .dyn.locked .dyn-banner-img{filter:brightness(.72)}.page-painel .dyn.locked .dyn-banner{background:#001c4a}.page-painel .dyn-pts{border-radius:var(--rbs);color:#fff;background:#16a34a;border:1px solid rgba(255,255,255,.28);padding:7px 13px;font-size:.9rem;font-weight:900;box-shadow:0 4px 14px rgba(22,163,74,.45)}.page-painel .dyn-pts.off{color:rgba(251,191,36,.75);box-shadow:none;text-shadow:none;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.25)}.page-painel .dyn-lock{border:1px solid var(--line);border-radius:var(--rbs);color:rgba(255,255,255,.5);background:rgba(255,255,255,.05);align-items:center;gap:5px;padding:4px 11px;font-size:.625rem;font-weight:700;display:inline-flex}.page-painel .dyn-lock .fic{filter:var(--f-white);opacity:.6}.page-painel .dyn-lock.played{color:#ff8199;text-shadow:0 0 10px rgba(255,129,153,.4);background:rgba(195,29,69,.2);border-color:rgba(195,29,69,.55);gap:7px;padding:7px 15px;font-size:.8125rem;font-weight:900;box-shadow:0 0 16px rgba(195,29,69,.25)}.page-painel .dyn-lock.played .fic{filter:var(--f-red);opacity:.9;width:14px;height:14px}.page-painel .dyn.next{background:#001c4a;border-style:dashed;border-color:rgba(245,158,11,.38);box-shadow:0 8px 26px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.04)}.page-painel .dyn.next .dyn-banner{background:#001c4a}.page-painel .dyn.next .dyn-nm{color:rgba(255,255,255,.88)}.page-painel .dyn.next .dyn-ds{color:rgba(255,255,255,.52)}.page-painel .dyn.next .dyn-mt.off{color:#fbbf24;font-size:.75rem;font-weight:800}.page-painel .dyn.next .dyn-mt .fic{filter:var(--f-amber);opacity:1}.page-painel .dyn-lock.soon{color:#fbbf24;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.4);font-weight:800}.page-painel .dyn-lock.soon .fic{filter:var(--f-amber);opacity:.9}.page-painel .dyn-nm{letter-spacing:-.02em;margin-bottom:6px;font-size:1.125rem;font-weight:900}.page-painel .dyn-ds{color:rgba(255,255,255,.42);flex:1;margin-bottom:16px;font-size:.75rem;line-height:1.55}.page-painel .dyn-ft{justify-content:space-between;align-items:center;display:flex}.page-painel .dyn-mt{color:rgba(255,255,255,.34);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:.5625rem;font-weight:700;display:inline-flex}.page-painel .dyn-mt .fic{filter:var(--f-white);opacity:.7}.page-painel .dyn-mt.off{text-transform:none;letter-spacing:0;color:rgba(255,255,255,.4);font-size:.6875rem}.page-painel .dyn-go{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 20px;font-size:.9375rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.page-painel .a-blue .dyn-go{background:#3b6fe0;box-shadow:0 4px 18px rgba(59,111,224,.5)}.page-painel .a-navy .dyn-go{background:#2f5ec4;box-shadow:0 4px 18px rgba(23,63,160,.55)}.page-painel .a-red .dyn-go{background:var(--red);box-shadow:0 4px 18px rgba(195,29,69,.5)}.page-painel .dyn:not(.locked):hover .dyn-go{filter:brightness(1.12);transform:translateY(-1px)}.page-painel .ref{border-radius:var(--rxl);background:#002766;border:1px solid rgba(80,120,220,.28);padding:0;position:relative;overflow:hidden;box-shadow:0 18px 60px rgba(5,12,40,.5),inset 0 1px rgba(255,255,255,.05)}.page-painel .ref:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 0,rgba(195,29,69,.14),transparent 40%);position:absolute;inset:0}.page-painel .ref-art-grid{grid-template-columns:352px 1fr;align-items:center;min-height:344px;padding:0;display:grid}.page-painel .ref-art{align-self:stretch;position:relative;overflow:hidden}.page-painel .ref-art img{object-fit:contain;object-position:right bottom;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent),linear-gradient(transparent 0,#000 9%);mask-image:linear-gradient(90deg,#000 72%,transparent),linear-gradient(transparent 0,#000 9%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-painel .ref-body{min-width:0;padding:18px 26px 18px 10px}.page-painel .ref-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex;position:relative}.page-painel .ref-lbl{border-radius:var(--rbs);color:#ffb3c2;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 10px rgba(255,129,153,.4);background:rgba(195,29,69,.2);border:1px solid rgba(255,120,150,.5);align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 0 18px rgba(195,29,69,.25)}.page-painel .ref-lbl .fic{filter:var(--f-red)}.page-painel .ref-hot{background:var(--red3);border-radius:var(--rb);color:#fff;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.4);border:1px solid rgba(255,140,165,.7);align-items:center;gap:8px;padding:9px 18px;font-size:1.05rem;font-weight:900;animation:2.2s ease-in-out infinite pulseRed;display:inline-flex;box-shadow:0 6px 28px rgba(195,29,69,.42)}.page-painel .ref-hot .fic{filter:var(--f-white)}.page-painel .ref-tt{letter-spacing:-.03em;margin-bottom:5px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:900;position:relative}.page-painel .ref-ds{color:rgba(255,255,255,.58);max-width:58ch;margin-bottom:9px;font-size:.8125rem;line-height:1.4;position:relative}.page-painel .ref-ds b{color:#ff8199;font-weight:800}.page-painel .ref-link{align-items:center;gap:9px;margin-bottom:8px;display:flex}.page-painel .ref-url{border-radius:var(--r);color:rgba(255,255,255,.62);text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.22);border:1px solid rgba(120,150,230,.22);flex:1;min-width:0;padding:10px 15px;font-size:.8125rem;font-weight:600;overflow:hidden}.page-painel .ref-copy{border-radius:var(--r);color:#fff;background:rgba(120,150,230,.14);border:1px solid rgba(120,150,230,.3);flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 17px;font-size:.75rem;font-weight:800;transition:background .15s;display:inline-flex}.page-painel .ref-copy:hover{background:rgba(255,255,255,.12)}.page-painel .ref-wa{border-radius:var(--r);background:#22c35e;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .15s;display:grid;box-shadow:0 4px 16px rgba(37,211,102,.32)}.page-painel .ref-wa:hover{transform:translateY(-2px)}.page-painel .ref-wa .fic{filter:var(--f-white)}.page-painel .ref-prog{margin-bottom:6px}.page-painel .ref-prog-h{color:rgba(255,255,255,.6);justify-content:flex-end;margin-bottom:7px;font-size:.75rem;font-weight:800;display:flex}.page-painel .ref-bar{border-radius:var(--rf);background:rgba(0,0,0,.3);height:8px;overflow:hidden}.page-painel .ref-bar-f{border-radius:var(--rf);background:linear-gradient(90deg, var(--red2), var(--red), var(--red3));height:100%;transition:width .8s;box-shadow:0 0 12px rgba(195,29,69,.5)}.page-painel .ref-reward{border-radius:var(--r);background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.42);align-items:center;gap:12px;padding:9px 14px;display:flex;box-shadow:0 0 22px rgba(245,158,11,.12),inset 0 1px rgba(255,255,255,.05)}.page-painel .ref-reward-ic{background:rgba(245,158,11,.22);border:1px solid rgba(245,158,11,.55);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 20px rgba(245,158,11,.35)}.page-painel .ref-reward-ic .fic{filter:var(--f-amber)}.page-painel .ref-reward-b{flex:1;min-width:0}.page-painel .ref-reward-t{color:#ffd867;text-shadow:0 0 12px rgba(245,179,1,.35);font-size:.9375rem;font-weight:900}.page-painel .ref-reward-s{color:rgba(255,255,255,.55);margin-top:3px;font-size:.75rem}.page-painel .ref-marcos-lk{border-radius:var(--rb);color:#fff;white-space:nowrap;background:linear-gradient(135deg,#b47607,#f59e0b);border:1px solid rgba(255,210,120,.5);flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:.75rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 5px 18px rgba(245,158,11,.4)}.page-painel .ref-marcos-lk:hover{filter:brightness(1.1);transform:translateY(-1px)}.page-painel .ref-marcos-lk img{filter:var(--f-white);opacity:.8;transition:transform .15s}.page-painel .ref-marcos-lk:hover img{transform:translate(3px)}.page-painel .ref-marcos-lk.hidden{display:none}.page-painel .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--rxl);padding:24px;box-shadow:0 10px 34px rgba(0,0,0,.22)}.page-painel .saldo.wide{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px 44px;display:flex}.page-painel .saldo-main{flex-shrink:0}.page-painel .saldo-side{flex:320px;min-width:260px}.page-painel .saldo.wide .saldo-lv{margin:0 0 10px}.page-painel .saldo-lbl{color:rgba(255,255,255,.34);text-transform:uppercase;letter-spacing:.2em;margin-bottom:10px;font-size:.625rem;font-weight:800}.page-painel .saldo-v{letter-spacing:-.05em;font-size:clamp(2.8rem,7vw,3.8rem);font-weight:900;line-height:1}.page-painel .saldo-v span{color:var(--red3);letter-spacing:0;margin-left:8px;font-size:1rem;font-weight:800}.page-painel .saldo-lv{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.page-painel .saldo-nv{color:rgba(255,255,255,.55);font-size:.8125rem}.page-painel .saldo-nv b{color:#fff;font-weight:800}.page-painel .saldo-fx{color:rgba(255,255,255,.4);font-size:.6875rem}.page-painel .saldo-bar{border-radius:var(--rf);background:rgba(0,0,0,.3);height:8px;overflow:hidden}.page-painel .saldo-bar-f{border-radius:var(--rf);background:var(--red);height:100%;transition:width .8s}.page-painel a.saldo{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.page-painel a.saldo:hover{border-color:rgba(195,29,69,.4);transform:translateY(-1px)}.page-painel a.saldo:hover .saldo-go{color:rgba(255,255,255,.85)}.page-painel a.saldo:hover .saldo-go img{transform:translate(3px)}.page-painel .saldo-go{color:rgba(255,255,255,.5);justify-content:flex-end;align-items:center;gap:5px;margin-top:9px;font-size:.6875rem;font-weight:700;display:flex}.page-painel .saldo-go img{filter:var(--f-white);opacity:.55;transition:transform .15s}.page-painel .seq{position:relative;overflow:hidden}.page-painel .seq:before{content:"";pointer-events:none;background:radial-gradient(120% 140% at 100% 0,rgba(195,29,69,.16),transparent 55%);position:absolute;inset:0}.page-painel .seq>*{z-index:1;position:relative}.page-painel .seq-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.page-painel .seq-head-l{min-width:0}.page-painel .seq-t{letter-spacing:.01em;text-transform:uppercase;font-size:1.15rem;font-weight:900;line-height:1.2}.page-painel .seq-t em{color:#fff;background:var(--red);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 10px;font-style:normal}.page-painel .seq-sub{color:rgba(255,255,255,.5);max-width:46ch;margin-top:9px;font-size:.8125rem;font-weight:600;line-height:1.55}.page-painel .seq-fire{border-radius:var(--rb);color:#fbbf24;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.08));border:1px solid rgba(245,158,11,.42);flex-shrink:0;align-items:baseline;gap:5px;padding:9px 15px;display:inline-flex;box-shadow:0 6px 20px rgba(245,158,11,.16)}.page-painel .seq-fire .fic{filter:var(--f-amber);align-self:center;margin-right:2px}.page-painel .seq-fire b{color:#fff;letter-spacing:-.03em;font-size:1.5rem;font-weight:900;line-height:1}.page-painel .seq-fire span{text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:800}.page-painel .seq-week{justify-content:space-between;margin:4px 10px 22px;display:flex;position:relative}.page-painel .seq-week:before,.page-painel .seq-week:after{content:"";border-radius:var(--rf);height:4px;position:absolute;top:13px}.page-painel .seq-week:before{background:rgba(255,255,255,.1);left:13px;right:13px}.page-painel .seq-week:after{width:calc((100% - 26px) * var(--seq-fill,0) / 100);background:linear-gradient(90deg, var(--red), #e02255);transition:width .8s;left:13px;box-shadow:0 0 14px rgba(224,32,64,.5)}.page-painel .wk{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.page-painel .wk-dot{box-sizing:border-box;background:#0b1a44;border:2px solid rgba(255,255,255,.18);border-radius:50%;width:28px;height:28px;transition:transform .2s,box-shadow .2s}.page-painel .wk-lbl{color:rgba(255,255,255,.36);text-transform:uppercase;font-size:.6875rem;font-weight:800}.page-painel .wk.on .wk-dot{background:var(--red);border-color:#ff5470;transform:scale(1.06);box-shadow:0 0 14px rgba(224,32,64,.6)}.page-painel .wk.on .wk-lbl{color:#fff}.page-painel .seq-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.page-painel .seq-count{align-items:baseline;gap:4px;display:flex}.page-painel .seq-count b{color:#fff;letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1}.page-painel .seq-count-tot{color:rgba(255,255,255,.4);font-size:.9375rem;font-weight:800}.page-painel .seq-count-lbl{color:rgba(255,255,255,.5);margin-left:6px;font-size:.75rem;font-weight:700}.page-painel .seq-goal{border-radius:var(--rf);border:1px solid var(--line);color:rgba(255,255,255,.78);background:rgba(255,255,255,.05);align-items:center;gap:7px;padding:8px 14px;font-size:.75rem;font-weight:800;display:inline-flex}.page-painel .seq-goal .fic{filter:var(--f-amber)}.page-painel .perfilc{border-color:rgba(245,158,11,.28);box-shadow:0 10px 34px rgba(0,0,0,.22),inset 0 0 0 1px rgba(245,158,11,.05)}.page-painel .pf-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-painel .pf-head-txt{min-width:0}.page-painel .pf-badge{color:var(--gold2);border-radius:var(--rbs);background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);flex-shrink:0;align-self:flex-start;padding:6px 12px;font-size:.6875rem;font-weight:800}.page-painel .pf-tt{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.page-painel .pf-sub{color:rgba(255,255,255,.44);margin-top:4px;font-size:.75rem;line-height:1.6}.page-painel .pf-form{flex-direction:column;gap:16px;display:flex}.page-painel .pf-photo{align-items:center;gap:16px;display:flex}.page-painel .pf-avatar{cursor:pointer;background:rgba(255,255,255,.05);border:2px dashed rgba(255,255,255,.18);border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.page-painel .pf-avatar:hover{border-color:rgba(195,29,69,.5)}.page-painel .pf-avatar-img{object-fit:cover;width:100%;height:100%}.page-painel .pf-avatar-ph .fic{filter:var(--f-white);opacity:.55}.page-painel .pf-file{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-painel .pf-photo-t{font-size:.8125rem;font-weight:700}.page-painel .pf-photo-s{color:rgba(255,255,255,.4);margin-top:2px;font-size:.6875rem}.page-painel .pf-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-painel .pf-f{flex-direction:column;gap:6px;display:flex}.page-painel .pf-f:first-child{grid-column:1/-1}.page-painel .pf-f label{color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:700}.page-painel .pf-f input,.page-painel .pf-f select{border:1px solid var(--line);border-radius:var(--r);color:#fff;background:rgba(0,0,0,.3);height:44px;padding:0 14px;font-family:inherit;font-size:.875rem}.page-painel .pf-f input:focus,.page-painel .pf-f select:focus{border-color:rgba(195,29,69,.5);outline:none}.page-painel .pf-f input::placeholder{color:rgba(255,255,255,.3)}.page-painel .pf-f select{appearance:none;cursor:pointer}.page-painel .pf-chk{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.03);align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.page-painel .pf-chk:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.page-painel .pf-chk-in{opacity:0;width:1px;height:1px;position:absolute}.page-painel .pf-chk-box{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.22);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.page-painel .pf-chk-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-2px;transition:transform .18s cubic-bezier(.2,1.3,.5,1);transform:rotate(45deg)scale(0)}.page-painel .pf-chk-in:checked+.pf-chk-box{background:linear-gradient(135deg, var(--navy3), var(--red), var(--red3));border-color:transparent;box-shadow:0 3px 12px rgba(195,29,69,.35),inset 0 1px rgba(255,255,255,.2)}.page-painel .pf-chk-in:checked+.pf-chk-box:after{transform:rotate(45deg)scale(1)}.page-painel .pf-chk-in:focus-visible+.pf-chk-box{outline:2px solid var(--red3);outline-offset:2px}.page-painel .pf-chk-txt{color:rgba(255,255,255,.6);font-size:.8125rem;line-height:1.4}.page-painel .pf-chk-txt em{color:rgba(255,255,255,.35);font-style:normal}.page-painel .pf-err{color:#ff8199;border-radius:var(--r);background:rgba(195,29,69,.12);border:1px solid rgba(195,29,69,.3);padding:10px 12px;font-size:.75rem;font-weight:600}.page-painel .pf-submit{border-radius:var(--rb);background:linear-gradient(135deg, var(--navy3), var(--red), var(--red3));color:#fff;height:48px;font-size:.875rem;font-weight:800;transition:transform .15s,filter .15s;box-shadow:0 6px 22px rgba(195,29,69,.35),inset 0 1px rgba(255,255,255,.16)}.page-painel .pf-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.page-painel .pf-submit:disabled{opacity:.7;cursor:default}.page-painel .pf-cta{justify-content:center;align-items:center;text-decoration:none;display:flex}.page-painel .fc-pnl{max-width:720px;margin:0 auto;padding-top:28px}.page-painel .fc-back{color:rgba(255,255,255,.55);align-items:center;gap:7px;margin-bottom:14px;font-size:.8125rem;font-weight:700;transition:color .15s;display:inline-flex}.page-painel .fc-back:hover{color:#fff}.page-painel .fc-back .fic{filter:var(--f-white);opacity:.6}.page-painel .fc-card{padding:28px}.page-painel .fc-req{color:#ff8199}.page-painel .fc-opt{color:rgba(255,255,255,.35);font-size:.6875rem;font-style:normal}.page-painel .pf-trust{color:rgba(255,255,255,.32);text-align:center;font-size:.625rem}.page-painel .cc-steps{justify-content:space-between;margin:4px 0 22px;display:flex;position:relative}.page-painel .cc-line{background:rgba(255,255,255,.1);border-radius:2px;height:2px;position:absolute;top:15px;left:6%;right:6%;overflow:hidden}.page-painel .cc-line-fill{background:linear-gradient(90deg, var(--navy3), var(--red3));width:0;height:100%;transition:width .3s}.page-painel .cc-dot{z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.page-painel .cc-dot .prg-circle{border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:800;display:grid}.page-painel .cc-dot .prg-circle.idle{color:rgba(255,255,255,.4);border:1px solid var(--line);background:rgba(255,255,255,.06)}.page-painel .cc-dot .prg-circle.active{background:linear-gradient(135deg, var(--navy3), var(--red), var(--red3));color:#fff;box-shadow:0 4px 14px rgba(195,29,69,.4)}.page-painel .cc-dot .prg-circle.done{color:#4ade80;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.4)}.page-painel .cc-dot-l{text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.4);font-size:.5625rem;font-weight:700}.page-painel .cc-step-tt{margin-bottom:14px;font-size:.9375rem;font-weight:800}.page-painel .cc-hint{color:rgba(255,255,255,.4);grid-column:1/-1;font-size:.625rem;line-height:1.5}.page-painel .cc-nav{align-items:center;gap:12px;margin-top:4px;display:flex}.page-painel .cc-btn-adv{flex:1;justify-content:center;align-items:center;display:inline-flex}.page-painel .cc-btn-sec{border-radius:var(--rb);border:1px solid var(--line);color:rgba(255,255,255,.7);cursor:pointer;background:rgba(255,255,255,.05);align-items:center;gap:7px;height:48px;padding:0 18px;font-size:.8125rem;font-weight:700;transition:background .15s;display:inline-flex}.page-painel .cc-btn-sec:hover{background:rgba(255,255,255,.1)}.page-painel .cc-btn-sec .fic{filter:var(--f-white);opacity:.6}.page-painel input[readonly]{opacity:.7;cursor:default}.page-painel .cpf-box{border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.03);align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.page-painel .cpf-lbl{text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);font-size:.625rem;font-weight:700}.page-painel .cpf-slot{margin-left:auto}.page-painel .cpf-val{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.page-painel .cpf-none{color:rgba(255,255,255,.35);font-size:.75rem;font-style:italic}.page-painel .cpf-reveal{color:#7ea6ff;cursor:pointer;background:rgba(90,130,255,.1);border:1px solid rgba(90,130,255,.28);border-radius:8px;padding:5px 12px;font-size:.75rem;font-weight:700;transition:background .15s}.page-painel .cpf-reveal:hover{background:rgba(90,130,255,.2)}.page-painel .pf-done{align-items:center;gap:14px;display:flex}.page-painel .pf-done-ic{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.page-painel .pf-done-ic .fic{filter:var(--f-green)}.page-painel .pf-done-t{font-size:1rem;font-weight:800}.page-painel .pf-done-s{color:rgba(255,255,255,.5);margin-top:3px;font-size:.75rem;line-height:1.6}.page-painel .pf-modal{z-index:300;-webkit-backdrop-filter:blur(6px);background:rgba(2,3,10,.74);justify-content:center;align-items:flex-start;padding:40px 16px;display:none;position:fixed;inset:0;overflow-y:auto}.page-painel .pf-modal.open{display:flex}.page-painel .pf-modal-box{border:1px solid var(--line);border-radius:var(--rxl);background:#0a0d1b;width:100%;max-width:560px;padding:24px;animation:.28s both qzFadeUp;box-shadow:0 30px 80px rgba(0,0,0,.6)}.page-painel .pf-modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-painel .pf-modal-x{border-radius:var(--rb);border:1px solid var(--line);cursor:pointer;background:rgba(255,255,255,.05);flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.page-painel .pf-modal-x:hover{background:rgba(255,255,255,.1)}.page-painel .pf-modal-x .fic{filter:var(--f-white)}.page-painel .pf-modal-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;padding-top:16px;display:flex}.page-painel .pf-sair{border-radius:var(--rb);color:#ff8ea6;cursor:pointer;background:rgba(224,36,79,.1);border:1px solid rgba(224,36,79,.4);padding:10px 16px;font-family:inherit;font-size:.8125rem;font-weight:800;transition:background .15s,color .15s}.page-painel .pf-sair:hover{color:#fff;background:rgba(224,36,79,.2)}.page-painel .pf-sair:disabled{opacity:.6;cursor:default}.page-painel .pf-sair-s{color:rgba(255,255,255,.4);font-size:.6875rem;font-weight:600}.page-painel .pf-danger{border-top:1px solid rgba(224,36,79,.28);margin-top:16px;padding-top:16px}.page-painel .pf-danger-h{color:#ff8ea6;font-size:.8125rem;font-weight:800}.page-painel .pf-danger-s{color:rgba(255,255,255,.55);margin:4px 0 12px;font-size:.75rem;line-height:1.5}.page-painel .pf-danger-s b{color:rgba(255,255,255,.8);font-weight:700}.page-painel .pf-excluir{border-radius:var(--rb);color:#ff8ea6;cursor:pointer;background:0 0;border:1px solid rgba(224,36,79,.5);padding:10px 16px;font-family:inherit;font-size:.8125rem;font-weight:800;transition:background .15s,color .15s}.page-painel .pf-excluir:hover{color:#fff;background:rgba(224,36,79,.14)}.page-painel .pf-excluir-confirm{border-radius:var(--rb);background:rgba(224,36,79,.1);border:1px solid rgba(224,36,79,.4);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.page-painel .pf-excluir-confirm>span{color:#ffd7de;font-size:.8125rem;font-weight:700}.page-painel .pf-excluir-acoes{flex-wrap:wrap;gap:8px;display:flex}.page-painel .pf-excluir-sim{border-radius:var(--rb);color:#fff;cursor:pointer;background:linear-gradient(135deg,#e0244f,#b3162f);border:0;padding:10px 16px;font-family:inherit;font-size:.8125rem;font-weight:800}.page-painel .pf-excluir-sim:disabled{opacity:.6;cursor:default}.page-painel .pf-excluir-nao{border-radius:var(--rb);border:1px solid var(--line);color:rgba(255,255,255,.75);cursor:pointer;background:rgba(255,255,255,.06);padding:10px 16px;font-family:inherit;font-size:.8125rem;font-weight:800}.page-painel .pf-excluir-nao:hover{color:#fff;background:rgba(255,255,255,.1)}.page-painel .pf-excluir-erro{color:#ff8ea6;margin-top:10px;font-size:.75rem;font-weight:700}.page-painel .av-modal{z-index:320;-webkit-backdrop-filter:blur(6px);background:rgba(2,3,10,.78);justify-content:center;align-items:center;padding:24px 16px;display:none;position:fixed;inset:0}.page-painel .av-modal.open{display:flex}.page-painel .av-box{border:1px solid var(--line);border-radius:var(--rxl);text-align:center;background:#0a0d1b;width:100%;max-width:420px;padding:26px 24px;animation:.28s both qzFadeUp;box-shadow:0 30px 80px rgba(0,0,0,.6)}.page-painel .av-ic{border-radius:var(--rb);background:rgba(22,163,74,.14);border:1px solid rgba(22,163,74,.42);place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.page-painel .av-ic .fic{filter:var(--f-green)}.page-painel .av-tt{letter-spacing:-.02em;color:#fff;margin-bottom:8px;font-size:1.1875rem;font-weight:900}.page-painel .av-txt{color:rgba(255,255,255,.6);margin-bottom:20px;font-size:.875rem;line-height:1.55}.page-painel .av-ok{border-radius:var(--rb);color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--red-600,#e0244f), var(--red-800,#b9133e));border:none;width:100%;padding:13px 18px;font-family:inherit;font-size:.875rem;font-weight:800;transition:filter .15s}.page-painel .av-ok:hover{filter:brightness(1.08)}.page-painel .pfoot{text-align:center;color:rgba(255,255,255,.22);text-transform:uppercase;letter-spacing:.3em;padding:12px 0 4px;font-size:.5625rem;font-weight:700}.page-painel .pmob{display:none}@media (width<=900px){.page-painel .pnav{padding:10px 12px 0}.page-painel .pnav-in{gap:8px;padding:8px 8px 8px 14px}.page-painel .pnav-tabs,.page-painel .pnav-city{display:none}.page-painel .pnav-right{margin-left:auto}.page-painel .pnav-rank{padding:5px 10px;font-size:.75rem}.page-painel .pnl{padding:14px 12px calc(84px + env(safe-area-inset-bottom,0px));gap:14px}.page-painel .phero{grid-template-columns:1fr}.page-painel .phero-l{padding:24px 22px}.page-painel .phero-r{border-top:1px solid rgba(255,255,255,.05);border-left:none;padding:22px}.page-painel .phero-r-art{border-top:0;order:-1;justify-content:center;min-height:0;max-height:none;display:flex}.page-painel .phero-art{object-fit:contain;object-position:center bottom;-webkit-mask-composite:source-in;width:100%;height:auto;max-height:62vh;-webkit-mask-image:linear-gradient(#000 64%,transparent 98%),linear-gradient(90deg,transparent,#000 14% 86%,transparent);mask-image:linear-gradient(#000 64%,transparent 98%),linear-gradient(90deg,transparent,#000 14% 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.page-painel .cd{flex:1;min-width:0;padding:10px 6px}.page-painel .cd-n{font-size:1.5rem}.page-painel .dyns{grid-template-columns:1fr}.page-painel .seq-head{flex-direction:column-reverse;align-items:flex-start;gap:14px}.page-painel .ref{padding:0}.page-painel .ref-art-grid{grid-template-columns:1fr;align-items:stretch;min-height:0}.page-painel .ref-art{display:none}.page-painel .ref-body{padding:22px}.page-painel .pf-fields{grid-template-columns:1fr}.page-painel .pmob{z-index:200;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--line);background:rgba(8,10,24,.94);justify-content:space-around;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 34px rgba(0,0,0,.4)}.page-painel .pmob-i{border-radius:var(--rb);color:rgba(255,255,255,.55);opacity:.75;flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px 4px;font-size:.5625rem;font-weight:700;transition:opacity .15s,background .15s;display:flex}.page-painel .pmob-i .fic{width:20px;height:20px}.page-painel .pmob-i.on{opacity:1;color:#fff;background:rgba(195,29,69,.16)}}.page-painel .gate{z-index:1;justify-content:center;align-items:center;min-height:100dvh;padding:40px 20px;display:flex;position:relative}.page-painel .gate:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 0%, #041060 0%, var(--navy2) 45%, var(--navy) 100%);position:fixed;inset:0}.page-painel .gate-card{text-align:center;border-radius:var(--rxl);backdrop-filter:blur(14px);background:rgba(4,9,26,.72);border:1px solid rgba(255,255,255,.08);flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:32px 24px;display:flex;box-shadow:0 24px 70px rgba(0,0,0,.55)}.page-painel .gate-logo{filter:drop-shadow(0 0 20px rgba(195,29,69,.4));width:150px;height:auto;margin-bottom:2px;display:block}.page-painel .gate-badge{background:radial-gradient(circle at 50% 42%,rgba(195,29,69,.2),rgba(195,29,69,.04) 68%);border-radius:50%;place-items:center;width:72px;height:72px;margin:2px 0 4px;display:grid;position:relative;box-shadow:inset 0 0 22px rgba(195,29,69,.1),0 12px 34px rgba(195,29,69,.15)}.page-painel .gate-badge img{z-index:1;filter:var(--f-white);opacity:.85;position:relative}.page-painel .gate-badge-ring{border:1px solid rgba(195,29,69,.42);border-radius:50%;animation:2.4s ease-out infinite gmPulse;position:absolute;inset:0;box-shadow:0 0 0 6px rgba(195,29,69,.05)}.page-painel .gate h2{letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:900}.page-painel .gate p{color:rgba(255,255,255,.5);max-width:320px;margin:0;font-size:.875rem;line-height:1.6}.page-painel .gate a{background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;justify-content:center;align-items:center;width:100%;height:54px;margin-top:8px;padding:0 28px;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 6px 30px rgba(195,29,69,.45)}.page-painel .gate a:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-painel .spinner-lg{border:3px solid rgba(255,255,255,.12);border-top-color:var(--gold2);z-index:1;border-radius:50%;width:46px;height:46px;margin:120px auto;animation:.8s linear infinite spin;position:relative}@keyframes popTag{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes qzFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes qzFadeIn{0%{opacity:0}to{opacity:1}}@keyframes qzEnterRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes qzSelectPop{0%{transform:scale(1)}35%{transform:scale(.97)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes qzCheckDraw{0%{opacity:0;transform:rotate(42deg)scale(0)}60%{opacity:1;transform:rotate(42deg)scale(1.2)}to{opacity:1;transform:rotate(42deg)scale(1)}}@keyframes qzBlink{0%,to{opacity:1}50%{opacity:.18}}@keyframes qzOrb{0%,to{opacity:.12}50%{opacity:.42}}@keyframes qzPulseRed{0%,to{box-shadow:0 6px 36px rgba(195,29,69,.42)}50%{box-shadow:0 6px 54px rgba(195,29,69,.72)}}@keyframes qzPtsIn{0%{opacity:0;transform:scale(.45)translateY(16px)}60%{transform:scale(1.1)translateY(-3px)}to{opacity:1;transform:none}}@keyframes qzShimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes qzHeroIn{0%{opacity:0;transform:scale(.65)}60%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes qzRingPop{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.page-quiz{--red:#c31d45;--red2:#8b1432;--gold:#f59e0b;--gold2:#fcd34d;--navy:#04091a;--navy2:#040f3a;--navy3:#062871;--s0:#0c1830;--s1:#124;--max:440px;--r:14px;--rl:18px;--rxl:22px;--rf:999px;--opt-bg:#0c1526;background:var(--navy);color:#fff;flex-direction:column;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow-x:hidden}.page-quiz .bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.page-quiz .bg-o1{background:radial-gradient(rgba(6,40,113,.6),transparent 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.page-quiz .bg-o2{background:radial-gradient(rgba(195,29,69,.1),transparent 70%);border-radius:50%;width:360px;height:360px;animation:6s ease-in-out infinite qzOrb;position:absolute;bottom:-80px;right:-70px}.page-quiz .bg-dots{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 28%,#000 10%,transparent 62%);mask-image:radial-gradient(at 50% 28%,#000 10%,transparent 62%)}.page-quiz .topbar{-webkit-backdrop-filter:blur(20px);padding:max(10px, env(safe-area-inset-top,10px)) 20px 10px;z-index:200;background:rgba(4,9,26,.88);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0}.page-quiz .tb-inner{max-width:var(--max);align-items:center;gap:10px;margin:0 auto;display:flex}.page-quiz .tb-logo{flex:1;align-items:center;gap:8px;display:flex}.page-quiz .tb-emblem{object-fit:contain;filter:drop-shadow(0 0 5px rgba(195,29,69,.35));width:30px;height:30px}.page-quiz .tb-wordmark{object-fit:contain;width:auto;height:26px;display:block}.page-quiz .tb-name{color:#fff;letter-spacing:.08em;font-size:1rem;font-weight:900}.page-quiz .tb-name b{color:var(--red)}.page-quiz .tb-chip{border-radius:var(--rf);color:#c4b5fd;text-transform:uppercase;letter-spacing:.1em;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.22);align-items:center;gap:5px;padding:4px 11px;font-size:.5rem;font-weight:800;display:inline-flex}.page-quiz .prog-header{max-width:var(--max);z-index:1;width:100%;margin:0 auto;padding:18px 20px 0;position:relative}.page-quiz .prog-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-quiz .prog-back{color:rgba(255,255,255,.32);align-items:center;gap:5px;min-height:44px;padding:0 4px;font-size:.6875rem;font-weight:700;transition:color .15s;display:inline-flex}.page-quiz .prog-back:hover{color:rgba(255,255,255,.75)}.page-quiz .prog-back[hidden]{visibility:hidden;pointer-events:none}.page-quiz .prog-left{flex-direction:column;gap:2px;display:flex}.page-quiz .prog-pts-lbl{border-radius:var(--rf);color:rgba(245,158,11,.9);background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);align-items:center;gap:4px;padding:5px 12px 5px 10px;font-size:.625rem;font-weight:800;display:inline-flex}.page-quiz .prog-pts-lbl strong{color:var(--gold2);font-size:.875rem}.page-quiz .prog-right{text-align:right;align-self:flex-end;padding-bottom:2px}.page-quiz .prog-frac{border:1px solid var(--line);border-radius:var(--rf);color:rgba(255,255,255,.45);background:rgba(255,255,255,.05);padding:5px 13px;font-size:.8125rem;font-weight:800}.page-quiz .prog-frac strong{color:#fff;letter-spacing:-.02em;font-size:.9375rem}.page-quiz .prog-bar{gap:4px;display:flex}.page-quiz .pb-s{border-radius:var(--rf);background:rgba(255,255,255,.09);flex:1;height:8px;transition:background .35s;position:relative;overflow:hidden}.page-quiz .pb-s.done{background:var(--red);box-shadow:0 0 6px rgba(195,29,69,.4)}.page-quiz .pb-s.cur{background:rgba(195,29,69,.3)}.page-quiz .quiz-body{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.page-quiz .q-inner{max-width:var(--max);width:100%;margin:0 auto;padding:24px 20px 0}.page-quiz .q-panel{flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) both qzEnterRight;display:flex}.page-quiz .q-cat{color:rgba(195,29,69,.75);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:5px;margin-bottom:10px;font-size:.5rem;font-weight:800;display:inline-flex}.page-quiz .q-cat-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:4px;height:4px}.page-quiz .q-text{color:#fff;letter-spacing:-.042em;margin-bottom:8px;font-size:clamp(1.375rem,6vw,1.875rem);font-weight:900;line-height:1.18}.page-quiz .q-hint{color:rgba(255,255,255,.42);margin-bottom:26px;font-size:.6875rem;line-height:1.6}.page-quiz .opts{flex-direction:column;gap:9px;padding-bottom:20px;display:flex}.page-quiz .opts.g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-quiz .opt{border-radius:var(--rl);text-align:left;cursor:pointer;background:linear-gradient(160deg,#0e2040,#0c1830);border:1.5px solid rgba(255,255,255,.12);align-items:center;gap:14px;width:100%;min-height:64px;padding:18px 20px;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:flex;position:relative;overflow:hidden}.page-quiz .opts.g2 .opt{flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:20px 18px}.page-quiz .opt:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-quiz .opt:hover{background:linear-gradient(160deg,#142850,#0e2040);border-color:rgba(255,255,255,.24);transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.3)}.page-quiz .opt:active:not(.sel){transform:scale(.97)}.page-quiz .opt.sel{border-color:var(--red);background:linear-gradient(160deg,rgba(195,29,69,.18),rgba(195,29,69,.08));animation:.25s forwards qzSelectPop;box-shadow:0 0 0 1px rgba(195,29,69,.3),0 8px 28px rgba(195,29,69,.18)}.page-quiz .opt-e{background:rgba(245,158,11,.12);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-quiz .opt-e img{width:22px;height:22px}.page-quiz .opt-e img.opt-ic{width:26px;height:26px}.page-quiz .opts.g2 .opt-e{width:40px;height:40px}.page-quiz .opt-e{background:var(--opt-bg);border:1px solid rgba(255,255,255,.05)}.page-quiz .opt-body{flex:1;min-width:0}.page-quiz .opt-t{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:800;line-height:1.25}.page-quiz .opts.g2 .opt-t{font-size:.9375rem}.page-quiz .opt-d{color:rgba(255,255,255,.45);margin-top:3px;font-size:.625rem;line-height:1.5}.page-quiz .opt-r{background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.page-quiz .opt.sel .opt-r{background:var(--red);border-color:var(--red);box-shadow:0 2px 10px rgba(195,29,69,.4)}.page-quiz .opt.sel .opt-r:after{content:"";border:2.5px solid #fff;border-top:none;border-left:none;width:5px;height:9px;animation:.22s both qzCheckDraw;display:block;transform:rotate(42deg)translateY(-1px)}.page-quiz .q-footer{padding:14px 20px max(28px, env(safe-area-inset-bottom,28px));max-width:var(--max);z-index:1;width:100%;margin:0 auto;position:relative}.page-quiz .q-foot{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,245,.3);margin-top:16px;font-size:10px;font-weight:800}.page-quiz .cont-btn{background:var(--opt-bg);color:#fff;letter-spacing:.06em;text-transform:uppercase;opacity:.45;pointer-events:none;border:1px solid rgba(255,255,255,.08);border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font-size:1rem;font-weight:900;transition:transform .15s,filter .15s,opacity .25s,border-color .2s,background .2s;display:flex;box-shadow:0 6px 26px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.07)}.page-quiz .cont-btn.on{opacity:1;pointer-events:auto;background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);border-color:transparent;box-shadow:0 6px 30px rgba(195,29,69,.4)}.page-quiz .cont-btn.on:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-quiz .cont-btn.on:active{transform:scale(.97)}.page-quiz .cont-ico{transition:transform .22s}.page-quiz .cont-btn.on:hover .cont-ico{transform:translate(4px)}.page-quiz .res-hero{background:linear-gradient(165deg, #010b2a 0%, var(--navy3) 35%, var(--navy2) 70%, var(--navy) 100%);text-align:center;z-index:1;flex-direction:column;align-items:center;padding:32px 24px 30px;display:flex;position:relative;overflow:hidden}.page-quiz .res-ring1,.page-quiz .res-ring2{pointer-events:none;border:1px solid rgba(195,29,69,.2);border-radius:50%;position:absolute;top:66px;left:50%}.page-quiz .res-ring1{width:110px;height:110px;margin-top:-55px;margin-left:-55px;animation:3s ease-out infinite qzRingPop}.page-quiz .res-ring2{width:160px;height:160px;margin-top:-80px;margin-left:-80px;animation:3s ease-out .7s infinite qzRingPop}.page-quiz .res-illo{z-index:1;background:linear-gradient(135deg,rgba(195,29,69,.25),rgba(0,0,0,.1));border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:18px;font-size:2.5rem;animation:.75s cubic-bezier(.22,1,.36,1) both qzHeroIn;display:flex;position:relative;box-shadow:0 8px 36px rgba(195,29,69,.35),0 0 0 6px rgba(195,29,69,.1)}.page-quiz .res-chip{border-radius:var(--rf);color:rgba(255,140,160,.95);text-transform:uppercase;letter-spacing:.16em;z-index:1;background:rgba(195,29,69,.1);border:1px solid rgba(195,29,69,.25);align-items:center;gap:6px;margin-bottom:14px;padding:5px 16px;font-size:.5625rem;font-weight:800;display:inline-flex;position:relative}.page-quiz .res-chip-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:1.8s ease-in-out infinite qzBlink}.page-quiz .res-h1{color:#fff;letter-spacing:-.045em;z-index:1;margin-bottom:8px;font-size:clamp(1.375rem,6vw,1.875rem);font-weight:900;line-height:1.08;position:relative}.page-quiz .res-h1 em{color:var(--gold2);font-style:normal;display:block}.page-quiz .res-sub{color:rgba(255,255,255,.38);z-index:1;max-width:290px;font-size:.8125rem;line-height:1.72;position:relative}.page-quiz .res-body{max-width:var(--max);width:100%;padding:20px 20px max(40px, env(safe-area-inset-bottom,40px));z-index:1;margin:0 auto;position:relative}.page-quiz .pts-card{background:linear-gradient(145deg, var(--red2), var(--red), #d4235b);border-radius:var(--rxl);margin-bottom:16px;padding:24px;animation:.5s .15s both qzFadeUp;position:relative;overflow:hidden;box-shadow:0 10px 48px rgba(195,29,69,.45)}.page-quiz .pts-card:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-quiz .pts-inner{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.page-quiz .pts-lbl{color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:.5625rem;font-weight:800}.page-quiz .pts-num{color:#fff;letter-spacing:-.06em;text-shadow:0 4px 28px rgba(0,0,0,.3);font-size:clamp(5rem,20vw,7rem);font-weight:900;line-height:.85;animation:.75s cubic-bezier(.22,1,.36,1) .35s both qzPtsIn}.page-quiz .pts-unit{color:rgba(255,255,255,.65);vertical-align:.8rem;margin-left:4px;font-size:1.375rem;font-weight:700}.page-quiz .pts-right{flex-direction:column;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.page-quiz .pts-emoji{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:2.75rem;line-height:1}.page-quiz .pts-badge{border-radius:var(--rf);color:#fff;text-transform:uppercase;letter-spacing:.1em;background:rgba(255,255,255,.16);align-items:center;gap:4px;padding:5px 12px;font-size:.4375rem;font-weight:800;display:inline-flex}.page-quiz .pts-desc{color:rgba(255,255,255,.75);z-index:1;margin-top:14px;font-size:.75rem;font-weight:700;position:relative}.page-quiz .tags{flex-wrap:wrap;gap:7px;margin-bottom:16px;animation:.5s .28s both qzFadeUp;display:flex}.page-quiz .tag{border-radius:var(--rf);letter-spacing:.02em;align-items:center;gap:4px;padding:6px 13px;font-size:.5625rem;font-weight:800;display:inline-flex}.page-quiz .tr{color:rgba(255,140,160,.9);background:rgba(195,29,69,.1);border:1px solid rgba(195,29,69,.22)}.page-quiz .tg{color:rgba(252,211,77,.9);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.22)}.page-quiz .tb{color:#93c5fd;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.page-quiz .tp{color:#c4b5fd;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2)}.page-quiz .tk{color:#86efac;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2)}.page-quiz .plan{background:linear-gradient(160deg, var(--s1), var(--s0));border-radius:var(--rl);border:1px solid rgba(255,255,255,.07);margin-bottom:16px;padding:20px;animation:.5s .4s both qzFadeUp;position:relative;overflow:hidden}.page-quiz .plan:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-quiz .plan-head{align-items:center;gap:13px;margin-bottom:16px;display:flex}.page-quiz .plan-ico{background:rgba(195,29,69,.12);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex;box-shadow:0 4px 14px rgba(0,0,0,.2)}.page-quiz .res-illo img{width:40px;height:40px}.page-quiz .pts-emoji img{width:30px;height:30px}.page-quiz .plan-ico img{width:26px;height:26px}.page-quiz .prog-pts-lbl img{width:14px;height:14px}.page-quiz .pts-badge img{width:12px;height:12px}.page-quiz .plan-name{color:#fff;letter-spacing:-.02em;font-size:1rem;font-weight:900}.page-quiz .plan-sub{color:rgba(255,255,255,.3);margin-top:3px;font-size:.5625rem}.page-quiz .plan-feats{flex-direction:column;gap:9px;display:flex}.page-quiz .pf{color:rgba(255,255,255,.48);align-items:center;gap:10px;font-size:.75rem;line-height:1.4;display:flex}.page-quiz .pf-ok{color:#4ade80;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:.5rem;display:flex}.page-quiz .res-ctas{flex-direction:column;gap:10px;animation:.5s .52s both qzFadeUp;display:flex}.page-quiz .cta-p{border-radius:var(--rf);background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);color:#fff;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;width:100%;height:60px;font-size:1rem;font-weight:900;transition:transform .15s,filter .15s;animation:2.8s ease-in-out infinite qzPulseRed;display:flex;box-shadow:0 6px 40px rgba(195,29,69,.48),inset 0 1px rgba(255,255,255,.13)}.page-quiz .cta-p:hover{filter:brightness(1.1);animation:none;transform:translateY(-2px)}.page-quiz .cta-g{border-radius:var(--rf);color:rgba(255,255,255,.5);background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.09);justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:.875rem;font-weight:700;display:flex}.page-quiz .cta-g:hover{color:#fff;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.17)}.page-quiz .qz-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--gold2);z-index:1;border-radius:50%;width:44px;height:44px;margin:90px auto;animation:.8s linear infinite spin;position:relative}.rk-back{color:rgba(255,255,255,.72);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.rk-back:hover{color:#fff;background:rgba(255,255,255,.05)}.rk-back img{filter:brightness(0)invert();opacity:.7}.page-login{--red:#e0203f;--red-d:#b3162f;--gold:#f5b301;--gold2:#fcd34d;--ink:#eef2ff;--dim:rgba(200,210,245,.6);--dim2:rgba(200,210,245,.38);--line:rgba(255,255,255,.08);--navy:#0a0f28;--ok:#22c55e;--r:14px;--rf:9999px;min-height:100dvh;color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;padding:max(24px, env(safe-area-inset-top,24px)) 20px max(24px, env(safe-area-inset-bottom,24px));background:linear-gradient(rgba(7,11,32,.58) 0%,rgba(9,13,38,.72) 100%),url(/img/brand/fundo-login.png) 50%/cover no-repeat fixed,linear-gradient(#070b20 0%,#0a1030 45%,#0a0f28 100%);justify-content:center;align-items:center;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow-x:hidden}.page-login .lg-card{text-align:center;background:linear-gradient(rgba(22,32,70,.55),rgba(12,18,44,.42));border:1px solid rgba(255,255,255,.09);border-radius:24px;width:100%;max-width:360px;padding:34px 28px 30px;animation:.4s both fadeUp;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 70px rgba(0,0,0,.5)}.page-login .lg-logo{justify-content:center;align-items:center;gap:11px;margin-bottom:28px;display:flex}.page-login .lg-logo-img{filter:drop-shadow(0 3px 12px rgba(224,32,64,.35));width:auto;height:58px;display:block}.page-login .lg-logo img{object-fit:contain;filter:drop-shadow(0 3px 12px rgba(224,32,64,.35));width:auto;height:58px}.page-login .lg-logo span{padding-bottom:8px;line-height:1;position:relative}.page-login .lg-logo b{letter-spacing:-.03em;color:#fff;font-size:21px;font-weight:900}.page-login .lg-logo i{letter-spacing:-.03em;color:var(--red);font-size:21px;font-style:normal;font-weight:900}.page-login .lg-logo small{letter-spacing:.32em;color:var(--dim);font-size:8px;font-weight:800;position:absolute;bottom:-1px;left:1px}.page-login .lg-dots{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:24px;display:flex}.page-login .lg-dot{border-radius:var(--rf);background:rgba(255,255,255,.12);width:8px;height:8px}.page-login .lg-dot.on{background:linear-gradient(135deg, var(--red), var(--red-d));width:28px;box-shadow:0 2px 10px rgba(224,32,64,.5)}.page-login .lg-dot-lbl{color:var(--dim2);text-transform:uppercase;letter-spacing:.18em;margin-left:8px;font-size:10px;font-weight:800}.page-login .lg-glyph{filter:drop-shadow(0 8px 22px rgba(37,211,102,.45));width:68px;height:auto;margin:4px auto 16px;display:block}.page-login .lg-title{color:#fff;letter-spacing:-.035em;margin:0 0 9px;font-size:1.7rem;font-weight:900;line-height:1.1}.page-login .lg-sub{color:var(--dim);margin:0 0 24px;font-size:.9rem;font-weight:500;line-height:1.6}.page-login .lg-sub strong{color:var(--gold2);font-weight:800}.page-login .lg-label{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:.7rem;font-weight:800;display:block}.page-login .lg-input+.lg-label{margin-top:20px}.page-login #captcha-box{background:linear-gradient(rgba(22,32,70,.55),rgba(12,18,44,.42));border:1px solid rgba(255,255,255,.09);border-radius:12px;justify-content:center;padding:6px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.05)}.page-login #captcha-box>div{transform-origin:50%;transform:scale(.9)}.page-login #captcha-box iframe{filter:brightness(.94);border-radius:10px}.page-login .lg-input{border-radius:var(--r);width:100%;height:54px;color:var(--ink);text-align:center;appearance:none;background:rgba(8,12,34,.5);border:1.5px solid rgba(255,255,255,.12);outline:none;padding:0 16px;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.page-login .lg-input::placeholder{color:rgba(200,210,245,.32);font-weight:500}.page-login .lg-input:focus{border-color:var(--red);background:rgba(8,12,34,.7);box-shadow:0 0 0 3.5px rgba(224,32,64,.18)}.page-login .lg-otp-row{justify-content:center;gap:9px;display:flex}.page-login .lg-otp{border-radius:var(--r);color:#fff;text-align:center;min-width:0;max-width:56px;height:64px;caret-color:var(--red);appearance:none;background:rgba(8,12,34,.5);border:1.5px solid rgba(255,255,255,.12);outline:none;flex:1 1 0;padding:0;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;font-weight:900;transition:border-color .15s,box-shadow .15s,background .15s}.page-login .lg-otp:focus{border-color:var(--red);background:rgba(8,12,34,.7);box-shadow:0 0 0 3.5px rgba(224,32,64,.18)}.page-login .lg-dev{width:100%;color:var(--gold2);cursor:pointer;background:rgba(245,179,1,.08);border:1.5px dashed rgba(245,179,1,.5);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:4px 0 16px;padding:10px 12px;font-size:.95rem;transition:background .12s,transform .1s;display:flex}.page-login .lg-dev:hover{background:rgba(245,179,1,.14)}.page-login .lg-dev:active{transform:scale(.99)}.page-login .lg-dev b{letter-spacing:.15em;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:800}.page-login .lg-dev-tag{letter-spacing:.08em;background:var(--gold);color:#3a2600;border-radius:5px;padding:2px 7px;font-size:.62rem;font-weight:800}.page-login .lg-dev-hint{opacity:.8;font-size:.68rem;font-weight:600}.page-login .lg-err{color:#ff7a8f;align-items:center;gap:5px;margin-top:10px;font-size:.78rem;font-weight:600;display:flex}.page-login .lg-btn{border-radius:var(--r);background:linear-gradient(135deg, var(--red), var(--red-d));color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:22px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s,filter .12s;display:flex;box-shadow:0 14px 38px rgba(224,32,64,.4)}.page-login .lg-btn:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(224,32,64,.52)}.page-login .lg-btn:active{transform:scale(.98)}.page-login .lg-btn:disabled{opacity:.5;pointer-events:none;box-shadow:none}.page-login .lg-wa{color:var(--dim);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:.78rem;font-weight:600;display:flex}.page-login .lg-wa-ico{filter:var(--f-green)}.page-login .lg-resent{border-radius:var(--r);color:#6ee7a0;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.35);align-items:center;gap:7px;margin:2px 0 16px;padding:10px 18px;font-size:.82rem;font-weight:700;animation:.3s both fadeUp;display:inline-flex}.page-login .lg-resent img{filter:var(--f-green)}.page-login .lg-resent-wait{text-align:center;color:var(--gold2);background:rgba(245,179,1,.1);border-color:rgba(245,179,1,.35);line-height:1.4;display:block}.page-login .lg-foot{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.page-login .lg-link{cursor:pointer;color:var(--dim);background:0 0;border:none;padding:8px 2px;font-family:inherit;font-size:.82rem;font-weight:700;transition:color .12s}.page-login .lg-link:hover{color:var(--ink)}.page-login .lg-link:disabled{color:var(--dim2);cursor:default}.page-login .lg-back{align-items:center;gap:5px;display:inline-flex}.page-login .lg-chk{cursor:pointer;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.page-login .lg-chk-in{opacity:0;width:1px;height:1px;position:absolute}.page-login .lg-chk-box{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.24);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.page-login .lg-chk-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:transform .18s cubic-bezier(.2,1.3,.5,1);transform:rotate(45deg)scale(0)}.page-login .lg-chk-in:checked+.lg-chk-box{background:linear-gradient(135deg, var(--navy3), var(--red));border-color:transparent}.page-login .lg-chk-in:checked+.lg-chk-box:after{transform:rotate(45deg)scale(1)}.page-login .lg-chk-in:focus-visible+.lg-chk-box{outline:2px solid var(--red3);outline-offset:2px}.page-login .lg-chk-txt{color:rgba(255,255,255,.68);font-size:.8125rem;line-height:1.4}.page-login .lg-terms{color:var(--dim2);text-align:center;margin:20px 0 0;font-size:.7rem;line-height:1.6}.page-login .lg-terms a{color:var(--gold2);font-weight:700}.page-login .lg-success{text-align:center;padding:14px 0 8px;animation:.45s cubic-bezier(.16,1,.3,1) both successIn}.page-login .lg-check img{filter:var(--f-green)}.page-login .lg-check{background:linear-gradient(135deg,rgba(34,197,94,.28),rgba(21,128,61,.22));border:2px solid rgba(34,197,94,.5);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 22px;font-size:2.6rem;display:flex;box-shadow:0 12px 40px rgba(34,197,94,.3)}.page-login .lg-load{border-radius:var(--rf);color:#6ee7a0;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.35);align-items:center;gap:8px;margin-top:6px;padding:9px 18px;font-size:.82rem;font-weight:700;display:inline-flex}.page-login .lg-load .sp{border:2px solid rgba(34,197,94,.25);border-top-color:var(--ok);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.page-login .lg-btn .sp{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@media (width<=420px){.page-login .lg-card{border-radius:20px;padding:28px 20px 24px}.page-login .lg-otp-row{gap:6px}}@keyframes spinWheel{to{transform:rotate(1080deg)}}@keyframes wonPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes rlFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rlBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes rlOrb{0%,to{opacity:.15}50%{opacity:.45}}@keyframes rlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rlPulseRed{0%,to{box-shadow:0 6px 36px rgba(195,29,69,.44)}50%{box-shadow:0 6px 54px rgba(195,29,69,.74)}}@keyframes rlShimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes rlPtsIn{0%{opacity:0;transform:scale(.5)translateY(14px)}65%{transform:scale(1.1)translateY(-3px)}to{opacity:1;transform:none}}@keyframes rlRingPop{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes rlOuterGlow{0%,to{box-shadow:0 0 20px rgba(245,158,11,.3),0 0 60px rgba(245,158,11,.1)}50%{box-shadow:0 0 40px rgba(245,158,11,.6),0 0 80px rgba(245,158,11,.2)}}@keyframes rlTitleGlow{0%,to{text-shadow:0 0 20px rgba(245,158,11,.3),0 0 40px rgba(195,29,69,.15)}50%{text-shadow:0 0 40px rgba(245,158,11,.7),0 0 80px rgba(245,158,11,.3)}}@keyframes rlCenterPulse{0%,to{box-shadow:0 0 rgba(195,29,69,.5),0 4px 24px rgba(195,29,69,.5)}50%{box-shadow:0 0 0 10px rgba(195,29,69,0),0 6px 32px rgba(195,29,69,.7)}}@keyframes rlArrowBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}@keyframes rlSpinIdle{to{transform:rotate(360deg)}}.page-roleta{--red:#e0203f;--red-d:#b3162f;--gold:#f5b301;--gold2:#fcd34d;--navy-s:#0c1740;--ink:#eef2ff;--dim:rgba(200,210,245,.6);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;background:radial-gradient(80% 45% at 50% 0,rgba(150,18,48,.5),transparent 60%),radial-gradient(70% 40% at 50% 100%,rgba(20,40,120,.4),transparent 60%),linear-gradient(#1a0a20 0%,#0b0f2a 45%,#0a1433 100%);font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}.page-roleta .rl-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-roleta .rl-bg-o1,.page-roleta .rl-bg-o2{filter:blur(80px);border-radius:50%;position:absolute}.page-roleta .rl-bg-o1{background:radial-gradient(circle,rgba(224,32,64,.34),transparent 70%);width:340px;height:340px;top:-80px;left:50%;transform:translate(-50%)}.page-roleta .rl-bg-o2{background:radial-gradient(circle,rgba(80,60,200,.3),transparent 70%);width:300px;height:300px;bottom:-100px;right:-60px}.page-roleta .rl-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--red);border-radius:50%;width:42px;height:42px;margin:80px auto;animation:.8s linear infinite ldSpin}.page-roleta .rl-top{z-index:5;justify-content:space-between;align-items:center;max-width:620px;margin:0 auto;padding:16px 20px;display:flex;position:relative}.page-roleta .rl-back{color:var(--dim);align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-roleta .rl-back img{filter:brightness(0)invert();opacity:.6;width:16px;height:16px}.page-roleta .rl-back:hover{color:var(--ink)}.page-roleta .rl-top-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px 14px;font-size:10px;font-weight:900}.page-roleta .rl-main{z-index:4;text-align:center;max-width:620px;margin:0 auto;padding:20px 20px 60px;position:relative}.page-roleta .rl-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}.page-roleta .rl-title{letter-spacing:-.03em;margin-top:8px;font-size:clamp(30px,7vw,44px);font-weight:900}.page-roleta .rl-title em{color:var(--red);font-style:italic}.page-roleta .rl-wheel{width:300px;height:300px;margin:34px auto 0;transition:opacity .3s,filter .3s;position:relative}.page-roleta .rl-wheel.spent{opacity:.5;filter:grayscale(.4)}.page-roleta .rl-glow{filter:blur(14px);background:radial-gradient(circle,rgba(245,179,1,.42) 0%,rgba(245,179,1,.16) 42%,transparent 70%);border-radius:50%;animation:3.4s ease-in-out infinite rlGlow;position:absolute;inset:-34px}.page-roleta .rl-pointer{z-index:7;filter:drop-shadow(0 5px 9px rgba(0,0,0,.55));position:absolute;top:-14px;left:50%;transform:translate(-50%)}.page-roleta .rl-rim{background:radial-gradient(circle at 50% 34%,#22336a 0%,#0d1740 52%,#070c24 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #c8981f,0 2px 3px rgba(245,179,1,.35),inset 0 3px 8px rgba(255,255,255,.08),inset 0 -8px 18px rgba(0,0,0,.65),0 24px 55px rgba(0,0,0,.55)}.page-roleta .rl-bulbs{z-index:6;pointer-events:none;position:absolute;inset:0}.page-roleta .rl-bulb{background:radial-gradient(circle at 35% 30%,#fff6c0 0%,#f5b301 55%,#b8860b 100%);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite rlBulb;position:absolute;top:50%;left:50%;box-shadow:0 0 7px rgba(245,179,1,.9),0 0 2px rgba(255,255,255,.8)}.page-roleta .rl-bulb:nth-child(odd){animation-delay:.8s}.page-roleta .rl-disk{z-index:4;background:conic-gradient(from -15deg, var(--navy-s) 0 30deg, #f2f5fc 30deg 60deg, var(--navy-s) 60deg 90deg, #f2f5fc 90deg 120deg, var(--navy-s) 120deg 150deg, #f2f5fc 150deg 180deg, var(--navy-s) 180deg 210deg, #f2f5fc 210deg 240deg, var(--navy-s) 240deg 270deg, #f2f5fc 270deg 300deg, var(--navy-s) 300deg 330deg, #f2f5fc 330deg 360deg);border-radius:50%;transition:transform 4s cubic-bezier(.15,.86,.28,1);position:absolute;inset:22px;overflow:hidden;box-shadow:0 0 0 3px #f5b301,0 0 0 6px #0a1024,inset 0 0 22px rgba(0,0,0,.35)}.page-roleta .rl-div{z-index:1;transform-origin:bottom;background:linear-gradient(#c8981f 0%,#f5b301 20%,#fcd34d 55%,#f5b301 90%,#d99e10 100%);width:2px;height:50%;margin-left:-1px;position:absolute;bottom:50%;left:50%;box-shadow:0 0 2px rgba(245,179,1,.55)}.page-roleta .rl-seg{z-index:2;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:50%;left:50%}.page-roleta .rl-seg-ic{width:13px;height:13px}.page-roleta .rl-seg-v{color:#13224e;letter-spacing:-.02em;font-size:13px;font-weight:900}.page-roleta .rl-seg.dark .rl-seg-v{color:#fff}.page-roleta .rl-hub{z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 0 5px rgba(245,179,1,.9)}.page-roleta .rl-hub img{width:58px;height:auto}.page-roleta .rl-spin{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#ff3352 0%,#e0203f 45%,#b3162f 100%);border:1px solid rgba(245,179,1,.55);border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:300px;height:60px;margin-top:34px;padding:0 34px;font-family:inherit;font-size:17px;font-weight:800;transition:transform .14s,box-shadow .14s,opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 40px rgba(224,32,64,.5),0 0 0 4px rgba(224,32,64,.14),inset 0 1px rgba(255,255,255,.35)}.page-roleta .rl-spin:before{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,0));border-radius:12px;height:42%;position:absolute;top:4px;left:8px;right:8px}.page-roleta .rl-spin span,.page-roleta .rl-spin img{z-index:1;position:relative}.page-roleta .rl-spin img{filter:brightness(0)invert();width:18px;height:18px}.page-roleta .rl-spin:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 50px rgba(224,32,64,.55)}.page-roleta .rl-spin:disabled{color:rgba(255,255,255,.4);box-shadow:none;cursor:not-allowed;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.page-roleta .rl-spin:disabled:before{display:none}.page-roleta .rl-spin:disabled img{opacity:.4}.page-roleta .rl-status{width:fit-content;min-width:300px;color:var(--ink);background:rgba(10,16,44,.6);border:1px solid rgba(255,255,255,.1);border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:16px auto 0;padding:13px 20px;font-size:13px;font-weight:700;display:flex}.page-roleta .rl-status img{filter:brightness(0)saturate()invert(64%)sepia(88%)saturate(420%)hue-rotate(85deg);width:15px;height:15px}.page-roleta .rl-status-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #22c55e}.page-roleta .rl-status.spent img{filter:brightness(0)invert(.5)}.page-roleta .rl-status.spent .rl-status-dot{box-shadow:none;background:#6b7280}.page-roleta .rl-prizes{margin-top:40px}.page-roleta .rl-sec{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:10.5px;font-weight:900}.page-roleta .rl-prize-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.page-roleta .rl-prize{background:linear-gradient(160deg,rgba(30,42,110,.4),rgba(16,24,60,.5));border:1px solid rgba(255,255,255,.09);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;display:flex}.page-roleta .rl-prize.hot{background:linear-gradient(160deg,rgba(224,32,64,.24),rgba(120,20,44,.3));border-color:rgba(234,80,112,.5)}.page-roleta .rl-prize-ic{background:rgba(245,179,1,.12);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.page-roleta .rl-prize.hot .rl-prize-ic{background:rgba(224,32,64,.2)}.page-roleta .rl-prize-ic img{width:20px;height:20px}.page-roleta .rl-prize-v{letter-spacing:-.03em;color:#fff;font-size:24px;font-weight:900}.page-roleta .rl-prize-u{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:9.5px;font-weight:800}.page-roleta .rl-foot{letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,245,.32);margin-top:40px;font-size:10px;font-weight:800}.page-roleta .rl-ov{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.page-roleta .rl-ov-bd{backdrop-filter:blur(4px);background:rgba(5,8,26,.72);animation:.2s both rlFade;position:absolute;inset:0}.page-roleta .rl-sheet{z-index:2;text-align:center;background:linear-gradient(#14204e,#0b1030);border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:26px 26px 0 0;width:100%;max-width:480px;margin:0 12px;padding:34px 26px 26px;animation:.34s cubic-bezier(.16,1,.3,1) both rlUp;position:relative;box-shadow:0 -20px 60px rgba(0,0,0,.5)}.page-roleta .rl-sheet-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,rgba(245,179,1,.4),transparent 70%);width:200px;height:120px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.page-roleta .rl-win-ic{filter:drop-shadow(0 8px 22px rgba(245,179,1,.45));justify-content:center;align-items:center;margin:0 auto 14px;display:flex;position:relative}.page-roleta .rl-win-ic img{width:56px;height:56px}.page-roleta .rl-win-ic.muted{filter:none;background:rgba(255,255,255,.08);border-radius:50%;width:74px;height:74px}.page-roleta .rl-win-ic.muted img{filter:brightness(0)invert(.6);width:30px;height:30px}.page-roleta .rl-chip{letter-spacing:.1em;text-transform:uppercase;color:#6ee7a0;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.page-roleta .rl-chip-dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.page-roleta .rl-res-title{letter-spacing:-.03em;color:#fff;margin-top:8px;font-size:34px;font-weight:900}.page-roleta .rl-res-title.sm{font-size:22px}.page-roleta .rl-res-desc{color:var(--dim);margin-top:6px;font-size:13.5px;font-weight:500}.page-roleta .rl-res-box{text-align:left;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 4px;padding:16px 20px;display:flex}.page-roleta .rl-res-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}.page-roleta .rl-res-val{color:var(--gold2);letter-spacing:-.02em;font-size:26px;font-weight:900}.page-roleta .rl-res-val span{color:var(--dim);font-size:.55em;font-weight:700}.page-roleta .rl-res-note{color:var(--dim);margin-top:10px;font-size:12px;font-weight:600}.page-roleta .rl-res-ctas{flex-direction:column;gap:10px;margin-top:20px;display:flex}.page-roleta .rl-cta-p{background:linear-gradient(135deg, var(--red), var(--red-d));color:#fff;border-radius:14px;justify-content:center;align-items:center;height:52px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.page-roleta .rl-cta-g{height:48px;color:var(--ink);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}.page-roleta .rl-gate{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:380px;margin:80px auto;padding:0 24px;display:flex}.page-roleta .rl-gate img{filter:brightness(0)invert();opacity:.4;width:40px;height:40px}.page-roleta .rl-gate p{color:rgba(255,255,255,.6);font-size:15px;font-weight:600}.page-roleta .rl-gate a{background:linear-gradient(135deg, var(--red), var(--red-d));color:#fff;border-radius:14px;align-items:center;height:50px;padding:0 26px;font-weight:800;text-decoration:none;display:inline-flex}@keyframes rlFade{0%{opacity:0}to{opacity:1}}@keyframes rlUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rlGlow{0%,to{opacity:.8}50%{opacity:1}}@keyframes rlBulb{0%,to{opacity:1}50%{opacity:.35}}@keyframes rkScan{0%{top:-2px}to{top:102%}}@keyframes rkOrb{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes rkBlink{0%,to{opacity:1}50%{opacity:.15}}@keyframes rkVert{0%,to{filter:drop-shadow(0 0 8px rgba(195,29,69,.35))}50%{filter:drop-shadow(0 0 24px rgba(195,29,69,.8))}}@keyframes rkBanner{0%,to{box-shadow:0 0 20px rgba(245,158,11,.12),inset 0 0 20px rgba(245,158,11,.04)}50%{box-shadow:0 0 40px rgba(245,158,11,.28),inset 0 0 30px rgba(245,158,11,.1)}}@keyframes rkTrophy{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-6px)scale(1.1)}60%{transform:translateY(-3px)scale(1.05)}}@keyframes rkStar{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}@keyframes rkShimmer{0%{transform:translate(-150%)}to{transform:translate(250%)}}@keyframes rkCardRise{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.page-ranking{--red:#c31d45;--red2:#8b1432;--gold:#fcd34d;--gold2:#f59e0b;--silver:#94a3b8;--bronze:#d97706;--max:480px;color:#fff;background:#070c1c;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}.page-ranking .page{min-height:100dvh;max-width:var(--max);margin:0 auto;display:flex;position:relative}.page-ranking .bg{z-index:0;pointer-events:none;background:#070c1c;position:fixed;inset:0}.page-ranking .brand-side{z-index:1;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:210px;width:52px;padding:150px 12px 0 0;display:flex;position:relative}.page-ranking .brand-text{writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:0;display:flex;transform:rotate(180deg)}.page-ranking .vert-ranking{color:rgba(255,255,255,.12);letter-spacing:-.06em;text-shadow:0 0 30px rgba(255,255,255,.08);font-size:2.875rem;font-weight:900;line-height:.82}.page-ranking .vert-skyfit{background:linear-gradient(#f36,#c31d45,#8b1432);-webkit-text-fill-color:transparent;letter-spacing:-.07em;-webkit-background-clip:text;background-clip:text;font-size:3.25rem;font-style:italic;font-weight:900;line-height:.82;animation:3s ease-in-out infinite rkVert}.page-ranking .season-pill{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.32);border-radius:10px;flex-direction:column;align-items:flex-end;padding:7px 12px;display:inline-flex}.page-ranking .season-label{color:rgba(252,211,77,.55);text-transform:uppercase;letter-spacing:.2em;font-size:.5rem;line-height:1}.page-ranking .season-year{color:var(--gold);letter-spacing:-.04em;font-size:1.125rem;font-weight:900;line-height:1.1}.page-ranking .main{z-index:1;flex-direction:column;flex:1;min-width:0;padding:0 14px 96px;display:flex;position:relative}.page-ranking .topbar{padding:max(14px, env(safe-area-inset-top,14px)) 0 16px;justify-content:space-between;align-items:center;display:flex}.page-ranking .tb-wordmark{object-fit:contain;filter:drop-shadow(0 0 12px rgba(195,29,69,.3));width:auto;height:40px}.page-ranking .sec-hdr{margin-bottom:14px;position:relative}.page-ranking .sec-hdr-bar{background:linear-gradient(90deg,transparent,rgba(245,158,11,.1),rgba(245,158,11,.18),rgba(245,158,11,.1),transparent);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;animation:3.5s ease-in-out infinite rkBanner;display:flex;position:relative;overflow:hidden}.page-ranking .sec-deco{flex:1;height:1.5px}.page-ranking .sec-deco.l{background:linear-gradient(90deg,transparent,rgba(245,158,11,.7))}.page-ranking .sec-deco.r{background:linear-gradient(90deg,rgba(245,158,11,.7),transparent)}.page-ranking .sec-center{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.page-ranking .top3{align-items:flex-end;gap:6px;height:230px;margin-bottom:22px;display:flex}.page-ranking .podcard{border-radius:14px;flex:1;position:relative;overflow:hidden}.page-ranking .podcard.p1{flex:1.22;height:100%;animation:.65s cubic-bezier(.22,1,.36,1) .22s both rkCardRise;box-shadow:0 0 32px rgba(195,29,69,.28),0 12px 40px rgba(0,0,0,.6)}.page-ranking .podcard.p2{height:78%;animation:.55s cubic-bezier(.22,1,.36,1) 40ms both rkCardRise}.page-ranking .podcard.p3{height:78%;animation:.55s cubic-bezier(.22,1,.36,1) .38s both rkCardRise}.page-ranking .podcard:after{content:"";background:var(--card-border);-webkit-mask-composite:destination-out;pointer-events:none;z-index:10;border-radius:14px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-ranking .p1{--card-border:linear-gradient(160deg,rgba(245,158,11,.7) 0%,rgba(195,29,69,.4) 50%,transparent 100%)}.page-ranking .p2{--card-border:linear-gradient(160deg,rgba(148,163,184,.5) 0%,rgba(71,85,105,.25) 60%,transparent 100%)}.page-ranking .p3{--card-border:linear-gradient(160deg,rgba(180,83,9,.55) 0%,rgba(120,53,15,.2) 60%,transparent 100%)}.page-ranking .card-bg{position:absolute;inset:0}.page-ranking .p1 .card-bg{background:linear-gradient(155deg,rgba(120,14,40,.95) 0%,rgba(195,29,69,.4) 45%,rgba(4,8,20,.98) 100%)}.page-ranking .p2 .card-bg{background:linear-gradient(155deg,rgba(40,52,68,.95) 0%,rgba(71,85,105,.38) 45%,rgba(4,8,20,.98) 100%)}.page-ranking .p3 .card-bg{background:linear-gradient(155deg,rgba(92,40,8,.95) 0%,rgba(180,83,9,.38) 45%,rgba(4,8,20,.98) 100%)}.page-ranking .card-shine{z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);width:30%;height:100%;animation:5s ease-in-out 2s infinite rkShimmer;position:absolute;top:0;left:-65%}.page-ranking .card-av{z-index:2;justify-content:center;align-items:flex-end;padding-bottom:58px;display:flex;position:absolute;inset:0}.page-ranking .card-ini{color:#fff;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.25rem;font-weight:900;display:flex}.page-ranking .p1 .card-ini{background:linear-gradient(135deg,#c31d45,#8b1432);box-shadow:0 0 0 2.5px rgba(245,158,11,.6),0 0 22px rgba(195,29,69,.4)}.page-ranking .p2 .card-ini{background:linear-gradient(135deg,#64748b,#334155);box-shadow:0 0 0 2px rgba(148,163,184,.55)}.page-ranking .p3 .card-ini{background:linear-gradient(135deg,#b45309,#78350f);box-shadow:0 0 0 2px rgba(180,83,9,.55)}.page-ranking .card-badge{z-index:5;letter-spacing:-.01em;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:.875rem;font-weight:900;line-height:1;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.page-ranking .p1 .card-badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 18px rgba(245,158,11,.45),inset 0 0 0 1px rgba(255,255,255,.15)}.page-ranking .p2 .card-badge{color:#0f172a;background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:0 4px 14px rgba(148,163,184,.3)}.page-ranking .p3 .card-badge{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px rgba(180,83,9,.35)}.page-ranking .card-info{z-index:3;background:linear-gradient(transparent,rgba(3,8,16,.96) 45%);padding:10px 12px 13px;position:absolute;bottom:0;left:0;right:0}.page-ranking .card-fname{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:800;line-height:1.2;overflow:hidden}.page-ranking .card-pts{border-radius:999px;align-items:center;gap:4px;margin-top:5px;padding:2px 8px;font-size:.5625rem;font-weight:800;display:inline-flex}.page-ranking .p1 .card-pts{color:var(--gold);background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.25)}.page-ranking .p2 .card-pts{color:var(--silver);background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.18)}.page-ranking .p3 .card-pts{color:var(--bronze);background:rgba(180,83,9,.15);border:1px solid rgba(180,83,9,.22)}.page-ranking .list-hdr{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-ranking .list-lbl{text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);font-size:.9375rem;font-weight:900}.page-ranking .list-card{backdrop-filter:blur(8px);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.067);border-radius:14px;overflow:hidden}.page-ranking .row{border-bottom:1px solid rgba(255,255,255,.043);align-items:center;gap:10px;padding:11px 14px;transition:background .15s;display:flex;position:relative}.page-ranking .row:last-child{border-bottom:none}.page-ranking .rank{letter-spacing:-.02em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:flex}.page-ranking .rn{color:rgba(255,255,255,.38);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.page-ranking .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.875rem;font-weight:800;display:flex;overflow:hidden}.page-ranking .nc{flex:1;min-width:0}.page-ranking .nfull{color:#fff;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;line-height:1.2;overflow:hidden}.page-ranking .pc{text-align:right;flex-shrink:0}.page-ranking .pn{letter-spacing:-.05em;font-size:1.1875rem;font-weight:900;line-height:1}.page-ranking .pl{color:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.16em;margin-top:1px;font-size:.375rem}.page-ranking .pager{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.page-ranking .pg-btn{color:rgba(255,255,255,.7);letter-spacing:.02em;cursor:pointer;background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:.75rem;font-weight:800;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.page-ranking .pg-btn:hover:not(:disabled){color:#fff;background:rgba(195,29,69,.16);border-color:rgba(195,29,69,.4)}.page-ranking .pg-btn:disabled{opacity:.32;cursor:default}.page-ranking .pg-btn img{opacity:.7;filter:brightness(0)invert()}.page-ranking .pg-next-ic{transform:rotate(180deg)}.page-ranking .pg-info{color:rgba(255,255,255,.4);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800}.page-ranking .you{background:linear-gradient(90deg,rgba(195,29,69,.25),rgba(195,29,69,.1),rgba(195,29,69,.03))!important}.page-ranking .you:before{content:"";background:linear-gradient(#e02255,#8b1432);border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.page-ranking .you .pn{color:#e02255;text-shadow:0 0 18px rgba(195,29,69,.4)}.page-ranking .you .av{box-shadow:0 0 0 2.5px rgba(195,29,69,.6),0 0 16px rgba(195,29,69,.25)}.page-ranking .you .rank{color:#f87171;background:linear-gradient(135deg,rgba(195,29,69,.3),rgba(139,20,50,.2));border:1px solid rgba(195,29,69,.4)}.page-ranking .you-tag{color:#fff;text-transform:uppercase;letter-spacing:.14em;vertical-align:middle;background:linear-gradient(135deg,#c31d45,#8b1432);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:.4375rem;font-weight:900;box-shadow:0 2px 8px rgba(195,29,69,.4)}.page-ranking .sep{align-items:center;gap:8px;padding:6px 14px;display:flex}.page-ranking .sep-ln{background:rgba(255,255,255,.055);flex:1;height:1px}.page-ranking .sep-t{color:rgba(255,255,255,.18);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;font-size:.4375rem;font-weight:800}.page-ranking .you-bar{z-index:200;-webkit-backdrop-filter:blur(24px);padding:10px 16px max(14px, env(safe-area-inset-bottom,14px));background:rgba(3,8,16,.96);border-top:1px solid rgba(195,29,69,.28);position:fixed;bottom:0;left:0;right:0}.page-ranking .you-bar-inner{max-width:var(--max);align-items:center;gap:10px;margin:0 auto;display:flex}.page-ranking .yb-rank{color:#e02255;letter-spacing:-.06em;text-shadow:0 0 18px rgba(195,29,69,.4);min-width:42px;font-size:1.375rem;font-weight:900;line-height:1}.page-ranking .yb-av{color:#fff;background:linear-gradient(135deg,#8b1432,#c31d45);border:2px solid rgba(195,29,69,.55);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:800;display:flex;box-shadow:0 0 14px rgba(195,29,69,.28)}.page-ranking .yb-info{flex:1;min-width:0}.page-ranking .yb-name{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:800;line-height:1.2;overflow:hidden}.page-ranking .yb-lbl-sub{color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.12em;margin-top:1px;font-size:.5rem}.page-ranking .yb-right{text-align:right;flex-shrink:0}.page-ranking .yb-pts{color:#e02255;letter-spacing:-.05em;text-shadow:0 0 18px rgba(195,29,69,.35);font-size:1.375rem;font-weight:900;line-height:1}.page-ranking .yb-lbl{color:rgba(255,255,255,.28);text-transform:uppercase;letter-spacing:.16em;margin-top:1px;font-size:.4375rem}.page-ranking .rk-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--gold);z-index:1;border-radius:50%;width:40px;height:40px;margin:90px auto;animation:.8s linear infinite spin;position:relative}.page-ranking .rk-gate{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:14px;padding:90px 24px;display:flex;position:relative}.page-ranking .rk-gate-ic{filter:var(--f-white);opacity:.5}.page-ranking .rk-gate p{color:rgba(255,255,255,.5)}.page-ranking .rk-gate a{background:linear-gradient(135deg, #8b1230, var(--red));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;height:48px;padding:0 24px;font-weight:900;display:inline-flex}.page-ranking .tb-logo{align-items:center;gap:10px;display:flex}.page-ranking .tb-city{color:rgba(255,255,255,.4);letter-spacing:.3em;font-size:.5625rem;font-weight:800}.page-ranking .tb-progress{gap:4px;height:4px;margin-bottom:18px;display:flex}.page-ranking .tb-progress span{border-radius:999px;flex:1}.page-ranking .tp-a{background:#062871}.page-ranking .tp-b{background:linear-gradient(90deg, var(--red), #e8234d);box-shadow:0 0 10px rgba(195,29,69,.5)}.page-ranking .tp-c{background:rgba(255,255,255,.16)}.page-ranking .sec-ic{background:radial-gradient(circle at 50% 40%,rgba(245,158,11,.2),rgba(245,158,11,.04));border:1.5px solid rgba(245,158,11,.5);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:5px;display:grid;box-shadow:0 0 22px rgba(245,158,11,.28)}.page-ranking .sec-ic img{opacity:.95;filter:drop-shadow(0 0 6px rgba(245,158,11,.4))}.page-ranking .sec-eyebrow{color:rgba(252,211,77,.72);text-transform:uppercase;letter-spacing:.22em;font-size:.5rem;font-weight:800}.page-ranking .sec-title{color:#fff;letter-spacing:-.02em;text-shadow:0 0 24px rgba(245,158,11,.15);font-size:1.5rem;font-weight:900;line-height:1.05}.page-ranking .card-fig,.page-ranking .av-fig{filter:brightness(0)invert();opacity:.92}.page-ranking .card-photo,.page-ranking .av-photo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.page-ranking .list-hdr-l{flex-direction:column;gap:3px;display:flex}.page-ranking .list-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:rgba(255,120,140,.8);font-size:.625rem;font-weight:900}.page-ranking .list-count{color:#6ee7a0;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:.5625rem;font-weight:700;display:inline-flex}.page-ranking .lc-dot{background:#34d399;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #34d399}@media (width<=560px){.page-ranking .brand-side{display:none}.page-ranking .main{padding-left:14px;padding-right:14px}}@keyframes enShimmer{0%{transform:translate(-150%)}to{transform:translate(250%)}}@keyframes enBlink{0%,to{opacity:1}50%{opacity:.15}}@keyframes enFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes enSuccessPop{0%{opacity:0;transform:scale(.9)translateY(-12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes enResultIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes enScan{0%{top:-2px}to{top:102%}}@keyframes enOrb{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.page-enquete{--red:#c31d45;--red2:#8b1432;--gold:#fcd34d;--gold2:#f59e0b;--max:480px;color:#fff;background:#070c1c;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}.page-enquete .bg{z-index:0;pointer-events:none;background:#070c1c;position:fixed;inset:0}.page-enquete .page{z-index:1;max-width:var(--max);padding:0 16px max(52px, env(safe-area-inset-bottom,52px));flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative}.page-enquete .topbar{padding:max(14px, env(safe-area-inset-top,14px)) 0 18px;justify-content:space-between;align-items:center;display:flex}.page-enquete .tb-logo{object-fit:contain;filter:drop-shadow(0 0 10px rgba(195,29,69,.3));width:auto;height:38px}.page-enquete .tb-badge{color:rgba(255,180,180,.9);text-transform:uppercase;letter-spacing:.16em;background:rgba(195,29,69,.1);border:1px solid rgba(195,29,69,.28);border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:.5rem;font-weight:900;display:inline-flex}.page-enquete .tb-dot{background:#f87171;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite enBlink}.page-enquete .wk-progress{margin-bottom:16px}.page-enquete .wk-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.page-enquete .wk-pill{background:linear-gradient(135deg, var(--red), var(--red2));border-radius:999px;align-items:baseline;padding:5px 13px;display:inline-flex;box-shadow:0 4px 14px rgba(195,29,69,.4)}.page-enquete .wk-pill-cur{color:#fff;font-size:.8125rem;font-weight:900;line-height:1}.page-enquete .wk-pill-tot{color:rgba(255,255,255,.65);font-size:.625rem;font-weight:800;line-height:1}.page-enquete .wk-pill-lbl{color:rgba(255,255,255,.92);text-transform:uppercase;letter-spacing:.16em;margin-left:7px;font-size:.5rem;font-weight:900;line-height:1}.page-enquete .wk-date{color:rgba(255,255,255,.42);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:6px;font-size:.625rem;font-weight:800;display:inline-flex}.page-enquete .wk-date img{opacity:.55;filter:brightness(0)invert()}.page-enquete .wk-bar{gap:6px;display:flex}.page-enquete .wk-seg{background:rgba(255,255,255,.09);border-radius:999px;flex:1;height:5px;transition:background .3s}.page-enquete .wk-seg.on{background:linear-gradient(90deg, var(--red), #e02255);box-shadow:0 0 10px rgba(224,34,85,.5)}.page-enquete .wk-foot{gap:12px;margin-top:18px;display:flex}.page-enquete .wk-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;flex:1;align-items:center;gap:11px;padding:12px 13px;display:flex}.page-enquete .wk-card.gold{border-left:3px solid var(--gold2)}.page-enquete .wk-card.red{border-left:3px solid var(--red)}.page-enquete .wk-card-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.page-enquete .wk-card.gold .wk-card-ic{background:linear-gradient(135deg,#f5b301,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.page-enquete .wk-card.red .wk-card-ic{background:linear-gradient(135deg,#e0203f,#8b1432);box-shadow:0 4px 12px rgba(224,32,64,.3)}.page-enquete .wk-card-ic img{filter:brightness(0)invert()}.page-enquete .wk-card-body{min-width:0}.page-enquete .wk-card-big{color:#fff;letter-spacing:-.02em;font-size:.9375rem;font-weight:900;line-height:1.05}.page-enquete .wk-card-sub{color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:.5rem;font-weight:800}.page-enquete .incentive{background:linear-gradient(135deg,rgba(245,158,11,.13),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.32);border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;animation:.4s 50ms both enFadeUp;display:flex;position:relative;overflow:hidden}.page-enquete .inc-icon{background:rgba(245,158,11,.14);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-enquete .inc-icon img{width:20px;height:20px}.page-enquete .res-winner-tag img{vertical-align:-1px;margin-right:2px}.page-enquete .consult-ic{background:rgba(255,255,255,.06);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:8px;display:flex}.page-enquete .consult-ic img{filter:var(--f-white)}.page-enquete .en-foot{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,245,.3);z-index:1;padding:14px 8px 20px;font-size:10px;font-weight:800;position:relative}.page-enquete .inc-body{flex:1}.page-enquete .inc-title{color:#fcd34d;letter-spacing:-.01em;font-size:.875rem;font-weight:900;line-height:1.2}.page-enquete .inc-sub{color:rgba(252,211,77,.45);letter-spacing:.04em;margin-top:2px;font-size:.5rem}.page-enquete .inc-badge{color:#fcd34d;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:.6875rem;font-weight:900}.page-enquete .week-tag{color:rgba(255,255,255,.28);text-transform:uppercase;letter-spacing:.22em;margin-bottom:18px;font-size:.5rem;animation:.4s .1s both enFadeUp}.page-enquete .qcard{background:linear-gradient(135deg,rgba(195,29,69,.09),rgba(6,40,113,.1),rgba(255,255,255,.03));border-radius:18px;margin-bottom:20px;padding:20px 20px 18px;animation:.4s .15s both enFadeUp;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3)}.page-enquete .qcard:before{content:"";-webkit-mask-composite:destination-out;pointer-events:none;background:linear-gradient(135deg,rgba(195,29,69,.5),rgba(6,40,113,.35),transparent 65%);border-radius:18px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-enquete .qcard-wm{color:rgba(195,29,69,.07);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:7rem;font-style:italic;font-weight:900;line-height:1;position:absolute;top:-20px;right:-4px}.page-enquete .qcard-ctx{color:rgba(195,29,69,.85);text-transform:uppercase;letter-spacing:.18em;z-index:1;margin-bottom:10px;font-size:.5rem;font-style:italic;font-weight:700;position:relative}.page-enquete .qcard-q{color:#fff;letter-spacing:-.03em;z-index:1;font-size:1.125rem;font-weight:900;line-height:1.3;position:relative}.page-enquete .qcard-hint{color:rgba(255,255,255,.28);letter-spacing:.04em;z-index:1;margin-top:10px;font-size:.5rem;position:relative}.page-enquete .opts{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.page-enquete .opt-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;align-items:center;gap:14px;min-height:60px;padding:15px 16px;transition:background .2s,border-color .2s,transform .2s;animation:.35s both enFadeUp;display:flex;position:relative}.page-enquete .opt-row:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22);transform:translate(6px)}.page-enquete .opt-row.selected{background:linear-gradient(135deg,rgba(195,29,69,.2),rgba(139,20,50,.1));border:1.5px solid rgba(195,29,69,.65);transform:none;box-shadow:inset 3px 0 #c31d45,0 6px 28px rgba(195,29,69,.28)}.page-enquete .opt-emoji{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:900;line-height:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .18s;display:flex}.page-enquete .opt-row:nth-child(5n+1) .opt-emoji{background:rgba(195,29,69,.18)}.page-enquete .opt-row:nth-child(5n+2) .opt-emoji{background:rgba(34,197,94,.14)}.page-enquete .opt-row:nth-child(5n+3) .opt-emoji{background:rgba(168,85,247,.15)}.page-enquete .opt-row:nth-child(5n+4) .opt-emoji{background:rgba(6,40,113,.35)}.page-enquete .opt-row:nth-child(5n+5) .opt-emoji{background:rgba(245,158,11,.15)}.page-enquete .opt-row.selected .opt-emoji{background:rgba(195,29,69,.3);transform:scale(1.05)}.page-enquete .opt-label{color:rgba(255,255,255,.78);letter-spacing:-.01em;flex:1;font-size:.9375rem;font-weight:700;line-height:1.3;transition:color .18s}.page-enquete .opt-row:hover .opt-label,.page-enquete .opt-row.selected .opt-label{color:#fff;font-weight:800}.page-enquete .opt-radio{background:0 0;border:2px solid rgba(255,255,255,.2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.page-enquete .opt-row.selected .opt-radio{background:#c31d45;border-color:#c31d45;box-shadow:0 2px 10px rgba(195,29,69,.4)}.page-enquete .opt-radio svg{opacity:0;transition:opacity .2s}.page-enquete .opt-row.selected .opt-radio svg{opacity:1}.page-enquete .vote-btn{letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.3);cursor:not-allowed;background:rgba(255,255,255,.07);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-bottom:14px;font-size:.875rem;font-weight:900;transition:filter .2s,transform .15s;display:flex}.page-enquete .vote-btn.armed{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b1432,#c31d45);box-shadow:0 8px 28px rgba(195,29,69,.38)}.page-enquete .vote-btn.armed:hover{filter:brightness(1.1)}.page-enquete .vote-btn:active{transform:scale(.97)}.page-enquete .spin-ring{border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin}.page-enquete .success-banner{background:linear-gradient(135deg,rgba(74,222,128,.12),rgba(34,197,94,.06));border:1px solid rgba(74,222,128,.3);border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;animation:.5s cubic-bezier(.22,1,.36,1) 50ms both enSuccessPop;display:flex}.page-enquete .success-icon{background:rgba(74,222,128,.15);border:2px solid rgba(74,222,128,.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;display:flex}.page-enquete .success-title{color:#4ade80;letter-spacing:-.01em;font-size:.875rem;font-weight:900;line-height:1.2}.page-enquete .success-pts{color:rgba(74,222,128,.6);letter-spacing:.04em;margin-top:2px;font-size:.5625rem}.page-enquete .res-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.page-enquete .res-row{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;animation:.45s cubic-bezier(.22,1,.36,1) both enResultIn;position:relative;overflow:hidden}.page-enquete .res-row.mine{background:rgba(195,29,69,.1);border-color:rgba(195,29,69,.3)}.page-enquete .res-row.winner{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.2)}.page-enquete .res-top{z-index:1;align-items:center;gap:10px;margin-bottom:8px;display:flex;position:relative}.page-enquete .res-letter{text-align:center;color:rgba(255,255,255,.5);flex-shrink:0;width:22px;font-size:.8125rem;font-weight:900}.page-enquete .res-label{color:rgba(255,255,255,.75);letter-spacing:-.01em;flex:1;font-size:.8125rem;font-weight:700;line-height:1.3}.page-enquete .res-row.winner .res-label{color:rgba(255,255,255,.95);font-weight:800}.page-enquete .res-pct{letter-spacing:-.03em;color:rgba(255,255,255,.45);flex-shrink:0;font-size:.9375rem;font-weight:900}.page-enquete .res-row.winner .res-pct{color:#fcd34d}.page-enquete .res-row.mine .res-pct{color:#f87171}.page-enquete .res-bar-track{z-index:1;background:rgba(255,255,255,.07);border-radius:999px;height:8px;position:relative;overflow:hidden}.page-enquete .res-bar-fill{background:rgba(255,255,255,.14);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.page-enquete .res-row.mine .res-bar-fill{background:rgba(195,29,69,.5)}.page-enquete .res-row.winner .res-bar-fill{background:linear-gradient(90deg,#8b1432,#c31d45,#e02255)}.page-enquete .res-you-tag{color:#fff;text-transform:uppercase;letter-spacing:.12em;vertical-align:middle;background:rgba(195,29,69,.8);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.4rem;font-weight:900}.page-enquete .res-winner-tag{color:#fcd34d;text-transform:uppercase;letter-spacing:.12em;vertical-align:middle;background:linear-gradient(135deg,rgba(245,158,11,.3),rgba(245,158,11,.15));border:1px solid rgba(245,158,11,.4);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.4rem;font-weight:900}.page-enquete .consult-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;margin-bottom:20px;padding:14px 16px;animation:.45s .45s both enFadeUp}.page-enquete .consult-text{color:rgba(255,255,255,.38);letter-spacing:.02em;font-size:.625rem;line-height:1.7}.page-enquete .consult-text strong{color:rgba(255,255,255,.55)}.page-enquete .en-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--gold);z-index:1;border-radius:50%;width:40px;height:40px;margin:90px auto;animation:.8s linear infinite spin;position:relative}.page-enquete .en-empty{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex;position:relative}.page-enquete .en-empty-ic{background:rgba(245,158,11,.12);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-enquete .en-empty-ic img{width:30px;height:30px}.page-enquete .en-empty h2{font-size:1.125rem;font-weight:900}.page-enquete .en-empty p{color:rgba(255,255,255,.5);font-size:.8125rem}.page-enquete .en-cta{background:linear-gradient(135deg, #8b1230, var(--red));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;align-items:center;height:48px;margin-top:8px;padding:0 24px;font-weight:900;display:inline-flex}@keyframes rcFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rcPulseGlow{0%,to{box-shadow:0 0 0 1px rgba(196,18,48,.2),0 12px 40px rgba(0,0,0,.5),0 0 60px rgba(196,18,48,.1)}50%{box-shadow:0 0 0 1px rgba(196,18,48,.4),0 12px 40px rgba(0,0,0,.5),0 0 80px rgba(196,18,48,.25)}}@keyframes rcShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rcPulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes rcWiggle{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.06)}}.page-recompensas{--red:#e0244f;--red2:#b9133e;--blue:#2a74d6;--blue2:#5aa0ff;--green:#16a34a;--green2:#7de8a0;--gold:#f0c14b;--gold2:#d9a520;--line:rgba(255,255,255,.08);--max:560px;color:#fff;-webkit-font-smoothing:antialiased;background-color:transparent;background-image:radial-gradient(130% 55% at 50% -6%,rgba(0,38,100,.6) 0%,transparent 60%),linear-gradient(#0a1326 0%,#070c18 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:clip}.page-recompensas .rc-fic{object-fit:contain;vertical-align:middle;filter:brightness(0)invert();opacity:.6;display:inline-block}.page-recompensas .page{max-width:var(--max);flex-direction:column;margin:0 auto;padding:18px 18px 40px;display:flex}.page-recompensas .rc-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.page-recompensas .rc-back{color:rgba(255,255,255,.6);font-size:13px;font-weight:800;text-decoration:none}.page-recompensas .rc-back span{margin-right:4px}.page-recompensas .rc-back:hover{color:#fff}.page-recompensas .rc-badge{border:1px solid var(--line);letter-spacing:.18em;color:rgba(255,255,255,.6);text-transform:uppercase;background:rgba(255,255,255,.04);border-radius:10px;align-items:center;gap:7px;padding:7px 14px;font-size:10px;font-weight:900;display:inline-flex}.page-recompensas .rc-head{margin-bottom:18px}.page-recompensas .rc-h1{letter-spacing:-.03em;color:#fff;font-size:clamp(1.9rem,6vw,2.4rem);font-weight:900;line-height:1.05}.page-recompensas .rc-priv{color:rgba(255,255,255,.45);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;display:inline-flex}.page-recompensas .rc-summary{background:linear-gradient(140deg,rgba(185,19,62,.2) 0%,rgba(0,38,100,.34) 60%,rgba(0,38,100,.16) 100%);border:1px solid rgba(185,19,62,.42);border-radius:20px;align-items:center;gap:18px;margin-bottom:26px;padding:20px 22px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.12),0 22px 46px -22px rgba(0,0,0,.7)}.page-recompensas .rc-sum-n{color:var(--red);letter-spacing:-.05em;text-shadow:0 0 26px rgba(224,36,79,.45);font-size:3rem;font-weight:900;line-height:.9}.page-recompensas .rc-sum-t{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:800}.page-recompensas .rc-sum-s{color:rgba(255,255,255,.5);margin-top:3px;font-size:12.5px;font-weight:600}.page-recompensas .rc-sec{justify-content:space-between;align-items:center;margin:6px 0 12px;display:flex}.page-recompensas .rc-sec-t{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.85);align-items:center;gap:9px;font-size:11px;font-weight:900;display:inline-flex}.page-recompensas .rc-sec-bar{background:linear-gradient(180deg, var(--red), var(--red2));border-radius:2px;width:4px;height:14px}.page-recompensas .rc-sec-x{color:rgba(255,255,255,.5);border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800}.page-recompensas .rc-kit-count{align-items:baseline;gap:2px;display:inline-flex}.page-recompensas .rc-kit-count b{color:var(--green2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.page-recompensas .rc-kit-count span{color:rgba(255,255,255,.45);font-size:12px;font-weight:700}.page-recompensas .rk-kit-strip{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.page-recompensas .rk-kit-strip::-webkit-scrollbar{display:none}.page-recompensas .rk-kit-hint{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.28);margin:2px 0 20px;font-size:9px;font-weight:800}.page-recompensas .rk-kit-hint span{color:var(--red);font-weight:900}.page-recompensas .rk-kc{scroll-snap-align:center;background:linear-gradient(165deg,#1257a3 0%,#0a3c78 46%,#04203f 100%);border:1px solid rgba(255,255,255,.14);border-radius:20px;flex-direction:column;flex:0 0 150px;height:200px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.5)}.page-recompensas .rk-kc:before{content:"";pointer-events:none;background:radial-gradient(130% 62% at 50% -12%,rgba(255,255,255,.26),transparent 58%);position:absolute;inset:0}.page-recompensas .rk-kc.off{background:linear-gradient(165deg,#3a1533 0%,#241031 52%,#120b20 100%)}.page-recompensas .rk-kc-num{z-index:2;color:#fff;background:rgba(4,9,26,.55);border:1px solid rgba(255,255,255,.16);border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;display:grid;position:absolute;top:9px;left:11px}.page-recompensas .rk-kc-fig-wrap{z-index:1;flex:1;justify-content:center;align-items:center;display:flex}.page-recompensas .rk-kc-fig{filter:brightness(0)invert();opacity:.95;width:54px;height:54px}.page-recompensas .rk-kc-fig.arte{filter:none;opacity:1}.page-recompensas .rk-kc.off .rk-kc-fig{opacity:.5}.page-recompensas .rk-kc-info{z-index:1;background:linear-gradient(transparent,rgba(2,9,22,.45) 34%,rgba(2,9,22,.94));padding:11px 13px 13px;position:relative}.page-recompensas .rk-kc-nm{letter-spacing:.02em;color:#fff;font-size:13px;font-weight:900}.page-recompensas .rk-kc.off .rk-kc-nm{color:var(--pink,#f2889c)}.page-recompensas .rk-kc-tag{letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4);background:rgba(255,255,255,.06);border-radius:8px;align-items:center;gap:5px;margin-top:7px;padding:3px 9px;font-size:9px;font-weight:900;display:inline-flex}.page-recompensas .rk-kc-tag img{filter:var(--f-white);opacity:.55}.page-recompensas .rk-kc-tag.on{color:var(--green2);background:rgba(22,163,74,.18)}.page-recompensas .rk-kc-tag.on img{filter:var(--f-green);opacity:1}.page-recompensas .rc-teaser{color:rgba(255,255,255,.45);margin:10px 2px 24px;font-size:12.5px;font-weight:600}.page-recompensas .rc-teaser b{color:var(--red)}.page-recompensas .rc-teaser.done b{color:var(--green2)}.page-recompensas .rc-list{flex-direction:column;gap:11px;margin-bottom:26px;display:flex}.page-recompensas .rc-row{border:1px solid var(--line);background:rgba(255,255,255,.04);border-left:3px solid rgba(255,255,255,.16);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 12px 26px -20px rgba(0,0,0,.8)}.page-recompensas .rc-row.done{border-left-color:var(--green)}.page-recompensas .rc-row.avail{border-left-color:var(--red)}.page-recompensas .rc-row.disc{border-left-color:var(--gold2)}.page-recompensas .rc-row-ic{background:rgba(255,255,255,.07);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.page-recompensas .rc-row-ic img{filter:brightness(0)invert();opacity:.9}.page-recompensas .rc-row-ic img.arte{filter:none;opacity:1;object-fit:cover;border-radius:12px;width:100%;height:100%}.page-recompensas .rc-row-body{flex:1;min-width:0}.page-recompensas .rc-row-name{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:800}.page-recompensas .rc-row-sub{color:rgba(255,255,255,.5);margin-top:2px;font-size:11.5px;font-weight:600}.page-recompensas .rc-cta{white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12.5px;font-weight:800;display:inline-flex}.page-recompensas .rc-cta.claimed{color:var(--green2);background:rgba(22,163,74,.16);border:1px solid rgba(125,232,160,.4)}.page-recompensas .rc-cta.pending{color:#ff8199;background:rgba(224,36,79,.14);border:1px solid rgba(224,36,79,.4)}.page-recompensas .rc-cta.later{color:var(--gold);background:rgba(217,165,32,.16);border:1px solid rgba(240,193,75,.42)}.page-recompensas .rc-como{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 22px 46px -30px rgba(0,0,0,.9)}.page-recompensas .rc-como-head{align-items:center;gap:12px;display:flex}.page-recompensas .rc-como-ic{background:linear-gradient(135deg,rgba(42,116,214,.5),rgba(0,38,100,.7));border:1px solid rgba(90,160,255,.3);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.page-recompensas .rc-como-ic .rc-fic{opacity:1}.page-recompensas .rc-como-t{color:#fff;font-size:15px;font-weight:800}.page-recompensas .rc-como-s{color:rgba(255,255,255,.45);margin-top:2px;font-size:12px;font-weight:600}.page-recompensas .rc-como-item{border:1px solid var(--line);border-left:3px solid var(--blue);background:rgba(0,38,100,.2);border-radius:14px;gap:12px;padding:14px;display:flex}.page-recompensas .rc-como-item.desc{border-left-color:var(--red);background:rgba(185,19,62,.14)}.page-recompensas .rc-como-item-ic{background:linear-gradient(135deg,rgba(42,116,214,.55),rgba(0,38,100,.75));border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.page-recompensas .rc-como-item.desc .rc-como-item-ic{background:linear-gradient(135deg, var(--red), var(--red2))}.page-recompensas .rc-como-item-ic .rc-fic{opacity:1}.page-recompensas .rc-como-item-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--blue2);background:rgba(90,160,255,.14);border-radius:6px;margin-bottom:6px;padding:3px 9px;font-size:9.5px;font-weight:900;display:inline-block}.page-recompensas .rc-como-item.desc .rc-como-item-tag{color:#ff8199;background:rgba(224,36,79,.16)}.page-recompensas .rc-como-item p{color:rgba(255,255,255,.75);font-size:13px;font-weight:500;line-height:1.55}.page-recompensas .rc-como-item p b{color:#fff;font-weight:800}.page-recompensas .rc-como-item-note{letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.page-recompensas .rc-foot{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.22);padding:26px 0 4px;font-size:10px;font-weight:800}.page-recompensas .rc-gate{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:90px 24px;display:flex}.page-recompensas .rc-gate-ic{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.page-recompensas .rc-gate-ic img{filter:brightness(0)invert();opacity:.55}.page-recompensas .rc-gate p{color:rgba(255,255,255,.5);font-weight:600}.page-recompensas .rc-gate a{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;align-items:center;height:48px;padding:0 24px;font-weight:900;display:inline-flex}.page-recompensas .rc-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--red);border-radius:50%;width:42px;height:42px;margin:90px auto;animation:.8s linear infinite spin}@media (width<=480px){.page-recompensas .rc-summary{gap:14px;padding:16px}.page-recompensas .rc-sum-n{font-size:2.5rem}.page-recompensas .rc-cta{height:36px;padding:0 12px}}@keyframes nvTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nvPulseRed{0%,to{box-shadow:0 0 rgba(232,25,44,.5),0 0 30px rgba(232,25,44,.15)}60%{box-shadow:0 0 0 10px rgba(232,25,44,0),0 0 50px rgba(232,25,44,.3)}}@keyframes nvFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes nvDotBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes nvRipple{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes nvNodeEnter{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nvShine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}.page-niveis{--red:#e0244f;--red2:#b9133e;--blue:#2a74d6;--blue2:#5aa0ff;--green:#16a34a;--green2:#7de8a0;--pink:#f6a9bc;--max:560px;color:#fff;-webkit-font-smoothing:antialiased;background-color:transparent;background-image:radial-gradient(130% 55% at 50% -6%,rgba(0,38,100,.6) 0%,transparent 60%),linear-gradient(#0a1326 0%,#070c18 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:clip}.page-niveis .nv-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--red);border-radius:50%;width:42px;height:42px;margin:90px auto;animation:.8s linear infinite spin}.page-niveis .nv-top{max-width:var(--max);align-items:center;gap:12px;margin:0 auto;padding:14px clamp(16px,4vw,24px) 0;display:flex}.page-niveis .nv-back{color:rgba(255,255,255,.72);border-radius:10px;align-items:center;gap:6px;margin-left:-12px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.page-niveis .nv-back:hover{color:#fff;background:rgba(255,255,255,.05)}.page-niveis .nv-back img{filter:brightness(0)invert();opacity:.7}.page-niveis .nv-main{padding:clamp(20px, 5vw, 34px) clamp(16px, 4vw, 24px) calc(clamp(36px, 8vw, 56px) + env(safe-area-inset-bottom,0px));z-index:1;justify-content:center;display:flex;position:relative}.page-niveis .nv-wrap{width:min(100%, var(--max));flex-direction:column;gap:16px;display:flex}.page-niveis .nv-eyebrow{letter-spacing:.26em;color:var(--red);text-transform:uppercase;font-size:10px;font-weight:800}.page-niveis .nv-h1{letter-spacing:-.03em;margin:9px 0 0;font-size:clamp(1.9rem,7vw,2.5rem);font-weight:900;line-height:1.02}.page-niveis .nv-lead{color:rgba(255,255,255,.6);max-width:400px;margin:10px 0 0;font-size:13.5px;line-height:1.5}.page-niveis .nv-lead strong{color:#fff;font-weight:700}.page-niveis .nv-prog{background:linear-gradient(140deg,rgba(185,19,62,.28) 0%,rgba(0,38,100,.4) 60%,rgba(0,38,100,.18) 100%);border:1px solid rgba(255,120,150,.5);border-radius:20px;padding:clamp(20px,4.5vw,26px);position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.14),0 0 30px rgba(195,29,69,.18),0 22px 46px -22px rgba(0,0,0,.7)}.page-niveis .nv-prog-o1{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,rgba(185,19,62,.3) 0%,transparent 68%);width:190px;height:190px;position:absolute;top:-46px;right:-34px}.page-niveis .nv-prog-o2{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,rgba(11,63,134,.34) 0%,transparent 70%);width:180px;height:180px;position:absolute;bottom:-60px;left:-40px}.page-niveis .nv-prog-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.page-niveis .nv-prog-lbl{letter-spacing:.18em;color:rgba(255,255,255,.55);text-transform:uppercase;font-size:9.5px}.page-niveis .nv-prog-lvl{letter-spacing:-.02em;text-shadow:0 0 18px rgba(255,255,255,.25);margin-top:3px;font-size:27px;font-weight:900;line-height:1}.page-niveis .nv-prog-lvl span{color:rgba(255,255,255,.5);font-weight:600}.page-niveis .nv-prog-pts{align-items:baseline;gap:5px;line-height:1;display:flex}.page-niveis .nv-prog-pts b{color:#ffd867;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(245,179,1,.45);font-size:34px;font-weight:900}.page-niveis .nv-prog-pts span{color:rgba(255,255,255,.5);letter-spacing:.06em;font-size:10px;font-weight:600}.page-niveis .nv-bar-wrap{margin-top:20px;padding:9px 0;position:relative}.page-niveis .nv-bar{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.09);border-radius:999px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}.page-niveis .nv-bar-fill{background:linear-gradient(90deg, #0b3f86 0%, #2f5ec4 40%, var(--red2) 78%, #ff6d8d 100%);border-radius:999px;position:absolute;inset:0;box-shadow:0 0 14px rgba(224,36,79,.55)}.page-niveis .nv-dot{background:rgba(255,255,255,.3);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px rgba(3,12,28,.55)}.page-niveis .nv-dot.on{background:#eaf2ff;box-shadow:0 0 0 2px rgba(3,12,28,.55),0 0 6px rgba(255,255,255,.55)}.page-niveis .nv-knob{background:radial-gradient(circle at 50% 32%, #fff, #ffd3dc 55%, var(--red) 100%);z-index:2;border-radius:50%;width:19px;height:19px;animation:2.4s ease-in-out infinite pulseRed;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(3,12,28,.5),0 3px 9px rgba(0,0,0,.55),0 0 15px rgba(224,36,79,.6)}.page-niveis .nv-bar-star{background:radial-gradient(circle at 50% 38%, #ff5c7d, var(--red) 70%);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(3,12,28,.6),0 2px 7px rgba(0,0,0,.5)}.page-niveis .nv-bar-star img{filter:var(--f-white)}.page-niveis .nv-bar-ends{letter-spacing:.04em;color:rgba(255,255,255,.42);justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.page-niveis .nv-bar-ends .hi{color:rgba(255,255,255,.7)}.page-niveis .nv-hi{background:linear-gradient(90deg,rgba(195,29,69,.14),rgba(255,255,255,.04) 60%);border:1px solid rgba(255,120,150,.28);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06)}.page-niveis .nv-hi-ic{background:rgba(185,19,62,.22);border:1px solid rgba(185,19,62,.5);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-niveis .nv-hi-ic img{filter:brightness(0)invert()}.page-niveis .nv-hi-ic img.arte{filter:none;object-fit:cover;border-radius:9px;width:100%;height:100%}.page-niveis .nv-hi-body{flex:1;min-width:0}.page-niveis .nv-hi-t{color:#fff;font-size:13.5px;font-weight:700;line-height:1.2}.page-niveis .nv-hi-s{color:rgba(255,255,255,.58);margin-top:2px;font-size:11.5px;line-height:1.3}.page-niveis .nv-hi-r{text-align:right;flex-shrink:0;line-height:1}.page-niveis .nv-hi-r-lbl{letter-spacing:.1em;color:#ff8fa3;font-size:8.5px;font-weight:700}.page-niveis .nv-hi-r-val{color:#ffd867;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(245,179,1,.45);margin-top:2px;font-size:19px;font-weight:900}.page-niveis .nv-hi-r-val span{color:rgba(255,255,255,.55);font-size:11px;font-weight:600}.page-niveis .nv-kit-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-niveis .nv-kit-title{letter-spacing:-.01em;align-items:center;gap:9px;font-size:14.5px;font-weight:800;display:flex}.page-niveis .nv-kit-title img{filter:brightness(0)invert();opacity:.85}.page-niveis .nv-kit-count{align-items:baseline;gap:3px;display:inline-flex}.page-niveis .nv-kit-count b{color:var(--green2);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.page-niveis .nv-kit-count span{color:rgba(255,255,255,.5);font-size:12px;font-weight:600}.page-niveis .nv-kit-wrap{perspective:1400px;height:262px;margin:2px 0 8px;position:relative}.page-niveis .nv-kit-stage{transform-style:preserve-3d;position:absolute;inset:0}.page-niveis .nv-kc{cursor:pointer;text-align:left;will-change:transform, opacity;background:linear-gradient(165deg,#1257a3 0%,#0a3c78 46%,#04203f 100%);border:1px solid rgba(255,255,255,.14);border-radius:20px;width:152px;height:210px;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .45s,filter .45s,box-shadow .45s,border-color .45s;position:absolute;top:50%;left:50%;overflow:hidden}.page-niveis .nv-kc.on{border-color:rgba(120,190,255,.55);box-shadow:0 0 28px rgba(47,94,196,.5),0 18px 44px rgba(0,0,0,.55)}.page-niveis .nv-kc.off{box-shadow:0 0 22px rgba(195,29,69,.28),0 18px 44px rgba(0,0,0,.5)}.page-niveis .nv-kc:before{content:"";pointer-events:none;background:radial-gradient(130% 62% at 50% -12%,rgba(255,255,255,.26),transparent 58%);position:absolute;inset:0}.page-niveis .nv-kc.off{background:linear-gradient(165deg,#3a1533 0%,#241031 52%,#120b20 100%)}.page-niveis .nv-kc-count{z-index:3;letter-spacing:.04em;color:rgba(255,255,255,.92);opacity:0;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700;transition:opacity .3s;position:absolute;top:9px;right:10px}.page-niveis .nv-kc-count.on{opacity:1}.page-niveis .nv-kc-badge{z-index:3;background:var(--green);border:2px solid rgba(2,9,22,.7);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:9px;left:10px;box-shadow:0 0 14px rgba(34,197,94,.65)}.page-niveis .nv-kc-badge img{filter:var(--f-white)}.page-niveis .nv-kc.off .nv-kc-badge{background:var(--red)}.page-niveis .nv-kc-fig{z-index:1;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.page-niveis .nv-kc-fig-img{width:50px;height:50px;filter:var(--f-white) drop-shadow(0 0 12px rgba(255,255,255,.55));opacity:.98}.page-niveis .nv-kc-fig-img.arte{filter:none;object-fit:cover;border-radius:10px;width:62px;height:62px}.page-niveis .nv-kc.off .nv-kc-fig-img{filter:var(--f-pink);opacity:.9}.page-niveis .nv-kc-info{z-index:2;background:linear-gradient(transparent,rgba(2,9,22,.45) 34%,rgba(2,9,22,.94));padding:14px 13px 15px;position:absolute;bottom:0;left:0;right:0}.page-niveis .nv-kc-nome{letter-spacing:-.01em;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.3);font-size:16px;font-weight:900;display:block}.page-niveis .nv-kc.off .nv-kc-nome{color:var(--pink)}.page-niveis .nv-kc-lvl{letter-spacing:.16em;color:#ffd867;margin-top:3px;font-size:9px;font-weight:700;display:block}.page-niveis .nv-kit-nav{z-index:45;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:rgba(9,15,28,.72);border:1px solid rgba(255,120,150,.3);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:absolute;top:137px;transform:translateY(-50%)}.page-niveis .nv-kit-nav:hover{background:rgba(9,15,28,.94);border-color:rgba(255,120,150,.6);box-shadow:0 0 18px rgba(224,36,79,.35)}.page-niveis .nv-kit-nav img{filter:var(--f-white);opacity:.85}.page-niveis .nv-kit-nav.prev{left:0}.page-niveis .nv-kit-nav.next{right:0}.page-niveis .nv-kit-nav.next img{transform:scaleX(-1)}.page-niveis .nv-kit-dots{justify-content:center;align-items:center;gap:7px;margin:-2px 0 6px;display:flex}.page-niveis .nv-kit-dot{cursor:pointer;background:rgba(255,255,255,.25);border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.page-niveis .nv-kit-dot.on{background:var(--red);width:20px}.page-niveis .nv-retirada{background:linear-gradient(135deg,rgba(224,36,79,.11),rgba(255,255,255,.027));border:1px solid rgba(224,36,79,.22);border-radius:15px;align-items:center;gap:13px;margin-top:4px;padding:13px 15px;display:flex}.page-niveis .nv-retirada-ic{background:radial-gradient(120% 120% at 30% 18%,rgba(224,36,79,.38),rgba(224,36,79,.12));border:1px solid rgba(224,36,79,.32);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-niveis .nv-retirada-ic img{filter:brightness(0)saturate()invert(78%)sepia(20%)saturate(900%)hue-rotate(300deg)}.page-niveis .nv-retirada-lbl{letter-spacing:.16em;color:rgba(248,183,199,.9);text-transform:uppercase;font-size:9px;font-weight:700;display:block}.page-niveis .nv-retirada-nome{color:#fff;margin-top:4px;font-size:13.5px;font-weight:800;display:block}.page-niveis .nv-retirada-sub{color:rgba(255,255,255,.55);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.page-niveis .nv-vou{flex-direction:column;gap:10px;margin-top:26px;display:flex}.page-niveis .nv-vou-card{background:linear-gradient(135deg,rgba(34,197,94,.09),rgba(255,255,255,.024));border:1px solid rgba(34,197,94,.28);border-radius:15px;align-items:center;gap:14px;padding:15px 17px;display:flex}.page-niveis .nv-vou-card.done{border-color:var(--line);opacity:.65;background:rgba(255,255,255,.03)}.page-niveis .nv-vou-info{flex:1;min-width:0}.page-niveis .nv-vou-premio{font-size:.9375rem;font-weight:800}.page-niveis .nv-vou-sub{color:rgba(255,255,255,.45);margin-top:2px;font-size:.6875rem}.page-niveis .nv-vou-cod{letter-spacing:.08em;color:#6ee7a0;white-space:nowrap;background:rgba(0,0,0,.32);border:1px dashed rgba(34,197,94,.4);border-radius:10px;padding:9px 14px;font-family:ui-monospace,monospace;font-size:1.0625rem;font-weight:800}.page-niveis .nv-vou-card.done .nv-vou-cod{color:rgba(255,255,255,.4);border-color:var(--line)}.page-niveis .nv-vou-selo{text-transform:uppercase;letter-spacing:.08em;color:#6ee7a0;border-radius:var(--rbs);background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3);flex-shrink:0;padding:5px 11px;font-size:.625rem;font-weight:800}.page-niveis .nv-vou-selo.done{color:rgba(255,255,255,.5);border-color:var(--line);background:rgba(255,255,255,.05)}.page-niveis .nv-vou-vazio{border:1px dashed var(--line);color:rgba(255,255,255,.45);border-radius:15px;padding:15px 17px;font-size:.8125rem}.page-niveis .nv-vou-gate{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(255,255,255,.024));border:1px solid rgba(245,158,11,.32);border-radius:15px;align-items:center;gap:14px;padding:17px;display:flex}.page-niveis .nv-vou-gate-ic{background:rgba(245,158,11,.13);border:1px solid rgba(245,158,11,.3);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.page-niveis .nv-vou-gate-ic img{filter:var(--f-amber)}.page-niveis .nv-vou-gate-b{flex:1;min-width:0}.page-niveis .nv-vou-gate-t{font-size:.875rem;font-weight:800}.page-niveis .nv-vou-gate-s{color:rgba(255,255,255,.5);margin-top:3px;font-size:.75rem}.page-niveis .nv-vou-gate-cta{border-radius:var(--rb);background:linear-gradient(135deg, var(--red2), var(--red) 55%, #ff5c7e);color:#fff;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.35);border:1px solid rgba(255,140,165,.6);flex-shrink:0;padding:14px 24px;font-size:.875rem;font-weight:900;transition:transform .15s,filter .15s;animation:2.2s ease-in-out infinite pulseRed;box-shadow:0 6px 36px rgba(195,29,69,.5),inset 0 1px rgba(255,255,255,.2)}.page-niveis .nv-vou-gate-cta:hover{filter:brightness(1.12);transform:translateY(-2px)}.page-niveis .nv-trilha-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:0 2px;display:flex}.page-niveis .nv-trilha-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.page-niveis .nv-trilha-head span{letter-spacing:.16em;color:rgba(255,255,255,.4);text-transform:uppercase;font-size:9.5px}.page-niveis .nv-fl{flex-direction:column;gap:13px;display:flex;position:relative}.page-niveis .nv-fl-row{position:relative}.page-niveis .nv-fl-conn{z-index:1;background:repeating-linear-gradient(rgba(224,36,79,.5) 0 4px,transparent 4px 8px);border-radius:2px;width:4px;height:13px;position:absolute;top:-13px;left:45px}.page-niveis .nv-fl-conn.on{background:linear-gradient(#5aa0ff,#2a74d6);box-shadow:0 0 8px rgba(42,116,214,.5)}.page-niveis .nv-fl-card{background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.1);border-radius:18px;align-items:stretch;display:flex;overflow:hidden}.page-niveis .nv-fl-ic{background:radial-gradient(circle at 50% 30%,#17324f 0%,#0a1526 82%);border-right:1px solid rgba(255,255,255,.07);flex:0 0 90px;justify-content:center;align-items:center;display:flex;position:relative}.page-niveis .nv-fl-glyph{filter:brightness(0)invert();opacity:.92;width:34px;height:34px}.page-niveis .nv-fl-glyph.arte{filter:none;object-fit:cover;border-radius:8px}.page-niveis .nv-fl-badge{z-index:2;background:var(--green);border:2px solid rgba(4,10,20,.85);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 7px rgba(0,0,0,.45)}.page-niveis .nv-fl-badge img{filter:brightness(0)invert()}.page-niveis .nv-fl-body{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:13px 16px;display:flex}.page-niveis .nv-fl-row-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-niveis .nv-fl-num{letter-spacing:.16em;color:rgba(255,255,255,.42);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.page-niveis .nv-fl-name{letter-spacing:-.02em;margin-top:3px;font-size:16px;font-weight:800}.page-niveis .nv-fl-pts{text-align:right;flex-shrink:0}.page-niveis .nv-fl-pts-v{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900;line-height:1}.page-niveis .nv-fl-pts-v span{letter-spacing:.08em;color:rgba(255,255,255,.4);font-size:8px;font-weight:700}.page-niveis .nv-fl-here{letter-spacing:.06em;color:#fff;background:var(--blue);text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:8px;font-weight:700}.page-niveis .nv-fl-next{letter-spacing:.06em;color:var(--pink);text-transform:uppercase;background:rgba(224,36,79,.18);border:1px solid rgba(224,36,79,.42);border-radius:5px;padding:1px 6px;font-size:8px;font-weight:700}.page-niveis .nv-fl-falta{color:var(--red2);font-size:11px;font-weight:800;line-height:1.1}.page-niveis .nv-fl-pill{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:5px 11px 5px 8px;display:inline-flex}.page-niveis .nv-fl-pill img{filter:brightness(0)invert();opacity:.9}.page-niveis .nv-fl-pill.ok img{filter:var(--f-amber);opacity:1}.page-niveis .nv-fl-pill.no img{filter:var(--f-pink);opacity:1}.page-niveis .nv-fl-pill img.arte{filter:none;opacity:1;object-fit:cover;border-radius:4px}.page-niveis .nv-fl-pill .pn{color:#fff;font-size:11.5px;font-weight:700}.page-niveis .nv-fl-pill .ps{font-size:11px;font-weight:600}.page-niveis .nv-fl-pill.ok{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.4)}.page-niveis .nv-fl-pill.ok .ps{color:#fbbf24;font-weight:800}.page-niveis .nv-fl-pill.no{background:rgba(224,36,79,.12);border:1px solid rgba(224,36,79,.34)}.page-niveis .nv-fl-pill.no .ps{color:var(--pink)}.page-niveis .nv-fl-prog{margin-top:12px}.page-niveis .nv-fl-prog-top{color:#34557f;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10.5px;font-weight:700;display:flex}.page-niveis .nv-fl-prog-top b{color:#0a2a5c;font-variant-numeric:tabular-nums;font-weight:600}.page-niveis .nv-fl-prog-track{background:#d9e5f6;border-radius:999px;height:9px;position:relative;overflow:hidden}.page-niveis .nv-fl-prog-fill{background:linear-gradient(90deg,#2a74d6,#5aa0ff);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.page-niveis .nv-fl-row.ativo .nv-fl-card{background:linear-gradient(155deg,#fff 0%,#eef4ff 100%);border:1px solid rgba(42,116,214,.4)}.page-niveis .nv-fl-row.ativo .nv-fl-ic{background:radial-gradient(circle at 50% 26%,#2a74d6 0%,#0c4590 46%,#002153 100%);border-right:none}.page-niveis .nv-fl-row.ativo .nv-fl-num{color:#5a7bab}.page-niveis .nv-fl-row.ativo .nv-fl-name,.page-niveis .nv-fl-row.ativo .nv-fl-pts-v{color:#0a2a5c}.page-niveis .nv-fl-row.ativo .nv-fl-pill.ok{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.45)}.page-niveis .nv-fl-row.ativo .nv-fl-pill.ok .pn{color:#0a2a5c}.page-niveis .nv-fl-row.ativo .nv-fl-pill.ok .ps{color:#92400e}.page-niveis .nv-fl-row.ativo .nv-fl-pill.ok img{filter:var(--f-navy);opacity:1}.page-niveis .nv-fl-row.bloq .nv-fl-card{background:linear-gradient(135deg,rgba(224,36,79,.1),rgba(255,255,255,.02));border:1px solid rgba(224,36,79,.3)}.page-niveis .nv-fl-row.bloq .nv-fl-ic{background:radial-gradient(circle at 50% 30%,rgba(224,36,79,.2) 0%,rgba(185,19,62,.05) 78%);border-right:1px solid rgba(224,36,79,.22)}.page-niveis .nv-fl-row.bloq .nv-fl-glyph{filter:var(--f-pink);opacity:.85}.page-niveis .nv-fl-row.bloq .nv-fl-badge{background:var(--red)}.page-niveis .nv-foot{text-align:center;letter-spacing:.2em;color:rgba(255,255,255,.32);text-transform:uppercase;margin-top:8px;font-size:10px}.page-niveis .nv-gate{max-width:var(--max);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:90px 24px;display:flex}.page-niveis .nv-gate-ic{background:rgba(255,255,255,.06);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-niveis .nv-gate-ic img{filter:brightness(0)invert();opacity:.5}.page-niveis .nv-gate p{color:rgba(255,255,255,.6)}.page-niveis .nv-gate a{background:linear-gradient(135deg, #8b1230, var(--red));color:#fff;border-radius:12px;align-items:center;height:48px;padding:0 24px;font-weight:900;display:inline-flex}@keyframes bvFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bvHeroScale{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}65%{transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bvLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bvRingPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes bvGreenGlow{0%,to{opacity:.3}50%{opacity:.7}}@keyframes bvPtsIn{0%{opacity:0;transform:scale(.55)translateY(14px)}65%{transform:scale(1.06)translateY(-2px)}to{opacity:1;transform:none}}@keyframes bvPulseRed{0%,to{box-shadow:0 8px 40px rgba(195,29,69,.45)}50%{box-shadow:0 8px 56px rgba(195,29,69,.75)}}@keyframes bvBlink{0%,to{opacity:1}50%{opacity:.18}}@keyframes bvOrb{0%,to{opacity:.15}50%{opacity:.5}}@keyframes bvShimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes bvStarFloat{0%{opacity:.8;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-60px)rotate(180deg)}}.page-boasvindas{--red:#c31d45;--red2:#8b1432;--gold:#f59e0b;--gold2:#fcd34d;--green:#16a34a;--navy:#04091a;--s0:#0c1830;--s1:#124;--max:420px;--rl:18px;--rxl:22px;--rf:999px;background:var(--navy);color:#fff;flex-direction:column;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow-x:hidden}.page-boasvindas .bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.page-boasvindas .bg-o1{background:radial-gradient(rgba(6,40,113,.6),transparent 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.page-boasvindas .bg-o2{background:radial-gradient(rgba(22,163,74,.08),transparent 70%);border-radius:50%;width:400px;height:400px;animation:6s ease-in-out infinite bvOrb;position:absolute;bottom:-100px;right:-80px}.page-boasvindas .bg-o3{background:radial-gradient(rgba(195,29,69,.09),transparent 70%);border-radius:50%;width:300px;height:300px;animation:5s ease-in-out 1.5s infinite bvOrb;position:absolute;top:35%;left:-80px}.page-boasvindas .bg-dots{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 10%,transparent 65%);mask-image:radial-gradient(at 50% 30%,#000 10%,transparent 65%)}.page-boasvindas .topbar{backdrop-filter:blur(20px);padding:max(10px, env(safe-area-inset-top,10px)) 20px 10px;z-index:200;background:rgba(4,9,26,.82);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0}.page-boasvindas .tb-inner{max-width:var(--max);align-items:center;gap:10px;margin:0 auto;display:flex}.page-boasvindas .tb-logo{flex:1;align-items:center;gap:8px;display:flex}.page-boasvindas .tb-wordmark{object-fit:contain;width:auto;height:30px;display:block}.page-boasvindas .tb-emblem{object-fit:contain;filter:drop-shadow(0 0 6px rgba(195,29,69,.4));width:42px;height:42px}.page-boasvindas .tb-name{color:#fff;letter-spacing:.08em;font-size:1.3125rem;font-weight:900}.page-boasvindas .tb-name b{color:var(--red)}.page-boasvindas .tb-confirmed{border-radius:var(--rf);color:#4ade80;text-transform:uppercase;letter-spacing:.1em;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28);align-items:center;gap:5px;padding:4px 12px;font-size:.5rem;font-weight:800;display:inline-flex}.page-boasvindas .tb-dot{background:#4ade80;border-radius:50%;width:4px;height:4px;animation:1.6s ease-in-out infinite bvBlink}.page-boasvindas .progress{max-width:var(--max);z-index:1;align-items:center;margin:0 auto;padding:16px 24px 0;display:flex;position:relative}.page-boasvindas .ps{align-items:center;gap:6px;display:flex}.page-boasvindas .ps-c{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.5rem;font-weight:800;display:flex}.page-boasvindas .ps-c.r{background:var(--red);color:#fff;box-shadow:0 2px 8px rgba(195,29,69,.3)}.page-boasvindas .ps-c.g{background:var(--green);color:#fff;box-shadow:0 2px 8px rgba(22,163,74,.3)}.page-boasvindas .ps-c img{filter:var(--f-white)}.page-boasvindas .ps-l{color:rgba(255,255,255,.35);white-space:nowrap;font-size:.5rem;font-weight:700}.page-boasvindas .ps-l.g{color:#4ade80;font-weight:800}.page-boasvindas .ps-line{border-radius:var(--rf);flex:1;min-width:14px;height:2px;margin:0 7px}.page-boasvindas .ps-line.r{background:var(--red)}.page-boasvindas .ps-line.g{background:var(--green)}.page-boasvindas .hero{z-index:1;max-width:var(--max);flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:32px 20px 0;display:flex;position:relative}.page-boasvindas .ring-set{flex-shrink:0;width:160px;height:160px;margin-bottom:16px;position:relative}.page-boasvindas .rr{border:1.5px solid rgba(22,163,74,.28);border-radius:50%;position:absolute;top:50%;left:50%}.page-boasvindas .rr1{width:88px;height:88px;margin-top:-44px;margin-left:-44px;animation:3s ease-out infinite bvRingPulse}.page-boasvindas .rr2{width:124px;height:124px;margin-top:-62px;margin-left:-62px;animation:3s ease-out .65s infinite bvRingPulse}.page-boasvindas .rr3{width:160px;height:160px;margin-top:-80px;margin-left:-80px;animation:3s ease-out 1.3s infinite bvRingPulse}.page-boasvindas .rr-glow{background:radial-gradient(rgba(22,163,74,.25),transparent 70%);border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;animation:3s ease-in-out infinite bvGreenGlow;position:absolute;top:50%;left:50%}.page-boasvindas .hero-icon{background:linear-gradient(135deg, #14532d, var(--green));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:.75s cubic-bezier(.22,1,.36,1) forwards bvHeroScale;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 36px rgba(22,163,74,.4),0 0 0 5px rgba(22,163,74,.12)}.page-boasvindas .hero-check{width:36px;height:36px}.page-boasvindas .stars{pointer-events:none;position:absolute;inset:0}.page-boasvindas .star{filter:var(--f-amber);animation:3s ease-out forwards bvStarFloat;position:absolute}.page-boasvindas .welcome-tag{border-radius:var(--rf);color:#4ade80;text-transform:uppercase;letter-spacing:.16em;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.22);align-items:center;gap:6px;margin-bottom:16px;padding:5px 16px;font-size:.5625rem;font-weight:800;display:inline-flex}.page-boasvindas .wt-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:2s ease-in-out infinite bvBlink}.page-boasvindas .h1{color:#fff;letter-spacing:-.048em;text-align:center;margin-bottom:10px;font-size:clamp(1.75rem,7.5vw,2.375rem);font-weight:900;line-height:1.06}.page-boasvindas .h1 em{color:var(--gold2);font-style:normal;display:block}.page-boasvindas .sub{color:rgba(255,255,255,.42);text-align:center;max-width:300px;margin-bottom:28px;font-size:.875rem;line-height:1.72}.page-boasvindas .sub strong{color:rgba(255,255,255,.75);font-weight:700}.page-boasvindas .pts-wrap{width:100%;max-width:var(--max);z-index:1;margin:0 auto;padding:0 20px;position:relative}.page-boasvindas .pts-card{background:linear-gradient(145deg, #8b1230 0%, var(--red) 45%, #d4235b 100%);border-radius:var(--rxl);width:100%;margin:0 auto 16px;padding:28px 28px 24px;position:relative;overflow:hidden;box-shadow:0 10px 48px rgba(195,29,69,.45)}.page-boasvindas .pts-card:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-boasvindas .pts-card:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);width:25%;height:100%;animation:4s ease-in-out 1s infinite bvShimmer;position:absolute;top:0;left:-50%}.page-boasvindas .pts-pattern{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;position:absolute;inset:0}.page-boasvindas .pts-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.page-boasvindas .pts-lbl{color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.22em;margin-bottom:6px;font-size:.5rem;font-weight:800}.page-boasvindas .pts-num{color:#fff;letter-spacing:-.06em;text-shadow:0 4px 24px rgba(0,0,0,.3);font-size:clamp(4.5rem,18vw,6rem);font-weight:900;line-height:.85;animation:.75s cubic-bezier(.22,1,.36,1) .3s both bvPtsIn;display:block}.page-boasvindas .pts-unit{color:rgba(255,255,255,.6);vertical-align:.8rem;margin-left:4px;font-size:1.25rem;font-weight:700}.page-boasvindas .pts-desc{color:rgba(255,255,255,.7);margin-top:10px;font-size:.75rem;font-weight:600;line-height:1.4}.page-boasvindas .pts-badge{border-radius:var(--rf);color:#fff;text-transform:uppercase;letter-spacing:.1em;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.12);align-items:center;gap:5px;margin-top:10px;padding:5px 12px;font-size:.5rem;font-weight:800;display:inline-flex}.page-boasvindas .pts-badge img{filter:var(--f-white)}.page-boasvindas .pts-rocket img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));width:56px;height:56px}.page-boasvindas .pts-rocket{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));font-size:3.5rem;line-height:1;animation:3s ease-in-out infinite bvLogoFloat}.page-boasvindas .page-inner{padding:0 20px max(48px, env(safe-area-inset-bottom,48px));z-index:1;width:100%;max-width:var(--max);flex-direction:column;align-items:stretch;margin:0 auto;display:flex;position:relative}.page-boasvindas .share{gap:10px;margin-bottom:12px;display:flex}.page-boasvindas .sh-btn{border-radius:var(--rf);color:rgba(255,255,255,.5);background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.09);flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:.75rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.page-boasvindas .sh-btn img{filter:var(--f-white);opacity:.8}.page-boasvindas .sh-btn:hover{color:#fff;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.16)}.page-boasvindas .sh-btn:hover img{opacity:1}.page-boasvindas .cta-wrap{margin-top:4px}.page-boasvindas .cta-btn{border-radius:var(--rf);background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;width:100%;height:62px;font-size:1.0625rem;font-weight:900;transition:transform .15s,filter .15s;animation:2.8s ease-in-out infinite bvPulseRed;display:flex;box-shadow:0 6px 40px rgba(195,29,69,.52),inset 0 1px rgba(255,255,255,.15)}.page-boasvindas .cta-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.page-boasvindas .cta-ico{font-size:1.1875rem}@keyframes vgFl{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vgGw{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes vgSh{0%{transform:translate(0)skew(-18deg)}to{transform:translate(420px)skew(-18deg)}}@keyframes vgPl{0%,to{opacity:1}50%{opacity:.3}}@keyframes vgPu{0%,to{box-shadow:0 6px 24px rgba(195,29,69,.42),0 0 rgba(195,29,69,.25)}70%{box-shadow:0 6px 24px rgba(195,29,69,.42),0 0 0 14px rgba(195,29,69,0)}}.page-vaga{--red:#c31d45;--red2:#8b1432;--navy:#04091a;color:#fff;background:#04091a;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.page-vaga .wrap{text-align:center;width:100%;min-height:100dvh;padding:max(20px, env(safe-area-inset-top,20px)) clamp(24px, 6vw, 64px) max(20px, env(safe-area-inset-bottom,20px));background:radial-gradient(110% 80% at 50% -5%,#0e3a9c 0%,#062871 38%,#04091a 80%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-vaga .ring{pointer-events:none;border:1px solid rgba(255,255,255,.043);border-radius:50%;position:absolute}.page-vaga .glow{pointer-events:none;border-radius:50%;position:absolute}.page-vaga .stack{z-index:2;flex-direction:column;align-items:center;gap:clamp(10px,2.2vh,18px);width:100%;max-width:480px;display:flex;position:relative}.page-vaga .logo-w{flex-shrink:0;animation:5s ease-in-out infinite vgFl;position:relative}.page-vaga .logo-halo{background:radial-gradient(circle,rgba(6,40,113,.45),transparent 68%);border-radius:50%;animation:4s ease-in-out infinite vgGw;position:absolute;inset:-28px}.page-vaga .logo-img{object-fit:contain;z-index:1;filter:drop-shadow(0 6px 24px rgba(6,40,113,.65))drop-shadow(0 2px 8px rgba(0,0,0,.6));width:clamp(120px,26vw,180px);height:clamp(120px,26vw,180px);position:relative}.page-vaga .city{color:#fff;letter-spacing:.22em;text-transform:uppercase;margin:-18px 0 0;font-size:clamp(26px,8vw,58px);font-weight:900;animation:5s ease-in-out .3s infinite vgFl}.page-vaga .badge{color:rgba(255,255,255,.9);letter-spacing:.18em;text-transform:uppercase;background:rgba(195,29,69,.18);border:1px solid rgba(195,29,69,.4);border-radius:9999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 16px;font-size:clamp(9.5px,2.5vw,11.5px);font-weight:800;display:inline-flex;position:relative;overflow:hidden}.page-vaga .bdot{background:var(--red);border-radius:50%;width:5px;height:5px;animation:1.8s infinite vgPl}.page-vaga .ttl{letter-spacing:-.05em;text-transform:uppercase;color:#fff;flex-shrink:0;margin:0;font-size:clamp(38px,12vw,92px);font-weight:900;line-height:.88}.page-vaga .ttl em{color:var(--red);font-style:italic}.page-vaga .tg{color:rgba(255,255,255,.48);letter-spacing:.04em;flex-shrink:0;margin:0;font-size:clamp(12px,2.8vw,15px);font-weight:500}.page-vaga .tg strong{color:rgba(255,255,255,.78);font-weight:700}.page-vaga .cd{flex-shrink:0;justify-content:center;gap:clamp(5px,1.8vw,12px);display:flex}.page-vaga .cd-b{flex-direction:column;align-items:center;gap:3px;display:flex}.page-vaga .cd-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;backdrop-filter:blur(6px);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;justify-content:center;align-items:center;width:clamp(54px,13vw,80px);height:clamp(54px,13vw,80px);font-size:clamp(22px,5.5vw,36px);font-weight:900;display:flex}.page-vaga .cd-s{color:rgba(255,255,255,.18);align-self:flex-start;margin-top:4px;font-size:clamp(18px,4vw,28px);font-weight:900}.page-vaga .cd-u{color:rgba(255,255,255,.28);text-transform:uppercase;letter-spacing:.1em;font-size:clamp(7.5px,1.8vw,9.5px);font-weight:700}.page-vaga .btn{background:var(--red);color:#fff;letter-spacing:.02em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;max-width:360px;height:clamp(52px,7vw,62px);padding:0 clamp(24px,5vw,44px);font-size:clamp(14px,3.5vw,16px);font-weight:900;text-decoration:none;transition:background .12s,transform .1s;animation:2.2s ease-in-out 1.5s infinite vgPu;display:flex;position:relative;overflow:hidden}.page-vaga .btn:hover{background:var(--red2);transform:translateY(-2px)}.page-vaga .btn:active{transform:scale(.97)}.page-vaga .sp{color:rgba(255,255,255,.35);flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:clamp(11px,2.5vw,12.5px);display:flex}.page-vaga .sp-avs{display:flex}.page-vaga .sp-av{color:#fff;border:2px solid #04091a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-7px;font-size:8px;font-weight:800;display:flex}.page-vaga .sp-av:first-child{margin-left:0}.page-vaga .sp strong{color:rgba(255,255,255,.68)}.page-vaga .fine{color:rgba(255,255,255,.2);flex-shrink:0;margin:0;font-size:clamp(10px,2vw,11.5px)}.page-vaga .vg-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--red);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes mcFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mcShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mcPulseGlow{0%,to{box-shadow:0 0 0 1px rgba(196,18,48,.25),0 8px 32px rgba(196,18,48,.15)}50%{box-shadow:0 0 0 1px rgba(196,18,48,.4),0 8px 40px rgba(196,18,48,.35)}}@keyframes mcBarIn{0%{width:0!important}}.page-marcos{--navy:#002664;--navy2:#001233;--red:#b9133e;--red2:#e0244f;--max:560px;--f-navy:brightness(0) saturate(100%) invert(10%) sepia(69%) saturate(3181%) hue-rotate(214deg);--f-red:brightness(0) saturate(100%) invert(18%) sepia(78%) saturate(3200%) hue-rotate(330deg);--f-white:brightness(0) invert(1);--f-amber:brightness(0) saturate(100%) invert(55%) sepia(60%) saturate(900%) hue-rotate(2deg);min-height:100dvh;color:var(--navy);-webkit-font-smoothing:antialiased;background-color:#f7f8fa;background-image:radial-gradient(at 50% -10%,rgba(0,38,100,.08) 0%,transparent 55%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:clip}.page-marcos .mc-spinner{border:3px solid rgba(0,38,100,.14);border-top-color:var(--red);border-radius:50%;width:42px;height:42px;margin:90px auto;animation:.8s linear infinite spin}.page-marcos .mc-top{max-width:var(--max);align-items:center;gap:12px;margin:0 auto;padding:14px clamp(16px,4vw,24px) 0;display:flex}.page-marcos .mc-back{color:rgba(0,38,100,.65);border-radius:10px;align-items:center;gap:6px;margin-left:-12px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.page-marcos .mc-back:hover{color:var(--navy);background:rgba(0,38,100,.05)}.page-marcos .mc-back img{filter:var(--f-navy);opacity:.65}.page-marcos .mc-main{padding:clamp(20px, 5vw, 36px) clamp(16px, 4vw, 24px) calc(clamp(40px, 8vw, 64px) + env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.page-marcos .mc-wrap{width:min(100%, var(--max));flex-direction:column;gap:20px;display:flex}.page-marcos .mc-h1{letter-spacing:-.028em;color:var(--navy);margin:0;font-size:clamp(1.55rem,6vw,2.15rem);font-weight:900;line-height:1.04}.page-marcos .mc-sub{color:rgba(0,38,100,.58);align-items:center;gap:7px;margin-top:7px;font-size:12.5px;font-weight:500;display:inline-flex}.page-marcos .mc-sub img{filter:var(--f-navy);opacity:.55}.page-marcos .mc-hero{color:#fff;background:linear-gradient(150deg, var(--navy) 0%, var(--navy2) 100%);border-radius:24px;padding:clamp(22px,5vw,30px);position:relative;overflow:hidden;box-shadow:0 24px 48px -24px rgba(0,38,100,.6),0 2px 8px rgba(0,38,100,.12)}.page-marcos .mc-hero-accent{height:4px;display:flex;position:absolute;top:0;left:0;right:0}.page-marcos .mc-hero-accent .a1{background:var(--navy2);flex:60}.page-marcos .mc-hero-accent .a2{background:var(--red);flex:30}.page-marcos .mc-hero-accent .a3{background:#fff;flex:10}.page-marcos .mc-hero-orb{pointer-events:none;background:radial-gradient(circle,rgba(185,19,62,.32) 0%,transparent 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-40px;right:-30px}.page-marcos .mc-hero-top{align-items:center;gap:20px;display:flex;position:relative}.page-marcos .mc-hero-num{text-align:center;letter-spacing:-.06em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(3.4rem,15vw,4.6rem);font-weight:900;line-height:.9}.page-marcos .mc-hero-num span{letter-spacing:.16em;color:rgba(255,255,255,.6);margin-top:5px;font-size:9.5px;font-weight:700;display:block}.page-marcos .mc-hero-disc{border-left:1px solid rgba(255,255,255,.16);flex:1;min-width:0;padding-left:20px}.page-marcos .mc-hero-disc-lbl{letter-spacing:.18em;color:var(--red2);text-transform:uppercase;font-size:9.5px;font-weight:700}.page-marcos .mc-hero-disc-val{letter-spacing:-.02em;margin-top:7px;font-size:clamp(1.65rem,6vw,2.05rem);font-weight:900;line-height:1.02}.page-marcos .mc-hero-disc-val small{color:rgba(255,255,255,.7);font-size:.55em;font-weight:700}.page-marcos .mc-hero-disc-sub{color:rgba(255,255,255,.82);margin-top:3px;font-size:14px;font-weight:600}.page-marcos .mc-hero-info{color:rgba(255,255,255,.88);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:13px;align-items:center;gap:9px;margin-top:18px;padding:11px 14px;font-size:12.5px;line-height:1.4;display:flex;position:relative}.page-marcos .mc-hero-info img{filter:var(--f-red);flex-shrink:0}.page-marcos .mc-hero-prog{border-top:1px solid rgba(255,255,255,.16);margin-top:18px;padding-top:18px;position:relative}.page-marcos .mc-hero-prog-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-marcos .mc-hero-prog-lbl{color:#fff;font-size:13.5px;font-weight:700}.page-marcos .mc-hero-prog-lbl .hi{color:var(--red2);font-variant-numeric:tabular-nums}.page-marcos .mc-hero-prog-lbl b{color:#fff}.page-marcos .mc-hero-frac{color:rgba(255,255,255,.6);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.page-marcos .mc-hero-bar{background:rgba(255,255,255,.14);border-radius:999px;height:10px;margin-top:11px;overflow:hidden}.page-marcos .mc-hero-bar-fill{background:linear-gradient(90deg, var(--red) 0%, #fff 100%);border-radius:999px;height:100%}.page-marcos .mc-cta{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:16px;padding:0 24px;font-family:inherit;font-size:1.02rem;font-weight:800;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 12px 30px -6px rgba(185,19,62,.5)}.page-marcos .mc-cta:hover{background:#a0102f;transform:translateY(-2px)}.page-marcos .mc-cta img{filter:var(--f-white)}.page-marcos .mc-cta-note{text-align:center;color:rgba(255,255,255,.6);margin-top:10px;font-size:11.5px;line-height:1.4}.page-marcos .mc-cta-note b{color:#fff}.page-marcos .mc-sec-lbl{letter-spacing:.2em;color:rgba(0,38,100,.5);text-transform:uppercase;font-size:10px;font-weight:700}.page-marcos .mc-sec-sub{color:rgba(0,38,100,.55);margin-top:4px;font-size:12.5px}.page-marcos .mc-ladder{flex-direction:column;gap:14px;padding:4px 0;display:flex;position:relative}.page-marcos .mc-rail{background:rgba(0,38,100,.09);border-radius:999px;width:3px;position:absolute;top:44px;bottom:44px;left:31px}.page-marcos .mc-rail-fill{background:linear-gradient(180deg, var(--red2) 0%, var(--red) 55%, var(--navy) 100%);border-radius:999px;width:3px;position:absolute;top:0;left:0;box-shadow:0 0 12px rgba(185,19,62,.45)}.page-marcos .mc-step{align-items:stretch;gap:15px;display:flex}.page-marcos .mc-node-col{flex-shrink:0;justify-content:center;width:64px;padding-top:9px;display:flex;position:relative}.page-marcos .mc-node{z-index:1;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:900;display:flex;position:relative}.page-marcos .mc-node small{font-size:.7em}.page-marcos .mc-step.done .mc-node{background:var(--navy);color:#fff;box-shadow:0 6px 16px -4px rgba(0,38,100,.5)}.page-marcos .mc-step.current .mc-node{background:var(--red);color:#fff;box-shadow:0 0 0 4px rgba(185,19,62,.18),0 8px 20px -4px rgba(185,19,62,.55)}.page-marcos .mc-step.locked .mc-node{color:rgba(0,38,100,.4);background:#fff;border:2px solid rgba(0,38,100,.14)}.page-marcos .mc-node-badge{border:2px solid #f7f8fa;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-4px;right:-4px}.page-marcos .mc-node-badge.ok{background:#16a34a}.page-marcos .mc-node-badge.cur{background:var(--red2)}.page-marcos .mc-node-badge img{filter:var(--f-white)}.page-marcos .mc-card{background:#fff;border:1px solid rgba(0,38,100,.1);border-radius:16px;flex:1;min-width:0;padding:16px 17px;box-shadow:0 4px 14px -6px rgba(0,38,100,.14)}.page-marcos .mc-step.current .mc-card{border-color:rgba(185,19,62,.4);box-shadow:0 10px 26px -10px rgba(185,19,62,.3)}.page-marcos .mc-step.locked .mc-card{box-shadow:none;background:rgba(255,255,255,.6)}.page-marcos .mc-card-top{align-items:flex-start;gap:14px;display:flex}.page-marcos .mc-pct{letter-spacing:-.04em;color:var(--red);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:28px;font-weight:900;line-height:.9}.page-marcos .mc-step.locked .mc-pct{color:rgba(0,38,100,.4)}.page-marcos .mc-card-txt{flex:1;min-width:0}.page-marcos .mc-card-title{color:var(--navy);letter-spacing:-.01em;font-size:14.5px;font-weight:800;line-height:1.15}.page-marcos .mc-card-vals{color:rgba(0,38,100,.55);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.page-marcos .mc-tag{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.page-marcos .mc-tag.done{color:#0f7a3d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28)}.page-marcos .mc-tag.current{color:var(--red);background:rgba(185,19,62,.1);border:1px solid rgba(185,19,62,.28)}.page-marcos .mc-tag.locked{color:rgba(0,38,100,.5);background:rgba(0,38,100,.05);border:1px solid rgba(0,38,100,.1)}.page-marcos .mc-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.page-marcos .mc-brinde{color:var(--navy);background:rgba(0,38,100,.05);border:1px solid rgba(0,38,100,.1);border-radius:999px;align-items:center;gap:8px;padding:4px 13px 4px 4px;font-size:11.5px;font-weight:700;display:inline-flex}.page-marcos .mc-brinde-ic{background:rgba(0,38,100,.08);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.page-marcos .mc-brinde-ic img{filter:var(--f-navy)}.page-marcos .mc-brinde-ic img.arte{filter:none;object-fit:cover;border-radius:50%;width:100%;height:100%}.page-marcos .mc-step.locked .mc-brinde{color:rgba(0,38,100,.5)}.page-marcos .mc-falta{color:var(--red);background:rgba(185,19,62,.1);border:1px solid rgba(185,19,62,.25);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.page-marcos .mc-falta img{filter:var(--f-red)}.page-marcos .mc-note{color:#5c4400;background:rgba(231,177,10,.1);border:1px solid rgba(231,177,10,.35);border-radius:14px;align-items:flex-start;gap:13px;padding:16px 18px;font-size:13px;line-height:1.5;display:flex}.page-marcos .mc-note b{color:#3d2e00}.page-marcos .mc-note-ic{background:rgba(231,177,10,.18);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.page-marcos .mc-note-ic img{filter:var(--f-amber)}.page-marcos .mc-fly{text-align:center;letter-spacing:.2em;color:rgba(0,38,100,.4);text-transform:uppercase;margin-top:6px;font-size:10px}.page-marcos .mc-gate{max-width:var(--max);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:90px 24px;display:flex}.page-marcos .mc-gate-ic{background:rgba(0,38,100,.06);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-marcos .mc-gate-ic img{filter:var(--f-navy);opacity:.5}.page-marcos .mc-gate p{color:rgba(0,38,100,.6)}.page-marcos .mc-gate a{background:var(--red);color:#fff;border-radius:12px;align-items:center;height:48px;padding:0 24px;font-weight:900;display:inline-flex}@keyframes qsFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes qsPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes qsShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes qsShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes qsBounce{0%,to{transform:scale(1)}40%{transform:scale(1.15)}70%{transform:scale(.95)}}@keyframes qsOptIn{0%{opacity:0;transform:translate(-16px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes qsPtsPulse{0%,to{transform:scale(1);box-shadow:0 4px 14px rgba(245,158,11,.35),inset 0 1px rgba(255,255,255,.35)}50%{transform:scale(1.04);box-shadow:0 6px 22px rgba(245,158,11,.55),inset 0 1px rgba(255,255,255,.4),0 0 24px rgba(245,158,11,.25)}}@keyframes qsGlow{0%,to{filter:drop-shadow(0 0 8px rgba(196,18,48,.4))}50%{filter:drop-shadow(0 0 16px rgba(196,18,48,.7))}}.page-quizsem{--navy-950:#080f2a;--navy-900:#0f1a47;--navy-800:#132060;--navy-700:#182873;--navy-600:#1a2b6b;--navy-400:#3452c0;--navy-300:#6680d8;--navy-200:#a8b8ec;--navy-100:#d4dcf6;--red-700:#c41230;--red-600:#d4162f;--red-500:#e02040;--red-400:#ea5070;--red-300:#f2889c;--gold-500:#f59e0b;--gold-400:#facc15;--green-500:#22c55e;--green-400:#4ade80;--green-600:#16a34a;color:#fff;background-color:transparent;background-image:radial-gradient(85% 55% at 15% 0,rgba(196,18,48,.28) 0%,transparent 55%),radial-gradient(85% 65% at 85% 100%,rgba(26,43,107,.72) 0%,transparent 60%),linear-gradient(#080f2a 0%,#0f1a47 50%,#080f2a 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}.page-quizsem .qs-top{z-index:3;justify-content:space-between;align-items:center;max-width:620px;margin:0 auto;padding:16px 20px;display:flex;position:relative}.page-quizsem .qs-back-top{color:var(--navy-300);align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-quizsem .qs-back-top img{filter:brightness(0)invert();opacity:.6;width:16px;height:16px}.page-quizsem .qs-back-top:hover{color:#fff}.page-quizsem .qs-top-badge{letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,245,.6);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px 14px;font-size:10px;font-weight:900}.page-quizsem .qs-canvas{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100dvh - 64px);padding:clamp(8px,3vw,24px) clamp(12px,3vw,24px) clamp(20px,4vw,32px);display:flex;position:relative}.page-quizsem .qs-note{text-align:center;color:var(--navy-300);margin-top:2px;font-size:12.5px;font-weight:600}.page-quizsem .qs-foot{letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,245,.32);font-size:10px;font-weight:800}.page-quizsem .qs-empty-ic{background:rgba(245,158,11,.12);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;display:flex}.page-quizsem .qs-empty-ic img{width:30px;height:30px}.page-quizsem .frame{background:linear-gradient(rgba(15,26,71,.6) 0%,rgba(19,32,96,.4) 100%);border:1px solid rgba(100,128,216,.2);border-radius:28px;flex-direction:column;gap:16px;width:min(440px,94vw);padding:clamp(18px,4vw,24px) clamp(18px,4vw,22px);animation:.45s cubic-bezier(.16,1,.3,1) both qsFadeUp;display:flex;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.05)}.page-quizsem .frame-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-quizsem .seal-wk{color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 12px rgba(196,18,48,.5);background:linear-gradient(135deg,rgba(196,18,48,.28),rgba(154,14,36,.18));border:1.5px solid rgba(234,80,112,.5);border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.12),0 6px 18px rgba(196,18,48,.28)}.page-quizsem .seal-wk-dot{background:linear-gradient(135deg, #fff, var(--red-300));border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.4s ease-in-out infinite qsPulse;box-shadow:0 0 12px rgba(255,255,255,.9),0 0 20px rgba(196,18,48,.6)}.page-quizsem .seal-wk svg{flex-shrink:0;width:14px;height:14px}.page-quizsem .pts-pill{background:linear-gradient(135deg, var(--gold-500), var(--gold-400));color:var(--navy-950);letter-spacing:.02em;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:900;animation:2.4s ease-in-out infinite qsPtsPulse;display:inline-flex;box-shadow:0 4px 14px rgba(245,158,11,.35),inset 0 1px rgba(255,255,255,.35)}.page-quizsem .pts-pill svg{width:12px;height:12px}.page-quizsem .micro-hint{color:var(--navy-300);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.page-quizsem .micro-hint svg{flex-shrink:0;width:12px;height:12px}.page-quizsem .q-block{flex-direction:column;gap:6px;padding:16px 4px 6px;display:flex}.page-quizsem .q-kicker{color:var(--red-300);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.page-quizsem .q-title{color:#fff;letter-spacing:-.018em;font-size:clamp(19px,5vw,23px);font-weight:900;line-height:1.22}.page-quizsem .q-title b{background:linear-gradient(135deg, var(--red-400), var(--red-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-quizsem .opts{flex-direction:column;gap:10px;display:flex}.page-quizsem .opts .opt{animation:.5s cubic-bezier(.16,1,.3,1) both qsOptIn}.page-quizsem .opts .opt:first-child{animation-delay:50ms}.page-quizsem .opts .opt:nth-child(2){animation-delay:.12s}.page-quizsem .opts .opt:nth-child(3){animation-delay:.19s}.page-quizsem .opts .opt:nth-child(4){animation-delay:.26s}.page-quizsem .opt{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,rgba(15,26,71,.85),rgba(26,43,107,.55));border:1.5px solid rgba(100,128,216,.22);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .28s,background .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.04),0 2px 6px rgba(0,0,0,.2)}.page-quizsem .opt:after{content:"";background:linear-gradient(180deg, var(--red-500), var(--red-700));width:0;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px rgba(196,18,48,.5)}.page-quizsem .opt:hover:not(:disabled){background:linear-gradient(135deg,rgba(196,18,48,.14),rgba(26,43,107,.7));border-color:rgba(196,18,48,.55);transform:translate(4px)scale(1.008);box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 28px rgba(0,0,0,.4),0 0 24px rgba(196,18,48,.18)}.page-quizsem .opt:hover:not(:disabled):after{width:3px}.page-quizsem .opt:active:not(:disabled){transform:translate(3px)scale(.995)}.page-quizsem .opt.selected{border-color:var(--red-500);background:linear-gradient(135deg,rgba(196,18,48,.24),rgba(15,26,71,.75));transform:translate(4px)scale(1.008);box-shadow:inset 0 1px rgba(255,255,255,.1),0 8px 28px rgba(196,18,48,.32)}.page-quizsem .opt.selected:after{width:3px}.page-quizsem .opt-letter{width:34px;height:34px;color:var(--navy-100);letter-spacing:-.02em;background:linear-gradient(135deg,rgba(52,82,192,.3),rgba(26,43,107,.15));border:1.5px solid rgba(100,128,216,.4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,color .25s;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.08)}.page-quizsem .opt.selected .opt-letter{background:linear-gradient(135deg, var(--red-600), var(--red-500));border-color:var(--red-400);color:#fff;transform:scale(1.05);box-shadow:0 4px 14px rgba(196,18,48,.45),inset 0 1px rgba(255,255,255,.2)}.page-quizsem .opt-text{flex:1;min-width:0;line-height:1.3}.page-quizsem .opt-text small{opacity:.65;font-weight:600}.page-quizsem .opt.correct{border-color:var(--green-500);background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(15,26,71,.75));box-shadow:inset 0 1px rgba(255,255,255,.08),0 6px 24px rgba(34,197,94,.28),0 0 0 1px rgba(74,222,128,.35)}.page-quizsem .opt.correct .opt-letter{background:linear-gradient(135deg, var(--green-500), var(--green-600));border-color:var(--green-400);color:#fff;box-shadow:0 4px 12px rgba(34,197,94,.45)}.page-quizsem .opt.wrong{border-color:var(--red-500);background:linear-gradient(135deg,rgba(196,18,48,.2),rgba(15,26,71,.75));box-shadow:inset 0 1px rgba(255,255,255,.06),0 6px 24px rgba(196,18,48,.25)}.page-quizsem .opt.wrong .opt-letter{background:linear-gradient(135deg, var(--red-600), var(--red-700));border-color:var(--red-400);color:#fff}.page-quizsem .opt.dim{opacity:.5}.page-quizsem .cta{background:linear-gradient(135deg, var(--red-700) 0%, var(--red-600) 60%, var(--red-500) 100%);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-family:inherit;font-size:15px;font-weight:900;transition:transform .12s,box-shadow .12s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(196,18,48,.4),inset 0 1px rgba(255,255,255,.2)}.page-quizsem .cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 30px rgba(196,18,48,.5),inset 0 1px rgba(255,255,255,.25)}.page-quizsem .cta:disabled{filter:grayscale(.4);opacity:.5;cursor:not-allowed}.page-quizsem .cta svg{width:18px;height:18px}.page-quizsem .result-banner{border-radius:16px;align-items:center;gap:14px;padding:16px;animation:.3s both qsFadeUp;display:flex}.page-quizsem .rb-correct{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(15,26,71,.6));border:1.5px solid rgba(74,222,128,.45);box-shadow:0 6px 24px rgba(34,197,94,.2),inset 0 1px rgba(255,255,255,.08)}.page-quizsem .rb-wrong{background:linear-gradient(135deg,rgba(196,18,48,.2),rgba(15,26,71,.6));border:1.5px solid rgba(234,80,112,.5);box-shadow:0 6px 24px rgba(196,18,48,.2),inset 0 1px rgba(255,255,255,.08)}.page-quizsem .rb-icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.2)}.page-quizsem .rb-correct .rb-icon{background:linear-gradient(135deg, var(--green-500), var(--green-600));box-shadow:0 6px 16px rgba(34,197,94,.4),inset 0 1px rgba(255,255,255,.25)}.page-quizsem .rb-wrong .rb-icon{background:linear-gradient(135deg, var(--red-600), var(--red-700));box-shadow:0 6px 16px rgba(196,18,48,.4),inset 0 1px rgba(255,255,255,.25)}.page-quizsem .rb-icon svg{width:24px;height:24px}.page-quizsem .rb-body{flex:1;min-width:0}.page-quizsem .rb-title{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:900}.page-quizsem .rb-sub{color:var(--navy-200);margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.35}.page-quizsem .rb-sub b{color:#fff}.page-quizsem .opt.reveal{pointer-events:none;cursor:default}.page-quizsem .rb-wrong .rb-title{color:var(--red-300)}.page-quizsem .rb-correct .rb-title{color:var(--green-400)}.page-quizsem .pts-card{background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(15,26,71,.5));border:1.5px solid rgba(74,222,128,.4);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.06),0 6px 20px rgba(34,197,94,.14)}.page-quizsem .pts-card-n{color:var(--green-400);letter-spacing:-.02em;text-shadow:0 0 12px rgba(34,197,94,.45);font-size:19px;font-weight:900}.page-quizsem .pts-card-l{color:#fff;font-size:13.5px;font-weight:700}.page-quizsem .voltar-btn{color:#fff;letter-spacing:.01em;background:rgba(255,255,255,.03);border:1px solid rgba(100,128,216,.3);border-radius:14px;justify-content:center;align-items:center;min-height:52px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s,transform .12s;display:flex}.page-quizsem .voltar-btn:hover{background:rgba(255,255,255,.07);border-color:rgba(100,128,216,.55);transform:translateY(-1px)}.page-quizsem .qs-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--red-500);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}.page-quizsem .qs-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 12px;display:flex}.page-quizsem .qs-empty h2{font-size:1.125rem;font-weight:900}.page-quizsem .qs-empty p{color:var(--navy-200);font-size:.8125rem}.page-quizsem .qs-empty a{background:linear-gradient(135deg, var(--red-700), var(--red-500));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;align-items:center;height:48px;margin-top:8px;padding:0 24px;font-weight:900;display:inline-flex}@keyframes soFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes soPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes soShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes soFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes soShine{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.03)}}@keyframes soGlow{0%,to{box-shadow:0 0 0 1px rgba(196,18,48,.25),0 12px 40px rgba(0,0,0,.4),0 0 40px rgba(196,18,48,.15)}50%{box-shadow:0 0 0 1px rgba(196,18,48,.45),0 12px 40px rgba(0,0,0,.4),0 0 60px rgba(196,18,48,.35)}}@keyframes soSparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes soOptIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes soSweep{0%{left:-50%}60%,to{left:150%}}.page-socio{--navy:#0c1b52;--navy2:#081235;--red:#c31d45;--red2:#8b1432;--green:#16a34a;--ink:#16204a;--muted:#6b7488;--line:#e4e8f2;--bg:#f3f5fb;min-height:100dvh;color:var(--ink);background:radial-gradient(70% 30% at 50% 0,#e9edf7 0%,#eff2f9 45%,#f3f5fb 100%);font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.page-socio .so-top{z-index:20;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:rgba(243,245,251,.86);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex;position:sticky;top:0}.page-socio .so-back{color:var(--navy);font-size:14px;font-weight:800;text-decoration:none}.page-socio .so-back:hover{color:var(--red)}.page-socio .so-topbadge{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #d3d9e8;border-radius:99px;align-items:center;gap:6px;padding:6px 13px;font-size:10px;font-weight:800;display:inline-flex}.page-socio .so-topbadge span{color:var(--red);letter-spacing:2px}.page-socio .so-wrap{flex-direction:column;gap:18px;max-width:560px;margin:0 auto;padding:22px 18px 60px;display:flex}.page-socio .so-ticket{color:#fff;text-align:center;background:linear-gradient(155deg,#0e1f5c 0%,#0a1440 55%,#0b0f2e 100%);border-radius:22px;padding:26px 24px 20px;position:relative;overflow:hidden;box-shadow:0 18px 50px rgba(9,18,53,.4)}.page-socio .so-ticket-glow{pointer-events:none;background:radial-gradient(rgba(195,29,69,.4),transparent 66%);width:260px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.page-socio .so-ticket-stars{letter-spacing:8px;color:#fff;opacity:.9;font-size:15px;position:relative}.page-socio .so-ticket-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ff8a9f;margin-top:12px;font-size:10.5px;font-weight:800;position:relative}.page-socio .so-ticket-h1{letter-spacing:-.03em;margin-top:4px;font-size:clamp(30px,8vw,40px);font-weight:900;line-height:1.02;position:relative}.page-socio .so-ticket-h1 em{color:var(--red);font-style:italic}.page-socio .so-ticket-sub{color:rgba(255,255,255,.62);max-width:34ch;margin:12px auto 0;font-size:13.5px;line-height:1.5;position:relative}.page-socio .so-ticket-perf{border-top:2px dashed rgba(255,255,255,.18);height:1px;margin:22px -24px 16px;position:relative}.page-socio .so-notch{background:var(--bg);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.page-socio .so-notch.l{left:-11px}.page-socio .so-notch.r{right:-11px}.page-socio .so-ticket-foot{text-align:left;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.page-socio .so-ticket-lbl{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);font-size:9px;font-weight:800}.page-socio .so-ticket-org{margin-top:2px;font-size:15px;font-weight:800}.page-socio .so-ticket-num{letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:24px;font-weight:700}.page-socio .so-ticket-num span{letter-spacing:.1em;color:rgba(255,255,255,.4);text-align:right;font-size:9px;font-weight:800;display:block}.page-socio .so-price{border:1.5px solid var(--red);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px rgba(195,29,69,.12)}.page-socio .so-price-head{background:var(--red);color:#fff;text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:11px;font-size:12.5px;font-weight:800}.page-socio .so-price-body{padding:20px 18px}.page-socio .so-price-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-socio .so-price-old{color:#a0a8bd;font-size:13px;font-weight:600;text-decoration:line-through}.page-socio .so-price-new{color:var(--navy);letter-spacing:-.03em;margin-top:3px;font-size:clamp(34px,9vw,42px);font-weight:900;line-height:1}.page-socio .so-price-new small{color:var(--muted);letter-spacing:0;font-size:.4em;font-weight:700}.page-socio .so-price-tags{text-align:right;flex-shrink:0;padding-top:4px}.page-socio .so-price-pct{color:var(--green);background:#e7f6ee;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-block}.page-socio .so-price-eco{color:var(--muted);margin-top:6px;font-size:11px;display:block}.page-socio .so-applied{color:#2b6b42;background:#eefaf1;border:1px solid #c7ebd3;border-radius:12px;align-items:center;gap:9px;margin-top:15px;padding:11px 13px;font-size:12.5px;line-height:1.4;display:flex}.page-socio .so-applied b{color:#1c5433}.page-socio .so-applied-ico{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:flex}.page-socio .so-cta{background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);color:#fff;letter-spacing:.02em;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;margin-top:16px;font-size:16px;font-weight:900;text-decoration:none;transition:transform .14s,filter .14s;display:flex;box-shadow:0 8px 28px rgba(195,29,69,.5)}.page-socio .so-cta:hover{filter:brightness(1.07);transform:translateY(-2px)}.page-socio .so-cta.alt{color:var(--navy);box-shadow:none;background:#eef1f7}.page-socio .so-cta-note{text-align:center;color:var(--muted);margin-top:10px;font-size:11.5px}.page-socio .so-ic{vertical-align:-1px;filter:var(--f-dim);margin-right:4px;display:inline-block}.page-socio .so-gate-ic{filter:var(--f-dim)}.page-socio .so-lote{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.page-socio .so-lote-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-socio .so-lote-name{color:var(--navy);align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex}.page-socio .so-lote-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.page-socio .so-lote-frac{color:var(--muted);font-family:ui-monospace,monospace;font-size:12.5px}.page-socio .so-lote-bar{background:#e6eaf4;border-radius:99px;height:9px;margin-top:9px;overflow:hidden}.page-socio .so-lote-fill{background:linear-gradient(90deg, var(--navy), var(--red));border-radius:99px;height:100%}.page-socio .so-lote-note{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.45}.page-socio .so-lote-note b{color:var(--red)}.page-socio .so-alt{border:1px solid var(--line);background:#f6f8fc;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.page-socio .so-alt-t{color:var(--navy);font-size:13.5px;font-weight:800}.page-socio .so-alt-s{color:var(--muted);margin-top:1px;font-size:11.5px}.page-socio .so-alt-price{color:var(--navy);white-space:nowrap;font-size:17px;font-weight:900}.page-socio .so-alt-price small{color:var(--muted);font-size:.55em;font-weight:700}.page-socio .so-benefits{color:#fff;background:linear-gradient(155deg,#0e1f5c,#0a1338);border-radius:20px;padding:20px;box-shadow:0 14px 40px rgba(9,18,53,.3)}.page-socio .so-ben-lbl{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:14px;font-size:11px;font-weight:800}.page-socio .so-ben-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.page-socio .so-ben{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:15px}.page-socio .so-ben-ico{color:#fff;background:rgba(255,255,255,.09);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:11px;display:flex}.page-socio .so-ben-ico svg{width:17px;height:17px}.page-socio .so-ben-t{font-size:13.5px;font-weight:800}.page-socio .so-ben-s{color:rgba(255,255,255,.55);margin-top:4px;font-size:11.5px;line-height:1.4}.page-socio .so-note{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;gap:11px;padding:15px 17px;font-size:12.5px;line-height:1.5;display:flex}.page-socio .so-note b{color:var(--navy)}.page-socio .so-note-ico{width:20px;height:20px;color:var(--navy);flex-shrink:0}.page-socio .so-note-ico svg{width:20px;height:20px}.page-socio .so-fly{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#b3bcd0;margin-top:12px;font-size:10px;font-weight:700}.page-socio .so-gate{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:90px 24px;display:flex}.page-socio .so-gate a{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;align-items:center;height:48px;padding:0 24px;font-weight:900;text-decoration:none;display:inline-flex}.page-socio .so-spinner{border:3px solid rgba(15,26,71,.12);border-top-color:var(--red);border-radius:50%;width:42px;height:42px;margin:90px auto;animation:.8s linear infinite spin}@keyframes coRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes coSlideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes coPulse{0%,to{opacity:1}50%{opacity:.5}}.page-comercial{--navy-700:#001233;--navy-600:#002664;--navy-500:#0b3f86;--navy-400:#2a74d6;--navy-300:#5a7bab;--navy-200:#98a2b3;--navy-100:#cfd9ea;--navy-50:#eef2fa;--red-700:#7a2233;--red-600:#a0102f;--red-500:#b9133e;--red-300:#ff3d6a;--red-100:#fdecef;--red-50:#fff5f7;--gold-500:#b58900;--gold-400:#e7b10a;--green-500:#22c55e;--green-400:#4ade80;--green-600:#16a34a;--green-100:#e7f6ec;--surface:#f3f4f7;--surface-alt:#f7f8fa;--card:#fff;--border:#e7e9ee;--border-strong:#d8dce6;--bg-hover:#f3f4f7;--text-main:#101828;--text-muted:#5a6478;--text-dim:#98a2b3;background:var(--surface);height:100dvh;color:var(--text-main);letter-spacing:-.005em;grid-template-rows:auto auto 1fr;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:hidden}.page-comercial .topbar{background:var(--card);border-bottom:3px solid var(--navy-600);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:relative;box-shadow:0 2px 12px rgba(26,43,107,.08)}.page-comercial .brand{align-items:center;gap:14px;display:flex}.page-comercial .brand-logo{object-fit:contain;width:auto;height:34px}.page-comercial .brand-sep{background:var(--border-strong);width:1px;height:28px}.page-comercial .brand-title{color:var(--navy-600);font-size:14.5px;font-weight:900}.page-comercial .brand-sub{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin-top:1px;font-size:10.5px;font-weight:700}.page-comercial .user-area{align-items:center;gap:10px;display:flex}.page-comercial .role-tag{background:var(--red-700);border:1px solid var(--red-600);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:5px 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 3px 10px rgba(196,18,48,.4)}.page-comercial .role-tag:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.page-comercial .avatar{background:linear-gradient(135deg, var(--navy-500), var(--navy-700));color:#fff;border:2px solid var(--card);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:900;display:flex;box-shadow:0 3px 10px rgba(26,43,107,.25)}.page-comercial .co-logout{color:var(--text-muted);border:1px solid var(--border-strong);background:var(--card);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700}.page-comercial .co-logout:hover{color:var(--navy-600);border-color:var(--navy-300)}.page-comercial .metrics{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.page-comercial .metric{background:linear-gradient(135deg, var(--navy-600), var(--navy-700));flex-direction:column;gap:3px;padding:14px 18px;animation:.4s cubic-bezier(.16,1,.3,1) both coRowIn;display:flex;position:relative;overflow:hidden}.page-comercial .metric:before{content:"";opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.page-comercial .metric.m2:before{background:var(--red-500)}.page-comercial .metric.m3:before{background:var(--gold-400)}.page-comercial .metric.m4:before{background:var(--green-400)}.page-comercial .metric.m5:before{background:var(--navy-300)}.page-comercial .metric.m1:before{background:#fff}.page-comercial .m-lbl{color:var(--navy-200);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.page-comercial .m-val{color:#fff;letter-spacing:-.025em;font-size:22px;font-weight:900;line-height:1.15}.page-comercial .m-val small{color:var(--navy-200);margin-left:3px;font-size:.55em;font-weight:700}.page-comercial .m-val.accent{color:var(--red-300)}.page-comercial .m-val.gold{color:var(--gold-400)}.page-comercial .m-val.green{color:var(--green-400)}.page-comercial .m-delta{color:var(--navy-200);font-size:11px;font-weight:700}.page-comercial .main{grid-template-columns:1fr 380px;min-height:0;display:grid;overflow:hidden}.page-comercial .main.no-detail{grid-template-columns:1fr}.page-comercial .queue{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-height:0;display:flex;overflow:hidden}.page-comercial .queue-head{border-bottom:1px solid var(--border);background:var(--surface-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.page-comercial .q-title{color:var(--navy-600);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.page-comercial .q-title:before{content:"";background:var(--red-500);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite coPulse;box-shadow:0 0 10px rgba(196,18,48,.7)}.page-comercial .q-count{color:var(--text-muted);background:var(--navy-50);border:1px solid var(--navy-100);border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.page-comercial .q-count b{color:var(--navy-600)}.page-comercial .q-table{flex:1;min-height:0;overflow:auto}.page-comercial .q-table table{border-collapse:collapse;width:100%;font-size:12.5px}.page-comercial .q-table thead th{z-index:5;text-align:left;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-alt);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 16px;font-size:10.5px;font-weight:800;position:sticky;top:0}.page-comercial .q-table tbody tr{border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s}.page-comercial .q-table tbody tr:hover{background:var(--bg-hover)}.page-comercial .q-table tbody tr.selected{background:var(--red-50)}.page-comercial .q-table tbody tr.selected td:first-child{border-left:3px solid var(--red-700);padding-left:13px}.page-comercial .q-table tbody td{vertical-align:middle;color:var(--text-main);padding:12px 16px}.page-comercial .lead-cell{align-items:center;gap:10px;display:flex}.page-comercial .lead-av{background:linear-gradient(135deg, var(--navy-500), var(--navy-700));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:flex;box-shadow:0 2px 6px rgba(26,43,107,.2)}.page-comercial .lead-name{color:var(--text-main);font-size:13.5px;font-weight:800;line-height:1.2}.page-comercial .lead-handle{color:var(--text-muted);margin-top:1px;font-size:11.5px;font-weight:500}.page-comercial .score{border:1px solid transparent;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:900;display:inline-flex}.page-comercial .score:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.page-comercial .score-quente{color:var(--red-700);background:var(--red-100);border-color:#fca5a5}.page-comercial .score-morno{color:#a16207;background:#fef9c3;border-color:#fde68a}.page-comercial .score-frio{color:var(--navy-600);background:var(--navy-50);border-color:var(--navy-100)}.page-comercial .pts-cell{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.page-comercial .ref-cell{color:var(--gold-500);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.page-comercial .tag{white-space:nowrap;color:var(--red-700);background:var(--red-100);border:1px solid #fca5a5;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800}.page-comercial .status{letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.page-comercial .st-novo{color:var(--red-700);background:var(--red-100);border-color:#fca5a5}.page-comercial .st-contato{color:#a16207;background:#fef9c3;border-color:#fde68a}.page-comercial .st-fechado{color:var(--green-600);background:var(--green-100);border-color:#86efac}.page-comercial .st-perdido{color:var(--text-muted);background:var(--surface);border-color:var(--border-strong)}.page-comercial .last-cell{color:var(--text-muted);font-size:12px;font-weight:600}.page-comercial .arrow-cell{color:var(--text-dim)}.page-comercial .detail{background:var(--card);border-left:1px solid var(--border);flex-direction:column;min-height:0;animation:.35s cubic-bezier(.16,1,.3,1) both coSlideIn;display:flex;overflow:hidden}.page-comercial .detail-empty{text-align:center;color:var(--text-dim);justify-content:center;align-items:center;padding:40px;font-size:13px;font-weight:600;display:flex}.page-comercial .detail-head{border-bottom:2px solid var(--red-700);background:var(--navy-50);align-items:center;gap:14px;padding:18px 20px;display:flex}.page-comercial .dh-av{background:linear-gradient(135deg, var(--red-700), var(--red-600));color:#fff;border:1.5px solid rgba(234,80,112,.5);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:flex;box-shadow:0 8px 20px rgba(196,18,48,.4)}.page-comercial .dh-info{flex:1;min-width:0}.page-comercial .dh-name{color:var(--navy-600);font-size:16px;font-weight:900;line-height:1.15}.page-comercial .dh-meta{color:var(--text-muted);margin-top:3px;font-size:11.5px;font-weight:600}.page-comercial .dh-meta .hot{color:var(--red-500);font-weight:800}.page-comercial .dh-close{border:1px solid var(--border-strong);background:var(--card);width:32px;height:32px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex}.page-comercial .dh-close:hover{background:var(--surface);color:var(--navy-600)}.page-comercial .detail-body{background:var(--surface);flex-direction:column;flex:1;gap:18px;padding:18px 20px;display:flex;overflow-y:auto}.page-comercial .d-sec-title{color:var(--navy-600);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:900;display:flex}.page-comercial .d-sec-title:after{content:"";background:var(--border);flex:1;height:1px}.page-comercial .stage-pills{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.page-comercial .stg-pill{cursor:pointer;border:1.5px solid var(--border-strong);background:var(--card);min-height:40px;color:var(--navy-600);border-radius:10px;font-size:12px;font-weight:800;transition:background .12s,border-color .12s,color .12s}.page-comercial .stg-pill:hover:not(:disabled){background:var(--navy-50);border-color:var(--navy-300)}.page-comercial .stg-pill.on{background:var(--navy-600);border-color:var(--navy-600);color:#fff;cursor:default}.page-comercial .stg-pill:disabled:not(.on){opacity:.55;cursor:progress}.page-comercial .stage-err{color:var(--red-700);background:var(--red-50,#fdeaea);border:1px solid var(--red-300);border-radius:8px;margin-top:8px;padding:7px 10px;font-size:11.5px;font-weight:700}.page-comercial .d-info-grid{background:linear-gradient(135deg, var(--navy-600), var(--navy-700));border:1px solid var(--navy-500);border-radius:12px;grid-template-columns:auto 1fr;gap:10px 14px;padding:14px 16px;font-size:12.5px;display:grid;box-shadow:0 4px 12px rgba(26,43,107,.2)}.page-comercial .d-info-grid dt{color:var(--navy-200);font-weight:700}.page-comercial .d-info-grid dd{color:#fff;font-weight:700}.page-comercial .d-info-grid dd a{color:#fff;text-decoration:none}.page-comercial .d-info-grid dd a:hover{text-decoration:underline}.page-comercial .quiz-answers,.page-comercial .discount-box{background:linear-gradient(135deg, var(--navy-600), var(--navy-700));border:1px solid var(--navy-500);border-radius:12px;padding:14px 16px;box-shadow:0 4px 12px rgba(26,43,107,.2)}.page-comercial .qa{border-bottom:1px dashed rgba(168,184,236,.22);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.page-comercial .qa:last-child{border-bottom:none}.page-comercial .qa-q{color:var(--navy-200);text-transform:uppercase;font-size:10.5px;font-weight:700}.page-comercial .qa-a{color:#fff;text-align:right;font-weight:700}.page-comercial .discount-box{align-items:center;gap:12px;display:flex}.page-comercial .db-ico{background:var(--red-700);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.page-comercial .db-lbl{color:var(--red-300);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.page-comercial .db-val{color:#fff;margin-top:2px;font-size:16px;font-weight:900}.page-comercial .db-sub{color:var(--navy-200);margin-top:1px;font-size:11px;font-weight:600}.page-comercial .timeline{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative}.page-comercial .tl-item{gap:12px;font-size:12px;display:flex}.page-comercial .tl-dot{border:2px solid var(--border-strong);background:var(--card);width:24px;height:24px;color:var(--text-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:900;display:flex}.page-comercial .tl-dot.tl-red{color:#fff;border-color:var(--red-700);background:var(--red-700)}.page-comercial .tl-dot.tl-green{color:#fff;border-color:var(--green-600);background:var(--green-600)}.page-comercial .tl-dot.tl-navy{color:#fff;border-color:var(--navy-600);background:var(--navy-600)}.page-comercial .tl-text{color:var(--text-main);font-weight:600;line-height:1.4}.page-comercial .tl-text b{color:var(--navy-600);font-weight:800}.page-comercial .tl-time{color:var(--text-dim);margin-top:2px;font-size:11px;font-weight:600}.page-comercial .detail-foot{border-top:1px solid var(--border);background:var(--card);flex-direction:column;gap:10px;padding:14px 20px 16px;display:flex}.page-comercial .actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-comercial .act{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12.5px;font-weight:800;text-decoration:none;display:flex}.page-comercial .act.act-wa{color:#fff;background:#128658;border:none}.page-comercial .act.act-wa:hover{filter:brightness(1.08)}.page-comercial .act.act-link{background:var(--card);color:var(--navy-600);border:1.5px solid var(--navy-300)}.page-comercial .act.act-link:hover{background:var(--navy-50)}.page-comercial .co-note{color:var(--text-dim);text-align:center;font-size:10.5px}.page-comercial .co-spinner{border:3px solid var(--border-strong);border-top-color:var(--red-500);border-radius:50%;width:40px;height:40px;margin:60px auto;animation:.8s linear infinite spin}.page-comercial .rede-subbar{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 18px;display:flex}.page-comercial .rede-back{cursor:pointer;background:var(--navy-600);border:1px solid var(--navy-600);color:#fff;border-radius:8px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:800}.page-comercial .rede-back:hover{filter:brightness(1.08)}.page-comercial .rede-crumb{color:var(--text-dim);font-size:12.5px}.page-comercial .rede-crumb b{color:var(--navy-600);font-weight:800}.page-comercial.page-crm.co-embed{--co-line:rgba(255,255,255,.1);background:0 0;height:auto;min-height:0;padding:0;display:block;overflow:visible}.page-comercial.page-crm.co-embed .co-h1{color:#fff;letter-spacing:-.03em}.page-comercial.page-crm.co-embed .co-head{align-items:flex-end;margin:6px 0 16px}.page-comercial.page-crm.co-embed .co-head-sub{color:#8da2c8;margin-top:4px;font-size:12px;font-weight:600}.page-comercial.page-crm.co-embed .co-nova{background:linear-gradient(135deg,#e0224a,#a5122f);border-radius:12px}.page-comercial.page-crm.co-embed .co-vazio,.page-comercial.page-crm.co-embed .co-agenda-vazio{color:#8da2c8}.page-comercial.page-crm.co-embed .co-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.page-comercial.page-crm.co-embed .co-kpi{border:1px solid var(--co-line);min-width:0;box-shadow:none;background:rgba(255,255,255,.05);border-radius:16px}.page-comercial.page-crm.co-embed .co-kpi-ic.navy{background:rgba(74,123,255,.16)}.page-comercial.page-crm.co-embed .co-kpi-ic.green{background:rgba(34,197,94,.16)}.page-comercial.page-crm.co-embed .co-kpi-ic.red{background:rgba(224,32,64,.16)}.page-comercial.page-crm.co-embed .co-kpi-ic.gold{background:rgba(245,158,11,.16)}.page-comercial.page-crm.co-embed .co-kpi-val{color:#fff}.page-comercial.page-crm.co-embed .co-kpi-lbl{color:#8da2c8}.page-comercial.page-crm.co-embed .co-kpi-delta.up{color:#6ee7a0;background:rgba(34,197,94,.14)}.page-comercial.page-crm.co-embed .co-kpi-delta.down{color:#ff8fa3;background:rgba(224,32,64,.14)}.page-comercial.page-crm.co-embed .co-kpi-delta.flat{color:#8da2c8;background:rgba(255,255,255,.06)}.page-comercial.page-crm.co-embed .co-pipe-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-comercial.page-crm.co-embed .co-pipe-total{color:#9cc0ff;background:rgba(74,123,255,.14);border:1px solid rgba(74,123,255,.3);border-radius:10px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.page-comercial.page-crm.co-embed .co-tab{border:1px solid var(--co-line);color:#8da2c8;background:rgba(255,255,255,.04)}.page-comercial.page-crm.co-embed .co-tab:hover{color:#fff;border-color:rgba(255,255,255,.24)}.page-comercial.page-crm.co-embed .co-tab.on{color:#fff;background:linear-gradient(135deg,#e0224a,#a5122f);border-color:transparent}.page-comercial.page-crm.co-embed .co-kanban{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.page-comercial.page-crm.co-embed .co-col{border:1px solid var(--co-line);background:rgba(255,255,255,.035);border-radius:16px;min-height:120px;padding:14px 12px 12px;position:relative;overflow:hidden}.page-comercial.page-crm.co-embed .co-col-bar{height:3px;position:absolute;top:0;left:0;right:0}.page-comercial.page-crm.co-embed .co-col.c-novo .co-col-bar{background:#6b7ba8}.page-comercial.page-crm.co-embed .co-col.c-contato .co-col-bar{background:#3e7bc8}.page-comercial.page-crm.co-embed .co-col.c-fechado .co-col-bar{background:#22c55e}.page-comercial.page-crm.co-embed .co-col.c-perdido .co-col-bar{background:#e0224a}.page-comercial.page-crm.co-embed .co-col-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-comercial.page-crm.co-embed .co-col-t{color:#eaf1ff;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.page-comercial.page-crm.co-embed .co-col-dot{border-radius:50%;width:8px;height:8px}.page-comercial.page-crm.co-embed .c-novo .co-col-dot{background:#6b7ba8}.page-comercial.page-crm.co-embed .c-contato .co-col-dot{background:#3e7bc8}.page-comercial.page-crm.co-embed .c-fechado .co-col-dot{background:#22c55e}.page-comercial.page-crm.co-embed .c-perdido .co-col-dot{background:#e0224a}.page-comercial.page-crm.co-embed .co-col-n{color:#8da2c8;background:rgba(255,255,255,.06);border-radius:8px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex}.page-comercial.page-crm.co-embed .co-col-body{flex-direction:column;gap:10px;display:flex}.page-comercial.page-crm.co-embed .co-col-empty{color:#5c6a92;text-align:center;border:1px dashed rgba(255,255,255,.1);border-radius:12px;padding:20px 6px;font-size:11.5px}.page-comercial.page-crm.co-embed .co-lead{border:1px solid var(--co-line);width:100%;box-shadow:none;background:rgba(9,20,44,.72);border-radius:14px;flex:none;padding:13px;display:block}.page-comercial.page-crm.co-embed .co-lead.b-quente{border-color:rgba(224,32,64,.4)}.page-comercial.page-crm.co-embed .co-lead:hover{border-color:rgba(255,255,255,.24);transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.4)}.page-comercial.page-crm.co-embed .co-lead-top{align-items:center;gap:11px}.page-comercial.page-crm.co-embed .co-lead-av{flex-shrink:0;width:40px;height:40px;font-size:13px}.page-comercial.page-crm.co-embed .co-lead-av.b-frio{background:linear-gradient(135deg,#2a74d6,#1a4fa0)}.page-comercial.page-crm.co-embed .co-lead-idw{flex:1;min-width:0}.page-comercial.page-crm.co-embed .co-lead-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:15px;font-weight:800;overflow:hidden}.page-comercial.page-crm.co-embed .co-lead-role{color:#8da2c8;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.page-comercial.page-crm.co-embed .co-lead-score{border:2px solid rgba(255,255,255,.16);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:40px;height:40px;line-height:1;display:flex}.page-comercial.page-crm.co-embed .co-lead-score.b-quente{border-color:rgba(224,32,64,.55)}.page-comercial.page-crm.co-embed .co-lead-score.b-morno{border-color:rgba(245,158,11,.55)}.page-comercial.page-crm.co-embed .co-lead-score.b-frio{border-color:rgba(62,123,200,.55)}.page-comercial.page-crm.co-embed .co-lead-score b{color:#fff;font-size:13px;font-weight:900}.page-comercial.page-crm.co-embed .co-lead-score span{letter-spacing:.1em;color:#8da2c8;font-size:5.5px;font-weight:800}.page-comercial.page-crm.co-embed .co-lead-foot{border-top:1px solid var(--co-line);align-items:center;gap:8px;margin-top:12px;padding-top:11px}.page-comercial.page-crm.co-embed .co-lead-org{color:#b8c6e4;background:rgba(255,255,255,.06);margin-top:0;padding:3px 9px;font-size:11px}.page-comercial.page-crm.co-embed .co-lead-band{margin-left:auto}.page-comercial.page-crm.co-embed .co-lead-band.hot{color:#ff8fa3;background:rgba(224,32,64,.16)}.page-comercial.page-crm.co-embed .co-lead-band.warm{color:#f6c667;background:rgba(245,158,11,.16)}.page-comercial.page-crm.co-embed .co-lead-band.cold{color:#9cc0ff;background:rgba(74,123,255,.16)}.page-comercial.page-crm.co-embed .co-lead-arr{color:#8da2c8;flex-shrink:0;font-size:15px}@media (width<=1100px){.page-comercial.page-crm.co-embed .co-kpis,.page-comercial.page-crm.co-embed .co-kanban{grid-template-columns:repeat(2,1fr)}}.page-comercial.page-crm{background:radial-gradient(at 50% -10%,#edeff3 0%,#e7e9ee 60%) fixed;grid-template-rows:none;display:flex}.page-comercial.page-crm .co-agenda{color:#fff;background:linear-gradient(120deg,#002664,#001233);border-radius:18px;align-items:center;gap:12px;padding:11px 16px;display:flex}.page-comercial.page-crm .co-agenda-lbl{flex-shrink:0;font-size:13px;font-weight:800}.page-comercial.page-crm .co-agenda-list{align-items:center;gap:8px;display:flex;overflow-x:auto}.page-comercial.page-crm .co-ag-chip{white-space:nowrap;background:rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex}.page-comercial.page-crm .co-ag-chip.hot{background:var(--red-700)}.page-comercial.page-crm .co-ag-ini{background:rgba(255,255,255,.16);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:flex}.page-comercial.page-crm .co-ag-hora{font-weight:800}.page-comercial.page-crm .co-ag-sep{opacity:.4}.page-comercial.page-crm .co-ag-tit{color:rgba(255,255,255,.8)}.page-comercial.page-crm .co-agenda-vazio{color:rgba(255,255,255,.5);font-size:12px}.page-comercial.page-crm .co-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:22px 0 8px;display:flex}.page-comercial.page-crm .co-head-left{align-items:center;gap:16px;display:flex}.page-comercial.page-crm .co-h1{color:#101828;letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);font-weight:900}.page-comercial.page-crm .co-nova{color:#fff;cursor:pointer;background:#002664;border:none;border-radius:14px;align-items:center;gap:7px;height:42px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:800;display:inline-flex}.page-comercial.page-crm .co-nova:hover{filter:brightness(1.15)}.page-comercial.page-crm .co-kpis{flex-wrap:wrap;gap:12px;display:flex}.page-comercial.page-crm .co-kpi{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:center;gap:12px;min-width:190px;padding:13px 18px;display:flex;box-shadow:0 2px 8px rgba(20,30,60,.05)}.page-comercial.page-crm .co-kpi-ic{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.page-comercial.page-crm .co-kpi-ic.navy{background:#eef1fb}.page-comercial.page-crm .co-kpi-ic.green{background:#e7f6ee}.page-comercial.page-crm .co-kpi-ic.red{background:#fce8ec}.page-comercial.page-crm .co-kpi-top{align-items:baseline;gap:8px;display:flex}.page-comercial.page-crm .co-kpi-val{color:#101828;letter-spacing:-.03em;font-size:26px;font-weight:900}.page-comercial.page-crm .co-kpi-delta{border-radius:99px;padding:2px 7px;font-size:11px;font-weight:800}.page-comercial.page-crm .co-kpi-delta.up{color:var(--green-600);background:#e7f6ee}.page-comercial.page-crm .co-kpi-delta.down{color:var(--red-700);background:#fce8ec}.page-comercial.page-crm .co-kpi-delta.flat{color:var(--text-dim);background:var(--surface)}.page-comercial.page-crm .co-kpi-lbl{color:var(--text-muted);margin-top:2px;font-size:12.5px;font-weight:600}.page-comercial.page-crm .co-sec{margin-top:26px}.page-comercial.page-crm .co-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-comercial.page-crm .co-sec-title{color:#101828;letter-spacing:-.02em;font-size:20px;font-weight:900}.page-comercial.page-crm .co-sec-count{color:var(--red-700);margin-left:4px;font-size:13px;font-weight:800;text-decoration:none}.page-comercial.page-crm .co-tabs{gap:8px;display:flex}.page-comercial.page-crm .co-tab{border:1px solid var(--border);height:34px;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:99px;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:700}.page-comercial.page-crm .co-tab:hover{border-color:var(--navy-300)}.page-comercial.page-crm .co-tab.on{color:#fff;background:#002664;border-color:#002664}.page-comercial.page-crm .co-lead{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:20px;flex:0 0 232px;padding:18px;font-family:inherit;transition:transform .12s,box-shadow .12s;box-shadow:0 2px 8px rgba(20,30,60,.05)}.page-comercial.page-crm .co-lead:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(20,30,60,.1)}.page-comercial.page-crm .co-lead-top{justify-content:space-between;align-items:center;display:flex}.page-comercial.page-crm .co-lead-av{color:#fff;background:var(--navy-600);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:flex}.page-comercial.page-crm .co-lead-av.b-quente{background:linear-gradient(135deg, var(--red-700), var(--red-500))}.page-comercial.page-crm .co-lead-av.b-morno{background:linear-gradient(135deg, #a16207, var(--gold-500))}.page-comercial.page-crm .co-lead-arr{color:var(--text-dim);font-size:15px}.page-comercial.page-crm .co-lead-name{color:#101828;margin-top:14px;font-size:16px;font-weight:800}.page-comercial.page-crm .co-lead-role{color:var(--text-muted);margin-top:2px;font-size:12.5px}.page-comercial.page-crm .co-lead-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.page-comercial.page-crm .co-lead-org{background:var(--surface);color:var(--text-muted);border-radius:8px;margin-top:4px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.page-comercial.page-crm .co-lead-band{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.page-comercial.page-crm .co-lead-band.hot{color:var(--red-700);background:#fce8ec}.page-comercial.page-crm .co-lead-band.warm{color:#a16207;background:#fef9c3}.page-comercial.page-crm .co-lead-band.cold{color:var(--navy-600);background:var(--navy-50)}.page-comercial.page-crm .co-tasks{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;display:grid}.page-comercial.page-crm .co-task{border:1px solid var(--border);background:#fff;border-radius:20px;padding:16px;box-shadow:0 2px 8px rgba(20,30,60,.05)}.page-comercial.page-crm .co-task.late{border-color:#f3b0bd}.page-comercial.page-crm .co-task.done{opacity:.7}.page-comercial.page-crm .co-task-head{align-items:center;gap:10px;display:flex}.page-comercial.page-crm .co-task-av{background:var(--navy-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.page-comercial.page-crm .co-task-name{color:#101828;font-size:13.5px;font-weight:800}.page-comercial.page-crm .co-task-body{align-items:center;gap:10px;margin-top:14px;display:flex}.page-comercial.page-crm .co-task-ico{font-size:20px}.page-comercial.page-crm .co-task-tit{color:#101828;font-size:16px;font-weight:800}.page-comercial.page-crm .co-task.done .co-task-tit{color:var(--text-muted);text-decoration:line-through}.page-comercial.page-crm .co-task-sub{color:var(--text-muted);margin-top:8px;font-size:12px}.page-comercial.page-crm .co-task-sub.late{color:var(--red-700);font-weight:700}.page-comercial.page-crm .co-task-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.page-comercial.page-crm .co-task-st{background:var(--surface);color:var(--text-muted);border-radius:99px;padding:5px 12px;font-size:11px;font-weight:800}.page-comercial.page-crm .co-task-st.done{color:var(--green-600);background:#e7f6ee}.page-comercial.page-crm .co-task-st.late{color:var(--red-700);background:#fce8ec}.page-comercial.page-crm .co-task-btn{background:var(--green-600);color:#fff;cursor:pointer;border:none;border-radius:50%;width:38px;height:38px;font-size:16px}.page-comercial.page-crm .co-task.done .co-task-btn{background:var(--navy-600)}.page-comercial.page-crm .co-task-btn:hover{filter:brightness(1.1)}.page-comercial.page-crm .co-vazio,.page-comercial.page-crm .co-agenda-vazio{color:var(--text-dim);padding:20px 0;font-size:13px}.page-comercial .co-modal{z-index:100;backdrop-filter:blur(3px);background:rgba(10,15,40,.5);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-comercial .co-modal-card{background:var(--card);border-radius:20px;width:min(460px,96vw);max-height:90vh;overflow-y:auto;box-shadow:0 30px 80px rgba(0,0,0,.4)}.page-comercial .co-modal-card.sm{padding:20px 22px}.page-comercial .co-nt-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-comercial .co-nt-head h2{color:var(--navy-600);font-size:19px;font-weight:900}.page-comercial .co-nt-x{border:1px solid var(--border-strong);background:var(--card);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:8px;font-size:18px}.page-comercial .co-nt-f{color:var(--text-muted);flex-direction:column;gap:5px;margin-bottom:11px;font-size:12px;font-weight:700;display:flex}.page-comercial .co-nt-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.page-comercial .co-nt-i{border:1px solid var(--border-strong);height:40px;color:var(--text-main);background:#fff;border-radius:9px;padding:0 11px;font-family:inherit;font-size:13.5px}.page-comercial .co-nt-i:focus{border-color:var(--navy-400);outline:none;box-shadow:0 0 0 3px rgba(52,82,192,.14)}.page-comercial .co-nt-err{color:var(--red-700);margin:4px 0;font-size:12px;font-weight:700}.page-comercial .co-nt-save{background:linear-gradient(135deg, var(--red-700), var(--red-500));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;height:48px;margin-top:10px;font-family:inherit;font-size:15px;font-weight:900}.page-comercial .co-nt-save:disabled{opacity:.6}.page-staff{--navy:#1a2b6b;--red:#c41230;--border:#d4dcf6;--ink:#171717;--muted:#525252;min-height:100dvh;color:var(--ink);background:linear-gradient(#eef1fb,#f2f4fa);justify-content:center;align-items:center;padding:24px;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.page-staff .st-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:32px 28px;display:flex;box-shadow:0 20px 60px rgba(26,43,107,.15)}.page-staff .st-brand{justify-content:center;margin-bottom:10px;display:flex}.page-staff .st-logo{object-fit:contain;width:auto;height:44px}.page-staff .st-title{color:var(--navy);letter-spacing:-.02em;text-align:center;font-size:20px;font-weight:900}.page-staff .st-sub{color:var(--muted);text-align:center;margin-bottom:6px;font-size:13px}.page-staff .st-field{flex-direction:column;gap:5px;display:flex}.page-staff .st-field label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.page-staff .st-field input{border:1px solid var(--border);border-radius:10px;outline:none;padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.25}.page-staff .st-field input:focus{border-color:#3452c0;box-shadow:0 0 0 3px rgba(52,82,192,.15)}.page-staff .st-field input.invalido{background:#fff5f7;border-color:#c41230}.page-staff .st-field input.invalido:focus{border-color:#c41230;box-shadow:0 0 0 3px rgba(196,18,48,.12)}.page-staff .st-wrap{display:flex;position:relative}.page-staff .st-wrap input{flex:1;padding-left:42px}.page-staff .st-wrap input.tem-olho{padding-right:46px}.page-staff .st-ic{width:18px;height:18px;filter:var(--f-dim);pointer-events:none;transition:filter .16s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.page-staff .st-wrap:focus-within .st-ic{filter:var(--f-navy)}.page-staff .st-wrap:has(input.invalido) .st-ic{filter:var(--f-red)}.page-staff .st-olho{cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .16s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.page-staff .st-olho:hover{background:rgba(26,43,107,.06)}.page-staff .st-olho img{width:19px;height:19px;filter:var(--f-dim)}.page-staff .st-olho:hover img{filter:var(--f-navy)}.page-staff .st-link{color:var(--muted,#5b6478);cursor:pointer;background:0 0;border:none;align-self:center;padding:4px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none}.page-staff .st-link:hover{color:#c41230}.page-staff .st-modal{z-index:60;-webkit-backdrop-filter:blur(4px);background:rgba(12,20,50,.5);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-staff .st-btn{background:linear-gradient(135deg, #8b1230, var(--red));color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;height:50px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:900}.page-staff .st-btn:hover{filter:brightness(1.08)}.page-staff .st-btn:disabled{opacity:.6;cursor:default}.page-staff .st-err{color:var(--red);background:#fce8ec;border:1px solid #fca5a5;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:700}.page-staff .st-foot{color:#9a9a9a;text-align:center;margin-top:4px;font-size:11px}.page-comercial.page-rede{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#060f26;--surface-alt:rgba(255,255,255,.04);--card:rgba(255,255,255,.05);--border:rgba(255,255,255,.1);--border-strong:rgba(255,255,255,.18);--bg-hover:rgba(255,255,255,.06);--text-main:#eaf1ff;--text-muted:#8da2c8;--text-dim:#6b7ba8;color:var(--text-main);background:#060f26}.page-comercial.page-rede .topbar{-webkit-backdrop-filter:blur(18px);box-shadow:none;background:rgba(6,14,34,.72);border-bottom:1px solid rgba(255,255,255,.08)}.page-comercial.page-rede .brand-title{color:#fff}.page-comercial.page-rede .brand-sep{background:rgba(255,255,255,.14)}.page-comercial.page-rede .co-logout{color:#fff}.page-comercial.page-rede .co-logout:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.page-comercial.page-rede .rede-subbar{background:rgba(255,255,255,.03);border-bottom-color:rgba(255,255,255,.08)}.page-comercial.page-rede .rede-back{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.page-comercial.page-rede .rede-back:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.32)}.page-comercial.page-rede .rede-crumb b{color:#fff}.page-comercial.page-rede .metrics{background:rgba(255,255,255,.08);border-bottom-color:rgba(255,255,255,.08)}.page-comercial.page-rede .queue{background:rgba(255,255,255,.03);border-right-color:rgba(255,255,255,.08)}.page-comercial.page-rede .queue-head{background:rgba(255,255,255,.03);border-bottom-color:rgba(255,255,255,.08)}.page-comercial.page-rede .q-title{color:#fff}.page-comercial.page-rede .q-count{color:var(--text-muted);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.page-comercial.page-rede .q-count b{color:#fff}.page-comercial.page-rede .q-table thead th{background:#0a1430;border-bottom-color:rgba(255,255,255,.1)}.page-comercial.page-rede .q-table tbody tr{border-bottom-color:rgba(255,255,255,.06)}.page-comercial.page-rede .q-table tbody tr:hover{background:rgba(255,255,255,.05)}.page-comercial.page-rede .q-table tbody tr.selected{background:rgba(224,32,64,.12)}.page-comercial.page-rede .q-table tbody tr.selected td:first-child{border-left-color:var(--red-500)}.page-comercial.page-rede .lead-name{color:#fff}.page-comercial.page-rede .co-note{color:var(--text-dim)}.page-comercial.page-rede .score-quente,.page-comercial.page-rede .tag,.page-comercial.page-rede .st-novo{color:#ff8fa3;background:rgba(224,32,64,.16);border-color:rgba(224,32,64,.36)}.page-comercial.page-rede .score-morno,.page-comercial.page-rede .st-contato{color:#fbbf24;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.34)}.page-comercial.page-rede .score-frio{color:#a8b8ec;background:rgba(52,82,192,.18);border-color:rgba(52,82,192,.38)}.page-comercial.page-rede .st-fechado{color:#4ade80;background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.34)}.page-comercial.page-rede .st-perdido{color:var(--text-muted);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.page-comercial.page-rede .detail{background:rgba(255,255,255,.03);border-left-color:rgba(255,255,255,.08)}.page-comercial.page-rede .detail-empty{color:var(--text-dim)}.page-comercial.page-rede .detail-head{background:rgba(255,255,255,.04)}.page-comercial.page-rede .dh-name{color:#fff}.page-comercial.page-rede .dh-close{color:var(--text-muted);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.page-comercial.page-rede .dh-close:hover{color:#fff;background:rgba(255,255,255,.12)}.page-comercial.page-rede .detail-body{background:0 0}.page-comercial.page-rede .d-sec-title{color:#fff}.page-comercial.page-rede .d-sec-title:after{background:rgba(255,255,255,.1)}.page-comercial.page-rede .stg-pill{color:#fff;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16)}.page-comercial.page-rede .stg-pill:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.page-comercial.page-rede .stg-pill.on{background:linear-gradient(135deg, var(--red-500), var(--red-800));color:#fff;border-color:transparent}.page-comercial.page-rede .stage-err{color:#ff8fa3;background:rgba(224,32,64,.14);border-color:rgba(224,32,64,.36)}.page-comercial.page-rede .timeline{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09)}.page-comercial.page-rede .tl-dot{color:var(--text-dim);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.page-comercial.page-rede .tl-text{color:var(--text-main)}.page-comercial.page-rede .tl-text b{color:#fff}.page-comercial.page-rede .detail-foot{background:rgba(255,255,255,.04);border-top-color:rgba(255,255,255,.08)}.page-comercial.page-rede .act.act-link{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.page-comercial.page-rede .act.act-link:hover{background:rgba(255,255,255,.12)}@keyframes admPulse{0%,to{opacity:1}50%{opacity:.5}}.page-admin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy-950:#080f2a;--navy-900:#0f1a47;--navy-800:#132060;--navy-700:#182873;--navy-600:#cdd9f5;--navy-500:#2038a0;--navy-400:#3452c0;--navy-300:#6680d8;--navy-200:#a8b8ec;--navy-100:#d4dcf6;--navy-50:#eef1fb;--red-800:#9a0e24;--red-700:#c41230;--red-600:#d4162f;--red-500:#e02040;--red-400:#ea5070;--red-300:#f2889c;--red-100:#fce8ec;--red-50:#fff5f7;--gold-500:#f59e0b;--gold-400:#facc15;--gold-100:#fef9c3;--green-600:#16a34a;--green-500:#22c55e;--green-400:#4ade80;--green-100:#dcfce7;--surface:#060f26;--surface-alt:rgba(255,255,255,.043);--card:rgba(255,255,255,.06);--border:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.2);--text:#eaf1ff;--text-muted:#8da2c8;--text-dim:#6b7ba8;--rd:16px;--sh:0 1px 2px rgba(0,0,0,.2), 0 10px 26px -12px rgba(0,0,0,.5);--sh-hover:0 2px 6px rgba(0,0,0,.3), 0 18px 40px -14px rgba(0,0,0,.6);height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;background:radial-gradient(90% 45% at 50% -6%,rgba(0,38,100,.55) 0%,transparent 62%),radial-gradient(70% 40% at 100% 8%,rgba(185,19,62,.16) 0%,transparent 60%),linear-gradient(#081132 0%,#060e26 60%,#050b1e 100%);flex-direction:column;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.page-admin .topbar{z-index:40;-webkit-backdrop-filter:blur(18px);background:rgba(6,14,34,.72);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;align-items:center;gap:16px;padding:12px clamp(16px,3vw,30px);display:flex;position:sticky;top:0}.page-admin .tb-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.page-admin .tb-logo{object-fit:contain;width:auto;height:26px}.page-admin .tb-adm{letter-spacing:.2em;color:rgba(255,255,255,.4);text-transform:uppercase;font-size:8px;font-weight:800}.page-admin .navpill{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:13px;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px;min-width:120px;padding:4px;display:flex}.page-admin .tb-tab{color:rgba(255,255,255,.62);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;padding:9px 15px;font-family:inherit;font-size:13.5px;font-weight:700;transition:color .18s,background .18s}.page-admin .tb-tab:hover{color:#fff;background:rgba(255,255,255,.05)}.page-admin .tb-tab.on{color:#fff;background:linear-gradient(135deg, var(--red-500), var(--red-700));font-weight:800;box-shadow:0 4px 14px rgba(224,32,64,.4)}.page-admin .tb-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-admin .tb-pts{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.page-admin .tb-pts img{width:14px;height:14px;filter:var(--f-white);opacity:.7}.page-admin .tb-pts b{color:#fff;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:900}.page-admin .tb-acc{cursor:pointer;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;align-items:center;gap:9px;padding:5px 8px 5px 5px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.page-admin .tb-acc:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24)}.page-admin .tb-av{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#002664,#b9133e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex}.page-admin .tb-acc-body{min-width:0}.page-admin .tb-acc-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:800;line-height:1.15;overflow:hidden}.page-admin .tb-acc-unit{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;font-weight:700;overflow:hidden}.page-admin .tb-acc-caret{width:12px;height:12px;filter:var(--f-white);opacity:.5;flex-shrink:0;transform:rotate(90deg)}.page-admin .acc-modal{z-index:100;-webkit-backdrop-filter:blur(4px);background:rgba(4,9,20,.62);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.page-admin .acc-modal.open{animation:.16s both accFade;display:flex}.page-admin .acc-box{background:linear-gradient(#111d45,#0c1738);border:1px solid rgba(255,255,255,.12);border-radius:18px;width:100%;max-width:380px;padding:26px 22px 20px;animation:.2s cubic-bezier(.22,1,.36,1) both accRise;position:relative;box-shadow:0 26px 70px -18px rgba(0,0,0,.7)}.page-admin .acc-x{cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.page-admin .acc-x:hover{background:rgba(255,255,255,.08)}.page-admin .acc-x img{width:16px;height:16px;filter:var(--f-white);opacity:.6}.page-admin .acc-hero{text-align:center;border-bottom:1px solid rgba(255,255,255,.08);flex-direction:column;align-items:center;gap:4px;padding-bottom:18px;display:flex}.page-admin .acc-av-lg{color:#fff;background:linear-gradient(135deg,#002664,#b9133e);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:4px;font-size:20px;font-weight:900;display:flex;box-shadow:0 6px 18px rgba(185,19,62,.35)}.page-admin .acc-hero-t{color:#fff;font-size:16px;font-weight:800}.page-admin .acc-hero-s{color:var(--text-muted);word-break:break-all;font-size:12px}.page-admin .acc-rows{flex-direction:column;padding:8px 0 14px;display:flex}.page-admin .acc-row{border-bottom:1px solid rgba(255,255,255,.05);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.page-admin .acc-row:last-child{border-bottom:none}.page-admin .acc-row span{color:var(--text-muted);flex-shrink:0;font-size:12px;font-weight:600}.page-admin .acc-row b{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.page-admin .acc-foot{gap:10px;display:flex}.page-admin .acc-sair{color:#ff8fa3;cursor:pointer;background:rgba(224,32,64,.14);border:1px solid rgba(224,32,64,.4);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.page-admin .acc-sair:hover{background:rgba(224,32,64,.24);border-color:rgba(224,32,64,.6)}.page-admin .acc-sair img{width:17px;height:17px;filter:var(--f-pink)}.page-admin .acc-sair:disabled{opacity:.6;cursor:default}.page-admin .acc-view .acc-sair{flex:none;padding:0 18px}@keyframes accFade{0%{opacity:0}to{opacity:1}}@keyframes accRise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.page-admin .acc-editar,.page-admin .acc-cancelar{color:#fff;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.page-admin .acc-editar:hover,.page-admin .acc-cancelar:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.page-admin .acc-editar img{width:17px;height:17px;filter:var(--f-white)}.page-admin .acc-salvar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b9133e,#7a0c28);border:1px solid transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-family:inherit;font-size:13.5px;font-weight:800;transition:filter .15s;display:inline-flex}.page-admin .acc-salvar:hover{filter:brightness(1.12)}.page-admin .acc-salvar:disabled{opacity:.6;cursor:default}.page-admin .acc-salvar img{width:17px;height:17px;filter:var(--f-white)}.page-admin .acc-edit{flex-direction:column;gap:13px;padding:16px 0 2px;display:none}.page-admin .acc-box.editando .acc-view{display:none}.page-admin .acc-box.editando .acc-edit{display:flex}.page-admin .acc-field{flex-direction:column;gap:6px;display:flex}.page-admin .acc-field>span{color:var(--text-muted);font-size:12px;font-weight:700}.page-admin .acc-field input{color:#fff;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:10px;outline:none;height:42px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.page-admin .acc-field input:focus{background:rgba(255,255,255,.06);border-color:rgba(185,19,62,.7)}.page-admin .acc-field input::placeholder{color:rgba(255,255,255,.32)}.page-admin .acc-field small{color:var(--text-muted);font-size:11px}.page-admin .acc-err{color:#ff8fa3;margin:0;font-size:12.5px;font-weight:700}.page-admin .acc-err:empty{display:none}.page-admin .main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-admin .hdr{margin-bottom:20px;padding:0}.page-admin .hdr-title{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:900;line-height:1.05}.page-admin .hdr-crumb{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:600}.page-admin .content{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:22px clamp(16px,3vw,30px) 44px;overflow-y:auto}.page-admin .btn{border:1px solid var(--border-strong);background:var(--card);height:38px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.page-admin .btn:hover{border-color:var(--navy-400);transform:translateY(-1px);box-shadow:0 4px 14px rgba(26,43,107,.1)}.page-admin .btn-primary{background:linear-gradient(135deg, var(--red-600), var(--red-800));color:#fff;border:1px solid var(--red-800)}.page-admin .kpi-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.page-admin .kpi{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.page-admin .kpi:before{content:"";background:var(--navy-600);height:3px;position:absolute;top:0;left:0;right:0}.page-admin .kpi:nth-child(2):before{background:var(--red-700)}.page-admin .kpi:nth-child(3):before{background:var(--gold-500)}.page-admin .kpi:nth-child(4):before{background:#7c3aed}.page-admin .kpi:nth-child(5):before{background:var(--green-500)}.page-admin .kpi:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,43,107,.08)}.page-admin .kpi-lbl{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.page-admin .kpi-val{color:var(--navy-600);letter-spacing:-.03em;font-size:22px;font-weight:900;line-height:1.05}.page-admin .kpi-val small{color:var(--text-muted);margin-left:2px;font-size:.55em;font-weight:700}.page-admin .kpi-delta{color:var(--text-dim);margin-top:2px;font-size:11px;font-weight:700}.page-admin .card{background:var(--card);border:1px solid var(--border);border-radius:var(--rd);box-shadow:var(--sh);padding:16px 18px;transition:box-shadow .2s}.page-admin .card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-admin .card-title{color:var(--navy-600);align-items:center;gap:8px;font-size:15.5px;font-weight:900;display:flex}.page-admin .card-sub{color:var(--text-muted);margin-top:2px;font-size:12.5px;font-weight:600}.page-admin .sec-title{color:var(--navy-600);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:4px 0 12px;font-size:12px;font-weight:900;display:flex}.page-admin .empty{text-align:center;background:var(--card);border:1px dashed var(--border-strong);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.page-admin .empty-ico{background:linear-gradient(135deg, var(--navy-600), var(--navy-800));border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-admin .empty-ico img{width:26px;height:26px;filter:var(--f-white)}.page-admin .empty-t{color:var(--navy-600);font-size:14px;font-weight:900}.page-admin .empty-s{color:var(--text-muted);max-width:360px;font-size:12px;font-weight:500;line-height:1.4}.page-admin .cfg-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.page-admin .cfg-group{background:var(--card);border:1px solid var(--border);box-shadow:var(--sh);border-radius:16px;padding:18px 18px 14px}.page-admin .cfg-title{color:#cdd9f5;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;font-size:11px;font-weight:900;display:flex}.page-admin .cfg-row{border-bottom:1px solid rgba(255,255,255,.05);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:9px 0;display:grid}.page-admin .cfg-row:last-child{border-bottom:none}.page-admin .cfg-group.span2{grid-column:span 2}.page-admin .cfg-rows2{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 28px;display:grid}.page-admin .cfg-lbl{color:var(--text-muted);font-size:12.5px;font-weight:600;line-height:1.3}.page-admin .cfg-val{color:#fff;font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:800}.page-admin .cfg-val.on{color:var(--green-400)}.page-admin .cfg-val.off{color:var(--text-dim)}.page-admin .cfg-row.stack{grid-template-columns:1fr;gap:5px}.page-admin .cfg-row.stack .cfg-val{text-align:left;font-size:12.5px;font-weight:700;line-height:1.4}.page-admin .cfg-row.stack .cfg-lbl{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.page-admin .cfg-input{color:#fff;font-variant-numeric:tabular-nums;text-align:right;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:10px;outline:none;justify-self:end;width:92px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:800;transition:border-color .15s,background .15s,box-shadow .15s}.page-admin .cfg-input:hover{border-color:rgba(255,255,255,.26)}.page-admin .cfg-input:focus{border-color:var(--red-500);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(224,32,64,.18)}.page-admin .cfg-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-admin .cfg-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-admin .cfg-input[type=number]{appearance:textfield}.page-admin .cfg-nota{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.page-admin .cfg-nota b,.page-admin .cfg-nota strong{color:#cdd9f5;font-weight:700}.page-admin .cfg-actions{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.page-admin .cfg-actions .btn{flex-shrink:0}.page-admin .cfg-actions .cfg-nota{flex:1;min-width:220px;margin:0}.page-admin .cfg-msg{border-radius:9px;flex-shrink:0;padding:6px 12px;font-size:12.5px;font-weight:800}.page-admin .cfg-msg.ok{color:#6ee7a0;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3)}.page-admin .cfg-msg.erro{color:#ff8fa3;background:rgba(224,32,64,.14);border:1px solid rgba(224,32,64,.32)}.page-admin .tenant-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.page-admin .tenant-card{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:14px;padding:16px;transition:all .2s;position:relative;overflow:hidden}.page-admin .tenant-card:before{content:"";background:var(--navy-600);height:3px;position:absolute;top:0;left:0;right:0}.page-admin .tenant-card.status-live:before{background:var(--green-500)}.page-admin .tenant-card.status-off:before{background:var(--text-dim)}.page-admin .tenant-card:hover{border-color:var(--navy-300);transform:translateY(-3px);box-shadow:0 12px 28px rgba(26,43,107,.1)}.page-admin .t-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-admin .t-name-wrap{align-items:center;gap:10px;min-width:0;display:flex}.page-admin .t-emblem{background:linear-gradient(135deg, var(--navy-600), var(--navy-700));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:flex}.page-admin .t-name{color:var(--navy-600);font-size:14px;font-weight:900;line-height:1.2}.page-admin .t-city{color:var(--text-muted);margin-top:1px;font-size:11.5px;font-weight:600}.page-admin .t-status{color:var(--green-600);background:var(--green-100);letter-spacing:.08em;text-transform:uppercase;border:1px solid #86efac;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.page-admin .t-status:before{content:"";background:var(--green-500);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite admPulse}.page-admin .status-off .t-status{color:var(--text-muted);background:var(--surface);border-color:var(--border-strong)}.page-admin .status-off .t-status:before{background:var(--text-dim);animation:none}.page-admin .t-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.page-admin .t-m{background:var(--surface-alt);text-align:center;border-radius:8px;padding:8px 6px}.page-admin .t-m-val{color:var(--navy-600);letter-spacing:-.02em;font-size:15px;font-weight:900;line-height:1}.page-admin .t-m-lbl{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:8.5px;font-weight:800}.page-admin .t-actions{border-top:1px dashed var(--border);gap:6px;margin-top:8px;padding-top:10px;display:flex}.page-admin .t-btn{border:1px solid var(--border-strong);background:var(--card);height:34px;color:var(--navy-600);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:800;transition:all .15s;display:inline-flex}.page-admin .t-btn:hover{border-color:var(--navy-400);background:var(--navy-50)}.page-admin .t-btn.primary{background:var(--red-700);color:#fff;border-color:var(--red-800)}.page-admin .co-spinner{border:3px solid var(--border-strong);border-top-color:var(--red-500);border-radius:50%;width:40px;height:40px;margin:60px auto;animation:.8s linear infinite spin}.page-admin .audit-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--rd);box-shadow:var(--sh);overflow-x:auto}.page-admin .audit-wrap tbody tr:hover{background:var(--surface-alt)}.page-admin .audit-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.page-admin .audit-wrap thead th{text-align:left;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--surface-alt);white-space:nowrap;padding:11px 16px;font-size:10px;font-weight:800}.page-admin .badge.b-config{background:var(--navy-50);color:var(--navy-600);border-color:var(--navy-100)}.page-admin .badge.b-on{background:var(--green-100);color:var(--green-600);border-color:#86efac}.page-admin .badge.b-off{background:var(--surface);color:var(--text-muted);border-color:var(--border-strong)}.page-admin .usr-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.page-admin .usr-field{flex-direction:column;gap:5px;min-width:0;display:flex}.page-admin .usr-field label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:10px;font-weight:800}.page-admin .usr-input,.page-admin .usr-select{border:1px solid var(--border-strong);background:var(--card);color:var(--text);border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.25}.page-admin .usr-input:focus,.page-admin .usr-select:focus{border-color:var(--navy-400);box-shadow:0 0 0 3px rgba(52,82,192,.15)}.page-admin .usr-input.invalido,.page-admin .usr-textarea.invalido{border-color:var(--red-500);color:var(--text);background:rgba(224,32,64,.12)}.page-admin .usr-input.invalido:focus,.page-admin .usr-textarea.invalido:focus{border-color:var(--red-500);box-shadow:0 0 0 3px rgba(224,32,64,.18)}.page-admin .usr-select option{color:#eaf1ff;background:#0e1836}.page-admin .usr-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.5) 50%),linear-gradient(135deg,rgba(255,255,255,.5) 50%,transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.page-admin .usr-form .btn{height:38px}.page-admin .usr-textarea{border:1px solid var(--border-strong);background:var(--card);width:100%;color:var(--text);resize:vertical;border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.page-admin .usr-textarea:focus{border-color:var(--navy-400);box-shadow:0 0 0 3px rgba(52,82,192,.15)}.page-admin .cfg-editor{flex-direction:column;gap:14px;max-width:620px;display:flex}.page-admin .editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-admin .ct-n{color:var(--text-muted);letter-spacing:.02em;vertical-align:middle;text-transform:none;background:rgba(255,255,255,.08);border-radius:20px;margin-left:9px;padding:3px 9px;font-size:10.5px;font-weight:800}.page-admin .ct-msg{color:#4ade80;margin-top:10px;font-size:12.5px;font-weight:800}.page-admin .ct-msg.erro{color:#ff8fa3}.page-admin .ct-list{flex-direction:column;gap:8px;display:flex}.page-admin .ct-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:13px;grid-template-columns:40px minmax(0,1fr) 190px auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.page-admin .ct-item:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.page-admin .ct-item.inativo{opacity:.5}.page-admin .ct-av{background:linear-gradient(135deg, var(--navy-500), var(--navy-700));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:flex}.page-admin .ct-av.is-super{background:linear-gradient(135deg, var(--red-500), var(--red-800));box-shadow:0 4px 14px rgba(224,32,64,.35)}.page-admin .ct-main{min-width:0}.page-admin .ct-mail{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.page-admin .ct-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.page-admin .ct-papel{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}.page-admin .ct-papel.is-super{color:#ff8fa3;background:rgba(224,32,64,.18);border:1px solid rgba(224,32,64,.42)}.page-admin .ct-papel.is-admin{color:#a8b8ec;background:rgba(52,82,192,.22);border:1px solid rgba(52,82,192,.42)}.page-admin .ct-papel.is-com{color:#4ade80;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.34)}.page-admin .ct-warn{text-transform:uppercase;letter-spacing:.06em;color:#fbbf24;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.34);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}.page-admin .ct-warn.is-off{color:#ff8fa3;background:rgba(224,32,64,.14);border-color:rgba(224,32,64,.34)}.page-admin .ct-desde{color:var(--text-muted);font-size:11px;font-weight:600}.page-admin .ct-unidade{color:var(--text);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:9px;align-items:center;gap:7px;max-width:100%;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.page-admin .ct-unidade img{width:14px;height:14px;filter:var(--f-dim);opacity:.65;flex-shrink:0}.page-admin .ct-unidade span,.page-admin .ct-unidade{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-admin .ct-unidade.is-rede{color:#ff8fa3;background:rgba(224,32,64,.1);border-color:rgba(224,32,64,.3)}.page-admin .ct-unidade.is-rede img{filter:var(--f-pink);opacity:1}.page-admin .ct-act{justify-content:flex-end;gap:8px;display:flex}.page-admin .ct-btn{cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.page-admin .ct-btn.is-off{color:#ff8fa3;border:1px solid rgba(224,32,64,.4)}.page-admin .ct-btn.is-off:hover{background:rgba(224,32,64,.16);border-color:rgba(224,32,64,.7)}.page-admin .ct-btn.is-on{color:#4ade80;border:1px solid rgba(34,197,94,.4)}.page-admin .ct-btn.is-on:hover{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.7)}.page-admin .ct-btn.is-neutro{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16)}.page-admin .ct-btn.is-neutro:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.page-admin .ct-btn img{width:14px;height:14px;filter:var(--f-white);opacity:.8}.page-admin .lg-list{flex-direction:column;gap:8px;display:flex}.page-admin .lg-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 15px;transition:border-color .15s,background .15s;display:grid}.page-admin .lg-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.page-admin .lg-item{position:relative;overflow:hidden}.page-admin .lg-item:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.page-admin .lg-item.is-config:before{background:var(--navy-400)}.page-admin .lg-item.is-com:before{background:var(--red-500)}.page-admin .lg-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-admin .lg-item.is-config .lg-ico{background:rgba(52,82,192,.18);border:1px solid rgba(52,82,192,.34)}.page-admin .lg-item.is-com .lg-ico{background:rgba(224,32,64,.14);border:1px solid rgba(224,32,64,.32)}.page-admin .lg-ico img{width:16px;height:16px}.page-admin .lg-item.is-config .lg-ico img{filter:var(--f-white);opacity:.82}.page-admin .lg-item.is-com .lg-ico img{filter:var(--f-pink)}.page-admin .lg-main{min-width:0}.page-admin .lg-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-admin .lg-alvo{color:#fff;word-break:break-word;font-size:13.5px;font-weight:800}.page-admin .lg-tipo{text-transform:uppercase;letter-spacing:.07em;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.page-admin .lg-item.is-config .lg-tipo{color:#a8b8ec;background:rgba(52,82,192,.2);border:1px solid rgba(52,82,192,.4)}.page-admin .lg-item.is-com .lg-tipo{color:#ff8fa3;background:rgba(224,32,64,.16);border:1px solid rgba(224,32,64,.36)}.page-admin .lg-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;font-weight:600;display:flex}.page-admin .lg-meta img{width:12px;height:12px;filter:var(--f-dim);opacity:.6}.page-admin .lg-dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.page-admin .lg-diff{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:9px;display:flex}.page-admin .lg-chip{word-break:break-word;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:7px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 10px;font-size:12px;line-height:1.4;display:inline-flex}.page-admin .lg-chip b{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);flex-shrink:0;font-size:9px;font-weight:800}.page-admin .lg-chip.is-antes{color:var(--text-muted)}.page-admin .lg-chip.is-agora{color:#fff;background:rgba(34,197,94,.09);border-color:rgba(34,197,94,.26)}.page-admin .lg-chip.is-agora b{color:#4ade80}.page-admin .lg-quando{color:var(--text-muted);white-space:nowrap;padding-top:2px;font-size:11.5px;font-weight:700}@media (width<=700px){.page-admin .lg-item{grid-template-columns:36px minmax(0,1fr)}.page-admin .lg-quando{grid-column:2;margin-top:6px;padding-top:0}}.page-admin .ed-modal{z-index:120;-webkit-backdrop-filter:blur(4px);background:rgba(4,9,20,.62);justify-content:center;align-items:center;padding:20px;animation:.16s both accFade;display:flex;position:fixed;inset:0}.page-admin .ed-box{background:linear-gradient(#111d45,#0c1738);border:1px solid rgba(255,255,255,.12);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:440px;max-height:90vh;padding:22px;animation:.2s cubic-bezier(.22,1,.36,1) both accRise;display:flex;overflow-y:auto;box-shadow:0 26px 70px -18px rgba(0,0,0,.7)}.page-admin .ed-head{border-bottom:1px solid rgba(255,255,255,.08);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.page-admin .ed-t{color:#fff;font-size:16px;font-weight:900}.page-admin .ed-s{color:var(--text-muted);word-break:break-all;margin-top:2px;font-size:12px}.page-admin .ed-head .acc-x{flex-shrink:0;position:static}.page-admin .ed-hint{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.5}.page-admin .ed-foot{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.page-admin .ed-foot .btn-primary{height:38px}@media (width<=860px){.page-admin .ct-item{grid-template-columns:40px minmax(0,1fr)}.page-admin .ct-fn,.page-admin .ct-act{grid-column:2;justify-content:flex-start}}.page-admin .qz-opts{flex-direction:column;gap:8px;display:flex}.page-admin .qz-opt{border:1px solid var(--border-strong);background:var(--card);border-radius:11px;align-items:center;gap:8px;padding:7px 8px;transition:border-color .15s,background .15s;display:flex}.page-admin .qz-opt.correta{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.55)}.page-admin .qz-mark{border:1px solid var(--border-strong);cursor:pointer;background:rgba(255,255,255,.04);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.page-admin .qz-mark img{width:15px;height:15px;filter:var(--f-dim);opacity:.5}.page-admin .qz-mark:hover{border-color:rgba(34,197,94,.5)}.page-admin .qz-mark.on{background:#16a34a;border-color:#16a34a}.page-admin .qz-mark.on img{filter:var(--f-white);opacity:1}.page-admin .qz-txt{flex:1;min-width:0}.page-admin .qz-del{border:1px solid var(--border-strong);cursor:pointer;background:rgba(255,255,255,.04);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.page-admin .qz-del img{width:15px;height:15px;filter:var(--f-dim);opacity:.6}.page-admin .qz-del:hover:not(:disabled){border-color:var(--red-700);background:rgba(224,32,64,.12)}.page-admin .qz-del:hover:not(:disabled) img{filter:var(--f-pink);opacity:1}.page-admin .qz-del:disabled{opacity:.32;cursor:default}.page-admin .qz-add{border:1px dashed var(--border-strong);height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.page-admin .qz-add:hover{border-color:var(--navy-400);color:#fff;background:rgba(255,255,255,.03)}.page-admin .qz-add img{width:15px;height:15px;filter:var(--f-white);opacity:.8}.page-admin .sorteio-winner{text-align:center;color:#fff;background:linear-gradient(135deg, var(--navy-600), var(--navy-800));border:1px solid var(--navy-500);border-radius:16px;max-width:480px;margin-top:16px;padding:24px;animation:.3s both fadeUp;box-shadow:0 12px 30px rgba(26,43,107,.28)}.page-admin .sorteio-winner img{width:44px;height:44px}.page-admin .sw-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-400);margin-top:6px;font-size:11px;font-weight:900}.page-admin .sw-nome{letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:900}.page-admin .sw-sub{color:var(--navy-200);margin-top:4px;font-size:12px;font-weight:700}.page-admin .dash{flex-direction:column;gap:16px;display:flex}.page-admin .dash-rings{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.page-admin .kpi-card{color:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -14px rgba(0,0,0,.6)}.page-admin .kpi-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px -12px rgba(0,0,0,.6)}.page-admin .kpi-card.k-blue{background:linear-gradient(150deg,#1e5bb0,#0d3c78 62%,#0a2e5e)}.page-admin .kpi-card.k-indigo{background:linear-gradient(150deg,#5a48c8,#362a86 62%,#241d5e)}.page-admin .kpi-card.k-red{background:linear-gradient(150deg,#e0224a,#a5122f 62%,#7a0e26)}.page-admin .kpi-card.k-amber{background:linear-gradient(150deg,#e0921f,#b06a12 62%,#8a5210)}.page-admin .kpi-sheen{pointer-events:none;background:radial-gradient(130% 90% at 100% 0,rgba(255,255,255,.22),transparent 58%);position:absolute;inset:0}.page-admin .kpi-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.page-admin .kpi-name{letter-spacing:-.01em;font-size:15px;font-weight:800}.page-admin .kpi-sub{color:rgba(255,255,255,.74);margin-top:1px;font-size:11.5px;font-weight:600}.page-admin .kpi-ring{background:conic-gradient(#fff var(--deg,0deg), rgba(255,255,255,.26) var(--deg,0deg) 360deg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.28)}.page-admin .kpi-ring span{letter-spacing:-.02em;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11.5px;font-weight:900;display:flex}.page-admin .k-blue .kpi-ring span{color:#1e5bb0}.page-admin .k-indigo .kpi-ring span{color:#4a3ab0}.page-admin .k-red .kpi-ring span{color:#c41230}.page-admin .k-amber .kpi-ring span{color:#b06a12}.page-admin .kpi-bot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:relative}.page-admin .kpi-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:900;line-height:.95}.page-admin .kpi-unit{color:rgba(255,255,255,.66);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.page-admin .kpi-trend{color:#eafff2;white-space:nowrap;background:rgba(255,255,255,.16);border-radius:8px;padding:4px 9px;font-size:11px;font-weight:800}.page-admin .dash-line-r{text-align:right}.page-admin .dash-line-big{letter-spacing:-.04em;color:#fff;font-size:28px;font-weight:900;line-height:1}.page-admin .dash-line-big.grad{background:linear-gradient(90deg,#4a7bff,#e0224a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-admin .dash-line-big .dim{color:var(--text-muted);font-size:12px;font-weight:700}.page-admin .dash-line-up{color:var(--green-400);margin-top:4px;font-size:12px;font-weight:800}.page-admin .dash-chart{width:100%;margin-top:8px}.page-admin .dash-chart svg{width:100%;height:auto;display:block;overflow:visible}.page-admin .dash-chart .ln-x{fill:var(--text-dim);letter-spacing:.04em;font-size:12px;font-weight:700}.page-admin .dash-chart .ln-pt{cursor:pointer}.page-admin .dash-chart .ln-pt .mk{transition:stroke-width .12s,r .12s}.page-admin .dash-chart .ln-pt:hover .mk{stroke-width:3.6px}.page-admin .dash-chart .ln-val{fill:#fff;opacity:0;pointer-events:none;font-size:13px;font-weight:800;transition:opacity .12s}.page-admin .dash-chart .ln-pt:hover .ln-val{opacity:1}.page-admin .dash-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-admin .dash-bars{margin-top:20px}.page-admin .dash-bars-plot{border-bottom:1px solid rgba(255,255,255,.09);align-items:flex-end;gap:8px;height:130px;display:flex;position:relative}.page-admin .dash-avg{pointer-events:none;z-index:1;border-top:1px dashed rgba(255,255,255,.24);position:absolute;left:0;right:0}.page-admin .dash-avg-tag{color:var(--text-muted);white-space:nowrap;background:#101c3c;border-radius:3px;padding:0 5px;font-size:8.5px;font-weight:700;position:absolute;top:0;right:0;transform:translateY(-52%)}.page-admin .db-col{flex:1;align-items:flex-end;height:100%;display:flex}.page-admin .db-bar{cursor:pointer;background:linear-gradient(#4a6fce,#22356e);border-radius:6px 6px 0 0;width:100%;min-height:4px;transition:filter .15s,transform .15s;position:relative}.page-admin .db-bar.on{background:linear-gradient(180deg, #ff5c7d, var(--red-600));box-shadow:0 0 18px rgba(224,32,64,.5)}.page-admin .db-bar:hover{filter:brightness(1.2);transform-origin:bottom;transform:scaleY(1.03)}.page-admin .db-val{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;font-size:11px;font-weight:900;transition:opacity .15s;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.page-admin .db-bar.on .db-val,.page-admin .db-bar:hover .db-val{opacity:1}.page-admin .dash-bars-x{gap:8px;margin-top:8px;display:flex}.page-admin .db-x{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex:1;font-size:11px;font-weight:700}.page-admin .card-badge{color:#cdd9f5;white-space:nowrap;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:4px 11px;font-size:12px;font-weight:800}.page-admin .metas{flex-direction:column;gap:16px;margin-top:4px;display:flex}.page-admin .meta-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-admin .meta-dot{background:var(--green-400);border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-admin .meta-row:nth-child(2) .meta-dot{background:var(--gold-400)}.page-admin .meta-row:nth-child(3) .meta-dot{background:#6680d8}.page-admin .meta-lbl{color:var(--text);font-size:14px;font-weight:700}.page-admin .meta-nums{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.page-admin .meta-nums b{color:#fff;font-weight:900}.page-admin .meta-track{background:rgba(255,255,255,.09);border-radius:99px;height:8px;overflow:hidden}.page-admin .meta-fill{background:linear-gradient(90deg, #3452c0, var(--red-500));border-radius:99px;height:100%}.page-admin .reten-tag{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:700}.page-admin .reten-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-admin .reten-card{text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:20px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.page-admin .reten-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,20,60,.4)}.page-admin .reten-glow{pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.page-admin .reten-card.r-blue .reten-glow{background:radial-gradient(circle,rgba(30,91,176,.28),transparent 68%)}.page-admin .reten-card.r-red .reten-glow{background:radial-gradient(circle,rgba(185,19,62,.28),transparent 68%)}.page-admin .reten-ring{border-radius:50%;justify-content:center;align-items:center;width:98px;height:98px;display:flex;position:relative}.page-admin .reten-card.r-blue .reten-ring{background:conic-gradient(#3e7bc8 0deg, #1e5bb0 var(--deg), rgba(255,255,255,.09) var(--deg) 360deg)}.page-admin .reten-card.r-red .reten-ring{background:conic-gradient(#ff6b87 0deg, #b9133e var(--deg), rgba(255,255,255,.09) var(--deg) 360deg)}.page-admin .reten-ring-in{background:#071734;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:74px;height:74px;display:flex}.page-admin .reten-pct{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:27px;font-weight:900;line-height:1}.page-admin .reten-delta{color:#8ff3b4;font-size:8.5px;font-weight:800}.page-admin .reten-id{position:relative}.page-admin .reten-name{color:#eaf1ff;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:800;display:flex}.page-admin .reten-ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.page-admin .reten-card.r-blue .reten-ic{background:rgba(47,111,196,.18)}.page-admin .reten-card.r-red .reten-ic{background:rgba(224,36,79,.18)}.page-admin .reten-ic img{width:13px;height:13px}.page-admin .reten-card.r-blue .reten-ic img{filter:brightness(0)saturate()invert(64%)sepia(38%)saturate(900%)hue-rotate(185deg)brightness(101%)}.page-admin .reten-card.r-red .reten-ic img{filter:brightness(0)saturate()invert(58%)sepia(52%)saturate(1400%)hue-rotate(310deg)brightness(102%)}.page-admin .reten-sub{color:var(--text-muted);margin-top:5px;font-size:11.5px;font-weight:600}@media (width<=980px){.page-admin .dash-rings{grid-template-columns:repeat(2,1fr)}.page-admin .dash-2col,.page-admin .reten-grid{grid-template-columns:1fr}}@media (width<=1200px){.page-admin .topbar{flex-wrap:wrap}.page-admin .navpill{flex:1 0 100%;order:3}}@media (width<=860px){.page-admin .kpi-grid{grid-template-columns:repeat(2,1fr)}}.page-admin .mkt-lead{color:#5b6478;max-width:640px;margin-bottom:18px;font-size:13px;line-height:1.6}.page-admin .mkt-lead strong{color:#1a2233}.page-admin .mkt-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.page-admin .mkt-card{background:var(--card);border:1px solid var(--border);border-radius:var(--rd);box-shadow:var(--sh);flex-direction:column;gap:9px;padding:15px 17px;transition:box-shadow .2s;display:flex}.page-admin .mkt-card:hover{box-shadow:var(--sh-hover)}.page-admin .mkt-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-admin .mkt-name{color:#1a2233;font-size:15px;font-weight:800}.page-admin .mkt-open{color:var(--red,#c31d45);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.page-admin .mkt-open:hover{text-decoration:underline}.page-admin .mkt-desc{color:#6b7488;font-size:12.5px}.page-admin .mkt-url{color:#1a2233;cursor:text;background:#f6f8fc;border:1px solid #d8deec;border-radius:9px;width:100%;padding:9px 11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.page-admin .mkt-url:focus{border-color:var(--red,#c31d45);background:#fff;outline:none}.page-admin .smtp-card{max-width:860px;margin-top:20px}.page-admin .smtp-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;display:grid}.page-admin .smtp-f{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.page-admin .smtp-i{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}.page-admin .smtp-i::placeholder{color:rgba(255,255,255,.32);text-transform:none;letter-spacing:0;font-weight:500}.page-admin .smtp-i:hover{border-color:rgba(255,255,255,.26)}.page-admin .smtp-i:focus{border-color:var(--red-500);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(224,32,64,.18)}.page-admin .smtp-i.invalido{border-color:var(--red-500);background:rgba(224,32,64,.1)}.page-admin .smtp-i::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-admin .smtp-i::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-admin .smtp-i[type=number]{appearance:textfield}.page-admin .smtp-chk{cursor:pointer;color:#eaf1ff;text-transform:none;letter-spacing:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:10px;flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600}.page-admin .smtp-chk:hover{border-color:rgba(255,255,255,.2)}.page-admin .pi-lead{color:var(--text-muted);max-width:720px;margin-bottom:18px;font-size:13px;line-height:1.6}.page-admin .pi-lead strong{color:#fff;font-weight:700}.page-admin .pi-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.page-admin .pi-row{background:var(--card);border:1px solid var(--border);border-radius:var(--rd);box-shadow:var(--sh);grid-template-columns:72px 1fr;align-items:center;gap:6px 14px;padding:14px 16px;transition:box-shadow .2s;display:grid}.page-admin .pi-row:hover{box-shadow:var(--sh-hover)}.page-admin .pi-fig-wrap{background:#f6f8fc;border:1px solid #e4e8f2;border-radius:11px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.page-admin .pi-fig{object-fit:contain;width:34px;height:34px}.page-admin .pi-row.has .pi-fig{object-fit:cover;width:100%;height:100%}.page-admin .pi-nome{color:#1a2233;text-transform:capitalize;font-size:15px;font-weight:800}.page-admin .pi-nums{color:#6b7488;gap:14px;margin-top:2px;font-size:12px;display:flex}.page-admin .pi-nums b{color:#1a2233;margin-right:3px;font-weight:800}.page-admin .pi-status{color:#6b7488;min-height:15px;margin-top:4px;font-size:11.5px}.page-admin .pi-acoes{grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.page-admin .pi-up{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--red-600), var(--red-800));border:1px solid var(--red-800);border-radius:9px;align-items:center;padding:9px 15px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.page-admin .pi-up:hover{filter:brightness(1.08)}.page-admin .pi-up input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.page-admin .pi-del{color:#6b7488;cursor:pointer;background:#fff;border:1px solid #d8deec;border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:700;display:none}.page-admin .pi-row.has .pi-del{display:inline-block}.page-admin .pi-del:hover{color:var(--red,#c31d45);border-color:var(--red,#c31d45)}.page-admin .fn-list{flex-direction:column;gap:14px;display:flex}.page-admin .fn-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--sh);border-radius:16px;padding:18px}.page-admin .fn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-admin .fn-nome{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.page-admin .fn-sys{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:3px 7px;font-size:9.5px;font-weight:900}.page-admin .fn-users{color:var(--text-muted);margin-top:4px;font-size:12px}.page-admin .fn-btns{gap:8px;display:flex}.page-admin .fn-del{color:var(--text-muted);cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:color .15s,border-color .15s,background .15s}.page-admin .fn-del:hover{color:#ff8fa3;background:rgba(224,32,64,.12);border-color:rgba(224,32,64,.5)}.page-admin .fn-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.page-admin .fn-chip{color:#cdd9f5;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:700}.page-admin .fn-editor{border-top:1px solid rgba(255,255,255,.09);margin-top:16px;padding-top:16px}.page-admin .fn-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;display:grid}.page-admin .fn-chk{color:#eaf1ff;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.page-admin .fn-chk:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}.page-admin .fn-chk.off{opacity:.4;cursor:not-allowed}.page-admin .fn-chk.off:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.page-admin .fn-acoes{gap:8px;margin-top:16px;display:flex}.page-admin .fn-user{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.page-admin .fn-user:last-child{border-bottom:0;padding-bottom:0}.page-admin .fn-user-id{flex-direction:column;gap:2px;min-width:0;display:flex}.page-admin .fn-user-id b{overflow-wrap:anywhere;font-size:14px;font-weight:700}.page-admin .fn-user-papel{color:var(--muted);text-transform:capitalize;font-size:12px}.page-admin .fn-user-acao{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-admin .fn-user-acao .usr-select{min-width:200px}.page-admin .fn-user-acao .usr-select:disabled{opacity:.55;cursor:default}.page-admin .fn-user-nota{color:var(--muted);font-size:12px}.page-admin .fn-vazio{color:var(--muted);margin:0;font-size:13.5px}@media (width<=560px){.page-admin .fn-user{flex-direction:column;align-items:stretch}.page-admin .fn-user-acao .usr-select{width:100%;min-width:0}}.page-admin .fn-card .btn:disabled,.page-admin .usr-form .btn:disabled,.page-admin .cfg-editor .btn:disabled{opacity:.55;cursor:default}.page-admin .st-err{color:#ff8fa3;background:rgba(224,32,64,.14);border:1px solid rgba(224,32,64,.32)}.page-admin .smtp-chk input,.page-admin .fn-chk input{appearance:none;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.24);border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0;transition:background .15s,border-color .15s;position:relative}.page-admin .smtp-chk input:hover,.page-admin .fn-chk input:hover{border-color:rgba(255,255,255,.4)}.page-admin .smtp-chk input:checked,.page-admin .fn-chk input:checked{background:var(--red-500);border-color:var(--red-500)}.page-admin .smtp-chk input:checked:after,.page-admin .fn-chk input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.page-admin .smtp-chk input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(224,32,64,.25)}.page-admin .fn-chk input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(224,32,64,.25)}.page-admin .fn-chk input:disabled{cursor:not-allowed}.page-games{--red:#c31d45;--red2:#8b1432;--gold:#f59e0b;--gold2:#fcd34d;--navy:#04091a;--navy2:#040f3a;--navy3:#062871;min-height:100dvh;padding:24px 16px max(24px, env(safe-area-inset-bottom,24px));background:radial-gradient(ellipse at 50% 0%, #041060 0%, var(--navy2) 45%, var(--navy) 100%);color:#fff;justify-content:center;align-items:center;font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.page-games .gm-bg{pointer-events:none;position:absolute;inset:0}.page-games .gm-o1{background:radial-gradient(rgba(6,40,113,.7),transparent 65%);border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.page-games .gm-o2{background:radial-gradient(rgba(195,29,69,.14),transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px}.page-games .gm-card{z-index:1;border-radius:var(--rxl);backdrop-filter:blur(14px);background:rgba(4,9,26,.72);border:1px solid rgba(255,255,255,.08);width:100%;max-width:400px;padding:28px 22px;position:relative;box-shadow:0 24px 70px rgba(0,0,0,.55)}.page-games .gm-logo{filter:drop-shadow(0 0 20px rgba(195,29,69,.4));width:150px;height:auto;margin:0 auto 16px;display:block}.page-games .gm-state{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.page-games .gm-chip{border-radius:var(--rf);color:rgba(255,150,170,.95);text-transform:uppercase;letter-spacing:.08em;background:rgba(195,29,69,.12);border:1px solid rgba(195,29,69,.3);align-items:center;gap:5px;padding:5px 13px;font-size:.625rem;font-weight:800;display:inline-flex}.page-games .gm-chip-plain{color:#fff;background:0 0;border:none;padding:0}.page-games .gm-ico{font-size:2.6rem;line-height:1}.page-games .gm-badge{border-radius:50%;place-items:center;width:88px;height:88px;margin:2px auto 4px;display:grid;position:relative}.page-games .gm-badge img{z-index:1;filter:var(--f-green);position:relative}.page-games .gm-badge-ring{border:1px solid rgba(74,222,128,.4);border-radius:50%;animation:2.4s ease-out infinite gmPulse;position:absolute;inset:0;box-shadow:0 0 0 6px rgba(74,222,128,.05)}.page-games .gm-badge-ok{background:radial-gradient(circle at 50% 42%,rgba(74,222,128,.22),rgba(74,222,128,.04) 68%);box-shadow:inset 0 0 22px rgba(74,222,128,.12),0 12px 34px rgba(74,222,128,.16)}.page-games .gm-title{letter-spacing:-.03em;font-size:1.4rem;font-weight:900;line-height:1.15}.page-games .gm-sub{color:rgba(255,255,255,.55);font-size:.8125rem;line-height:1.55}.page-games .gm-detalhe{color:var(--gold2);font-size:.875rem;font-weight:700}.page-games .gm-hint{color:rgba(255,255,255,.3);font-size:.625rem}.page-games .gm-pts-badge{border-radius:var(--rf);background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(195,29,69,.14));border:1px solid rgba(245,158,11,.3);align-items:baseline;gap:6px;margin:4px 0;padding:10px 22px;display:inline-flex}.page-games .gm-pts-num{letter-spacing:-.04em;background:linear-gradient(135deg, var(--gold2), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:900}.page-games .gm-pts-unit{color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:800}.page-games .gm-btn{background:linear-gradient(135deg, #8b1230, var(--red), #e8234d);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:6px;font-family:inherit;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 6px 30px rgba(195,29,69,.45)}.page-games .gm-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.page-games .gm-btn:active{transform:scale(.98)}.page-games .gm-btn:disabled{opacity:.55;cursor:default}.page-games .gm-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--red);border-radius:50%;width:40px;height:40px;margin:40px auto;animation:.8s linear infinite spin}@keyframes gmSpin{to{transform:rotate(360deg)}}@keyframes gmPulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0}}.cp-err{color:#c41230;margin-top:5px;font-size:11.5px;font-weight:700;line-height:1.35;display:block}.page-legal{--lg-bg:#091540;--lg-card:#0e1b4d;--lg-line:rgba(255,255,255,.1);--lg-ink:#eaf1ff;--lg-dim:rgba(206,216,250,.72);--lg-red:#e0203f;min-height:100vh;color:var(--lg-ink);background:linear-gradient(#0c1b52 0%,#0a1746 55%,#091540 100%);padding-bottom:60px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.page-legal .lg-top{border-bottom:1px solid var(--lg-line);z-index:5;background:#071232;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.page-legal .lg-back{color:var(--lg-dim);align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-legal .lg-back:hover{color:#fff}.page-legal .lg-back img{filter:var(--f-dim)}.page-legal .lg-brand{letter-spacing:.01em;color:#fff;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.page-legal .lg-brand .cidade-t{color:var(--lg-red)}.page-legal .lg-wrap{max-width:760px;margin:0 auto;padding:30px 20px 0}.page-legal .lg-card{background:var(--lg-card);border:1px solid var(--lg-line);border-radius:18px;padding:34px clamp(20px,5vw,44px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.page-legal .lg-h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,5vw,32px);font-weight:900}.page-legal .lg-vig{color:var(--lg-dim);margin:6px 0 0;font-size:13px}.page-legal .lg-aviso{color:#ffd7de;background:rgba(224,32,64,.1);border:1px solid rgba(224,32,64,.28);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.page-legal .lg-aviso img{filter:var(--f-red);flex-shrink:0;margin-top:1px}.page-legal .lg-intro{color:var(--lg-dim);margin:22px 0 0;font-size:15.5px;line-height:1.65}.page-legal .lg-intro b{color:var(--lg-ink);font-weight:700}.page-legal .lg-sec{border-top:1px solid var(--lg-line);margin-top:30px;padding-top:26px}.page-legal .lg-sec:first-of-type{border-top:0}.page-legal .lg-h2{letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 12px;font-size:18px;font-weight:800;display:flex}.page-legal .lg-num{background:linear-gradient(135deg, var(--lg-red), #b3162f);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-grid;box-shadow:0 4px 12px rgba(224,32,64,.35)}.page-legal .lg-sec p{color:var(--lg-dim);margin:0 0 10px;font-size:15px;line-height:1.68}.page-legal .lg-sec p:last-child{margin-bottom:0}.page-legal .lg-sec b{color:var(--lg-ink);font-weight:700}.page-legal .lg-sec a{color:#ff9aab;text-underline-offset:2px;text-decoration:underline}.page-legal .lg-sec a:hover{color:#fff}.page-legal .lg-ul{flex-direction:column;gap:9px;margin:4px 0 10px;padding:0;list-style:none;display:flex}.page-legal .lg-ul li{color:var(--lg-dim);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.page-legal .lg-ul li:before{content:"";background:var(--lg-red);border-radius:2px;width:6px;height:6px;position:absolute;top:9px;left:3px}.page-legal .lg-ul b{color:var(--lg-ink);font-weight:700}.page-legal .lg-outros{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:26px 0 0;padding:0 4px;display:flex}.page-legal .lg-outros a{color:var(--lg-dim);font-size:14px;font-weight:700;text-decoration:none}.page-legal .lg-outros a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.page-legal .lg-card{border-radius:14px;padding:24px 18px}.page-legal .lg-h2{font-size:16.5px}}