.ir.sw{--ciano:#00a9eb;--ciano-texto:#0675b0;--marinho:#243b98}.ir.sw .ir-botao:hover{background:#1d3184}.sw-cab{gap:16px;max-width:46em;margin-bottom:clamp(36px,5vw,64px);display:grid}.sw-gelo{background:var(--gelo)}.sw-bloco-num{padding-block:clamp(64px,8vw,110px)}.sw-num{gap:22px;display:grid}.sw-num__grade{border-top:1px solid var(--linha);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sw-num__grade>div{gap:6px;padding:26px clamp(12px,2vw,28px) 0 0;display:grid}.sw-num__grade>div+div{border-left:1px solid var(--linha);padding-left:clamp(12px,2vw,28px)}.sw-num .ir-num{color:var(--marinho);font-size:clamp(1.7rem,2.9vw,2.6rem);line-height:1}.sw-num__grade>div:last-child .ir-num{color:var(--ciano-texto)}.sw-num p{color:var(--tinta-2)}.sw-comp{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.sw-comp__casos{gap:12px;display:grid}.sw-comp__casos button{text-align:left;border:1px solid var(--linha);background:#fff;border-radius:12px;gap:4px;padding:18px 20px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.sw-comp__casos button strong{font-family:var(--titulo);color:var(--tinta);font-weight:600}.sw-comp__casos button span{color:var(--tinta-2);font-size:.95rem}.sw-comp__casos button[aria-selected=true]{border-color:var(--ciano);box-shadow:0 18px 40px -26px #243b988c}.sw-comp__casos button:hover{transform:translateY(-2px)}.sw-comp__tempos{align-items:baseline;gap:12px;margin-top:6px;display:flex}.sw-comp__tempos s{color:var(--tinta-3);font-size:.95rem}.sw-comp__tempos b{font-family:var(--titulo);color:var(--ciano-texto);font-size:1.35rem}.sw-comp__tela{aspect-ratio:6/7;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;justify-self:center;width:100%;max-width:620px;max-height:74vh;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0d143399}.sw-comp__tela img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw-comp__rotulo{color:#fff;background:#050a1cc7;border-radius:4px;padding:6px 10px;font-size:.85rem;font-weight:600;position:absolute;top:14px}.sw-comp__rotulo[data-lado=esq]{left:14px}.sw-comp__rotulo[data-lado=dir]{color:#8fe1ff;right:14px}.sw-comp__fio{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.sw-comp__pega{width:44px;height:44px;color:var(--marinho);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #00000080}.sw-comp__pega svg{width:20px;height:20px}.sw-fluxo{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.sw-fluxo__etapa{border:1px solid var(--linha);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:26px;display:grid;position:relative}.sw-fluxo__etapa strong{font-family:var(--titulo);color:var(--tinta);font-size:1.12rem;font-weight:600}.sw-fluxo__etapa p{color:var(--tinta-2)}.sw-fluxo__n{background:var(--marinho);color:#fff;width:34px;height:34px;font-family:var(--titulo);border-radius:8px;place-items:center;font-weight:700;display:grid}.sw-fluxo__etapa:nth-child(2) .sw-fluxo__n{background:var(--ciano)}.sw-fluxo__seta{z-index:1;background:#243b9833;width:clamp(16px,2.4vw,32px);height:2px;position:absolute;top:42px;right:calc(-1*clamp(16px,2.4vw,32px));overflow:hidden}.sw-fluxo__seta b{background:var(--ciano);width:40%;height:100%;animation:1.8s linear infinite sw-corre;position:absolute;top:0;left:-40%}@keyframes sw-corre{to{left:100%}}.sw-cam{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}.sw-cam__col{border:1px solid var(--linha);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:28px;display:grid}.sw-cam__titulo{font-family:var(--titulo);color:var(--tinta-2);font-weight:600}.sw-cam__valor{font-family:var(--titulo);color:var(--tinta);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700}.sw-cam__col ul{border-top:1px solid var(--linha);gap:10px;padding-top:14px;display:grid}.sw-cam__col li{color:var(--tinta-2);padding-left:18px;position:relative}.sw-cam__col li:before{content:"";background:var(--tinta-3);width:8px;height:2px;position:absolute;top:.7em;left:0}.sw-cam__fecho{color:var(--tinta);margin-top:6px;font-weight:600}.sw-cam__col[data-destaque=true]{background:var(--marinho-2);border-color:#0000;box-shadow:0 40px 80px -40px #0d1433b3}.sw-cam__col[data-destaque=true] .sw-cam__titulo{color:#a8b3cf}.sw-cam__col[data-destaque=true] .sw-cam__valor{color:#fff}.sw-cam__col[data-destaque=true] ul{border-color:#a0beff33}.sw-cam__col[data-destaque=true] li{color:#dfe6f5}.sw-cam__col[data-destaque=true] li:before{background:var(--ciano)}.sw-cam__col[data-destaque=true] .sw-cam__fecho{color:#8fe1ff}.sw-pontos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.sw-pontos>div{gap:8px;display:grid}.sw-pontos .ir-num{color:var(--marinho);font-size:clamp(1.5rem,2.4vw,2rem)}.sw-pontos p{color:var(--tinta-2)}.sw-passos{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:clamp(48px,6vw,84px);display:grid;position:relative}.sw-passos:before{content:"";background:var(--linha);height:2px;position:absolute;top:17px;left:17px;right:17px}.sw-passos:after{content:"";background:var(--ciano);width:0;height:2px;transition:width 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;top:17px;left:17px}.sw-passos[data-visto=true]:after{width:calc(100% - 34px)}.sw-passos li{opacity:0;gap:6px;transition:opacity .6s,transform .6s;display:grid;position:relative;transform:translateY(12px)}.sw-passos[data-visto=true] li{opacity:1;transform:none}.sw-passos__n{background:var(--marinho);color:#fff;width:34px;height:34px;font-family:var(--titulo);z-index:1;border-radius:8px;place-items:center;margin-bottom:10px;font-weight:700;display:grid;position:relative}.sw-passos strong{font-family:var(--titulo);color:var(--tinta);font-weight:600}.sw-passos li>span:last-child{color:var(--tinta-2);font-size:.97rem}.sw-teste{padding-block:clamp(64px,8vw,110px)}.sw-teste__grade{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.sw-teste__grade>div:first-child{gap:16px;display:grid}.sw-vozes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.sw-vozes blockquote{background:var(--gelo);border-radius:16px;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.sw-vozes p{font-family:var(--titulo);color:var(--tinta);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.45}.sw-vozes footer{color:var(--tinta-2);font-size:.95rem}.sw-parceiro{color:#b9c5e0;align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.sw-parceiro img{width:auto;height:26px}@media (width<=960px){.sw-comp{grid-template-columns:1fr}.sw-comp__casos,.sw-num__grade{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-num__grade>div:nth-child(3){border-left:0;padding-left:0}.sw-fluxo,.sw-cam,.sw-pontos,.sw-vozes{grid-template-columns:1fr}.sw-fluxo__seta{display:none}.sw-passos{grid-template-columns:1fr;gap:22px}.sw-passos:before,.sw-passos:after{display:none}.sw-teste__grade{grid-template-columns:1fr}}@media (width<=560px){.sw-comp__casos{grid-template-columns:1fr}}.swc .irp__grade{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.swc__moldura{will-change:transform;justify-self:center;gap:14px;width:min(100%,560px);display:grid}.swc__tela{--corte:50%;aspect-ratio:.85;width:min(100%, calc((100svh - var(--ir-topo) - 230px) * .85));background:#000;border-radius:16px;justify-self:center;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #0d143399,inset 0 0 0 1px #a0beff1f}.swc__zoom{will-change:transform;position:absolute;inset:0}.swc__caso{transition:none;position:absolute;inset:0}.swc__caso img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.swc__antes{clip-path:inset(0 calc(100% - var(--corte)) 0 0)}.swc__fio{top:0;bottom:0;left:var(--corte);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #00a9ebcc}.swc__rotulo{color:#fff;background:#050a1cc7;border-radius:4px;padding:6px 10px;font-size:.82rem;font-weight:600;position:absolute;top:12px}.swc__rotulo[data-lado=esq]{left:12px}.swc__rotulo[data-lado=dir]{color:#8fe1ff;right:12px}.swc__tempos{border:1px solid var(--linha);background:#fff;border-radius:14px;gap:8px;padding:16px 18px;display:grid;box-shadow:0 24px 50px -36px #0d143380}.swc__caso-nome{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:2px;display:flex}.swc__caso-nome strong{font-family:var(--titulo);color:var(--tinta);font-weight:600}.swc__caso-nome span{color:var(--tinta-3);font-size:.9rem}.swc__linha{color:var(--tinta-2);grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:.92rem;display:grid}.swc__linha>div{background:var(--gelo-2);border-radius:4px;height:8px;overflow:hidden}.swc__linha i{transform-origin:0;background:#9aa6bd;height:100%;display:block;transform:scaleX(1)}.swc__linha b{font-family:var(--titulo);color:var(--tinta);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.swc__linha[data-swift=true] b{color:var(--ciano-texto)}.swc__pacs,.swc__compat{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090f28e0;border-radius:12px;padding:16px;position:absolute;bottom:12px;left:12px;right:12px}.swc__pacs{--fluxo:0;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.swc__pacs span{font-family:var(--titulo);border:1px solid #a0beff4d;border-radius:6px;padding:8px 10px;font-size:.82rem;font-weight:600}.swc__pacs span[data-meio=true]{border-color:var(--ciano);color:#8fe1ff}.swc__pacs i{background:#a0beff40;height:2px;position:relative}.swc__pacs i b{width:8px;height:8px;top:-3px;left:calc(var(--fluxo) * 100%);background:#8fe1ff;border-radius:50%;position:absolute}.swc__pacs i:first-of-type b{left:calc(min(1, var(--fluxo) * 2) * 100% - 8px)}.swc__pacs i:nth-of-type(2) b{left:calc(max(0, var(--fluxo) * 2 - 1) * 100% - 8px)}.swc__pacs p{color:#b9c5e0;text-align:center;grid-column:1/-1;margin-top:6px;font-size:.85rem}.swc__compat{--regua:0;gap:8px;display:grid}.swc__compat strong{font-family:var(--titulo);font-size:1.3rem}.swc__regua{background:#a0beff33;border-radius:3px;height:5px;overflow:hidden}.swc__regua i{background:var(--ciano);transform-origin:0;height:100%;transform:scaleX(var(--regua));display:block}.swc__marcas{color:#c7d2ea;justify-content:space-between;font-size:.78rem;display:flex}.swc__compat p{color:#b9c5e0;font-size:.85rem}.irp__parceiro{color:var(--tinta-2);align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.irp__parceiro img{width:auto;height:26px}@media (width<=860px){.swc .irp__grade{grid-template-columns:minmax(0,1fr)}.swc__pacs{gap:4px;padding:10px}.swc__pacs span{padding:5px 6px;font-size:.7rem}.swc__compat{padding:12px}.swc__compat strong{font-size:1.05rem}.swc__moldura{gap:10px;width:100%}.swc__tela{width:min(100%,28.9svh)}.swc__rotulo{padding:4px 6px;font-size:.66rem;top:8px}.swc__rotulo[data-lado=esq]{left:8px}.swc__rotulo[data-lado=dir]{right:8px}.swc__tempos{gap:6px;padding:10px 12px}.swc__linha{grid-template-columns:92px minmax(0,1fr) 52px;font-size:.85rem}.swc__caso-nome span{display:none}}.sw-marca{font-family:var(--titulo);letter-spacing:-.02em;color:#fff;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1}.sw-marca b{color:#00a9eb;font-weight:700}.sw-marca--escura{color:#0a0a0a}.sw-marca--escura b{color:#243b98}.swc .ir-h1 .ir-acento{color:#0000;background:linear-gradient(90deg,#243b98 0%,#00a9eb 100%);-webkit-background-clip:text;background-clip:text}.swc__moldura{position:relative}.swc__moldura:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#00a9eb61,#243b982e 55%,#243b9800 100%);border-radius:50%;position:absolute;inset:10% 8% 18%}.swc__tela{box-shadow:0 50px 90px -40px #243b98b3,0 0 0 1px #00a9eb40}.swc__chip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);pointer-events:none;background:linear-gradient(135deg,#243b989e,#00a9eb57);border:1px solid #ffffff61;border-radius:12px;gap:2px;padding:12px 16px;display:grid;position:absolute;box-shadow:0 18px 40px -18px #0d143399,inset 0 1px #ffffff59}.swc__chip b{font-family:var(--titulo);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.swc__chip span{color:#dfeaff;font-size:.85rem}.swc__chip[data-pos=esq]{top:46%;left:-34px}.swc__chip[data-pos=dir]{top:18%;right:-30px}.swc__tempos{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffdb,#eaf4ffc7);border-color:#00a9eb38}.swc__linha[data-swift=true] i{background:linear-gradient(90deg,#243b98,#00a9eb)}.irp__marca{font-family:var(--titulo);letter-spacing:-.025em;color:#0a0a0a;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:700;line-height:1}.irp__marca b{color:#00a9eb;font-weight:700}@media (width<=860px){.swc__chip{padding:8px 12px}.swc__chip b{font-size:1.05rem}.swc__chip span{font-size:.75rem}.swc__chip[data-pos=esq]{top:auto;bottom:120px;left:8px}.swc__chip[data-pos=dir]{top:48px;right:8px}.irp__marca{font-size:1.6rem}}.sds{--ir-topo:80px;background:#070b1d;position:relative}.sds__palco{top:var(--ir-topo);height:calc(100vh - var(--ir-topo));height:calc(100svh - var(--ir-topo));color:#f1f6fd;background:#070b1d;position:sticky;overflow:hidden}.sds__salas{--veu:1;background:#070b1d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;display:grid;position:absolute;inset:0}.sds__sala{background:#1b2030;position:relative;overflow:hidden}.sds__foto{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.sds__veu{z-index:3;pointer-events:none;background:linear-gradient(180deg, #0508168c 0%, #05081600 22%, #05081600 62%, #050816b3 100%), rgba(5, 8, 22, calc(.5 * var(--veu)));position:absolute;inset:0}.sds__anel{z-index:4;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.sds__anel circle{fill:none;stroke-width:5px}.sds__anel-fundo{stroke:#ffffff47}.sds__anel-prog{stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.sds__sala[data-lado=sem] .sds__anel-prog{stroke:#f0a237;filter:drop-shadow(0 0 8px #f0a237b3)}.sds__sala[data-lado=com] .sds__anel-prog{stroke:#00a9eb;filter:drop-shadow(0 0 10px #00a9ebd9)}.sds__relogio{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);pointer-events:none;white-space:nowrap;background:#090f2899;border:1px solid #aacdff38;border-radius:10px;justify-items:center;gap:0;padding:8px 14px 9px;display:grid;position:absolute;transform:translate(-50%,-100%)}.sds__relogio b{font-family:var(--titulo);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:700;line-height:1.05}.sds__relogio span{color:#b9c5e0;font-size:.86rem}.sds__sala[data-lado=sem] .sds__relogio b{color:#ffc56e}.sds__sala[data-lado=com] .sds__relogio b{color:#7fd6ff}.sds__nome{z-index:6;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f288c;border:1px solid #aacdff33;border-radius:10px;padding:9px 18px;position:absolute;top:clamp(14px,2.4vh,26px);left:50%;transform:translate(-50%)}.sds__nome strong{font-family:var(--titulo);color:#fff;letter-spacing:-.01em;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700}.sds__nome b{color:#00a9eb;font-weight:700}.sds__sala[data-lado=com] .sds__nome{border-color:#00a9eb8c;box-shadow:0 0 0 1px #00a9eb26,0 18px 40px -20px #00a9eb99}.sds__avisos{z-index:6;flex-direction:column;gap:10px;width:min(250px,36%);display:flex;position:absolute;top:clamp(78px,11vh,110px)}.sds__aviso[style*="visibility: hidden"]{display:none}.sds__sala[data-lado=sem] .sds__avisos{left:clamp(12px,1.6vw,24px)}.sds__sala[data-lado=com] .sds__avisos{right:clamp(12px,1.6vw,24px)}.sds__aviso{will-change:opacity, transform;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#090f28a8;border:1px solid #aacdff2e;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid;box-shadow:0 24px 50px -30px #000c}.sds__aviso>i{width:30px;height:30px;font-style:normal;font-family:var(--titulo);border-radius:8px;place-items:center;font-size:1rem;font-weight:700;display:grid}.sds__aviso[data-tipo=ruim]{border-color:#e0484f73}.sds__aviso[data-tipo=ruim]>i{color:#ff8a8f;background:#e0484f33}.sds__aviso[data-tipo=bom]{border-color:#00a9eb73}.sds__aviso[data-tipo=bom]>i{color:#7fd6ff;background:#00a9eb33}.sds__aviso strong{font-family:var(--titulo);color:#fff;font-size:.98rem;font-weight:600;line-height:1.2;display:block}.sds__aviso span{color:#b9c5e0;margin-top:3px;font-size:.9rem;line-height:1.35;display:block}.sds__mini{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.sds__mini figure{gap:3px;margin:0;display:grid}.sds__mini img{aspect-ratio:1;object-fit:cover;background:#000;border-radius:6px;width:100%}.sds__mini figcaption{color:#b9c5e0;font-size:.8rem}.sds__mini figure+figure figcaption{color:#7fd6ff}.sds__placar{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#090f2899;border:1px solid #aacdff2e;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:14px;padding:10px 18px;display:grid;position:absolute;bottom:clamp(14px,3vh,30px);left:50%;transform:translate(-50%)}.sds__placar span{color:#b9c5e0;grid-area:1/1;font-size:.92rem}.sds__placar b{font-family:var(--titulo);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1}.sds__sala[data-lado=sem] .sds__placar b{color:#ffc56e}.sds__sala[data-lado=com] .sds__placar b{color:#7fd6ff}.sds__pontos{grid-area:2/1;gap:6px;margin-top:6px;display:flex}.sds__pontos i{--prog:0;background:linear-gradient(90deg, var(--cor-ponto,#00a9eb) calc(var(--prog) * 100%), #ffffff29 calc(var(--prog) * 100%));border-radius:3px;width:22px;height:6px}.sds__sala[data-lado=sem] .sds__pontos i{--cor-ponto:#f0a237}.sds__sala[data-lado=com] .sds__pontos i[data-feito=true]{box-shadow:0 0 10px #00a9ebb3}.sds__total{z-index:7;pointer-events:none;background:#05081673;place-content:start center;justify-items:center;padding-top:clamp(110px,17vh,170px);display:grid;position:absolute;inset:0}.sds__total em{color:#7fd6ff;margin-top:4px;font-size:clamp(.95rem,1.3vw,1.15rem);font-style:normal}.sds__total b{font-family:var(--titulo);letter-spacing:-.04em;font-size:clamp(5rem,13vw,11rem);font-weight:700;line-height:.9}.sds__total span{font-family:var(--titulo);color:#fff;text-align:center;max-width:16em;padding-inline:16px;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:600}.sds__sala[data-lado=sem] .sds__total b{color:#ffc56e}.sds__sala[data-lado=com] .sds__total b{color:#0000;filter:drop-shadow(0 10px 30px #00a9eb80);background:linear-gradient(#7fd6ff 0%,#00a9eb 100%);-webkit-background-clip:text;background-clip:text}.sds__meio{z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#090f28b3;border:1px solid #aacdff2e;border-radius:10px;justify-items:center;gap:7px;padding:8px 14px;display:grid;position:absolute;top:clamp(14px,2.4vh,26px);left:50%;transform:translate(-50%,54px)}.sds__meio span{color:#dbe5f7;font-size:.88rem}.sds__meio div{background:#ffffff29;border-radius:2px;width:150px;height:4px;overflow:hidden}.sds__meio i{transform-origin:0;background:linear-gradient(90deg,#f0a237,#00a9eb);height:100%;display:block;transform:scaleX(0)}.sds__intro,.sds__resumo,.sds__fim{z-index:10;padding:24px var(--margem) clamp(40px, 8vh, 80px);pointer-events:none;place-items:end center;display:grid;position:absolute;inset:0}.sds__intro>*,.sds__resumo>*,.sds__fim>*{pointer-events:auto}.sds__intro .ir-vidro{max-width:min(700px,100%)}.sds__resumo{place-items:end center}.sds__resumo .ir-vidro{text-align:left;max-width:min(640px,100%)}.sds__fim{place-items:center}.sds__fim .ir-vidro{max-width:min(560px,100%)}.sds__res{z-index:9;padding:clamp(18px, 3.5vh, 40px) var(--margem) clamp(18px, 3vh, 34px);background:radial-gradient(120% 80% at 75% 100%,#00a9eb29 0%,#00a9eb00 60%),#050816;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,2vh,22px);display:grid;position:absolute;inset:0}.sds__res-cab{text-align:center;justify-items:center;gap:6px;display:grid}.sds__res-cab .ir-h2{color:#fff;text-align:center;font-size:clamp(1.4rem,2.6vw,2.3rem)}.sds__res-cab p{color:#b9c5e0;text-align:center;font-size:1.02rem}.sds__res-cab strong{color:#fff;font-weight:600}.sds__res-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(10px,1.6vw,22px);width:100%;max-width:1180px;min-height:0;margin-inline:auto;display:grid}.sds__res-lado{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.sds__res-img{background:#000;border:1px solid #aacdff24;border-radius:14px;min-height:0;position:relative;overflow:hidden}.sds__res-lado[data-lado=com] .sds__res-img{border-color:#00a9eb8c;box-shadow:0 0 0 1px #00a9eb33,0 30px 70px -30px #00a9eb8c}.sds__res-caso{position:absolute;inset:0}.sds__res-caso img{object-fit:contain;width:100%;height:100%}.sds__res-tempo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sds__res-tempo span{font-family:var(--titulo);color:#dbe5f7;white-space:nowrap;font-size:.98rem;font-weight:600}.sds__res-tempo span b{color:#00a9eb}.sds__res-tempo div{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.sds__res-tempo i{transform-origin:0;background:#f0a237;height:100%;display:block;transform:scaleX(0)}.sds__res-lado[data-lado=com] .sds__res-tempo i{background:linear-gradient(90deg,#243b98,#00a9eb)}.sds__res-tempo>b{font-family:var(--titulo);font-variant-numeric:tabular-nums;color:#ffc56e;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700}.sds__res-lado[data-lado=com] .sds__res-tempo>b{color:#7fd6ff}.sds__trilho{z-index:12;background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.sds__trilho i{transform-origin:0;background:linear-gradient(90deg,#243b98,#00a9eb);height:100%;display:block;transform:scaleX(0)}@media (width<=960px){.sds{--ir-topo:72px}.sds__avisos{width:min(240px,40%)}}@media (width<=700px){.sds__salas{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sds__nome{padding:6px 11px;top:10px;left:12px;transform:none}.sds__nome strong{font-size:1rem}.sds__avisos{gap:0;width:min(250px,58%);top:auto;bottom:12px}.sds__sala[data-lado=sem] .sds__avisos,.sds__sala[data-lado=com] .sds__avisos{left:auto;right:10px}.sds__avisos>.sds__aviso{grid-area:1/1}.sds__avisos{display:grid}.sds__aviso{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 11px}.sds__aviso>i{width:24px;height:24px;font-size:.85rem}.sds__aviso strong{font-size:.9rem}.sds__aviso span{font-size:.82rem}.sds__aviso[data-ultimo=false]{display:none!important}.sds__mini{grid-template-columns:1fr 1fr}.sds__mini img{aspect-ratio:4/3}.sds__placar{column-gap:10px;padding:7px 11px;bottom:10px;left:10px;transform:none}.sds__placar span{font-size:.8rem}.sds__placar b{font-size:1.7rem}.sds__pontos i{width:16px;height:5px}.sds__relogio{padding:5px 10px 6px}.sds__relogio b{font-size:1.05rem}.sds__relogio span{font-size:.75rem}.sds__meio{padding:6px 10px;top:50%;transform:translate(-50%,-50%)}.sds__meio div{width:110px}.sds__total{grid-template-columns:auto auto;place-content:start;place-items:center start;column-gap:12px;padding:62px 16px 0}.sds__total b{grid-row:1/span 2;font-size:3.6rem}.sds__total span{text-align:left;align-self:end;padding:0;font-size:1.05rem}.sds__total em{align-self:start;margin:0;font-size:.9rem}.sds__sala[data-lado=sem] .sds__placar,.sds__sala[data-lado=sem] .sds__avisos{bottom:42px}.sds__resumo .ir-vidro{gap:8px;padding:16px 18px}.sds__resumo .ir-h2{font-size:1.3rem}.sds__resumo .ir-nota-cena{font-size:.76rem;line-height:1.35}.sds__intro,.sds__resumo{place-items:end stretch;padding-bottom:20px}.sds__intro .ir-vidro{gap:12px;padding:20px}.sds__res-grade{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sds__res-lado{gap:8px}.sds__res-tempo span{font-size:.88rem}.sds__res-cab .ir-h2{font-size:1.3rem}.sds__res-cab p{font-size:.92rem}}.sds__dica{z-index:11;right:var(--margem);color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050816b8;border:1px solid #00a9eb73;border-radius:8px;align-items:center;gap:12px;padding:12px 20px;font-size:1rem;font-weight:600;display:inline-flex;position:absolute;bottom:40px}.sds__dica svg{color:#7fd6ff;width:20px;height:20px;animation:1.4s ease-in-out infinite ir-desce}@media (width<=960px){.sds__dica{padding:9px 14px;font-size:.9rem;inset:130px auto auto 50%;transform:translate(-50%)}}
