:root:has(.eev){background:#100d15}body:has(.eev){background:#100d15}.eev{--sans:"Helvetica Neue",Helvetica,var(--font-arimo),Arial,sans-serif;--bg:#100d15;--ink:#f6f1e9;--muted:#9a9082;--dim:#635a4f;--warm:#ff5a1f;--warm-2:#ff9f5a;--cool:#a24bff;--line:#f6f1e91f;--card:#1b1626;background:var(--bg);color:var(--ink);font-family:var(--sans);min-height:100dvh;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.eev *{box-sizing:border-box}.eev h1,.eev h2,.eev h3,.eev h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1}.eev a{color:inherit;text-decoration:none}.eev .wrap{z-index:3;max-width:1180px;margin:0 auto;padding:0 26px;position:relative}.eev .eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--warm);font-size:11px;font-weight:700}.eev .amb{z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 8% 20%,#ff5a1f1f,#0000 60%),radial-gradient(46% 40% at 94% 42%,#9c4bff1c,#0000 60%),radial-gradient(52% 34% at 12% 74%,#ff5a1f12,#0000 60%),radial-gradient(60% 40% at 88% 88%,#9c4bff12,#0000 60%);position:fixed;inset:0}.eev .buy,.eev .mapc{box-shadow:0 12px 34px #0000004d}.eev .grain{z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:fixed;inset:0}.eev .btn{cursor:pointer;text-transform:uppercase;border:0;border-radius:2px;justify-content:center;align-items:center;gap:.55em;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .16s,box-shadow .25s,background .2s;display:inline-flex}.eev .btn-warm{background:var(--warm);color:#180a03}.eev .btn-warm:hover{transform:translateY(-2px);box-shadow:0 14px 44px #ff5a1f73}.eev .btn-warm:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.eev .btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.eev .btn-ghost:hover{border-color:var(--ink)}.eev nav.top{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.eev nav.top.solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#08070ac7}.eev .nav-in{align-items:center;gap:22px;max-width:1180px;height:72px;margin:0 auto;padding:0 26px;display:flex}.eev .brand{--elv-logo-size:24px;color:#f6f1e9;filter:drop-shadow(0 0 14px #ff783c38)}.eev .nav-back{color:var(--muted);font-size:13px;font-weight:600}.eev .nav-back:hover{color:var(--ink)}.eev .nav-right{align-items:center;gap:16px;margin-left:auto;display:flex}.eev .nav-right .entrar{font-size:14px;font-weight:600}.eev .mini{background:var(--warm);color:#180a03;text-transform:uppercase;letter-spacing:.02em;border-radius:2px;align-items:center;gap:.5em;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}.eev .cover{isolation:isolate;align-items:flex-end;min-height:78vh;display:flex;position:relative;overflow:hidden}.eev .cover .art{z-index:-3;background-position:50%;background-size:cover;position:absolute;inset:0}.eev .cover .ghost{z-index:-2;color:#ffffff0f;letter-spacing:-.06em;text-transform:uppercase;pointer-events:none;font-size:30vw;font-weight:700;line-height:.8;position:absolute;top:2%;right:-3%}.eev .cover .scrim{z-index:-1;background:linear-gradient(180deg,#08070a6b 0%,transparent 30%,#08070a8c 66%,var(--bg) 100%);position:absolute;inset:0}.eev .cover .inner{width:100%;padding:0 26px 52px}.eev .cover .tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.eev .tag{letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff80;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:700}.eev .tag.solid{background:var(--warm);color:#180a03;border-color:var(--warm)}.eev .cover h1{text-transform:uppercase;letter-spacing:-.05em;text-shadow:0 4px 40px #00000080;font-size:clamp(40px,7.5vw,104px)}.eev .cover .meta{flex-wrap:wrap;gap:26px;margin-top:22px;font-size:15px;display:flex}.eev .cover .meta .mi{flex-direction:column;gap:2px;display:flex}.eev .cover .meta .mi b{font-size:17px;font-weight:700}.eev .cover .meta .mi span{color:#f6f1e9b3;font-size:13px}.eev .cover .acts{z-index:4;gap:10px;display:flex;position:absolute;top:90px;right:26px}.eev .iconbtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#08070a66;border:1px solid #f6f1e940;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.eev .iconbtn:hover,.eev .iconbtn.on{background:var(--warm);color:#180a03;border-color:var(--warm)}.eev .body{z-index:3;grid-template-columns:1fr 380px;gap:54px;padding:56px 0 40px;display:grid;position:relative}.eev .sec-block{margin-bottom:44px}.eev .sec-block h2{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(22px,2.6vw,30px)}.eev .prose{color:#cfc7ba;max-width:64ch}.eev .prose p{margin:0 0 12px}.eev .prose a{color:var(--warm);text-underline-offset:2px;text-decoration:underline}.eev .prose h3{text-transform:none;margin:18px 0 8px;font-weight:700}.eev .prose li{margin-left:20px;list-style:outside}.eev .prose ol li{list-style:decimal}.eev .disc{color:var(--muted);max-width:64ch;margin-top:14px;font-size:13.5px}.eev .divider{background:var(--line);height:1px;margin:0 0 44px}.eev .mapc{border:1px solid var(--line);background:var(--card);border-radius:12px;max-width:540px;overflow:hidden}.eev .mapc iframe.map{aspect-ratio:1;border:0;width:100%;height:auto;display:block}.eev .mapc .map{background:repeating-linear-gradient(0deg,#f6f1e90d 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#f6f1e90d 0 1px,#0000 1px 34px),radial-gradient(60% 80% at 70% 30%,#9c4bff2e,#0000 60%),linear-gradient(160deg,#16121b,#0b0910);height:190px;position:relative}.eev .mapc .pin{background:var(--warm);border-radius:50% 50% 50% 0;width:20px;height:20px;position:absolute;top:46%;left:44%;transform:rotate(-45deg);box-shadow:0 0 0 6px #ff5a1f33}.eev .mapc .minfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.eev .mapc .minfo b{font-size:16px;font-weight:700}.eev .mapc .minfo span{color:var(--muted);font-size:13px}.eev .buy{border:1px solid var(--line);background:var(--card);border-radius:14px;align-self:start;position:sticky;top:92px;overflow:hidden}.eev .buy .bhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px 22px;display:flex}.eev .buy .bhead .from span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.eev .buy .bhead .from b{font-size:22px}.eev .buy .bhead .cd{text-align:right;color:var(--warm);white-space:nowrap;font-size:12px;font-weight:700}.eev .tier{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 22px;display:flex}.eev .tier.off{opacity:.5}.eev .tier .ti{flex:1;min-width:0}.eev .tier .tn{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.eev .tier .badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700}.eev .tier .badge.hot{background:var(--warm);color:#180a03;border-color:var(--warm)}.eev .tier .tp{color:var(--muted);margin-top:2px;font-size:12.5px}.eev .tier .td{color:var(--dim);margin-top:2px;font-size:12px}.eev .step{flex:none;align-items:center;gap:9px;display:flex}.eev .step button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-family:inherit;font-size:16px;line-height:1;transition:all .15s}.eev .step button:hover:not(:disabled){border-color:var(--ink)}.eev .step button:disabled{opacity:.3;cursor:default}.eev .step .q{text-align:center;font-variant-numeric:tabular-nums;width:18px;font-weight:700}.eev .buy .bsum{padding:14px 22px 0}.eev .buy .bsum .brow{color:var(--muted);border-bottom:1px dashed #f6f1e91a;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:13px;display:flex}.eev .buy .bsum .brow span:last-child{color:#f6f1e9;font-variant-numeric:tabular-nums;font-weight:600}.eev .buy .btot{justify-content:space-between;align-items:baseline;padding:18px 22px;display:flex}.eev .buy .bsum .btot{padding:14px 0 16px}.eev .buy .btot .tl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.eev .buy .btot .tv{letter-spacing:-.02em;font-size:28px;font-weight:700}.eev .buy .parc{color:var(--muted);margin-top:-6px;padding:0 22px;font-size:12px}.eev .buy .bfoot{padding:16px 22px 22px}.eev .buy .bfoot .btn{width:100%}.eev .buy .closed{text-align:center;padding:26px 22px}.eev .buy .closed b{text-transform:uppercase;letter-spacing:.04em;font-size:15px;display:block}.eev .buy .closed span{color:var(--muted);font-size:13px}.eev .rel{z-index:3;padding:20px 0 70px;position:relative}.eev .rel h2{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(22px,3vw,36px)}.eev .rel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.eev .rc{border:1px solid var(--line);cursor:pointer;border-radius:12px;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.eev .rc:hover{border-color:#f6f1e959;transform:translateY(-5px)}.eev .rc .ra{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:150px;padding:14px;display:flex;position:relative}.eev .rc .ra .rt{text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 2px 16px #00000080;z-index:2;font-size:18px;font-weight:700;line-height:1.05;position:relative}.eev .rc .ra .rs{background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.eev .rc .rf{justify-content:space-between;align-items:center;padding:14px;display:flex}.eev .rc .rf .rw{color:var(--muted);font-size:12px}.eev .rc .rf .rp{font-weight:700}.eev footer{border-top:1px solid var(--line);z-index:3;padding:48px 0 60px;position:relative}.eev .foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.eev .foot-brand{--elv-logo-size:28px;color:#f6f1e9;filter:drop-shadow(0 0 13px #ff783c33);margin-bottom:14px;display:inline-block}.eev .foot-brand p{max-width:32ch;color:var(--muted);margin:0;font-size:14px}.eev .foot-col h5{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-size:11px}.eev .foot-col a{color:var(--muted);margin-bottom:9px;font-size:14px;display:block}.eev .foot-col a:hover{color:var(--ink)}.eev .foot-base{border-top:1px solid var(--line);color:var(--dim);margin-top:40px;padding-top:20px;font-size:12px}.eev :focus-visible{outline:2px solid var(--warm);outline-offset:3px}.eev .g-show{background:radial-gradient(90% 60% at 78% 12%,#ffd27a,#0000 55%),linear-gradient(160deg,#ff5a1f,#4a0f2b)}.eev .g-festa{background:radial-gradient(80% 55% at 22% 10%,#ff86c6,#0000 55%),radial-gradient(70% 60% at 90% 85%,#3ad2ff,#0000 60%),linear-gradient(160deg,#9c4bff,#180a3e)}.eev .g-esporte{background:radial-gradient(85% 60% at 82% 16%,#7dffcf,#0000 55%),linear-gradient(160deg,#12b981,#04241c)}.eev .g-teatro{background:radial-gradient(85% 60% at 25% 84%,#ffb36b,#0000 55%),linear-gradient(160deg,#c0341c,#2c0704)}.eev .g-corp{background:radial-gradient(85% 60% at 80% 10%,#8fb6ff,#0000 55%),linear-gradient(160deg,#243a66,#080e1c)}@media (max-width:900px){.eev .body{grid-template-columns:1fr;gap:0}.eev .buy{margin-top:36px;position:static;top:auto}.eev .rel-grid{grid-template-columns:1fr 1fr}.eev .cover .acts{top:82px}}@media (max-width:560px){.eev .rel-grid{grid-template-columns:1fr}.eev .cover .meta{gap:18px}.eev .nav-right .entrar{display:none}.eev .nav-in{gap:12px;height:64px;padding:0 18px}.eev .brand{--elv-logo-size:20px}.eev .nav-back{display:none}.eev .nav-right{gap:10px}.eev .mini{white-space:nowrap;padding:10px 14px;font-size:12px}.eev .wrap{padding:0 18px}.eev .cover .inner{padding:0 18px 40px}.eev .cover{min-height:64vh}.eev .cover .acts{top:76px;right:18px}.eev .cover h1{font-size:clamp(34px,10vw,44px)}.eev .body{padding:40px 0 32px}}