 .quiz__box,.bs-full{--bg:#070c16;--bg2:#0d1626;--fg:#eef2f8;--dim:#9aa9bd;--faint:#6c7c91;--acc:#4a7fb2;--acc-lt:#9cc0e8;--ok:#5da874;--alert:#c96a4a;--line:rgba(255,255,255,.1)}.quiz__box--porta{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;border:1px solid var(--line);color:var(--fg);background:linear-gradient(165deg,var(--bg2),var(--bg) 62%)}.bs-porta{position:relative;display:grid;place-items:center;text-align:center;padding:clamp(38px,7vw,90px) clamp(20px,4vw,52px);min-height:min(58vh,460px)}.bs-porta__amb{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;z-index:-2;filter:blur(16px) saturate(.55) brightness(.42);transform:scale(1.04);transition:filter .9s ease,transform 1.2s ease}.quiz__box--porta:hover .bs-porta__amb{filter:blur(9px) saturate(.75) brightness(.55);transform:scale(1.09)}.bs-porta::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 40%,rgba(7,12,22,.35),rgba(7,12,22,.9) 78%)}.bs-porta__kicker{font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);margin-bottom:16px}.bs-porta__t{font-family:var(--f-display);font-weight:700;letter-spacing:-.04em;line-height:1.05;font-size:clamp(1.7rem,4vw,2.9rem);margin:0 0 14px;max-width:18ch}.bs-porta__d{font-size:clamp(.94rem,1.35vw,1.05rem);line-height:1.62;color:var(--dim);margin:0 auto 26px;max-width:46ch}.bs-porta__btn{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;border-radius:999px;border:0;cursor:pointer;background:var(--acc-lt);color:#0b1220;font:inherit;font-size:.94rem;font-weight:600;box-shadow:0 20px 50px -18px rgba(74,127,178,.8);transition:transform .3s,box-shadow .3s}.bs-porta__btn:hover{transform:translateY(-2px);box-shadow:0 26px 60px -18px rgba(74,127,178,.95)}.bs-porta__btn i{width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.bs-porta__note{margin-top:16px;font-size:.74rem;color:var(--faint)}html.bs-travado,html.bs-travado body{overflow:hidden}.bs-full{position:fixed;inset:0;z-index:9990;color:var(--fg);background:linear-gradient(165deg,var(--bg2),var(--bg) 62%);isolation:isolate}.bs-full[hidden]{display:none}.bs-full__amb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:blur(26px) saturate(.4) brightness(.3)}.bs-full__veu{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 100% at 50% 0%,rgba(13,22,38,.55),rgba(7,12,22,.94) 72%)}.bs-full__x{position:absolute;right:clamp(12px,2vw,26px);top:clamp(12px,2vw,26px);z-index:3;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:rgba(6,10,18,.6);color:#dfe6ef;backdrop-filter:blur(6px);transition:background .3s,border-color .3s}.bs-full__x:hover{background:rgba(6,10,18,.9);border-color:var(--acc)}.bs-full__x svg{width:20px;height:20px}.bs-full__rolo{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.quiz__stage{min-height:100%;display:grid;align-content:safe center;justify-items:stretch;padding:clamp(56px,7vh,90px) clamp(18px,4vw,44px) clamp(34px,6vh,70px)}.quiz__stage>*{width:100%;max-width:940px;margin-inline:auto}.bs-intro{text-align:center;max-width:44ch;margin-inline:auto;padding:clamp(14px,3vh,40px) 0}.bs-intro__kicker{font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);margin-bottom:16px}.bs-intro__title{font-family:var(--f-display);font-weight:700;letter-spacing:-.04em;line-height:1.04;font-size:clamp(1.75rem,4.2vw,3rem);color:var(--fg);margin:0 0 16px}.bs-intro__lede{font-size:clamp(.95rem,1.4vw,1.06rem);line-height:1.62;color:var(--dim);margin:0 0 26px}.bs-intro__note{margin-top:20px;font-size:.75rem;line-height:1.6;color:var(--faint)}.bs-toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:.78rem;color:var(--dim);margin-top:18px;user-select:none}.bs-toggle input{accent-color:var(--acc);width:15px;height:15px}.bs-ctx{max-width:38rem;margin-inline:auto;text-align:center}.bs-ctx__legend{font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin-bottom:14px;display:block}.bs-ctx__opts{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-bottom:28px}.bs-ctx__opt{padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .3s,color .3s,background .3s}.bs-ctx__opt:hover,.bs-ctx__opt[aria-pressed="true"]{color:var(--fg);border-color:rgba(74,127,178,.5);background:rgba(74,127,178,.12)}.bs-hud{display:flex;align-items:center;gap:16px;margin-bottom:clamp(18px,2.6vh,28px)}.bs-hud__step{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.bs-hud__step i{font-style:normal;opacity:.6}.bs-hud__bar{flex:1;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.bs-hud__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--acc),var(--acc-lt));transition:width .6s cubic-bezier(.16,1,.3,1)}.bs-hud__meta{font-size:.72rem;color:var(--faint)}.bs-hud__radar{width:44px;height:44px;flex:none;opacity:.9}.bs-timer{display:flex;align-items:center;gap:10px;margin-bottom:18px}.bs-timer__fill{flex:1;height:3px;border-radius:3px;transform-origin:left;background:linear-gradient(90deg,var(--acc-lt),var(--alert))}.bs-timer__txt{font-family:ui-monospace,Menlo,monospace;font-size:.75rem;color:var(--faint);font-variant-numeric:tabular-nums}.bs-case__tag{display:inline-block;margin-bottom:12px;padding:4px 11px;border-radius:5px;border:1px solid rgba(74,127,178,.34);background:rgba(74,127,178,.1);font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-lt)}.bs-case__cena{font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.58;color:var(--fg);margin:0 0 14px;max-width:56ch}.bs-case__q{font-family:var(--f-display);font-weight:600;font-size:clamp(1.06rem,1.9vw,1.4rem);letter-spacing:-.025em;color:var(--acc-lt);margin:0 0 20px;max-width:44ch}.bs-case__opts{display:grid;gap:10px}.bs-opt{display:flex;gap:13px;align-items:flex-start;text-align:left;width:100%;padding:15px 18px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.022);color:var(--fg);font:inherit;font-size:.9rem;line-height:1.5;cursor:pointer;transition:border-color .28s,background .28s,transform .28s}.bs-opt:hover{border-color:rgba(74,127,178,.46);background:rgba(74,127,178,.09);transform:translateX(3px)}.bs-opt:disabled{cursor:default;opacity:.42;transform:none}.bs-opt b{flex:none;width:22px;height:22px;border-radius:5px;display:grid;place-items:center;border:1px solid var(--line);font-size:.7rem;font-weight:600;color:var(--faint)}.bs-opt:hover b{border-color:var(--acc);color:var(--acc-lt)}.bs-case__reveal{margin-top:18px}.bs-conseq{padding:17px 19px;border-radius:11px;border-left:3px solid var(--acc);background:linear-gradient(100deg,rgba(74,127,178,.13),rgba(74,127,178,.02))}.bs-conseq--nulo{border-left-color:var(--alert);background:linear-gradient(100deg,rgba(201,106,74,.15),rgba(201,106,74,.02))}.bs-conseq__lbl{display:block;font-size:.63rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin-bottom:8px}.bs-conseq--nulo .bs-conseq__lbl{color:var(--alert)}.bs-conseq__txt{font-size:.92rem;line-height:1.62;color:var(--dim);margin:0}.bs-next{margin-top:16px;padding:11px 22px;border-radius:999px;border:1px solid rgba(74,127,178,.45);background:rgba(74,127,178,.12);color:var(--acc-lt);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .3s,color .3s}.bs-next:hover{background:var(--acc);color:#0b1220}.bs-cena{position:relative;border-radius:14px;overflow:hidden;margin-bottom:18px;background:#05080f;aspect-ratio:16/9}.bs-cena__video{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s ease}.bs-case[data-state="assistindo"] .bs-cena__video{opacity:1}.bs-cena__amb{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;z-index:-1;filter:blur(14px) saturate(.6) brightness(.5);transform:scale(1.03);transition:filter .7s ease,transform 1.1s ease,opacity .5s ease}.bs-cena:hover .bs-cena__amb{filter:blur(5px) saturate(.9) brightness(.66);transform:scale(1.08)}.bs-case[data-state="assistindo"] .bs-cena__amb{opacity:0}.bs-cena__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,15,.25),transparent 42%,rgba(4,7,15,.78))}.bs-cena__play[hidden]{display:none}.bs-case[data-state="assistindo"] .bs-cena__play{opacity:0;pointer-events:none}.bs-cena__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(56px,7vw,74px);aspect-ratio:1;border-radius:50%;border:0;cursor:pointer;background:var(--acc-lt);color:#0b1220;display:grid;place-items:center;box-shadow:0 16px 44px -12px rgba(74,127,178,.7);transition:opacity .4s ease}.bs-cena__play svg{width:38%;margin-left:5%}.bs-cena__ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(230,198,132,.6);animation:bsring 2.6s ease-out infinite;pointer-events:none}@keyframes bsring{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.85);opacity:0}}.bs-cena__hook{position:absolute;left:0;right:0;bottom:0;padding:16px 20px;font-size:.85rem;line-height:1.5;color:#e8eef6}.bs-cena__pular{position:absolute;right:14px;top:14px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(6,10,18,.62);backdrop-filter:blur(6px);color:#dfe6ef;font:inherit;font-size:.72rem;cursor:pointer;transition:background .3s,border-color .3s}.bs-cena__pular:hover{background:rgba(6,10,18,.85);border-color:var(--acc)}.bs-case[data-state="perguntando"] .bs-cena__pular,.bs-case[data-state="done"] .bs-cena__pular{opacity:0;pointer-events:none}.bs-cena{max-height:min(46vh,420px);margin-inline:auto}.bs-cena__bar{position:absolute;left:0;bottom:0;height:2px;background:var(--acc-lt);transition:width .25s linear}.bs-radar{width:100%;max-width:260px;margin-inline:auto;display:block}.bs-radar__grid{fill:none;stroke:rgba(255,255,255,.13);stroke-width:1}.bs-radar__area{fill:rgba(74,127,178,.26);stroke:var(--acc-lt);stroke-width:1.6;stroke-linejoin:round}.bs-radar__lbl{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;fill:#8fa0b6}.bs-res{text-align:center}.bs-res__kicker{font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.bs-res__head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:22px}.bs-res__badge{display:inline-grid;place-items:center;min-width:58px;height:58px;padding:0 16px;border-radius:14px;border:1px solid rgba(74,127,178,.44);background:rgba(74,127,178,.13);font-family:var(--f-display);font-weight:700;font-size:1.3rem;letter-spacing:.04em;color:var(--acc-lt)}.bs-res__title{font-family:var(--f-display);font-weight:700;font-size:clamp(1.5rem,3.4vw,2.5rem);letter-spacing:-.04em;line-height:1.06;color:var(--fg);margin:0;max-width:20ch}.bs-res__expl{font-size:clamp(.95rem,1.4vw,1.06rem);line-height:1.64;color:var(--dim);margin:0 auto 18px;max-width:52ch}.bs-res__sec{font-size:.92rem;line-height:1.62;color:var(--dim);margin:0 auto 22px;max-width:52ch}.bs-res__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left;margin:24px 0}.bs-res__radar{display:grid;place-items:center;padding:10px 0}.bs-res__destino{margin:22px auto 0;max-width:54ch;padding:18px 20px;border-radius:12px;border:1px solid rgba(93,168,116,.3);background:linear-gradient(160deg,rgba(93,168,116,.12),rgba(93,168,116,.02));font-size:.92rem;line-height:1.62;color:var(--dim)}.bs-res__mini{font-size:.78rem;color:var(--faint);margin-top:8px}.bs-res__nulo{margin-top:14px;font-size:.85rem;color:var(--alert)}.bs-res__livro,.bs-res__fonte{margin-top:18px;font-size:.75rem;line-height:1.6;color:var(--faint)}.bs-res__livro em{color:var(--dim);font-style:italic}.bs-res__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.bs-moves{margin-top:26px;text-align:left}.bs-moves__t{font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin-bottom:12px}.bs-card{padding:19px 21px;border-radius:12px;border:1px solid rgba(74,127,178,.3);background:linear-gradient(160deg,rgba(74,127,178,.1),rgba(74,127,178,.02));font-size:.9rem;line-height:1.6;color:var(--dim)}.bs-card--wide{grid-column:1/-1}.bs-card b{display:block;margin-bottom:7px;font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-lt)}@media (max-width:720px){.bs-res__grid{grid-template-columns:1fr}.bs-hud__radar{display:none}.bs-opt{font-size:.86rem;padding:13px 15px}}@media (prefers-reduced-motion:reduce){.bs-cena__ring{animation:none}.bs-opt,.bs-next{transition:none}}.bs-res__img{border:1px solid rgba(74,127,178,.5) !important;border-radius:999px;padding:8px 18px;color:var(--acc-lt) !important;background:rgba(74,127,178,.1);transition:background .3s,color .3s}.bs-res__img:hover{background:var(--acc);color:#0b1220 !important}.bs-porta__opts{display:grid;gap:10px;width:100%;max-width:640px;margin:22px auto 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bs-porta__toggle{margin-top:20px}.bs-porta__note{margin-top:14px}.bs-cena__freeze{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .45s ease,filter .45s ease;pointer-events:none}.bs-case[data-state="perguntando"] .bs-cena[data-freeze="sim"] .bs-cena__freeze{opacity:1;filter:saturate(.6) brightness(.42)}.bs-case[data-state="perguntando"] .bs-cena[data-freeze="sim"] .bs-cena__amb{opacity:0}.bs-case[data-state="perguntando"] .bs-cena__scrim{background:linear-gradient(180deg,rgba(4,7,15,.55),rgba(4,7,15,.72))}.bs-case[data-state="perguntando"] .bs-cena{aspect-ratio:auto;min-height:min(74svh,620px);display:flex;align-items:flex-end;margin-bottom:0}.bs-case[data-state="perguntando"] .bs-cena__hook{display:none}.bs-case[data-state="perguntando"] .bs-case__reveal{position:absolute;inset:auto 0 0 0;z-index:4;margin:0;padding:clamp(18px,3vw,34px)}.bs-case[data-state="perguntando"] .bs-case__cena{display:none}@media(max-width:640px){.bs-case[data-state="perguntando"] .bs-cena{min-height:min(82svh,560px)}}.quiz__box--porta{max-width:none;width:100vw;margin-inline:calc(50% - 50vw);border-radius:0;border-left:0;border-right:0}.bs-porta{min-height:100svh;display:flex;flex-direction:column;justify-content:center}.bs-ctx__opt b{display:block;margin-bottom:4px}.bs-ctx__opt span{display:block}.quiz__box--imersa{position:relative;isolation:isolate;overflow:hidden;color:var(--fg);max-width:none;width:100vw;margin-inline:calc(50% - 50vw);border:0;border-radius:0;background:var(--bg)}.bs-imersa{position:relative;min-height:100svh;cursor:pointer;display:grid;place-items:center;align-content:center;gap:18px;text-align:center;padding:clamp(28px,5vw,64px)}.bs-imersa:focus-visible{outline:2px solid var(--acc-lt);outline-offset:-6px}.bs-imersa__video{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;z-index:-2;filter:blur(16px) saturate(.8) brightness(.5);transform:scale(1.1);transition:transform 6s ease}.bs-imersa.is-viva .bs-imersa__video{transform:scale(1.04)}.bs-imersa__veu{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 42%,transparent 30%,rgba(4,7,15,.62) 78%),linear-gradient(180deg,rgba(4,7,15,.5),transparent 30%,transparent 62%,rgba(4,7,15,.72))}.bs-imersa__frase{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.045em;font-size:clamp(2.6rem,8.4vw,7rem);line-height:.98;color:#f4f0e4;text-shadow:0 4px 44px rgba(4,7,15,.8)}.bs-imersa__l{display:block;overflow:hidden}.bs-imersa__l i{display:block;font-style:normal;transform:translateY(112%);transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.bs-imersa__l:nth-child(2) i{transition-delay:.12s}.bs-imersa.is-viva .bs-imersa__l i{transform:none}.bs-imersa__dica{margin:6px 0 0;font-size:.72rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(244,240,228,.62);opacity:0;transition:opacity .9s ease .9s;animation:bs-dica 2.6s ease-in-out 2s infinite}.bs-imersa.is-viva .bs-imersa__dica{opacity:1}@keyframes bs-dica{0%,100%{letter-spacing:.26em}50%{letter-spacing:.34em}}.bs-imersa__som{position:absolute;right:clamp(14px,3vw,30px);bottom:clamp(14px,3vw,30px);display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(6,10,18,.6);backdrop-filter:blur(8px);color:#efe6cf;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s,border-color .3s}.bs-imersa__som:hover{background:rgba(6,10,18,.9);border-color:var(--acc)}.bs-imersa__som svg{width:18px;height:18px}.bs-imersa__som[hidden]{display:none}@media (prefers-reduced-motion:reduce){.bs-imersa__video{transform:none;transition:none}.bs-imersa__l i{transform:none;transition:none}.bs-imersa__dica{animation:none;opacity:1}}.quiz__box--palco{position:relative;isolation:isolate;max-width:none;width:100%;margin-inline:0;min-height:100svh;overscroll-behavior:contain;border:0;border-radius:0;color:var(--fg);background:linear-gradient(175deg,var(--bg2),var(--bg) 62%)}.quiz__box--palco[data-fase="abre"],.quiz__box--palco[data-fase="video"]{height:100svh;overflow:hidden}.quiz__box--palco[data-fase="caso"],.quiz__box--palco[data-fase="pergunta"],.quiz__box--palco[data-fase="done"],.quiz__box--palco[data-fase="res"]{height:auto;overflow:visible}.bs-abre{display:grid;gap:12px;justify-items:center;text-align:center;padding:8vh 0}.bs-abre__l{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.04em;line-height:1.08;font-size:clamp(1.5rem,4.4vw,3.4rem);color:#f4f0e4;opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .95s cubic-bezier(.16,1,.3,1)}.bs-abre__l em{font-style:normal;color:var(--acc-lt)}.bs-abre__l--3{font-size:clamp(1.9rem,5.6vw,4.4rem);margin-top:14px}.bs-abre__l--3 em{opacity:0;transition:opacity .45s ease 3.9s}.bs-abre.is-on .bs-abre__l--1{opacity:1;transform:none;transition-delay:.15s}.bs-abre.is-on .bs-abre__l--2{opacity:1;transform:none;transition-delay:1.2s}.bs-abre.is-on .bs-abre__l--3{opacity:1;transform:none;transition-delay:2.7s}.bs-abre.is-on .bs-abre__l--3 em{opacity:1}@media (prefers-reduced-motion:reduce){.bs-abre__l,.bs-abre__l--3 em{opacity:1;transform:none;transition:none}}.bs-hud,.bs-case__tag{transition:opacity .45s ease}.quiz__box--palco[data-fase="video"] .bs-hud,.quiz__box--palco[data-fase="video"] .bs-case__tag{opacity:0;pointer-events:none}.quiz__box--palco .bs-case[data-state="assistindo"] .bs-cena__hook{display:none}.quiz__box--palco .bs-case[data-state="assistindo"] .bs-cena{max-height:none;aspect-ratio:auto;height:min(74svh,760px)}.quiz__box--palco .bs-case[data-state="assistindo"] .bs-cena__pular{opacity:0;animation:bs-pular-surge .5s ease 2.4s forwards}@keyframes bs-pular-surge{to{opacity:.75}}.bs-ponte{position:relative;margin:0;padding:clamp(56px,9vh,110px) var(--gut) clamp(64px,10vh,120px);background:linear-gradient(180deg,#070c16,#05080f);text-align:center;color:#dfe6ef;font-family:var(--f-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(1.06rem,2vw,1.6rem);line-height:1.5}.bs-ponte span{display:block;max-width:34ch;margin-inline:auto;color:#9aa9bd}.bs-ponte em{display:block;margin-top:10px;font-style:normal;font-weight:700;font-size:clamp(1.4rem,3vw,2.4rem);letter-spacing:-.03em;color:#9cc0e8}.bs-case__opts.is-caro{position:relative;display:block;height:280px;max-width:min(620px,94vw);margin-inline:auto;perspective:1100px;overflow:visible}.is-caro .bs-opt{position:absolute;left:50%;top:0;margin:0;width:min(330px,80vw);min-height:228px;border-radius:22px;padding:18px 20px;background:rgba(10,17,30,.88);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s ease,border-color .3s;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.is-caro .bs-opt.is-ativa{border-color:rgba(230,198,132,.65);box-shadow:0 24px 70px -30px rgba(0,0,0,.8)}.is-caro .bs-opt.is-ativa::after{content:'tocar para decidir';margin-top:auto;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-lt);opacity:.85}.bs-caro__dots{position:absolute;left:0;right:0;bottom:-30px;display:flex;gap:8px;justify-content:center}.bs-caro__dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(255,255,255,.25);transition:background .3s,transform .3s}.bs-caro__dots button.is-on{background:var(--acc-lt);transform:scale(1.35)}.bs-case[data-state="perguntando"] .bs-case__opts.is-caro{margin-top:6px;margin-bottom:34px}@media (prefers-reduced-motion:reduce){.is-caro .bs-opt{transition:none}}.bs-abre__kick{margin:0 0 18px;font-size:.72rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--acc);opacity:0;transform:translateY(14px);transition:opacity .7s ease .1s,transform .8s cubic-bezier(.16,1,.3,1) .1s}.bs-abre.is-on .bs-abre__kick{opacity:1;transform:none}.bs-abre__agora{margin:6px 0 0;font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(3rem,10vw,7.5rem);line-height:1;color:var(--acc-lt);opacity:0;transform:scale(1.7);filter:blur(14px);transition:opacity .45s ease,transform .5s cubic-bezier(.2,1.2,.3,1),filter .45s ease}.bs-abre.is-agora .bs-abre__agora{opacity:1;transform:scale(1);filter:blur(0)}.bs-abre.is-agora .bs-abre__l--3{opacity:.4}.bs-abre__count{position:absolute;inset:0;display:grid;place-items:center;margin:0;pointer-events:none}.bs-abre__count i{position:absolute;font-family:var(--f-display);font-weight:800;font-style:normal;font-size:clamp(8rem,30vw,20rem);color:rgba(244,240,228,.14);opacity:0;transform:scale(1.5)}.bs-abre.is-count .bs-abre__count i{animation:bs-tick .82s ease forwards}.bs-abre.is-count .bs-abre__count i:nth-child(2){animation-delay:.82s}.bs-abre.is-count .bs-abre__count i:nth-child(3){animation-delay:1.64s}@keyframes bs-tick{0%{opacity:0;transform:scale(1.5)}18%{opacity:1;transform:scale(1)}80%{opacity:1}100%{opacity:0;transform:scale(.92)}}.bs-abre{position:relative}@media (prefers-reduced-motion:reduce){.bs-abre__kick,.bs-abre__agora{opacity:1;transform:none;filter:none;transition:none}.bs-abre__count{display:none}}.bs-abre__radar{position:absolute;inset:-4% -10%;width:120%;height:108%;z-index:-1;opacity:.7;pointer-events:none}.bs-case__opts{display:grid !important;grid-template-columns:1fr !important;gap:10px;max-width:640px}.bs-opt{opacity:1;transform:none}.bs-case[data-state="perguntando"] .bs-opt{opacity:0;transform:translateY(14px);animation:bsOptIn .5s cubic-bezier(.22,.9,.24,1) forwards}.bs-case[data-state="perguntando"] .bs-opt:nth-child(1){animation-delay:.05s}.bs-case[data-state="perguntando"] .bs-opt:nth-child(2){animation-delay:.17s}.bs-case[data-state="perguntando"] .bs-opt:nth-child(3){animation-delay:.29s}.bs-case[data-state="perguntando"] .bs-opt:nth-child(4){animation-delay:.41s}.bs-case[data-state="perguntando"] .bs-opt:nth-child(5){animation-delay:.53s}@keyframes bsOptIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bs-case[data-state="perguntando"] .bs-opt{animation:none;opacity:1;transform:none}}.bs-case[data-state="perguntando"] .bs-cena__hook{opacity:0;transition:opacity .4s}.bs-timer__txt{font-family:inherit;letter-spacing:.04em}.bs-abre--convite{gap:14px;text-align:center}.bs-abre__titulo{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1;color:var(--fg,#f4f0e4);opacity:0;transform:translateY(14px);transition:all .7s cubic-bezier(.16,1,.3,1) .15s}.bs-abre__sub{margin:0 auto;max-width:46ch;color:rgba(244,240,228,.72);font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.55;text-wrap:pretty;opacity:0;transform:translateY(12px);transition:all .7s cubic-bezier(.16,1,.3,1) .3s}.bs-abre__acoes{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px;opacity:0;transform:translateY(10px);transition:all .7s cubic-bezier(.16,1,.3,1) .45s}.bs-abre--convite.is-on .bs-abre__titulo,.bs-abre--convite.is-on .bs-abre__sub,.bs-abre--convite.is-on .bs-abre__acoes{opacity:1;transform:none}.bs-abre--convite{min-height:100svh;width:100%;display:grid;place-content:center;gap:26px}.bs-abre__titulo--cheia{font-size:clamp(2.6rem,7vw,6.4rem);line-height:1.04;letter-spacing:-.045em;max-width:18ch;text-wrap:balance}.bs-abre__agir{background:none;border:0;cursor:pointer;padding:6px 2px;justify-self:start;font:600 clamp(1.4rem,3.2vw,2.6rem)/1.2 var(--f-display,inherit);letter-spacing:-.02em;color:var(--acc-lt,#9cc0e8);border-bottom:3px solid currentColor;opacity:0;transform:translateY(12px);transition:all .7s cubic-bezier(.16,1,.3,1) .35s,color .25s ease}.bs-abre__agir:hover{color:#fff}.bs-abre--convite.is-on .bs-abre__agir{opacity:1;transform:none}.bs-abre--convite{position:relative;isolation:isolate;overflow:hidden}.bs-abre__fundo{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;z-index:-2;filter:blur(16px) saturate(.8) brightness(.42)}.bs-abre--convite::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 42%,transparent 30%,rgba(4,7,15,.6) 80%),linear-gradient(180deg,rgba(4,7,15,.45),transparent 34%,transparent 62%,rgba(4,7,15,.7))}.quiz__stage>.bs-abre--convite{max-width:none;width:auto;position:absolute;inset:0;margin:0;padding:clamp(20px,4vw,56px);place-content:center;justify-items:center;text-align:center}.bs-abre__titulo--cheia{max-width:16ch;margin-inline:auto}.bs-abre__agir{justify-self:center;border-bottom-width:4px;padding-bottom:8px}.bs-abre__seguir{background:none;border:0;cursor:pointer;margin-top:10px;font:600 .78rem/1 var(--f-body,inherit);letter-spacing:.16em;text-transform:uppercase;color:rgba(244,240,228,.55);padding:10px 6px;opacity:0;transition:opacity .7s ease .9s,color .2s ease}.bs-abre__seguir:hover{color:#fff}.bs-abre--convite.is-on .bs-abre__seguir{opacity:1}.bs-cena__hook{display:none !important}.bs-case__reveal{display:none}.bs-case[data-state="perguntando"] .bs-case__reveal,.bs-case[data-state="done"] .bs-case__reveal{display:block}.quiz__box--palco[data-fase="video"] .bs-case{position:static}.quiz__box--palco .bs-case[data-state="assistindo"] .bs-cena{position:absolute;inset:0;z-index:6;height:auto;max-height:none;aspect-ratio:auto;margin:0;border-radius:0}.quiz__box--palco .bs-case[data-state="assistindo"] .bs-cena__video{object-fit:cover}.quiz__box--porta,.quiz__box--imersa,.quiz__box--palco{margin-top:0;padding:0}
/* otimizacao: destaque do botao proximo quando o usuario nao ve a consequencia */
.bs-next--pulse{animation:bsPulso 1.1s ease-in-out 3}
@keyframes bsPulso{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(74,127,178,.55)}50%{transform:scale(1.05);box-shadow:0 0 0 14px rgba(74,127,178,0)}}

/* otimizacao: opcoes so aparecem quando a pergunta abre */
.bs-case.opts-escondidas .bs-case__opts{opacity:0;pointer-events:none;transform:translateY(14px)}
.bs-case__opts{transition:opacity .45s ease,transform .45s ease}
.bs-case.opts-escondidas.bs-case--perg .bs-case__opts,.bs-case:not(.opts-escondidas) .bs-case__opts{opacity:1;pointer-events:auto;transform:none}
