@font-face{font-family:Degular Display;src:url(/fonts/DegularDisplay-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Degular Display;src:url(/fonts/DegularDisplay-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Degular Display;src:url(/fonts/DegularDisplay-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular Display;src:url(/fonts/DegularDisplay-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular Display;src:url(/fonts/DegularDisplay-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular Display;src:url(/fonts/DegularDisplay-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Degular Text;src:url(/fonts/DegularText-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Degular Text;src:url(/fonts/DegularText-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular Text;src:url(/fonts/DegularText-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular Text;src:url(/fonts/DegularText-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular Text;src:url(/fonts/DegularText-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--azul:#00405b;--teal:#009b8f;--cinza:#585757;--gold:#c17f24;--gold-light:#e8b95a;--rose:#f43f5e;--rose-light:#fb7185;--bg-light:#f5f7fa;--white:#fff;--glass-bg:#ffffff14;--glass-border:#ffffff1f;--glass-bg-light:#ffffffd9;--glass-border-light:#00405b14;--radius:16px;--radius-sm:10px;--radius-xs:6px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#0a0e1a;width:100%;height:100%;font-family:Degular Text,Inter,sans-serif;overflow:hidden}#root{width:100%;height:100%}#frame{background:#0a0e1a;border-radius:4px;width:100%;max-width:177.78vh;height:100%;max-height:56.25vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#app{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden}@keyframes geo-drift-1{0%,to{transform:translate(0)}50%{transform:translate(30px,-35px)}}@keyframes geo-drift-2{0%,to{transform:translate(0)}50%{transform:translate(-32px,25px)}}@keyframes geo-drift-3{0%,to{transform:translate(0)}50%{transform:translate(35px,22px)}}@keyframes geo-drift-4{0%,to{transform:translate(0)}50%{transform:translate(-22px,-32px)}}@keyframes glow-breathe{0%,to{opacity:.12;transform:translate(-50%,-50%)scale(1)}50%{opacity:.28;transform:translate(-50%,-50%)scale(1.18)}}@keyframes grain-shift{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,-35%)}90%{transform:translate(-10%,10%)}to{transform:translate(5%,5%)}}.scr{opacity:0;pointer-events:none;z-index:1;flex-direction:column;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:scale(1.015)}.scr:not(.active):not(.exit){visibility:hidden}.scr:not(.active):not(.exit) *{animation-play-state:paused!important}.scr.active{visibility:visible;opacity:1;pointer-events:all;z-index:10;transform:scale(1)}.scr.exit{opacity:0;z-index:5;transform:scale(.985)}.scr.ff-active{pointer-events:none}.scr.ff-active .ff-hint,.scr.ff-active .ff-exit{pointer-events:all}.scr.ff-active .hbar{opacity:0;transition:transform .4s,opacity .3s;transform:translateY(-100%)}.scr.ff-active .bbar{opacity:0;transition:transform .4s,opacity .3s;transform:translateY(100%)}.scr.ff-active .stage{opacity:0;transition:transform .4s,opacity .3s;transform:translate(-100%)}.scr.ff-active .vp{opacity:0;pointer-events:none;transition:opacity .3s}.hbar,.bbar,.stage{transition:transform .4s,opacity .3s}.vp{z-index:0;position:absolute;inset:0;overflow:hidden}.vp-img{filter:brightness(.6)saturate(.8);background-position:50%;background-size:cover;position:absolute;inset:0}.vp-grad{position:absolute;inset:0}.vp-tod{pointer-events:none;transition:background .8s;position:absolute;inset:0}.tod-morning{background:linear-gradient(135deg,#fbbf240f 0%,#0000 60%)}.tod-afternoon{background:linear-gradient(135deg,#f973161a 0%,#ea580c0a 60%)}.tod-night{background:linear-gradient(135deg,#1e1e6440 0%,#0a0a2826 60%)}.geo-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.geo-overlay:before{content:"";clip-path:polygon(35% 0,100% 0,100% 100%,15% 100%);background:linear-gradient(145deg,#009b8f80 0%,#00405b59 100%);width:55%;height:100%;position:absolute;top:0;right:0}.geo-overlay:after{content:"";clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);background:#00405b26;width:30%;height:40%;position:absolute;bottom:0;right:0}.geo-overlay-gold:before{background:linear-gradient(145deg,#c17f2473 0%,#00405b4d 100%)}.vp-label{z-index:5;border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);color:#fff;pointer-events:none;white-space:nowrap;background:#00405b99;border:1px solid #009b8f33;padding:5px 12px;font-family:Degular Text,sans-serif;font-size:.62rem;font-weight:600;position:absolute}.vp-dot{z-index:5;background:var(--teal);pointer-events:none;border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite dotpulse;position:absolute;box-shadow:0 0 16px #009b8f80}@keyframes dotpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.hbar{z-index:50;background:0 0;align-items:center;gap:10px;height:56px;padding:12px 20px;display:flex;position:absolute;top:0;left:0;right:0}.hbar-glass{-webkit-backdrop-filter:blur(24px);border-radius:0 0 var(--radius) var(--radius);background:#00405ba6;border-bottom:1px solid #ffffff0f}.hbar-logo{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:flex}.hbar-logo svg{width:auto;height:28px}.hbar-logo span{color:#fff;letter-spacing:.3px;font-family:Degular Display,sans-serif;font-size:.85rem;font-weight:700}.hbar-sep{background:#ffffff26;flex-shrink:0;width:1px;height:20px}.hbar-loc{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Degular Text,sans-serif;font-size:.75rem;font-weight:500;overflow:hidden}.hbar-loc.ita{color:var(--gold-light)}.hb{border-radius:var(--radius-xs);color:#fff9;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;padding:5px 14px;font-family:Degular Text,sans-serif;font-size:.68rem;font-weight:600;transition:all .25s}.hb:hover{color:#fff;background:#ffffff1f}.hb.hb-back{color:#00d2c3cc;border-color:#009b8f4d}.hb.hb-back:hover{background:#009b8f26}.hb.hb-home{color:var(--gold-light);border-color:#c17f244d}.hb.hb-home:hover{background:#c17f241a}.tod-ctrl{align-items:center;gap:3px;display:flex}.tod-d{cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;transition:all .2s;display:flex}.tod-d:hover{transform:scale(1.15)}.tod-d.sel{border-color:#ffffff40}.td-m{background:#fbbf2426}.td-t{background:#f9731626}.td-n{background:#6366f126}.bbar{z-index:50;background:0 0;align-items:center;gap:10px;height:44px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.bbar-glass{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius) var(--radius) 0 0;background:#00405b8c;border-top:1px solid #ffffff0f}.bbar-crumb{color:#ffffff73;flex:1;font-family:Degular Text,sans-serif;font-size:.68rem}.bbar-crumb b{color:#ffffffbf}.bb{border-radius:var(--radius-sm);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;padding:5px 14px;font-family:Degular Text,sans-serif;font-size:.68rem;font-weight:600;transition:all .25s}.bb-ff{color:var(--rose-light);background:#f43f5e1f;border-color:#f43f5e4d}.bb-ff:hover{background:#f43f5e38}.bb-ff.on{border-color:var(--rose);background:#f43f5e40}.bb-ly{color:#00d2c3cc;background:#009b8f1f;border-color:#009b8f4d}.bb-ly:hover{background:#009b8f38}.stage{z-index:1;position:absolute;inset:0;overflow:hidden}.panel{z-index:20;-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffeb 0%,#ffffffe0 70%,#fff6 100%);border-right:1px solid #00405b0f;flex-direction:column;justify-content:flex-start;width:min(500px,55%);padding:72px 40px 56px 32px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.panel-wide{width:min(620px,65%)}.panel-full{-webkit-backdrop-filter:none;text-align:center;background:0 0;border-right:none;justify-content:center;align-items:center;width:100%;padding:72px 40px 56px}.panel-dark{-webkit-backdrop-filter:none;background:0 0;border-right:none}.panel-dark h1,.panel-dark h2{color:#fff}.panel-dark .sub{color:#ffffff80}.panel-dark .body{color:#fff9}.panel h1{color:var(--azul);margin-bottom:8px;font-family:Degular Display,sans-serif;font-size:2.4rem;font-weight:900;line-height:1.05}.panel h2{color:var(--azul);margin-bottom:6px;font-family:Degular Display,sans-serif;font-size:1.6rem;font-weight:700}.panel h3{margin-bottom:8px;font-family:Degular Display,sans-serif;font-size:1.15rem;font-weight:600}.panel .sub{color:var(--cinza);margin-bottom:24px;font-family:Degular Text,sans-serif;font-size:.85rem;font-weight:400}.panel .body{color:var(--cinza);margin-bottom:16px;font-family:Degular Text,sans-serif;font-size:.82rem;line-height:1.7}.lpanel{z-index:30;-webkit-backdrop-filter:blur(24px);background:#00405bb3;border-left:1px solid #ffffff14;width:220px;padding:72px 18px 56px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #0003}.lpanel.open{transform:translate(0)}.lpanel h4{color:var(--teal);text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px;font-family:Degular Display,sans-serif;font-size:.72rem;font-weight:700}.litem{cursor:pointer;color:#ffffff80;align-items:center;gap:8px;padding:6px 0;font-family:Degular Text,sans-serif;font-size:.72rem;transition:color .2s;display:flex}.litem:hover{color:#fffc}.lbox{border:1.5px solid #fff3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .2s;display:flex}.lbox.on{background:#22c55e33;border-color:#22c55e}.lbox.on:after{content:"✓";color:#22c55e;font-size:7px}.style-toggle{border-radius:var(--radius-xs);background:#0003;gap:4px;margin-bottom:8px;padding:3px;display:flex}.style-opt{color:#fff6;text-align:center;cursor:pointer;border-radius:4px;flex:1;padding:6px 8px;font-family:Degular Text,sans-serif;font-size:.68rem;font-weight:600;transition:all .2s}.style-opt:hover{color:#fff9}.style-opt.active{color:var(--teal);background:#009b8f40;box-shadow:0 1px 4px #0003}.ff-hint{z-index:50;-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);pointer-events:none;opacity:0;background:#00405bb3;border:1px solid #009b8f4d;padding:12px 24px;transition:opacity .4s;position:absolute;top:60px;left:50%;transform:translate(-50%)}.ff-hint.show{opacity:1}.ff-hint p{color:#fffc;white-space:nowrap;margin:0;font-family:Degular Text,sans-serif;font-size:.8rem}.ff-exit{z-index:50;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);color:var(--rose-light);cursor:pointer;background:#f43f5e26;border:1px solid #f43f5e66;padding:10px 20px;font-family:Degular Text,sans-serif;font-size:.82rem;font-weight:600;transition:all .25s;position:absolute;top:60px;right:20px}.ff-exit:hover{border-color:var(--rose);background:#f43f5e4d}.stats{flex-wrap:wrap;gap:0;display:flex}.stat{width:50%;padding:10px 0}.stat .val{color:var(--azul);font-family:Degular Display,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}.stat .val span{opacity:.6;font-size:1rem;font-weight:400}.stat .lbl{color:#999;margin-top:2px;font-family:Degular Text,sans-serif;font-size:.72rem}.hub-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:700px;display:grid}.hub-grid.g2{grid-template-columns:repeat(2,1fr)}.hcard{border-radius:var(--radius);cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff14;padding:22px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hcard:hover{background:#ffffff1a;border-color:#009b8f4d;transform:translateY(-3px);box-shadow:0 8px 32px #00000040}.hcard .ic{margin-bottom:8px;font-size:1.6rem}.hcard h4{color:#fff;margin-bottom:4px;font-family:Degular Display,sans-serif;font-size:.9rem;font-weight:700}.hcard p{color:#ffffff73;font-family:Degular Text,sans-serif;font-size:.7rem;line-height:1.4}.hcard.dis{opacity:.2;cursor:default;pointer-events:none;position:relative}.hcard.dis:after{content:"Em breve";color:#ffffff4d;font-size:.6rem;font-weight:600;position:absolute;bottom:8px;left:18px}.hcard-light{background:#009b8f0a;border-color:#009b8f1a}.hcard-light h4{color:var(--azul)}.hcard-light p{color:var(--cinza)}.hcard-light:hover{background:#009b8f14;border-color:#009b8f40;box-shadow:0 6px 20px #00405b0f}.port-sel{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;max-width:800px;display:flex}.pcard{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;width:200px;height:220px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.pcard:hover{background:#ffffff1a;border-color:#009b8f4d;transform:scale(1.04);box-shadow:0 12px 40px #0000004d}.pcard .ic{margin-bottom:12px;font-size:2.8rem}.pcard h3{color:#fff;font-family:Degular Display,sans-serif;font-size:1.05rem;font-weight:700}.pcard p{color:#ffffff73;font-family:Degular Text,sans-serif;font-size:.72rem}.pcard.dis{opacity:.15;cursor:default;pointer-events:none}.pcard.dis:after{content:"Em breve";color:#ffffff40;margin-top:8px;font-family:Degular Text,sans-serif;font-size:.6rem;font-weight:600}.tgrid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}.tcard{border-radius:var(--radius-sm);cursor:pointer;background:#009b8f0a;border:1px solid #009b8f1f;padding:16px 18px;transition:all .25s}.tcard:hover{background:#009b8f14;border-color:#009b8f40;transform:translateY(-1px);box-shadow:0 4px 12px #00405b0f}.tcard h5{color:var(--teal);margin-bottom:3px;font-family:Degular Display,sans-serif;font-size:.85rem;font-weight:700}.tcard p{color:#999;font-family:Degular Text,sans-serif;font-size:.7rem;line-height:1.3}.stabs{gap:6px;margin-bottom:16px;display:flex}.stab{border-radius:var(--radius-xs);color:#999;cursor:pointer;background:#00405b08;border:1px solid #00405b1a;padding:6px 16px;font-family:Degular Text,sans-serif;font-size:.72rem;font-weight:600;transition:all .2s}.stab:hover{color:#666;background:#00405b0f}.stab.on{color:var(--teal);background:#009b8f1a;border-color:#009b8f4d}.pbtn{border-radius:var(--radius-xs);background:var(--teal);color:#fff;cursor:pointer;border:none;margin-top:16px;padding:10px 24px;font-family:Degular Text,sans-serif;font-size:.8rem;font-weight:600;transition:all .25s;display:inline-block;box-shadow:0 2px 8px #009b8f33}.pbtn:hover{background:#008a7f;transform:translateY(-1px);box-shadow:0 4px 16px #009b8f4d}.pbtn-ghost{box-shadow:none;background:0 0;border:1px solid #009b8f4d}.pbtn-ghost:hover{background:#009b8f1a}.chart{margin:16px 0}.chart-title{color:#999;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-family:Degular Display,sans-serif;font-size:.72rem;font-weight:600}.bar-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.bar-label{color:var(--cinza);text-align:right;flex-shrink:0;width:100px;font-family:Degular Text,sans-serif;font-size:.7rem}.bar-track{border-radius:var(--radius-xs);background:#00405b0a;flex:1;height:22px;position:relative;overflow:hidden}.bar-fill{border-radius:var(--radius-xs);height:100%;color:var(--azul);align-items:center;padding-left:8px;font-family:Degular Text,sans-serif;font-size:.65rem;font-weight:700;transition:width .8s;display:flex}.bar-val{color:#999;white-space:nowrap;flex-shrink:0;margin-left:8px;font-family:Degular Text,sans-serif;font-size:.68rem}.prop-bar{border-radius:var(--radius-xs);height:34px;margin:8px 0;display:flex;overflow:hidden}.prop-seg{justify-content:center;align-items:center;font-family:Degular Text,sans-serif;font-size:.72rem;font-weight:700;display:flex}@keyframes sel-pulse{0%,to{outline-color:#04cfcf}50%{outline-color:#04cfcf73}}.splash-bg{z-index:0;background:radial-gradient(at 19% 24%,#163436 0%,#2f4849 25%,#485c5d 50%,#617070 75%,#7a8483 100%);position:absolute;inset:0;overflow:hidden}.splash-geo{pointer-events:none;position:absolute}.splash-geo-tl{animation:28s ease-in-out infinite geo-drift-1;inset:-40.56% 48.33% 48.22% 0}.splash-geo-bl{animation:32s ease-in-out infinite geo-drift-2;inset:63.06% 48.33% -55.39% 0}.splash-geo-tr{animation:30s ease-in-out infinite geo-drift-3;inset:-33.06% -3.33% 40.72% 51.67%}.splash-geo-br{animation:34s ease-in-out infinite geo-drift-4;inset:75.56% -3.33% -67.89% 51.67%}.splash-wrap{z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.spl-logo-wrap{flex-direction:column;align-items:center;display:flex}.spl-logo-img{width:min(480px,32vw);height:auto}.spl-subtitle{color:#fff;letter-spacing:6.8px;text-transform:uppercase;text-align:center;margin-top:14px;font-family:Degular Text,sans-serif;font-size:1.05rem;font-weight:400}.spl-btn{border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;width:580px;max-width:90vw;height:136px;margin-top:48px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.spl-btn-bg{object-fit:cover;object-position:center 60%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spl-btn-overlay{pointer-events:none;background:#00435cb0;position:absolute;inset:0}.spl-btn-text{z-index:1;color:#fff;letter-spacing:.5px;font-family:Degular Display,sans-serif;font-size:1.65rem;font-weight:600;position:relative}.spl-btn:hover{transform:scale(1.025);box-shadow:0 12px 48px #00435c66}.spl-btn:hover .spl-btn-overlay{background:#00435c8c}.menu-wrap{z-index:2;flex-direction:column;align-items:center;height:100%;padding-top:5%;display:flex;position:relative}.menu-header{flex-direction:column;align-items:center;margin-bottom:4%;display:flex}.menu-logo{width:min(420px,28vw);height:auto}.menu-subtitle{color:#ffffffb3;letter-spacing:5px;margin-top:8px;font-family:Degular Text,sans-serif;font-size:clamp(.7rem,1.2vw,1.1rem);font-weight:400}.menu-cards{justify-content:center;align-items:flex-start;gap:clamp(16px,2.2vw,32px);width:100%;max-width:74%;padding-bottom:4%;display:flex}.menu-card{aspect-ratio:314/620;border-radius:var(--radius);cursor:pointer;outline-offset:-4px;outline:4px solid #0000;flex:1;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.menu-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000059}.menu-card-active{outline-offset:4px;outline:3px solid #04cfcf;animation:1.8s ease-in-out infinite sel-pulse}.menu-card-bg{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.menu-card-overlay{pointer-events:none;background:#00435c66;position:absolute;inset:0}.menu-card-gradient{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#ffffff4d 0%,#0000 35% 50%,#00000080 85%,#000000b3 100%);position:absolute;inset:0}.menu-card-content{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:clamp(12px,2vw,24px);display:flex;position:absolute;bottom:0;left:0;right:0}.menu-card-icon{filter:drop-shadow(0 2px 4px #0000004d);width:clamp(24px,2.5vw,36px);height:auto;margin-bottom:clamp(6px,1vw,12px)}.menu-card-title{color:#fff;margin-bottom:clamp(4px,.6vw,8px);font-family:Degular Display,sans-serif;font-size:clamp(1rem,2.2vw,2.2rem);font-weight:500;line-height:1.1}.menu-card-desc{color:#c9ced1;max-width:90%;font-family:Degular Text,sans-serif;font-size:clamp(.6rem,1vw,.95rem);font-weight:500;line-height:1.3}.sp-logo{z-index:10;width:min(240px,14vw);height:auto;position:absolute;top:3.3%;left:4%}.sp-wrap{z-index:2;flex-direction:column;align-items:center;height:100%;padding-top:12%;display:flex;position:relative}.sp-heading{text-align:center;margin-bottom:4%}.sp-title{color:#fff;font-family:Degular Display,sans-serif;font-size:clamp(1.6rem,2.6vw,2.8rem);font-weight:700;line-height:1.6}.sp-sub{color:#fff;font-family:Degular Display,sans-serif;font-size:clamp(.9rem,1.7vw,1.8rem);font-weight:400;line-height:1.2}.sp-cards{justify-content:center;align-items:flex-start;gap:clamp(12px,1.8vw,28px);width:100%;max-width:86%;display:flex}.sp-card{cursor:pointer;flex-direction:column;flex:1;align-items:flex-start;transition:transform .18s ease-out,opacity .25s,filter .25s;display:flex}.sp-card-photo{aspect-ratio:1;border-radius:var(--radius);outline-offset:5px;will-change:transform;outline:3px solid #0000;width:100%;transition:transform .18s ease-out,box-shadow .25s,outline-color .25s;position:relative;overflow:hidden}.sp-card-img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .15s ease-out;display:block;transform:scale(1.08)}.sp-card-active{transform:scale(1.04)translateY(-6px)}.sp-card-active .sp-card-photo{outline-color:#04cfcf;animation:1.8s ease-in-out infinite sel-pulse-glow;box-shadow:0 0 30px #04cfcf33,0 12px 40px #0000004d,inset 0 0 20px #04cfcf14}.sp-cards-focused .sp-card:not(.sp-card-active):not(.sp-card-disabled){filter:blur(1.5px)saturate(.5);opacity:.55}@keyframes sel-pulse-glow{0%,to{outline-color:#04cfcf;box-shadow:0 0 30px #04cfcf33,0 12px 40px #0000004d,inset 0 0 20px #04cfcf14}50%{outline-color:#04cfcf73;box-shadow:0 0 16px #04cfcf1a,0 8px 30px #00000040,inset 0 0 12px #04cfcf0a}}.sp-card-disabled{opacity:.25;cursor:default;pointer-events:none;filter:saturate(.3)}.sp-card-info{margin-top:clamp(8px,1vw,14px);transition:opacity .25s,transform .25s}.sp-card-active .sp-card-info{transform:translateY(-2px)}.sp-card-name{color:#fff;font-family:Degular Display,sans-serif;font-size:clamp(.85rem,2vw,2rem);font-weight:600;line-height:1.6}.sp-card-loc{color:#c9ced1;font-family:Degular Text,sans-serif;font-size:clamp(.6rem,.95vw,.95rem);font-weight:500;line-height:1.3}.sp-flash{z-index:100;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.sp-back{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #ffffff80;border-radius:8px;align-items:center;gap:8px;margin-top:auto;margin-bottom:4%;padding:8px 24px;font-family:Degular Display,sans-serif;font-size:clamp(.75rem,1.1vw,1.05rem);font-weight:500;transition:all .25s;display:inline-flex}.sp-back:hover{background:#ffffff14;border-color:#fff}.sp-back-icon{flex-shrink:0;width:18px;height:18px}.rhub{z-index:2;pointer-events:none;position:absolute;inset:0}.rhub>*{pointer-events:all}.rhub-logo{filter:brightness(10);pointer-events:none;width:160px;height:auto;position:absolute;top:20px;right:30px}.rhub-clock{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:25px;left:960px;transform:translate(-50%)}.rhub-time{color:#00435c;letter-spacing:2px;font-family:Degular Display,sans-serif;font-size:40px;font-weight:600;line-height:1.6}.rhub-weather{color:#00435c;letter-spacing:.24px;font-family:Degular Display,sans-serif;font-size:24px;font-weight:500}.rhub-title{color:#fff;text-shadow:0 4px 30px #00000080;margin:0;font-family:Degular Display,sans-serif;font-size:96px;font-weight:700;line-height:1.6;position:absolute;top:97px;left:60px}.rhub-subtitle{color:#fff;margin:0;font-family:Degular Text,sans-serif;font-size:24px;font-style:italic;font-weight:500;position:absolute;top:229px;left:60px}.rhub-card{-webkit-backdrop-filter:blur(15px);cursor:pointer;background:#00000080;border-radius:8px;padding:24px 37px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 4px 4px #00000040}.rhub-card:hover{background:#0000009e;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.rhub-c-overview{width:366px;height:648px;top:311px;left:60px;overflow:hidden}.rhub-c-acessos{width:366px;height:202px;top:307px;left:471px}.rhub-c-terminais{width:366px;height:202px;top:311px;left:882px}.rhub-c-areas{width:366px;height:200px;top:531px;left:471px}.rhub-c-explorar{width:366px;height:200px;top:531px;left:882px}.rhub-c-mov{width:366px;height:202px;top:753px;left:471px}.rhub-c-portos{width:366px;height:195px;top:760px;left:882px}.rhub-icon{background:#0003;border:.8px solid #bdf5ef99;border-radius:3px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:10px;display:inline-flex}.rhub-icon img{object-fit:contain;width:26px;height:26px}.rhub-card h3{color:#fff;margin-bottom:4px;font-family:Degular Display,sans-serif;font-size:37.78px;font-weight:600;line-height:1.3}.rhub-desc{color:#c9ced1;font-family:Degular Text,sans-serif;font-size:17px;font-weight:500;line-height:1.3}.rhub-sep{background:linear-gradient(90deg,#ffffff26,#ffffff0d);height:1px;margin:10px 0}.rhub-stat{flex-direction:column;gap:0;display:flex}.rhub-stat-val{color:#bdf5ef;font-family:Degular Display,sans-serif;font-size:64px;font-weight:300;line-height:1.1}.rhub-stat-val sup{vertical-align:super;font-size:.45em}.rhub-stat-val small{font-size:32px;font-weight:400}.rhub-stat-lbl{color:#9d9d9d;letter-spacing:2.72px;text-transform:uppercase;font-family:Degular Text,sans-serif;font-size:17px;font-weight:500}.rhub-c-portos{align-items:center;gap:16px;display:flex}.rhub-c-portos h3{margin-bottom:0;font-size:29.45px}.rhub-portos-ic{object-fit:contain;border-radius:8px;width:36px;height:36px}@media (width<=768px){.panel{background:#fffffff2;width:100%}.hub-grid{grid-template-columns:repeat(2,1fr)}.tgrid{grid-template-columns:1fr}.stat .val{font-size:1.5rem}.port-sel{flex-direction:column;align-items:center}.pcard{width:160px;height:180px}}.cesium-svgPath-svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cesium-button{color:#edffff;fill:#edffff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#303336;border:1px solid #444;border-radius:4px;margin:2px 3px;padding:5px 12px;display:inline-block;position:relative;overflow:hidden}.cesium-button:focus{color:#fff;fill:#fff;border-color:#ea4;outline:none}.cesium-button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff}.cesium-button:active{color:#000;fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-button:disabled,.cesium-button-disabled,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button-disabled:active{color:#646464;fill:#646464;box-shadow:none;cursor:default;background:#303336;border-color:#444}.cesium-button option{color:#eee;background-color:#000}.cesium-button option:disabled{color:#777}.cesium-button input,.cesium-button label{cursor:pointer}.cesium-button input{vertical-align:sub}.cesium-toolbar-button{box-sizing:border-box;vertical-align:middle;z-index:0;border-radius:14%;width:32px;height:32px;padding:0}.cesium-performanceDisplay-defaultContainer{text-align:right;position:absolute;top:50px;right:10px}.cesium-performanceDisplay{background-color:#282828b3;border:1px solid #444;border-radius:5px;padding:7px;font:700 12px sans-serif}.cesium-performanceDisplay-fps{color:#e52}.cesium-performanceDisplay-throttled{color:#a42}.cesium-performanceDisplay-ms{color:#de3}.cesium-animation-theme{visibility:hidden;z-index:-100;display:block;position:absolute}.cesium-animation-themeNormal{color:#222}.cesium-animation-themeHover{color:#4488b0}.cesium-animation-themeSelect{color:#242}.cesium-animation-themeDisabled{color:#333}.cesium-animation-themeKnob{color:#222}.cesium-animation-themePointer{color:#2e2}.cesium-animation-themeSwoosh{color:#8ac}.cesium-animation-themeSwooshHover{color:#aef}.cesium-animation-svgText{fill:#edffff;text-anchor:middle;font-family:sans-serif;font-size:15px}.cesium-animation-blank{fill:#000;fill-opacity:.01;stroke:none}.cesium-animation-rectButton{cursor:pointer;-webkit-user-select:none;user-select:none}.cesium-animation-rectButton .cesium-animation-buttonGlow{fill:#fff;stroke:none;display:none}.cesium-animation-rectButton:hover .cesium-animation-buttonGlow{display:block}.cesium-animation-rectButton .cesium-animation-buttonPath{fill:#edffff}.cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#444;stroke-width:1.2px}.cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#aef}.cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#abd6ff}.cesium-animation-buttonDisabled{-webkit-user-select:none;user-select:none}.cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#555}.cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181}.cesium-animation-buttonDisabled .cesium-animation-buttonGlow{display:none}.cesium-animation-buttonToggled .cesium-animation-buttonGlow{fill:#2e2;display:block}.cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff}.cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-shuttleRingG,.cesium-animation-shuttleRingPointer,.cesium-animation-shuttleRingPausePointer{cursor:pointer}.cesium-animation-shuttleRingBack{fill:#181818;fill-opacity:.8;stroke:#333;stroke-width:1.2px}.cesium-animation-shuttleRingSwoosh line{stroke:#8ac;stroke-width:3px;stroke-opacity:.2;stroke-linecap:round}.cesium-animation-knobOuter{cursor:pointer;stroke:#444;stroke-width:1.2px}.cesium-animation-knobInner{cursor:pointer}.cesium-baseLayerPicker-selected{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.cesium-baseLayerPicker-dropDown{box-sizing:content-box;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;background-color:#262626bf;border:1px solid #444;border-radius:10px;width:320px;max-height:500px;margin-top:5px;padding:6px;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;display:block;position:absolute;top:auto;right:0;overflow:auto;transform:translateY(-20%)}.cesium-baseLayerPicker-dropDown-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(0)}.cesium-baseLayerPicker-sectionTitle{text-align:left;color:#edffff;margin-bottom:4px;font-family:sans-serif;font-size:16pt;display:block}.cesium-baseLayerPicker-choices{margin-bottom:5px}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt}.cesium-baseLayerPicker-choices{border:1px solid #888;border-radius:5px;padding:5px 0;display:block}.cesium-baseLayerPicker-item{vertical-align:top;text-align:center;cursor:pointer;width:64px;margin:2px 5px;display:inline-block}.cesium-baseLayerPicker-itemLabel{text-align:center;vertical-align:middle;color:#edffff;cursor:pointer;word-wrap:break-word;font-family:sans-serif;font-size:8pt;display:block}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel{text-decoration:underline}.cesium-baseLayerPicker-itemIcon{width:inherit;color:#edffff;cursor:pointer;box-sizing:border-box;background-size:100% 100%;border:1px solid #444;border-radius:9px;height:auto;margin:0;padding:0;display:inline-block;position:relative}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#fff;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:#bdecf8}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:4px double #bdecf8}.cesium-widget{width:100%;height:100%;font-family:sans-serif;font-size:16px;display:block;position:relative;top:0;left:0;overflow:hidden}.cesium-widget,.cesium-widget canvas{touch-action:none;width:100%;height:100%}.cesium-widget-credits{color:#fff;text-shadow:0 0 2px #000;padding-right:5px;font-size:10px;display:block;position:absolute;bottom:0;left:0}.cesium-widget-errorPanel{text-align:center;z-index:99999;background:#000000b3;position:absolute;inset:0}.cesium-widget-errorPanel:before{vertical-align:middle;content:"";height:100%;display:inline-block}.cesium-widget-errorPanel-content{text-align:left;vertical-align:middle;color:#510c00;background-color:#f0d9d5;border:1px solid #510c00;border-radius:7px;width:75%;max-width:500px;font-size:14px;display:inline-block}.cesium-widget-errorPanel-content.expanded{max-width:75%}.cesium-widget-errorPanel-header{background:#d69d93;border-bottom:2px solid #510c00;border-radius:3px 3px 0 0;padding:15px;font-family:Open Sans,Verdana,Geneva,sans-serif;font-size:18px}.cesium-widget-errorPanel-scroll{white-space:pre-wrap;margin:10px 0 20px;padding:0 15px;font-family:Open Sans,Verdana,Geneva,sans-serif;overflow:auto}.cesium-widget-errorPanel-buttonPanel{text-align:right;margin:10px 0 20px;padding:0 15px}.cesium-widget-errorPanel-buttonPanel button{color:#202020;background:#d69d93;border-color:#510c00;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus,.cesium-widget-errorPanel-buttonPanel button:hover{color:#510c00;background:#f0d9d5;border-color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{color:#510c00;background:#b17b72;border-color:#510c00}.cesium-widget-errorPanel-more-details{cursor:pointer;text-decoration:underline}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}.cesium-cesiumInspector{color:#edffff;-webkit-user-select:none;user-select:none;background:#303336cc;border:1px solid #444;border-radius:5px;padding:4px 12px;transition:width .25s ease-in-out;display:inline-block;position:relative;overflow:hidden}.cesium-cesiumInspector-button{text-align:center;font-size:11pt}.cesium-cesiumInspector-visible .cesium-cesiumInspector-button{border-bottom:1px solid #aaa;padding-bottom:3px}.cesium-cesiumInspector input:enabled,.cesium-cesiumInspector-button{cursor:pointer}.cesium-cesiumInspector-visible{width:185px;height:auto}.cesium-cesiumInspector-hidden{width:122px;height:17px}.cesium-cesiumInspector-sectionContent{max-height:600px}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent{max-height:0;overflow:hidden;padding:0!important}.cesium-cesiumInspector-dropDown{width:185px;margin:5px 0;font-family:sans-serif;font-size:10pt}.cesium-cesiumInspector-frustumStatistics{background-color:#505050bf;padding:5px}.cesium-cesiumInspector-pickButton{color:#edffff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000004d;border:1px solid #444;border-radius:5px;margin:0 auto;padding:3px 7px}.cesium-cesiumInspector-pickButton:focus{outline:none}.cesium-cesiumInspector-pickButton:active,.cesium-cesiumInspector-pickButtonHighlight{color:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-cesiumInspector-center{text-align:center}.cesium-cesiumInspector-sectionHeader{cursor:pointer;margin:0;font-size:10pt;font-weight:700}.cesium-cesiumInspector-pickSection{border:1px solid #aaa;border-radius:5px;margin-bottom:5px;padding:3px}.cesium-cesiumInspector-sectionContent{margin-bottom:10px;transition:max-height .25s}.cesium-cesiumInspector-tileText{border-bottom:1px solid #aaa;padding-bottom:10px}.cesium-cesiumInspector-relativeText{padding-top:10px}.cesium-cesiumInspector-sectionHeader:before{content:"-";width:1ch;margin-right:5px;display:inline-block}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader:before{content:"+"}ul.cesium-cesiumInspector-statistics{margin:0;padding-top:3px;padding-bottom:3px}ul.cesium-cesiumInspector-statistics+ul.cesium-cesiumInspector-statistics{border-top:1px solid #aaa}.cesium-cesiumInspector-slider{margin-top:5px}.cesium-cesiumInspector-slider input[type=number]{text-align:left;color:#edffff;cursor:auto;background-color:#222;border:1px solid #444;border-radius:3px;outline:none;width:100px;margin-left:10px;padding:1px}.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=range]{vertical-align:middle;margin-left:5px}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none}.cesium-cesiumInspector-styleEditor{background:#303336cc;border:1px solid #444;border-radius:5px;padding:10px}.cesium-cesiumInspector-styleEditor textarea{color:#edffff;white-space:pre;overflow-wrap:normal;background:0 0;border:none;width:100%;height:300px;padding:0;overflow-x:auto}.cesium-3DTilesInspector{pointer-events:all;width:300px}.cesium-3DTilesInspector-statistics{font-size:11px}.cesium-3DTilesInspector-disabledElementsInfo{color:#eed202;margin:5px 0 0;padding:0 0 0 20px}.cesium-3DTilesInspector div,.cesium-3DTilesInspector input[type=range]{box-sizing:border-box;width:100%}.cesium-cesiumInspector-error{color:#ff9e9e;overflow:auto}.cesium-3DTilesInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}input.cesium-cesiumInspector-url{white-space:nowrap;color:#fff;background-color:#0000;border:none;outline:none;width:100%;height:1em;overflow:scroll hidden}.cesium-cesiumInspector .field-group{display:table}.cesium-cesiumInspector .field-group>label{font-weight:700;display:table-cell}.cesium-cesiumInspector .field-group>.field{width:100%;display:table-cell}.cesium-VoxelInspector{pointer-events:all;width:300px}.cesium-VoxelInspector div,.cesium-VoxelInspector input[type=range]{box-sizing:border-box;width:100%}.cesium-VoxelInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-VoxelInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}.cesium-button.cesium-fullscreenButton,.cesium-button.cesium-vrButton{border-radius:0;width:100%;height:100%;margin:0;display:block}.cesium-viewer-geocoderContainer .cesium-geocoder-input{color:#fff;vertical-align:middle;box-sizing:border-box;-webkit-appearance:none;background-color:#282828b3;border:1px solid #444;border-radius:0;width:0;height:32px;margin:0;padding:0 32px 0 0;transition:width .25s ease-in-out,background-color .2s ease-in-out;display:inline-block}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{box-shadow:none;background-color:#0f0f0fe6;border-color:#ea4;outline:none}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide{width:250px;padding-left:4px}.cesium-viewer-geocoderContainer .search-results{color:#eee;opacity:.8;background-color:#000;width:100%;position:absolute;overflow-y:auto}.cesium-viewer-geocoderContainer .search-results ul{margin:0;padding:0;list-style-type:none}.cesium-viewer-geocoderContainer .search-results ul li{padding:3px 10px;font-size:14px}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b}.cesium-geocoder-searchButton{cursor:pointer;vertical-align:middle;fill:#edffff;background-color:#303336;width:32px;height:30px;display:inline-block;position:absolute;top:1px;right:1px}.cesium-geocoder-searchButton:hover{background-color:#48b}.cesium-infoBox{color:#edffff;visibility:hidden;opacity:0;background:#262626f2;border:1px solid #444;border-right:none;border-top-left-radius:7px;border-bottom-left-radius:7px;width:40%;max-width:480px;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;display:block;position:absolute;top:50px;right:0;transform:translate(100%);box-shadow:0 0 10px 1px #000}.cesium-infoBox-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(0)}.cesium-infoBox-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:content-box;background:#545454;border-top-left-radius:7px;height:20px;padding:5px 30px 5px 25px;display:block;overflow:hidden}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px}button.cesium-infoBox-camera{background:0 0;border-color:#0000;border-radius:3px;width:22px;height:22px;margin:0;padding:0 5px;display:block;position:absolute;top:4px;left:4px}button.cesium-infoBox-close{color:#edffff;background:0 0;border:none;border-radius:2px;height:20px;margin:0;padding:0 5px;font-size:16px;font-weight:700;display:block;position:absolute;top:5px;right:5px}button.cesium-infoBox-close:focus{background:#ee880070;outline:none}button.cesium-infoBox-close:hover{color:#000;background:#888}button.cesium-infoBox-close:active{color:#000;background:#a00}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none}.cesium-infoBox-iframe{border:none;width:calc(100% - 2px)}span.cesium-sceneModePicker-wrapper{margin:0 3px;display:inline-block;position:relative}.cesium-sceneModePicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-sceneModePicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none{display:none}.cesium-sceneModePicker-slide-svg{transition:left 2s;top:0;left:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D{margin:0 0 3px}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView{left:200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D{left:-200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D{left:-100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}span.cesium-projectionPicker-wrapper{margin:0 3px;display:inline-block;position:relative}.cesium-projectionPicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-projectionPicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-projectionPicker-wrapper .cesium-projectionPicker-none{display:none}.cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective,.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic{margin:0 0 3px}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic{left:100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective{left:-100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-performance-watchdog-message-area{color:#000;background-color:#ff0;padding:10px;position:relative}.cesium-performance-watchdog-message{margin-right:30px}.cesium-performance-watchdog-message-dismiss{margin:0 10px 0 0;position:absolute;right:0}.cesium-navigationHelpButton-wrapper{display:inline-block;position:relative}.cesium-navigation-help{visibility:hidden;transform-origin:234px -10px;border-radius:10px;width:250px;transition:visibility 0s .25s,transform .25s ease-in;position:absolute;top:38px;right:2px;transform:scale(.01)}.cesium-navigation-help-visible{visibility:visible;transition:transform .25s ease-out;transform:scale(1)}.cesium-navigation-help-instructions{background-color:#262626bf;border:1px solid #444;border-radius:0 0 10px 10px;padding-bottom:5px}.cesium-click-navigation-help{display:none}.cesium-touch-navigation-help{padding-top:5px;display:none}.cesium-click-navigation-help-visible,.cesium-touch-navigation-help-visible{display:block}.cesium-navigation-help-pan{color:#6cf;font-weight:700}.cesium-navigation-help-zoom{color:#65fd00;font-weight:700}.cesium-navigation-help-rotate{color:#ffd800;font-weight:700}.cesium-navigation-help-tilt{color:#d800d8;font-weight:700}.cesium-navigation-help-details{color:#fff}.cesium-navigation-button{color:#fff;cursor:pointer;background-color:#0000;border-top:1px solid #444;border-bottom:none;border-right:1px solid #444;width:50%;margin:0}.cesium-navigation-button-icon{vertical-align:middle;padding:5px 1px}.cesium-navigation-button:focus{outline:none}.cesium-navigation-button-left{border-left:1px solid #444;border-radius:10px 0 0}.cesium-navigation-button-right{border-left:none;border-radius:0 10px 0 0}.cesium-navigation-button-selected{background-color:#262626bf}.cesium-navigation-button-unselected{background-color:#000000bf}.cesium-navigation-button-unselected:hover{background-color:#4c4c4cbf}.cesium-selection-wrapper{pointer-events:none;visibility:hidden;opacity:0;width:160px;height:160px;transition:visibility 0s .2s,opacity .2s ease-in;position:absolute}.cesium-selection-wrapper-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out}.cesium-selection-wrapper svg{fill:#2e2;stroke:#000;stroke-width:1.1px}.cesium-timeline-main{-webkit-user-select:none;user-select:none;border:1px solid #888;position:relative;bottom:0;left:0;overflow:hidden}.cesium-timeline-trackContainer{border-top:1px solid #888;width:100%;position:relative;top:0;left:0;overflow:auto}.cesium-timeline-tracks{width:100%;position:absolute;top:0;left:0}.cesium-timeline-needle{background:red;width:1px;position:absolute;top:1.7em;bottom:0;left:0}.cesium-timeline-bar{cursor:pointer;background:linear-gradient(#747577cc 0%,#3a4452cc 11%,#2e3238cc 46%,#353535cc 81% 100%);width:100%;height:1.7em;position:relative;top:0;left:0;overflow:hidden}.cesium-timeline-ruler{visibility:hidden;white-space:nowrap;z-index:-200;font-size:80%}.cesium-timeline-highlight{background:#08f;position:absolute;bottom:0;left:0}.cesium-timeline-ticLabel{white-space:nowrap;color:#eee;font-size:80%;position:absolute;top:0;left:0}.cesium-timeline-ticMain{background:#eee;width:1px;height:50%;position:absolute;bottom:0;left:0}.cesium-timeline-ticSub{background:#aaa;width:1px;height:33%;position:absolute;bottom:0;left:0}.cesium-timeline-ticTiny{background:#888;width:1px;height:25%;position:absolute;bottom:0;left:0}.cesium-timeline-icon16{background-image:url(data:text/plain;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIDBITKIVzLEMAAAKNSURBVEjHxdXNSxRhHAfw7zzrqhuoWJnSkrippUVSEKsHI9BTUYdAJA/RoYMREV26rAdn6tAfUARi16hQqkOBQRgUEYFWEC3OwczMjdZd92VmdWfmeelgTjO7q7gb0VzmmZnn85vvPPPMM8B/3qTcE2PPpuTZKB1eWuUQACgXYACYwVFbCTTVeZXB/i55o4LFelcAZfStYD4vpAoPGAGo4GBcQEgSOAUMQyAezwK6iQfDPXnhS/FkHZ+/8VLMWxxqWkfH3gbMRNOYi2roavbja0zHQmoFPYf8ED4Ko4aivm9MOG/u9I8mwrafeK7a/tVrNc/bARYN5noadeq7q0342vXw9CIMU6BmW8rVP9cPBPe52uu+v3O/y9sB4gkTWs6Qsk0mj5ExXMelejvA8WafYmkmGPHanTijdtvif8rx5RiCjdWKs2Cp3jWRDl96KhrbqlBeJqBOLyLQXg0IgbkZDS0dO8EZxZfPSTA9jvDDK3mT0OmP1FXh3XwEEAKdTX5MRWLgjCK4pwH3xt/YnjgLHAv4lHTCAKMMu/wV+KZGob6PoKyMQ0+sgBpZVJZn0NterxQaVqef/DRn+/EXYds/mZx2eVeAW9d65dhCEsaKCb7K8HH0gqTevyh9GDkn0VULRiaLzJKGBu9swfdaiie5RVo9ESURN8E8BE0n7ggACJy8KzghSCzp6DmwWxkaCm24EBXr8wI8Hrkq06QBiRC0t24HALS11IBTCyJl4vb1AXmzpbVYTwoVOXN0h7L8Mwtm8bXPybIQ/5FCX3dA2cr6XowvGCA02CvztAnz9+JiZk1AMxG6fEreSoBiPNmoyNnuWiWVzAIAtISO08E6pZi/3N96AIDn4E3h3P8L/wshP+txtEs4JAAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:16px;height:16px;display:block;position:absolute}.cesium-viewer{width:100%;height:100%;font-family:sans-serif;font-size:16px;display:block;position:relative;top:0;left:0;overflow:hidden}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%}.cesium-viewer-bottom{padding-right:5px;display:block;position:absolute;bottom:0;left:0}.cesium-viewer .cesium-widget-credits{color:#fff;text-shadow:0 0 2px #000;padding-right:0;font-size:10px;display:inline;position:static;bottom:auto;left:auto}.cesium-viewer-timelineContainer{height:27px;margin:0;padding:0;font-size:14px;position:absolute;bottom:0;left:169px;right:29px;overflow:hidden}.cesium-viewer-animationContainer{width:169px;height:112px;padding:0;position:absolute;bottom:0;left:0}.cesium-viewer-fullscreenContainer,.cesium-viewer-vrContainer{width:29px;height:29px;padding:0;position:absolute;bottom:0;right:0;overflow:hidden}.cesium-viewer-toolbar{display:block;position:absolute;top:5px;right:5px}.cesium-viewer-cesiumInspectorContainer{display:block;position:absolute;top:50px;right:10px}.cesium-viewer-geocoderContainer{margin:0 3px;display:inline-block;position:relative}.cesium-viewer-cesium3DTilesInspectorContainer,.cesium-viewer-voxelInspectorContainer{box-sizing:border-box;max-height:calc(100% - 120px);display:block;position:absolute;top:50px;right:10px;overflow:hidden auto}.cesium-viewer-i3s-explorer ul{list-style-type:none}.cesium-viewer-i3s-explorer .layersList{padding:0}.cesium-viewer-i3s-explorer input{margin:0 3px 0 0}.cesium-viewer-i3s-explorer .expandItem{cursor:pointer;-webkit-user-select:none;user-select:none;width:20px}.cesium-viewer-i3s-explorer .nested,.cesium-viewer-i3s-explorer #bsl-wrapper{display:none}.cesium-viewer-i3s-explorer .active{display:block}.cesium-viewer-i3s-explorer .li-wrapper{flex-direction:row;align-content:center;display:flex}
