.new-logo img{display:block;width:160px;height:auto}.hero-content{pointer-events:none}.hero-content a{pointer-events:auto}.hero-content h1{font-size:clamp(48px,4.7vw,72px);max-width:650px}.hero-lead{max-width:440px}.consent-stream{position:absolute;right:1%;top:22%;height:62%;width:49%;z-index:2;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;--rate:1}.stream-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:.1em;color:#b8c8b6;padding:0 22px}.stream-caption small{font-size:6px;color:#7887a3}.stream-stage{position:relative;flex:1;min-height:300px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.stream-lanes{position:absolute;inset:0}.stream-lanes i{position:absolute;left:0;right:0;top:30%;height:1px;background:linear-gradient(90deg,transparent,#9cc46a21,#c5f45144,#9cc46a21,transparent)}.stream-lanes i:nth-child(2){top:51%;background:linear-gradient(90deg,transparent,#ff96662a,#a08aff33,transparent)}.stream-lanes i:nth-child(3){top:72%;background:linear-gradient(90deg,transparent,#a08aff33,#c5f45122,transparent)}.stream-gate{position:absolute;left:50%;top:50%;width:153px;height:190px;transform:translate(-50%,-50%);border:1px solid #c5f45169;border-radius:17px;background:linear-gradient(145deg,#29364cee,#1d2944f5);box-shadow:0 14px 40px #0d152c55,0 0 50px #c5f4510b;z-index:3;padding:21px 18px;text-align:left}.gate-dot{position:absolute;right:15px;top:17px;width:5px;height:5px;border-radius:50%;background:#c5f451}.stream-gate>small{font-size:6px;letter-spacing:.13em;color:#8399a6;display:block;margin-top:6px}.stream-gate>b{display:block;font-size:17px;line-height:1.25;letter-spacing:-.03em;color:#e6f0dc;font-weight:500;margin-top:15px}.gate-brand{display:block;font-size:15px;letter-spacing:-.05em;color:#c5f451;margin-top:18px}.gate-brand i{font-style:normal;font-size:5px;margin-left:2px}.gate-signal{position:absolute;left:18px;right:18px;bottom:14px;display:flex;gap:4px}.gate-signal i{height:2px;flex:1;background:#c5f45133;animation:gate-process 2.1s ease-in-out infinite}.gate-signal i:nth-child(2){animation-delay:.35s}.gate-signal i:nth-child(3){animation-delay:.7s}.stream-side-label{position:absolute;bottom:9%;font:7px ui-monospace,monospace;letter-spacing:.14em;color:#788c9f}.before{left:12%}.after{right:10%}.stream-message{position:absolute;left:0;top:var(--y);width:187px;min-height:64px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(125deg,#35445aef,#24334bea);box-shadow:0 7px 18px #09122620;z-index:2;will-change:transform,opacity;animation:decision-in 10s linear infinite;animation-delay:var(--delay);opacity:0}.stream-message.small-card{width:151px;min-height:50px;padding:9px 11px;z-index:1}.stream-message .message-author{display:flex;align-items:center;gap:6px;font-size:7px;color:#92a9b3;margin-bottom:7px}.message-author i{width:13px;height:13px;display:grid;place-items:center;border-radius:50%;font-style:normal;background:var(--tint);color:var(--line);font-size:7px}.stream-message b{display:block;font-size:10px;font-weight:500;line-height:1.45;color:#edf4e6}.stream-message small{display:block;font-size:7px;line-height:1.5;color:#a3b7c1;margin-top:4px}.stream-message.small-card b{font-size:8px}.stream-message.small-card small{font-size:6px}.stream-receipt{position:absolute;left:53%;top:var(--y);width:174px;padding:11px 13px;border:1px solid #c5f45135;border-radius:10px;background:#263a46ed;z-index:2;will-change:transform,opacity;animation:record-out 10s linear infinite;animation-delay:var(--delay);opacity:0;box-shadow:0 7px 18px #09122620}.stream-receipt b{display:block;color:#d8eac6;font-size:9px;font-weight:500;line-height:1.4}.stream-receipt b>i{font-style:normal;margin-right:7px;color:#c5f451}.stream-receipt small{display:block;font-size:7px;color:#94abb6;margin-top:5px}.stream-footer{padding:5px 22px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;color:#8faaa9}.stream-footer>div{display:flex;align-items:center;gap:7px}.stream-footer b{font-size:9px;color:#cbdcbe;font-weight:450}.stream-live-dot{width:4px;height:4px;background:#c5f451;border-radius:50%}.stream-footer>span{font-size:7px}.stream-key{display:flex;gap:17px;align-items:center;padding:16px 22px 0;font-size:7px;color:#8ca3a8}.stream-key>span{display:flex;gap:5px;align-items:center}.stream-key i{width:4px;height:4px;border-radius:50%;display:inline-block}.lime-key{background:#c5f451}.orange-key{background:#ff9666}.violet-key{background:#a08aff}.stream-key button{margin-left:auto;border:0;background:none;color:#aabcae;font-size:7px;padding:4px;cursor:pointer}.stream-note{padding:0 22px;font-size:6px;color:#76869e;line-height:1.5;margin-top:10px}.consent-stream.stream-paused *{animation-play-state:paused!important}.consent-stream.stream-offscreen *{animation-play-state:paused!important}
@keyframes decision-in{0%{transform:translateX(-210px) translateY(8px) scale(.88);opacity:0}10%{opacity:.85}32%{transform:translateX(35px) translateY(0) scale(1);opacity:1}48%{transform:translateX(190px) translateY(-8px) scale(.72);opacity:.15}52%,100%{transform:translateX(240px) scale(.5);opacity:0}}
@keyframes record-out{0%,48%{transform:translateX(-40px) scale(.75);opacity:0}56%{transform:translateX(12px) scale(.95);opacity:1}78%{transform:translateX(125px) translateY(-5px) scale(1);opacity:.95}95%,100%{transform:translateX(290px) translateY(-13px) scale(.88);opacity:0}}
@keyframes gate-process{0%,100%{background:#c5f45122}50%{background:#c5f451bb}}
@media(min-width:1650px){.hero-content h1{font-size:83px}.consent-stream{right:2%;width:48%;top:20%;height:65%}.stream-gate{width:170px;height:207px;padding:24px}.stream-gate>b{font-size:20px}.stream-message{width:205px}.stream-receipt{width:192px}}
@media(max-width:1100px){.hero-content h1{font-size:55px}.hero-lead{max-width:390px;font-size:14px}.consent-stream{right:0;width:49%;height:59%;top:25%}.stream-gate{width:130px;height:177px;padding:17px 14px}.stream-gate>b{font-size:15px}.stream-gate>small{font-size:5px}.stream-message{width:165px}.stream-receipt{width:150px}.stream-footer>span{display:none}}
@media(max-width:800px){.hero{flex-direction:column;padding-top:135px;padding-bottom:110px}.hero-content{pointer-events:auto;order:0;margin:0 auto}.hero-content h1{font-size:clamp(49px,8vw,65px)}.hero-lead{max-width:500px}.consent-stream{position:relative;right:auto;top:auto;width:100%;height:420px;flex-shrink:0;order:1;margin-top:35px}.hero-footer{bottom:25px}.new-logo img{width:145px}.stream-gate{width:150px;height:190px}.stream-gate>b{font-size:17px}.stream-message{width:190px}.stream-receipt{width:170px}.hero .cta-row{flex-direction:row;align-items:center}}
@media(max-width:480px){.hero-content h1{font-size:46px}.consent-stream{height:360px}.stream-gate{width:125px;height:170px;padding:17px 13px}.stream-gate>b{font-size:15px}.stream-message{width:155px;padding:10px}.stream-message.small-card{width:125px}.stream-message b{font-size:8px}.stream-receipt{width:139px;padding:10px}.stream-receipt b{font-size:8px}.stream-caption{font-size:6px;padding:0 15px}.stream-caption small{display:none}.stream-footer{padding:5px 15px 0}.stream-footer b{font-size:8px}.stream-key{padding:14px 15px 0;gap:13px}.stream-note{padding:0 15px}.stream-side-label{font-size:6px}.stream-gate .gate-brand{font-size:14px;margin-top:14px}.hero .button{font-size:10px;padding:13px 15px}.hero .underlink{font-size:10px}}
@media(prefers-reduced-motion:reduce){.stream-message,.stream-receipt{animation:none!important;opacity:0}.stream-message:first-child{opacity:1;transform:translateX(4px);top:25%}.stream-receipt:first-child{opacity:1;transform:translateX(38px);top:65%}.gate-signal i{animation:none!important}}
.consent-stream.stream-tab-hidden *{animation-play-state:paused!important}
/* Flujo a escala de todo el hero, con entradas desde cuatro direcciones. */
.hero{isolation:isolate}.hero-content{z-index:4;pointer-events:none}.hero-content:before{content:'';position:absolute;z-index:-1;left:-25px;right:42%;top:-25px;bottom:-20px;background:radial-gradient(ellipse,#1b2244f5 35%,#1b2244b0 65%,#1b224400 78%);pointer-events:none}.hero-content a{pointer-events:auto}
.consent-stream{inset:110px 0 75px;width:100%;height:auto;z-index:2;overflow:visible}
.stream-caption{padding:0 5%;justify-content:flex-end;gap:30px}.stream-stage{mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);min-height:440px;overflow:hidden}
.stream-gate{left:73%;top:49%;width:180px;height:210px;padding:23px;border-color:#c5f45199;background:linear-gradient(135deg,#344958f5,#243448fa);box-shadow:0 20px 55px #111a35aa,0 0 0 8px #c5f45104,0 0 55px #c5f4510f}
.stream-gate>b{font-size:22px}.stream-gate>small{font-size:7px}.gate-brand{font-size:19px}.stream-side-label{display:none}.stream-footer{padding:0 6% 0 58%;position:absolute;bottom:48px;width:100%}.stream-key{position:absolute;bottom:15px;left:58%;right:5%;padding:0}.stream-note{position:absolute;bottom:-8px;left:58%;font-size:6px;padding:0}.stream-message{animation-name:hero-in-left;animation-duration:14s;top:var(--y);width:195px}.stream-message:nth-child(2n){animation-name:hero-in-top;left:78%}.stream-message:nth-child(3n){animation-name:hero-in-bottom;left:60%}.stream-message:nth-child(5n){animation-name:hero-in-right;left:100%}.stream-receipt{left:73%;animation-name:hero-record;animation-duration:14s}.stream-lanes i{left:53%;right:0}.hero-fly-layer{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}.hero-fly-card{position:absolute;display:grid;grid-template-columns:28px 1fr;column-gap:9px;padding:12px 16px;border-radius:11px;border:1px solid color-mix(in srgb,var(--event-color) 50%,transparent);background:#283e50f5;box-shadow:0 12px 32px #07102755;color:#edf5e7;min-width:220px;opacity:0;will-change:transform,opacity}.hero-fly-card>span{grid-row:1/3;display:grid;place-items:center;align-self:center;width:25px;height:25px;border-radius:50%;background:color-mix(in srgb,var(--event-color) 15%,transparent);color:var(--event-color);font-size:13px}.hero-fly-card>b{font-size:10px;line-height:1.5;font-weight:550}.hero-fly-card>small{font-size:7px;color:#9bb3ba;margin-top:3px}.fly-0{left:0;top:20%;animation:fly-from-left 18s linear -2s infinite}.fly-1{right:0;top:64%;animation:fly-from-right 20s linear -8s infinite}.fly-2{left:65%;top:0;animation:fly-from-top 19s linear -11s infinite}.fly-3{left:48%;bottom:0;animation:fly-from-bottom 22s linear -17s infinite}
@keyframes hero-in-left{0%{transform:translateX(-240px) translateY(50px) rotate(-5deg) scale(.9);opacity:0}12%{opacity:.55}42%{transform:translateX(48vw) translateY(5px) rotate(2deg) scale(.95);opacity:.8}55%{transform:translateX(67vw) translateY(-25px) scale(.6);opacity:0}100%{transform:translateX(67vw);opacity:0}}
@keyframes hero-in-top{0%{transform:translate(-40px,-300px) rotate(7deg) scale(.8);opacity:0}15%{opacity:.6}40%{transform:translate(-20px,-50px) rotate(-3deg) scale(.95);opacity:.9}55%{transform:translate(-80px,20px) scale(.6);opacity:0}100%{opacity:0;transform:translate(-80px,20px) scale(.6)}}
@keyframes hero-in-bottom{0%{transform:translate(-60px,350px) rotate(-8deg) scale(.9);opacity:0}15%{opacity:.6}40%{transform:translate(80px,75px) rotate(3deg) scale(.95);opacity:.85}55%{transform:translate(110px,-10px) scale(.6);opacity:0}100%{opacity:0;transform:translate(110px,-10px) scale(.6)}}
@keyframes hero-in-right{0%{transform:translate(240px,30px) rotate(6deg);opacity:0}15%{opacity:.8}40%{transform:translate(-170px,-10px) rotate(-3deg) scale(.9);opacity:.9}55%{transform:translate(-29vw,-20px) scale(.6);opacity:0}100%{opacity:0;transform:translate(-29vw,-20px) scale(.6)}}
@keyframes hero-record{0%,55%{opacity:0;transform:translate(-45px,0) scale(.65)}64%{opacity:1;transform:translate(30px,10px) scale(.95)}90%{opacity:.8;transform:translate(230px,-30px) scale(.9)}100%{opacity:0;transform:translate(420px,-70px) scale(.8)}}
@keyframes fly-from-left{0%,70%,100%{opacity:0;transform:translate(-280px,50px) rotate(-5deg)}74%{opacity:1}82%{opacity:1;transform:translate(35vw,-5px) rotate(1deg)}89%{opacity:0;transform:translate(88vw,-55px) rotate(6deg)}}
@keyframes fly-from-right{0%,68%,100%{opacity:0;transform:translate(280px,45px) rotate(5deg)}72%{opacity:1}80%{opacity:1;transform:translate(-24vw,-5px) rotate(-2deg)}88%{opacity:0;transform:translate(-90vw,-65px) rotate(-6deg)}}
@keyframes fly-from-top{0%,72%,100%{opacity:0;transform:translate(40px,-190px) rotate(4deg)}76%{opacity:1}83%{opacity:1;transform:translate(-40px,35vh) rotate(-2deg)}90%{opacity:0;transform:translate(-90px,85vh) rotate(-5deg)}}
@keyframes fly-from-bottom{0%,70%,100%{opacity:0;transform:translate(-30px,180px) rotate(-5deg)}74%{opacity:1}82%{opacity:1;transform:translate(70px,-25vh) rotate(2deg)}90%{opacity:0;transform:translate(160px,-80vh) rotate(7deg)}}
.hero-fly-layer.stream-paused *,.hero-fly-layer.stream-offscreen *{animation-play-state:paused!important}
@media(max-width:800px){.consent-stream{position:relative;inset:auto;width:100%;height:450px;margin-top:20px}.stream-gate{left:62%;width:150px;height:185px;padding:19px}.stream-gate>b{font-size:18px}.stream-footer{left:0;padding:0 20px;bottom:50px}.stream-key{left:20px;right:20px;bottom:20px}.stream-note{left:20px;bottom:-3px}.stream-caption{justify-content:space-between;padding:0 20px}.hero-content:before{display:none}.hero-fly-card{min-width:190px}.hero-fly-card>b{font-size:9px}.fly-0{top:15%}.fly-1{top:78%}.fly-2{left:72%}.fly-3{left:30%}.stream-message{width:160px}.stream-receipt{left:62%}}
@media(prefers-reduced-motion:reduce){.hero-fly-layer{display:none}.stream-message:first-child{transform:translateX(10px);top:35%}.stream-receipt:first-child{transform:translateX(35px);left:73%;top:65%}}
/* Personas y datos en movimiento: desorden de entrada, registro de salida. */
.direction-verde-acido .hero>.hero-art{display:block;position:absolute;inset:-2%;z-index:0;background:linear-gradient(90deg,#15203b1a,#15203b22),url('assets/hero-data-depth.jpg') center/cover;opacity:.83;animation:jumpdot-depth 19s ease-in-out infinite;pointer-events:none}
.hero-content:before{right:38%;background:radial-gradient(ellipse,#172341e8 25%,#1723419c 55%,#17234100 78%)}
.stream-message .message-author{font-size:7px;gap:7px;line-height:1.35}
.stream-message .message-author .person-silhouette{width:23px;height:27px;border-radius:9px 9px 7px 7px;background:var(--tint);display:grid;place-items:center;flex-shrink:0}
.person-silhouette svg{width:16px;height:21px;fill:var(--line);stroke:none}
.stream-message{min-height:78px;border-color:var(--line);background:linear-gradient(125deg,#354761f5,#21324cf5)}
.stream-message.small-card{min-height:64px}.stream-message.small-card .person-silhouette{width:18px;height:22px}.stream-message.small-card .message-author{font-size:6px}
.people-flow{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}
.flow-person{position:absolute;top:var(--person-top);left:var(--person-left);display:flex;gap:8px;align-items:center;opacity:0;animation:person-converge 17s linear infinite;animation-delay:var(--person-delay);will-change:transform,opacity}
.flow-person>svg{width:32px;height:40px;fill:#b4cbb94d;stroke:#d1efd929;stroke-width:.5;filter:drop-shadow(0 3px 10px #15234255)}
.flow-person>span{font:8px ui-monospace,SFMono-Regular,monospace;color:#b4c8d073;background:#203a5055;border:1px solid #b5d2d018;border-radius:5px;padding:6px 8px;white-space:nowrap}
.flow-person.person-1>svg{fill:#ff96664a}.flow-person.person-2>svg{fill:#a08aff4d}
.stream-gate{background:linear-gradient(130deg,#3a5360f8,#20324afa);border-color:#d6fca4ba;box-shadow:0 15px 45px #101b3f88,0 0 0 7px #c5f45104,0 0 40px #c5f45112}
.stream-gate:after{content:'';position:absolute;inset:-13px;border:1px solid #c5f45113;border-radius:25px;pointer-events:none}
.stream-receipt{background:#29434df5;border-color:#b9df8d55}
.stream-caption{color:#c7d9bc}.stream-caption small{color:#b2bbd1}
.stream-footer b{color:#d9e9c6}.stream-note{color:#a5b3c8}
@keyframes person-converge{0%{opacity:0;transform:translate(-90px,60px) scale(.75)}15%{opacity:.55}45%{opacity:.45;transform:translate(90px,-10px) scale(.95)}68%{opacity:0;transform:translate(220px,-65px) scale(.6)}100%{opacity:0;transform:translate(220px,-65px) scale(.6)}}
@keyframes jumpdot-depth{0%,100%{transform:translate(-.3%,-.2%) scale(1.01)}50%{transform:translate(.5%,.4%) scale(1.025)}}
.people-flow.stream-paused *,.people-flow.stream-offscreen *{animation-play-state:paused!important}
@media(max-width:800px){.direction-verde-acido .hero>.hero-art{background-position:60% center;opacity:.55}.hero-content{z-index:4}.people-flow{opacity:.6}.flow-person>span{font-size:6px}.stream-message .message-author{font-size:6px}.stream-message .message-author .person-silhouette{width:18px;height:22px}}
@media(prefers-reduced-motion:reduce){.people-flow{display:none}.direction-verde-acido .hero>.hero-art{animation:none!important}}

/* Un acento editorial, sin diluir la identidad de consultora. */
.direction-verde-acido .hero h1 .consent-editorial{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.065em;color:#C5F451;display:inline;line-height:1.05}
.direction-verde-acido .hero .eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;color:#D1DDCD}
@media(max-width:480px){.direction-verde-acido .hero .eyebrow{font-size:8px;letter-spacing:.08em}.direction-verde-acido .hero h1 .consent-editorial{font-size:.96em}}

/* Núcleo con interfaz real de preferencias, no caja abstracta. */
.stream-gate{width:240px;height:auto;min-height:244px;padding:18px 18px 23px;border-radius:15px;pointer-events:auto;text-align:left;background:#F7F9F1;color:#24382E;border:1px solid #D3E0C3;box-shadow:0 18px 50px #0D163C55}
.gate-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.gate-heading .gate-brand{margin:0;font-size:17px;color:#24382E}.gate-heading small{font-size:6px;letter-spacing:.1em;color:#879880}.gate-heading .gate-brand i{color:#8AAE3D}
.stream-gate>b{font-size:22px;color:#24382E;margin-top:17px;line-height:1.12}
.stream-gate .gate-copy{font-size:9px;line-height:1.65;color:#7D8D76;margin:12px 0 15px}
.gate-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.gate-buttons button{min-height:32px;border:1px solid #607954;border-radius:5px;background:transparent;color:#334E2D;font-size:9px;padding:8px 5px;cursor:pointer}
.gate-buttons button:hover{background:#E6EEDC;border-color:#426432}
.gate-preferences{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:11px 0 6px;color:#5A7650;font-size:8px;cursor:pointer}.gate-preferences span{font-size:12px}
.gate-feedback{display:block;font-size:6px;line-height:1.5;color:#8C9A85;margin-top:4px}
.stream-gate .gate-signal{left:18px;right:18px;bottom:10px}.gate-signal i{background:#8AAE3D33}
.gate-categories{margin:9px 0 13px;border-top:1px solid #DBE3D2;padding-top:7px}.gate-categories[hidden]{display:none}.gate-categories label{display:flex;align-items:center;justify-content:space-between;font-size:9px;padding:6px 0;color:#526A47}.gate-categories input{accent-color:#5F8435;width:13px;height:13px}.gate-categories>small{font-size:7px;color:#91A083;display:block;margin-top:5px}
.gate-choice-pulse{animation:gate-confirm .5s ease-out}@keyframes gate-confirm{0%{box-shadow:0 0 0 0 #C5F45166,0 18px 50px #0D163C55}100%{box-shadow:0 0 0 14px #C5F45100,0 18px 50px #0D163C55}}
@media(max-width:1100px){.stream-gate{width:215px;padding:16px}.stream-gate>b{font-size:20px}.stream-gate .gate-copy{font-size:8px}.gate-buttons button{font-size:8px}}
@media(max-width:800px){.stream-gate{left:61%;width:225px;min-height:235px}.stream-gate>b{font-size:21px}}
@media(max-width:480px){.stream-gate{left:62%;width:195px;padding:14px 14px 22px;min-height:225px}.stream-gate>b{font-size:19px}.gate-heading .gate-brand{font-size:15px}.gate-buttons button{font-size:8px}.stream-gate .gate-copy{font-size:8px}}
/* Gestor integrado: misma materia y luz que el flujo, sin placa blanca. */
.stream-gate{background:linear-gradient(135deg,#34455be8,#202d49ed);color:#E8F2E0;border:1px solid #CCECA273;box-shadow:inset 0 1px 0 #E2F5CF18,0 20px 55px #09132E55,0 0 45px #A08AFF0B;backdrop-filter:blur(16px);border-radius:17px}
.stream-gate:after{inset:-9px;border-color:#C5F4510C;border-radius:24px}
.gate-heading .gate-brand{color:#EAF3E2}.gate-heading .gate-brand i{color:#C5F451}.gate-heading small{color:#8EA6B2}
.stream-gate>b{color:#ECF5E5;font-weight:450;letter-spacing:-.035em}
.stream-gate .gate-copy{color:#A3B6BD}
.gate-buttons button{background:#D6F1C009;border-color:#ADC89077;color:#D9EBCA;border-radius:6px;box-shadow:inset 0 1px 0 #FFFFFF09}
.gate-buttons button:hover{background:#C5F45118;border-color:#C5F451BB;color:#EDFFD7}
.gate-preferences{color:#B3CAA8}.gate-preferences:hover{color:#D6EDBA}
.gate-feedback{color:#8399A6}.gate-categories{border-color:#C5F45124}.gate-categories label{color:#BDD1B5}.gate-categories>small{color:#8198A3}.gate-categories input{accent-color:#C5F451}
.stream-gate .gate-signal i{background:#C5F45144}
@media(prefers-reduced-transparency:reduce){.stream-gate{background:#26364B;backdrop-filter:none}}

.chile-flag{display:inline-block;position:relative;vertical-align:-1px;width:18px;height:12px;margin:0 5px 0 7px;border-radius:1px;overflow:hidden;background:linear-gradient(#fff 0 50%,#d52b31 50%);box-shadow:0 0 0 1px #ffffff22}.chile-flag i{position:absolute;left:0;top:0;width:6px;height:6px;display:grid;place-items:center;background:#164b9a;color:#fff;font:5px/1 Arial,sans-serif;font-style:normal;letter-spacing:0}
