@media (max-width:1024px){.cc.vdock,.cc .hd-dash .notif{display:none}.cc-tb-sp{flex:1}.cc-topbar .cc-tb-util,.cc-topbar .notif-trigger{border-radius:var(--radius-sm);border:1px solid var(--brand-sidebar-line);color:#dfe7ee;cursor:pointer;background:#ffffff0d;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.cc-topbar .cc-tb-util:hover,.cc-topbar .notif-trigger:hover{color:#fff;background:#ffffff1c}.cc-topbar .cc-tb-util .ic{stroke:currentColor;fill:none;width:17px;height:17px}.cc-topbar .notif-trigger-txt,.cc-topbar .notif-caret{display:none}.cc-topbar .notif-bell svg{width:17px;height:17px}.cc-topbar .notif-dot{background:var(--brand-accent);color:#1c1404;min-width:15px;height:15px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:15px;display:inline-flex;position:absolute;top:-4px;right:-4px}.tb-pop-wrap{position:relative}.tb-pop-wrap .notif-panel{max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 10px);left:auto;right:0}}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.cc .reorder-fab{display:none}}.cc .trow2{position:relative}.cc .sw-lab{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.07em;opacity:0;pointer-events:none;font-weight:700;transition:opacity .14s;position:absolute;top:50%;transform:translateY(-50%)}.cc .sw-lab.r{color:var(--status-success);left:12px}.cc .sw-lab.l{color:var(--accent-text);right:12px}.cc .trow2.swr .sw-lab.r,.cc .trow2.swl .sw-lab.l{opacity:1}.cc .trow2.swr .ck{border-color:var(--status-success);box-shadow:0 0 0 3px var(--status-success-soft)}.cc .chip .cv,.cc .mv-big,.cc .fiv,.cc .rxbig,.cc .tcount,.amt{font-variant-numeric:tabular-nums}.rodbtns button{min-width:38px;min-height:38px;font-size:15px}.rodeye{min-width:38px;min-height:38px}.cc .btn:active,.cc .ab:active,.cc .qa:active,.cc .hd-chip:active,.cc .hd-theme:active,.cc .hperiod:active,.cc .iap:active,.cc .iun:active,.cc .fchip:active,.cc .digbtn:active,.cc .infb:active,.cc .tgl:active,.cc .rxchips button:active,.cc .bmode button:active,.vdock .vd-btn:active,.hd-float .hf-btn:active,.hd-float .hf-main:active,.mtab-it:active,.glassfab:active,.cc-tb-util:active,.cc-burger:active,.cmdk-mic:active,.pchat-send:active,.pchat-sug button:active,.stcta:active,.tnext:active,.tskip:active{transform:scale(.965)}.reorder-fab:active{transform:translate(-50%)scale(.965)}@keyframes cmdkin{0%{opacity:0;filter:blur(5px);transform:translateY(-7px)scale(.985)}}.cmdk{animation:.18s cubic-bezier(.23,1,.32,1) both cmdkin}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.14s both vtout}::view-transition-new(root){animation:.3s cubic-bezier(.23,1,.32,1) both vtin}}@keyframes vtout{to{opacity:0}}@keyframes vtin{0%{opacity:0;transform:translateY(10px)}}@supports (view-transition-name:none){.cc-page{animation:none}}.cc .rv{opacity:0;animation:none;transform:translateY(18px)}.cc .rv-in{opacity:1;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform:none}@media (prefers-reduced-motion:reduce){.cc .rv{opacity:1;transform:none}}.cc .rcard,.cc .tcard,.cc .skpi{position:relative}.cc .tfeat:after,.cc .rcard:after,.cc .tcard:after,.cc .skpi:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(230px 170px at var(--sx,50%) var(--sy,0%), #c5a14a24, transparent 62%);transition:opacity .3s;position:absolute;inset:0}.cc .tfeat:hover:after,.cc .rcard:hover:after,.cc .tcard:hover:after,.cc .skpi:hover:after{opacity:1}.dark .cc .tfeat:after,.dark .cc .rcard:after,.dark .cc .tcard:after,.dark .cc .skpi:after{background:radial-gradient(230px 170px at var(--sx,50%) var(--sy,0%), #e9c87e1a, transparent 62%)}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cc .tfeat:after,.cc .rcard:after,.cc .tcard:after,.cc .skpi:after{display:none}}@keyframes aur{0%,to{transform:translate(-5%,-3%)rotate(0)}50%{transform:translate(6%,4%)rotate(7deg)}}.cc .hero.brief:after{content:"";pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(42% 55% at 80% 10%,#e9c87e2b,#0000 60%),radial-gradient(30% 42% at 10% 90%,#c5a14a1c,#0000 55%);animation:26s ease-in-out infinite aur;position:absolute;inset:-45% -18%}.cc .hero.brief>*{z-index:1;position:relative}.canteiro .cc .hero.brief:after{display:none}@media (prefers-reduced-motion:reduce){.cc .hero.brief:after{animation:none}}.hd-float .hf-btn,.hd-float .hf-main{--mag:1;transform:scale(var(--mag)) translateY(calc((var(--mag) - 1) * -11px));transform-origin:50% 100%;will-change:transform;transition:transform .16s cubic-bezier(.23,1,.32,1),background .15s,color .15s}.hd-float .hf-btn:hover,.hd-float .hf-main:hover{transform:scale(var(--mag)) translateY(calc((var(--mag) - 1) * -11px))}.hd-float .hf-btn:focus-visible,.hd-float .hf-main:focus-visible{transform:scale(max(var(--mag), 1.14)) translateY(calc((max(var(--mag), 1.14) - 1) * -11px))}.hd-float .hf-btn:active,.hd-float .hf-main:active{transform:scale(calc(var(--mag) * .94)) translateY(calc((var(--mag) - 1) * -11px))}@media (pointer:coarse),(prefers-reduced-motion:reduce){.hd-float .hf-btn,.hd-float .hf-main,.hd-float .hf-btn:hover,.hd-float .hf-main:hover{transform:none}}.cc-shell :focus-visible{outline:2px solid var(--brand-accent-strong);outline-offset:2px}.cc-sb :focus-visible,.cc-topbar :focus-visible{outline-color:var(--brand-accent-soft)}.cc-sb .sb-personalizar{border-top:1px solid var(--brand-sidebar-line);border-radius:0;margin-top:10px;padding-top:12px;padding-bottom:12px}@media (min-width:1025px){.cc-sb .sb-personalizar{display:none}}@media (pointer:coarse){.cc-burger,.cc-topbar .cc-tb-util,.cc-topbar .notif-trigger,.cc-sb-sair,.pg-btn-sm,.facet-chip,.cc .qa button,.cc .rowact button,.cc .cal-nav,.pg-doc.is-sm,.arq-del,.arq-anotar,.pg-strong.pg-link,.tg-chip,.et-showcols,.spot-x,.cc .see,.cc .ck,.cc .bmode button,.pg-link,.cc .infb,.cc .tgl,button.pg-badge,.brx-hit{position:relative}.cc-burger:after,.cc-topbar .cc-tb-util:after,.cc-topbar .notif-trigger:after,.cc-sb-sair:after,.pg-btn-sm:after,.facet-chip:after,.cc .qa button:after,.cc .rowact button:after,.cc .cal-nav:after,.pg-doc.is-sm:after,.arq-del:after,.arq-anotar:after,.pg-strong.pg-link:after,.tg-chip:after,.et-showcols:after,.spot-x:after,.cc .see:after,.cc .ck:after,.cc .bmode button:after,.pg-link:after,.cc .infb:after,.cc .tgl:after,button.pg-badge:after,.brx-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.facet-chip{align-items:center;min-height:40px;display:inline-flex}.cc-shell main input[type=checkbox],.cc-shell main input[type=radio]{min-width:24px;min-height:24px}}.cc .tasks .tcount{white-space:nowrap}@media (max-width:560px){.cc .spot{flex-wrap:wrap;position:relative}.cc .spot .spot-t{flex:calc(100% - 50px)}.cc .spot .ab{margin-left:46px}.cc .spot .spot-x{position:absolute;top:10px;right:10px}}
:root{--glass-veil:linear-gradient(160deg, #ffffff75, #ffffff1a 44%, #ffffff45);--glass-tint:color-mix(in srgb, var(--background-card) 44%, transparent);--glass-blur:blur(26px) saturate(200%) brightness(1.03);--glass-edge:#1434421c;--glass-inset:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #1434420e;--glass-lift:0 2px 5px #0e27380e, 0 14px 30px -12px #0e27382e, 0 34px 66px -30px #0e273842;--glass-spec:#ffffff8c}.dark{--glass-veil:linear-gradient(160deg, #ffffff26, #ffffff08 44%, #ffffff16);--glass-tint:color-mix(in srgb, var(--background-card) 50%, transparent);--glass-blur:blur(26px) saturate(180%);--glass-edge:#ffffff26;--glass-inset:inset 0 1px 0 #ffffff2b, inset 0 -1px 0 #00000080;--glass-lift:0 5px 14px #0006, 0 24px 52px -18px #0000009e;--glass-spec:#fff3}.cc-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1150px 720px at 10% -10%,#14344213,#0000 62%),radial-gradient(920px 640px at 94% 4%,#c5a14a14,#0000 60%),radial-gradient(1000px 720px at 58% 110%,#184a580e,#0000 62%);position:fixed;inset:0}.dark .cc-shell:before,.canteiro .cc-shell:before{background:0 0}.hd.hd3,.cc .hd.hd-dash,.cc .hd-float,.cc.vdock,.mapg,.mapfs-bar,.maphud,.backdash,.cc .pchat-fab,.cc .cmdk,.cc .hd-pop,.cc .thmenu,.cc .notif-panel,.cc .cal,.guia-card,.rsm-card,.fora-card,.tourcard,.dark .hd.hd3,.dark .cc .hd.hd-dash,.dark .cc .hd-float,.dark .cc.vdock,.dark .mapg,.dark .mapfs-bar,.dark .maphud,.dark .backdash,.dark .cc .pchat-fab,.dark .cc .cmdk,.dark .cc .hd-pop,.dark .cc .thmenu,.dark .cc .notif-panel,.dark .cc .cal,.dark .guia-card,.dark .rsm-card,.dark .fora-card,.dark .tourcard{background:var(--glass-veil), var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-inset), var(--glass-lift)}.hd.hd3:after,.cc .hd.hd-dash:after{background:radial-gradient(160px 96px at var(--mx,20%) var(--my,-40%), var(--glass-spec), transparent 72%), linear-gradient(180deg, #ffffff57, transparent 30%);opacity:1}.dark .hd.hd3:after,.dark .cc .hd.hd-dash:after{background:radial-gradient(160px 96px at var(--mx,20%) var(--my,-40%), var(--glass-spec), transparent 72%), linear-gradient(180deg, #ffffff1a, transparent 30%)}.hd3 .cmd,.cc .hd-dash .cmd{background:#ffffff57;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #0e27380f}.hd3 .cmd:hover,.cc .hd-dash .cmd:hover{background:#ffffff85}.dark .hd3 .cmd,.dark .cc .hd-dash .cmd{background:#ffffff0f;box-shadow:inset 0 1px #ffffff1f,0 1px 3px #0000004d}.dark .hd3 .cmd:hover,.dark .cc .hd-dash .cmd:hover{background:#ffffff1f}.hd3-item.on{background:linear-gradient(#ffffffeb,#ffffffa8);box-shadow:inset 0 1px #fff,0 2px 8px #0e27381f}.canteiro .hd.hd3,.canteiro .cc .hd.hd-dash,.canteiro .cc .hd-float,.canteiro .cc.vdock,.canteiro .mapg,.canteiro .mapfs-bar,.canteiro .maphud,.canteiro .backdash,.canteiro .cc .pchat-fab,.canteiro .cc .cmdk,.canteiro .cc .hd-pop,.canteiro .cc .thmenu,.canteiro .cc .notif-panel,.canteiro .cc .cal,.canteiro .guia-card,.canteiro .rsm-card,.canteiro .fora-card,.canteiro .tourcard{background:var(--background-card);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border-strong);box-shadow:var(--shadow-raise,0 10px 28px #00000047)}.canteiro .hd.hd3:after,.canteiro .cc .hd.hd-dash:after{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hd.hd3,.cc .hd.hd-dash,.cc .hd-float,.cc.vdock,.mapg,.mapfs-bar,.maphud,.backdash,.cc .pchat-fab,.cc .cmdk,.cc .hd-pop,.cc .thmenu,.cc .notif-panel,.cc .cal,.guia-card,.rsm-card,.fora-card,.tourcard{background:var(--background-card);border-color:var(--border-subtle)}}.hd3-item,.hd3 .cmdtx,.mapctl .mapg-tgl,.mapinfo,.maphud-h{font-weight:600}.hd3 .crumb,.mapkpi{font-weight:500}.dark .cc-shell{--shadow-card:0 1px 2px #0006, 0 3px 8px -3px #00000073, 0 12px 26px -14px #0000008c;--shadow-raise:0 2px 4px #0000006b, 0 10px 22px -6px #00000080, 0 26px 52px -22px #0009;--shadow-floating:0 4px 10px #00000073, 0 18px 40px -12px #00000094, 0 44px 78px -32px #000000a8}.cc-sb .it.sb-capa{position:relative}.cc-sb .it.sb-capa:after{content:"";opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;right:11px}.cc-sb .it.sb-capa.on:after{opacity:.9}.cc-sb .it.sb-capa.has-badge:after{display:none}.cc-sb .sb-resumo,.cc-sb .sb-guia,.cc-sb .sb-modo{width:100%;font:inherit;font-size:var(--fs-small);letter-spacing:.01em;border-radius:var(--radius-md);cursor:pointer;transition:border-color .18s var(--ease-sig), box-shadow .18s var(--ease-sig), transform .18s var(--ease-sig);flex:none;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-weight:700;display:flex}.cc-sb .sb-resumo{color:#8fd0ff;background:linear-gradient(120deg,#4fb0e82e,#4fb0e80d);border:1px solid #6fb0e073;box-shadow:0 0 0 1px #4fb0e81f,inset 0 1px #ffffff0d}.cc-sb .sb-resumo:hover{border-color:#8fd0ffbf;transform:translateY(-1px);box-shadow:0 0 0 1px #4fb0e847,0 4px 14px #4fb0e838}.cc-sb .sb-resumo .ic{fill:none;stroke:#8fd0ff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 0 5px #4fb0e880);flex:none;width:18px;height:18px}.cc-sb .sb-guia{color:var(--brand-accent-soft,#e9c87e);background:linear-gradient(120deg,#c5a14a29,#c5a14a0a);border:1px solid #c5a14a6b;margin-top:7px;margin-bottom:2px}.cc-sb .sb-guia:hover{border-color:#e9c87ecc;transform:translateY(-1px);box-shadow:0 0 0 1px #c5a14a3d,0 4px 14px #c5a14a33}.cc-sb .sb-guia .ic{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:18px;height:18px}.cc-sb .sb-resumo:active,.cc-sb .sb-guia:active,.cc-sb .sb-modo:active{transform:none}@media (min-width:1025px){:is(.cc-sb:not(:hover):not(:has(:focus-visible)) .sb-resumo,.cc-sb:not(:hover):not(:has(:focus-visible)) .sb-guia,.cc-sb:not(:hover):not(:has(:focus-visible)) .sb-modo){justify-content:center;gap:0;padding:10px}:is(.cc-sb:not(:hover):not(:has(:focus-visible)) .sb-resumo span,.cc-sb:not(:hover):not(:has(:focus-visible)) .sb-guia span,.cc-sb:not(:hover):not(:has(:focus-visible)) .sb-modo span){display:none}.cc-sb.tour-hi{z-index:446;width:252px;padding:18px 14px 0}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .it{justify-content:flex-start;padding:9px 11px}:is(.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .sb-resumo,.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .sb-guia,.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .sb-modo){justify-content:flex-start;gap:10px;padding:10px 12px}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .it span{display:block}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .sb-resumo span{display:block}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .sb-guia span{display:block}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .brand .bwrap{display:block}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .uwrap{display:block}.cc-sb.tour-hi:not(:hover):not(:has(:focus-visible)) .sb-modo span{display:block}}.cc-sb.glass-rail{background:linear-gradient(160deg, #ffffff17, #ffffff05 44%, #ffffff0d), linear-gradient(180deg, color-mix(in srgb, var(--brand-sidebar) 88%, transparent), color-mix(in srgb, var(--brand-sidebar-2,var(--brand-sidebar)) 92%, transparent));-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);border-right:1px solid #ffffff1a;box-shadow:inset 1px 0 #c5a14a24,inset 0 1px #ffffff17}.cc-sb.glass-rail:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(260px 200px at var(--mx,50%) var(--my,-10%), #ffffff17, transparent 72%), linear-gradient(180deg, #ffffff12, transparent 18%), linear-gradient(270deg, #c5a14a26, transparent 3px);position:absolute;inset:0}.cc-sb.glass-rail>*{z-index:1;position:relative}.hd.hd3{z-index:21;background:linear-gradient(160deg, #ffffff94, #ffffff29 42%, #ffffff57), color-mix(in srgb, var(--background-card) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%)brightness(1.06);backdrop-filter:blur(18px)saturate(180%)brightness(1.06);border:1px solid #ffffff80;border-radius:26px;flex-direction:column;align-items:stretch;gap:0;margin:12px 14px 4px;padding:10px 16px;display:flex;position:sticky;top:8px;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #0e2c380f,0 3px 10px #0e273814,0 18px 44px -16px #0e273838}.hd.hd3:before{content:"";border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(6px)saturate(150%);backdrop-filter:blur(6px)saturate(150%);pointer-events:none;position:absolute;inset:0;-webkit-mask:radial-gradient(130% 120%,#0000 55%,#000 88%);mask:radial-gradient(130% 120%,#0000 55%,#000 88%)}.hd.hd3:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(150px 90px at var(--mx,22%) var(--my,-40%), #ffffff80, transparent 70%), linear-gradient(180deg, #fff6, transparent 26%);opacity:.9;position:absolute;inset:0}.dark .hd.hd3{background:linear-gradient(160deg, #ffffff24, #ffffff08 42%, #ffffff14), color-mix(in srgb, var(--background-card) 46%, transparent);border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px 1px #00000080,0 5px 14px #0006,0 20px 48px -14px #0000008c}.dark .hd.hd3:after{background:radial-gradient(150px 90px at var(--mx,22%) var(--my,-40%), #ffffff2e, transparent 70%), linear-gradient(180deg, #ffffff1f, transparent 26%)}.hd3-row{flex-wrap:nowrap;align-items:center;gap:14px;display:flex}.hd3-id{min-width:0;margin-right:auto}.hd3-id .htitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hd3-id .crumb{margin-bottom:4px}.hd3 .cmd{background:#ffffff6b;border-color:#0000;flex:0 290px;box-shadow:inset 0 1px 1px #fffc,0 1px 4px #0e27380f}.hd3 .cmd:hover{background:#fff9}.dark .hd3 .cmd{background:#ffffff12;box-shadow:inset 0 1px 1px #ffffff1f,0 1px 4px #0000004d}.dark .hd3 .cmd:hover{background:#ffffff1f}.hd3 .hperiod,.hd3-guia{background:0 0;border-color:#0000}.hd3-guia{width:34px;height:34px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hd3-guia .ic{stroke:currentColor;fill:none;stroke-width:1.7px;width:17px;height:17px}.hd3 .hperiod:hover,.hd3-guia:hover{color:var(--text-primary);background:linear-gradient(#ffffffa8,#ffffff47);border-color:#0000;box-shadow:inset 0 1px 1px #ffffffe6,0 2px 6px #0e27381a}.dark .hd3 .hperiod:hover,.dark .hd3-guia:hover{background:linear-gradient(#ffffff29,#ffffff0d);box-shadow:inset 0 1px 1px #fff3,0 2px 6px #0006}.hd3-cta{display:inline-flex}.hd3-sub{scrollbar-width:none;border-top:1px solid #1434421a;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex;overflow-x:auto}.dark .hd3-sub{border-top-color:#ffffff1a}.hd3-sub::-webkit-scrollbar{display:none}.hd3-secao{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex:none;font-weight:700}.hd3-trilho{flex:auto;align-items:center;gap:4px;display:flex}.hd3-item{font:inherit;font-size:var(--fs-small);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background .16s var(--ease-sig), color .16s var(--ease-sig), box-shadow .16s var(--ease-sig);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-weight:600;display:inline-flex}.hd3-item .ic{stroke:currentColor;fill:none;stroke-width:1.7px;opacity:.75;width:15px;height:15px}.hd3-item:hover{color:var(--text-primary);background:#ffffff80}.dark .hd3-item:hover{background:#ffffff1a}.hd3-item.on{color:var(--text-primary);background:linear-gradient(#fff,#ffffffd1);box-shadow:inset 0 1px 1px #ffffffe6,0 2px 8px #0e27381f}.hd3-item.on .ic{opacity:1;color:var(--accent-text)}.dark .hd3-item.on{background:linear-gradient(#fff3,#ffffff12);box-shadow:inset 0 1px 1px #ffffff38,0 2px 8px #0006}.canteiro .hd.hd3{background:var(--background-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-strong)}.canteiro .hd.hd3:before,.canteiro .hd.hd3:after{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hd.hd3{background:var(--background-card);border-color:var(--border-subtle)}.hd.hd3:before,.hd.hd3:after{display:none}}.hd.hd3.tour-hi{z-index:445}.hd.hd3.tour-dim:after{-webkit-backdrop-filter:blur(3px)saturate(.85);backdrop-filter:blur(3px)saturate(.85);background:color-mix(in srgb, var(--background-app) 38%, transparent);opacity:1;inset:-5px}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.hd.hd3{border-radius:22px;padding:10px 12px 11px;position:relative;top:auto}.hd3-row{flex-wrap:wrap;gap:8px 10px}.hd3-guia,.hd.hd3 .cmd{display:none}.hd3-cta{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.hd3-cta>*{white-space:nowrap;flex:auto;justify-content:center}.hd3-sub{gap:8px;margin-bottom:-7px;padding-bottom:7px}.hd3-item{position:relative}.hd3-item:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}}.hd.hd3{min-height:0;margin-top:12px}.hd3-lead{max-width:76ch;font-size:var(--fs-body);color:var(--text-secondary);margin:0 20px 18px;line-height:1.55}.hd3-lead strong{color:var(--text-primary);font-weight:650}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.hd.hd3{margin:0 0 10px}.hd3-lead{margin:0 0 14px}}.hd3 .cmd .ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hd3 .cmd{align-items:center}.hd3-item .ic,.hd3-guia .ic{stroke-linecap:round;stroke-linejoin:round}.guia-ov{z-index:460;-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:#0a101675;place-items:center;padding:18px;animation:.28s tourfade;display:grid;position:fixed;inset:0}.guia-card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--background-card) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid #c5a14a80;flex-direction:column;gap:8px;width:min(580px,100%);max-height:min(86vh,720px);padding:20px 22px 18px;display:flex;overflow:auto;box-shadow:0 26px 70px #00000057}.guia-h{align-items:center;gap:10px;display:flex}.guia-x{font:inherit;color:var(--text-muted);cursor:pointer;background:0;border:0;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:20px;line-height:1}.guia-x:hover{color:var(--text-primary);background:var(--background-muted)}.guia-t{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--text-primary)}.guia-lead{font-size:var(--fs-small);color:var(--text-secondary);margin:0;line-height:1.55}.guia-acts{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.guia-ix{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:12px 0 4px;display:flex}.guia-fam{flex-direction:column;gap:6px;display:flex}.guia-fl{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.guia-chips{flex-wrap:wrap;gap:6px;display:flex}.guia-foot{border-top:1px solid var(--border-subtle);font-size:var(--fs-tiny);color:var(--text-muted);padding-top:10px}.guia-foot b{font-family:var(--font-mono);color:var(--text-secondary)}:is(body:has(.guia-ov) .hd-float,body:has(.guia-ov) .vdock,body:has(.guia-ov) .pchat-fab,body:has(.guia-ov) .mtab,body:has(.rsm-ov) .hd-float,body:has(.rsm-ov) .vdock,body:has(.rsm-ov) .pchat-fab,body:has(.rsm-ov) .mtab,body:has(.tour-ov) .pchat-fab){display:none}.tourcard.is-guia{width:min(400px,100vw - 20px)}.tour-nav{align-items:center;gap:6px;display:inline-flex}.tprev{font:inherit;font-size:var(--fs-small);color:var(--text-secondary);background:var(--background-muted);border:1px solid var(--border-subtle);cursor:pointer;border-radius:999px;width:30px;height:30px;font-weight:700}.tprev:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.tprev:disabled{opacity:.35;cursor:default}.rsm-ov{z-index:462;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#08141c80;place-items:center;padding:18px;animation:.28s tourfade;display:grid;position:fixed;inset:0}.rsm-card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--background-card) 90%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid #6fb0e073;flex-direction:column;width:min(560px,100%);display:flex;overflow:hidden;box-shadow:0 26px 70px #00000057}.rsm-h{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.rsm-tag{color:#2c7fb8;background:#4fb0e829;border-color:#6fb0e080}.dark .rsm-tag{color:#8fd0ff}.rsm-tabs{gap:5px;margin-left:auto;display:flex}.rsm-body{flex-direction:column;gap:8px;padding:22px 20px 18px;display:flex}.rsm-kicker{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.rsm-val{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.rsm-val b{font-family:var(--font-heading);font-size:var(--fs-h1);color:var(--text-primary);letter-spacing:-.01em;font-weight:700;line-height:1.05}.rsm-val b.ok{color:var(--status-success)}.rsm-val b.warn{color:var(--text-primary)}.rsm-delta{font-family:var(--font-mono);font-size:var(--fs-small);border-radius:999px;padding:3px 9px;font-weight:700}.rsm-delta.up{color:var(--status-success);background:var(--status-success-soft)}.rsm-delta.dn{color:#8a6116;background:#d99a2b29}.dark .rsm-delta.dn{color:#e9c87e}.rsm-note{font-size:var(--fs-small);color:var(--text-secondary);margin:0;line-height:1.5}.rsm-bars{border-top:1px solid var(--border-subtle);flex-direction:column;gap:7px;margin-top:8px;padding-top:12px;display:flex}.rsm-bar{grid-template-columns:148px 1fr;align-items:center;gap:10px;display:grid}.rsm-bl{font-size:var(--fs-tiny);color:var(--text-muted)}.rsm-bar .lbar{width:100%;height:8px}.rsm-f{border-top:1px solid var(--border-subtle);background:var(--background-muted);justify-content:center;align-items:center;gap:14px;padding:12px 16px;display:flex}.rsm-arrow{font:inherit;width:34px;height:34px;color:var(--text-secondary);background:var(--background-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:999px;font-size:18px;line-height:1}.rsm-arrow:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.rsm-arrow:disabled{opacity:.3;cursor:default}.rsm-dots{gap:7px;display:inline-flex}.rsm-dots i{background:var(--border-strong);cursor:pointer;width:7px;height:7px;transition:transform .18s var(--ease-sig), background .18s;border-radius:50%}.rsm-dots i.on{background:var(--brand-accent-strong);transform:scale(1.35)}@media (max-width:560px){.rsm-bar{grid-template-columns:1fr;gap:4px}.rsm-tabs{width:100%;margin-left:0;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.guia-ov,.rsm-ov{animation:none}.cc-sb .sb-resumo,.cc-sb .sb-guia,.cc-sb .sb-modo,.cc .hd3-item,.rsm-dots i{transition:none}.cc-sb .sb-resumo:hover,.cc-sb .sb-guia:hover,.cc-sb .sb-modo:hover{transform:none}}.mpin-wrap{background:0 0;border:0}.mpin{width:var(--d);height:var(--d);transition:transform .2s var(--ease-sig), opacity .3s;display:block;position:relative}.mpin svg{position:absolute;inset:0;overflow:visible}.mpin .mpin-trilho{fill:color-mix(in srgb, var(--background-card) 82%, transparent);stroke:#14344229;stroke-width:1px}.dark .mpin .mpin-trilho{fill:#0c161ac7;stroke:#ffffff2e}.mpin .mpin-arco{fill:none;stroke:var(--pin);stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--pin) 55%, transparent))}.mpin i{background:var(--pin);border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 1px #00000073,0 2px 5px #00000059}.mpin.is-proj i{border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.mpin-wrap:hover .mpin{transform:scale(1.12)}.mpin-wrap.is-off{opacity:0;pointer-events:none}.mpin-wrap.is-done .mpin{filter:grayscale(.75);opacity:.5}.mapkpi{font-size:var(--fs-tiny);color:var(--text-muted);white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.mapkpi i{font-family:var(--font-mono);color:var(--text-primary);font-style:normal;font-weight:700}.mapkpi+.mapkpi:before{content:"·";color:var(--border-strong);margin-right:5px}.mapapres{font:inherit;font-size:var(--fs-tiny);color:#241a05;background:linear-gradient(180deg, var(--brand-accent-soft,#e9c87e), var(--brand-accent));cursor:pointer;box-shadow:var(--shadow-gold);border:0;border-radius:999px;margin-left:4px;padding:7px 15px;font-weight:700}.mapapres:hover{filter:brightness(1.05)}.mapctl{z-index:3;background:var(--glass-veil), var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-inset), var(--glass-lift);scrollbar-width:none;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:7px;display:flex;position:absolute;bottom:18px;left:50%;overflow-x:auto;transform:translate(-50%)}.mapctl::-webkit-scrollbar{display:none}.mapctl-sep{background:var(--glass-edge);flex:none;width:1px;height:22px}.mapseg{background:color-mix(in srgb, var(--background-muted) 60%, transparent);border-radius:999px;flex:none;padding:2px;display:inline-flex}.mapseg button{font:inherit;font-size:var(--fs-tiny);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0;border:0;border-radius:999px;padding:6px 12px;font-weight:600}.mapseg button.on{color:var(--text-primary);background:linear-gradient(#fffffff2,#ffffffb3);box-shadow:inset 0 1px #fff,0 1px 4px #0e273824}.dark .mapseg button.on{background:linear-gradient(#fff3,#ffffff12);box-shadow:inset 0 1px #ffffff38,0 1px 4px #0006}.mapctl .mapg-tgl{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:7px 12px;position:static}.mapctl .mapg-tgl:hover{color:var(--text-primary);box-shadow:none;background:#ffffff73;transform:none}.dark .mapctl .mapg-tgl:hover{background:#ffffff14}.mapctl .mapg-tgl.on{color:var(--accent-text);background:var(--brand-tint);border-color:#c5a14a80}.mapctl .mapg-tgl .ic{opacity:.8}.mapinfo{z-index:3;font-size:var(--fs-tiny);color:var(--text-secondary);background:var(--glass-veil), var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-inset), var(--glass-lift);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 32px);padding:8px 15px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.mapinfo b{color:var(--text-primary)}.mapinfo-rota{bottom:74px}.mapinfo-wx{bottom:110px}.mapinfo-raio{bottom:146px}.mapano{z-index:3;background:var(--glass-veil), var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-inset), var(--glass-lift);border-radius:999px;align-items:center;gap:14px;padding:10px 18px;display:flex;position:absolute;bottom:182px;left:50%;transform:translate(-50%)}.mapano-l{font-family:var(--font-mono);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);min-width:74px;font-weight:700}.mapano input{width:220px;accent-color:var(--brand-accent-strong)}.mapano-r{font-size:var(--fs-tiny);color:var(--text-muted);white-space:nowrap}.mapano-r b{font-family:var(--font-mono);color:var(--text-primary)}.map-full.is-apres .maphud,.map-full.is-apres .mapctl,.map-full.is-apres .mapg-fora,.map-full.is-apres .mapfs-bar,.map-full.is-apres .mapinfo,.map-full.is-apres .mapano,.map-full.is-apres .maplegend{opacity:0;pointer-events:none;transition:opacity .4s}.mapapres-card{z-index:4;background:var(--glass-veil), var(--glass-tint);width:min(360px,100% - 80px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-inset), var(--glass-lift);border-radius:24px;flex-direction:column;gap:7px;padding:20px 22px 16px;animation:.55s cubic-bezier(.2,.7,.2,1) both macin;display:flex;position:absolute;bottom:40px;left:40px}@keyframes macin{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}}.mapapres-card>b{font-family:var(--font-heading);font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text-primary);font-weight:700;line-height:1.06}.mac-addr{font-size:var(--fs-small);color:var(--text-secondary)}.mac-nums{gap:18px;margin:8px 0 2px;display:flex}.mac-nums span{font-size:var(--fs-micro);color:var(--text-muted);flex-direction:column;display:flex}.mac-nums i{font-family:var(--font-mono);font-style:normal;font-size:var(--fs-lead);color:var(--text-primary);letter-spacing:-.01em;font-weight:700}.mapapres-card .lbar{width:100%;height:7px}.mac-f{border-top:1px solid var(--glass-edge);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.mac-dots{gap:6px;display:inline-flex}.mac-dots i{background:var(--border-strong);border-radius:50%;width:6px;height:6px;transition:transform .2s,background .2s}.mac-dots i.on{background:var(--brand-accent-strong);transform:scale(1.4)}.mac-f button{font:inherit;font-size:var(--fs-tiny);color:var(--text-muted);cursor:pointer;background:0;border:0;font-weight:600}.mac-f button:hover{color:var(--text-primary)}@media (max-width:1200px){.mapfs-bar .mapkpi:nth-child(n+5){display:none}.mapctl .mapg-tgl{gap:0;padding:8px 10px;font-size:0}.mapctl .mapg-tgl .ic{width:18px;height:18px}}@media (max-width:1024px){.mapfs-bar .mapkpi:nth-child(n+3){display:none}}@media (max-width:900px){.mapfs-bar .mapkpi,.mapfs-bar .mapfs-fora{display:none}.map-full.is-fs{--map-shift:0px}.map-full.is-fs .maphud{width:auto;max-height:38%;inset:66px 12px auto}.map-full.is-fs .maphud.is-min{max-height:54px}.mapctl{gap:4px;padding:6px;bottom:12px}.mapinfo-rota{bottom:66px}.mapinfo-wx{bottom:100px}.mapinfo-raio{bottom:134px}.mapano{gap:8px;padding:8px 12px;bottom:168px}.mapano input{width:130px}.mapano-r{display:none}.mapapres-card{width:auto;bottom:16px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.mapapres-card{animation:none}.mpin,.mac-dots i{transition:none}}html:not(.dark) .cc-shell{--shadow-card:0 1px 1.5px #0e27380b, 0 3px 8px -3px #0e273812, 0 12px 26px -14px #0e273817;--shadow-raise:0 1px 2px #0e27380d, 0 8px 18px -6px #0e27381f, 0 24px 48px -22px #0e27382e;--shadow-floating:0 2px 6px #0e27380f, 0 16px 34px -12px #0e273833, 0 40px 72px -32px #0e273842}.cc-shell .cc .panel,.cc-shell .pg-card,.cc-shell .cc .skpi,.cc-shell table.pg-table{box-shadow:var(--shadow-card)}.cc-shell .cc .panel{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)}.cc-shell .cc .panel:hover,.cc-shell .cc .skpi:hover{box-shadow:var(--shadow-raise)}.cc-shell .htitle,.cc-shell .pg-title,.cc-shell .stitle,.cc-shell .guia-t,.cc-shell .rsm-val b,.cc-shell .mapapres-card>b{letter-spacing:-.022em}.cc-shell .hd3-id .htitle{line-height:1.08}.cc-shell .cc .amt,.cc-shell .tnum,.cc-shell .mapkpi i{letter-spacing:-.012em}.cc-shell .crumb,.cc-shell .skl,.cc-shell .hd3-secao,.cc-shell .guia-fl{letter-spacing:.14em}.cc .hd3-item,.cc .hd3 .cmdtx,.mapctl .mapg-tgl,.mapinfo,.maphud-h{font-weight:600}.cc .hd3 .crumb,.mapkpi{font-weight:500}.guia-root{display:contents}.mapg{z-index:2;white-space:nowrap;font:inherit;font-size:var(--fs-tiny);color:var(--text-primary);background:linear-gradient(160deg, #ffffff8c, #ffffff24 46%, #ffffff52), color-mix(in srgb, var(--background-card) 58%, transparent);-webkit-backdrop-filter:blur(16px)saturate(175%);backdrop-filter:blur(16px)saturate(175%);cursor:pointer;transition:transform .18s var(--ease-sig), box-shadow .18s var(--ease-sig);border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-weight:700;display:inline-flex;position:absolute;box-shadow:inset 0 1px 1px #ffffffbf,0 3px 10px #0e273824}.mapg:hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffffd9,0 6px 18px #0e273833}.mapg:active{transform:none}.mapg .ic{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mapg b{font-family:var(--font-mono);color:var(--accent-text)}.dark .mapg{color:#eaf1f5;background:linear-gradient(160deg, #ffffff29, #ffffff0a 46%, #ffffff17), color-mix(in srgb, var(--background-card) 62%, transparent);border-color:#ffffff29;box-shadow:inset 0 1px 1px #ffffff2e,0 4px 14px #00000073}.map-topo{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.map-topo .mapg{position:relative}.mapg-fs{justify-content:center}.mapg-fora{top:12px;left:12px}.map-full.is-fs{z-index:60;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.map-full.is-fs .rm-wrap.mapa-pg{border-radius:0;height:100%;min-height:0;position:absolute;inset:0}.map-full.is-fs .maplegend{flex-direction:column;align-items:flex-start;gap:7px;top:50%;bottom:auto;left:16px;transform:translateY(-50%)}.map-full.is-fs .map-topo{top:16px;right:16px}.map-full.is-fs{--map-shift:-161px}.map-full.is-fs .mapfs-bar{scrollbar-width:none;max-width:calc(100% - 392px);overflow-x:auto}.map-full.is-fs .mapfs-bar::-webkit-scrollbar{display:none}.map-full.is-fs .mapg-fora{display:none}.mapfs-fora{font:inherit;font-size:var(--fs-tiny);white-space:nowrap;color:var(--text-secondary);background:color-mix(in srgb, var(--background-muted) 62%, transparent);border:1px solid var(--glass-edge);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-weight:700}.mapfs-fora:hover{color:var(--text-primary);border-color:var(--border-strong)}.mapfs-fora b{font-family:var(--font-mono);color:var(--accent-text);margin-left:3px}.map-full.is-fs .mapctl,.map-full.is-fs .mapinfo,.map-full.is-fs .mapano{transform:translateX(calc(-50% + var(--map-shift,0px)))}:is(body:has(.map-full.is-fs) .vdock,body:has(.map-full.is-fs) .pchat-fab,body:has(.map-full.is-fs) .pchat,body:has(.map-full.is-fs) .backdash,body:has(.map-full.is-fs) .mtab){display:none}body:has(.map-full.is-fs) .cc-main{z-index:60}.mapfs-bar{z-index:2;font-size:var(--fs-tiny);color:var(--text-secondary);background:linear-gradient(160deg, #ffffff80, #ffffff1f 46%, #ffffff4d), color-mix(in srgb, var(--background-card) 56%, transparent);-webkit-backdrop-filter:blur(16px)saturate(175%);backdrop-filter:blur(16px)saturate(175%);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:10px;padding:9px 15px;display:flex;position:absolute;top:16px;left:16px;box-shadow:inset 0 1px 1px #ffffffb3,0 3px 10px #0e27381f}.mapfs-bar b{font-family:var(--font-heading);font-size:var(--fs-body-lg);color:var(--text-primary);white-space:nowrap;flex:none}.mapfs-bar .mapkpi,.mapfs-bar .mapfs-fora,.mapfs-bar .mapapres{min-width:0}.dark .mapfs-bar{background:linear-gradient(160deg, #ffffff24, #ffffff08 46%, #ffffff14), color-mix(in srgb, var(--background-card) 58%, transparent);border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff29,0 4px 14px #0000006b}.maphud{z-index:2;background:linear-gradient(160deg, #ffffff80, #ffffff1f 44%, #ffffff4d), color-mix(in srgb, var(--background-card) 54%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:306px;transition:max-height .28s var(--ease-sig);border:1px solid #ffffff80;border-radius:22px;flex-direction:column;max-height:calc(100% - 84px);display:flex;position:absolute;top:68px;bottom:16px;right:16px;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -1px 1px #0e2c380f,0 18px 46px -16px #0e273857}.dark .maphud{background:linear-gradient(160deg, #ffffff24, #ffffff08 44%, #ffffff14), color-mix(in srgb, var(--background-card) 56%, transparent);border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff29,0 20px 48px -14px #0009}.maphud.is-min{max-height:54px;bottom:auto}.maphud-h{width:100%;font:inherit;font-size:var(--fs-small);color:var(--text-primary);cursor:pointer;background:0;border:0;flex:none;align-items:center;gap:9px;padding:15px 16px 14px;font-weight:700;display:flex}.maphud-h .mh-c{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--accent-text);background:var(--brand-tint);border-radius:999px;padding:2px 8px;font-weight:700}.maphud-h .mh-chev{stroke:currentColor;fill:none;stroke-width:2px;opacity:.55;width:15px;height:15px;transition:transform .22s var(--ease-sig);margin-left:auto}.maphud.is-min .mh-chev{transform:rotate(-90deg)}.maphud-list{scrollbar-width:thin;flex-direction:column;gap:2px;padding:0 8px 10px;display:flex;overflow-y:auto}.maphud .maprow.is-hud{border:0;border-radius:12px;gap:9px;padding:9px 10px}.maphud .maprow.is-hud:hover{background:#ffffff8c}.dark .maphud .maprow.is-hud:hover{background:#ffffff1a}.maphud .maprow.is-hud .frt{font-size:var(--fs-small)}.maphud .maprow.is-hud .frs{font-size:var(--fs-micro)}.maphud .maprow.is-hud .amt{font-size:var(--fs-tiny)}.canteiro .maphud,.canteiro .mapg,.canteiro .mapfs-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background-card);border-color:var(--border-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.maphud,.mapg,.mapfs-bar{background:var(--background-card);border-color:var(--border-subtle)}}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.map-full.is-fs .maplegend{display:none}.mapfs-bar{top:calc(env(safe-area-inset-top) + 12px);left:12px;right:66px}.maphud{width:auto;max-height:46%;inset:auto 12px 12px}.maphud.is-min{max-height:54px}}@media (prefers-reduced-motion:reduce){.mapg,.maphud,.maphud-h .mh-chev,.backdash{transition:none}.mapg:hover{transform:none}.backdash:hover,.backdash:active,.map-full.is-fs .mapg-fora:hover{transform:translate(-50%)}}.map-full .leaflet-top.leaflet-left{margin-top:52px}.map-full.is-fs .leaflet-top.leaflet-left{margin-top:104px;margin-left:4px}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.map-full.is-fs .leaflet-top.leaflet-left{margin-top:calc(env(safe-area-inset-top) + 62px)}}.fora-ov{z-index:466;-webkit-backdrop-filter:blur(13px)saturate(1.1);backdrop-filter:blur(13px)saturate(1.1);background:#08141c80;place-items:center;padding:18px;animation:.26s tourfade;display:grid;position:fixed;inset:0}.fora-card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--background-card) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid #c5a14a73;flex-direction:column;gap:10px;width:min(520px,100%);padding:18px 20px 16px;display:flex;box-shadow:0 24px 64px #00000057}.fora-h{align-items:center;display:flex}.fora-list{flex-direction:column;gap:4px;display:flex}.fora-row{width:100%;font:inherit;text-align:left;color:inherit;background:var(--background-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:11px;padding:11px 12px;display:flex}.fora-row:hover{border-color:var(--brand-accent-strong)}.fora-row>div{flex:1;min-width:0}.fora-row .pin{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px;position:static}.fora-row .pin.warn{background:var(--status-warning)}.fora-hint{font-size:var(--fs-tiny);color:var(--text-muted);margin:2px 0 0;line-height:1.5}.goal-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:900px){.goal-grid{grid-template-columns:1fr}}.goalcard .pb{flex-direction:column;gap:8px;display:flex}.goalcard .gv{font-family:var(--font-heading);font-size:var(--fs-title);color:var(--text-primary)}.goalcard .lbar{width:100%;height:8px}.iarow{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 160px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.iarow:first-child{border-top:0}.ial{font-size:var(--fs-small);color:var(--text-secondary)}.iarow .lbar{width:100%}@media (max-width:640px){.iarow{grid-template-columns:1fr auto}.iarow .lbar{grid-column:1/-1}}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.tile{font:inherit;text-align:left;cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.tile:hover{border-color:var(--brand-accent-strong)}.tile b{color:var(--text-primary);font-size:var(--fs-small)}.tile .frs{font-size:var(--fs-tiny)}.tile-ic{width:22px;height:22px;color:var(--accent-text);stroke:currentColor;fill:none;stroke-width:1.7px;margin-bottom:6px}.tile-thumb{aspect-ratio:16/10;border-radius:var(--radius-sm);width:100%;margin-bottom:8px}.tile.doc[class*=plantas] .tile-thumb{background:linear-gradient(#ffffff17 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/18px 18px,linear-gradient(160deg,#24435f,#1a3149)}.tile.doc.renders-0 .tile-thumb{background:linear-gradient(135deg,#d8c49a,#8fa98d 55%,#46657f)}.tile.doc.renders-1 .tile-thumb{background:linear-gradient(135deg,#6f88a1,#2e4a63 60%,#1d3247)}.tile.doc.renders-2 .tile-thumb{background:linear-gradient(135deg,#c8a97e,#7c6647 55%,#3d3323)}.dz{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;text-align:center;color:var(--text-secondary);background:var(--background-card);flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;padding:40px 20px;display:flex}.dz:hover,.dz:focus-visible{border-color:var(--brand-accent-strong);background:var(--brand-tint)}.dark .dz:hover,.dark .dz:focus-visible{background:#c5a14a14}.dz-ic{width:30px;height:30px;color:var(--accent-text);stroke:currentColor;fill:none;stroke-width:1.7px}.dz b{color:var(--text-primary);font-family:var(--font-heading)}.portalprev .pb{flex-direction:column;gap:16px;display:flex}.pp-head{align-items:center;gap:12px;display:flex}.pp-head .logo{border-radius:var(--radius-md);background:radial-gradient(circle at 33% 28%, #f1d896, var(--brand-accent) 55%, var(--brand-accent-strong));flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pp-head .logo img{width:24px}.pp-head b{font-family:var(--font-heading);font-size:var(--fs-lead);color:var(--text-primary);display:block}.pp-head .lb{margin-left:auto}.pp-sec{flex-direction:column;gap:6px;display:flex}.pp-sec .lbar{width:min(420px,100%);height:8px}.pp-fotos{flex-wrap:wrap;gap:10px;display:flex}.pp-ph{aspect-ratio:4/3;border-radius:var(--radius-sm);width:120px}.pp-ph.a{background:linear-gradient(135deg,#b7a27a,#6e5b3c)}.pp-ph.b{background:linear-gradient(135deg,#8fa98d,#4b6a52)}.pp-ph.c{background:linear-gradient(135deg,#6f88a1,#2e4a63)}.toasts{z-index:520;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;left:18px}.toast{font-size:var(--fs-small);color:var(--text-primary);background:color-mix(in srgb, var(--background-card) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-weight:600;animation:.22s cubic-bezier(.2,.7,.3,1) toastin;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffb3,0 12px 34px -10px #0e273859}.dark .toast{border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff24,0 12px 34px -10px #0009}@keyframes toastin{0%{opacity:0;transform:translateY(8px)scale(.98)}}.toast .ic{width:15px;height:15px;color:var(--status-success);stroke:currentColor;fill:none;stroke-width:2.4px;flex:none}.toast .pcheck{color:var(--status-success);font-size:13px}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.toasts{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}.toast{justify-content:center}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.welcome-ov{z-index:470;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#0a101680;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wcard{box-sizing:border-box;background:var(--background-card);border:1px solid var(--border-subtle);border-top:3px solid var(--brand-accent-strong);border-radius:16px;flex-direction:column;gap:10px;width:440px;max-width:94vw;padding:22px 22px 18px;animation:.3s cubic-bezier(.2,.7,.3,1) wcin;display:flex;box-shadow:0 30px 90px #0006}@keyframes wcin{0%{opacity:0;transform:translateY(10px)scale(.98)}}.wcard .stk{color:var(--accent-text)}.wt{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--text-primary)}.ws{font-size:var(--fs-body);color:var(--text-secondary);margin:0;line-height:1.55}.wl{font-size:var(--fs-small);color:var(--text-secondary);flex-direction:column;gap:8px;margin:4px 0 6px;display:flex}.wl span{align-items:center;gap:9px;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot.ok{background:var(--status-success)}.dot.warn{background:#d99a2b}.dot.dng{background:var(--status-danger)}.dot.gold{background:var(--brand-accent)}.dot.mut{background:var(--text-muted)}.wa{gap:8px;display:flex}:is(body:has(.welcome-ov) .glassfab,body:has(.welcome-ov) .pchat-fab,body:has(.welcome-ov) .hd-float){display:none}@media (prefers-reduced-motion:reduce){.wcard{animation:none}}.cal-grid{min-width:254px;padding:12px}.cal-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cal-h b{font-family:var(--font-heading);font-size:var(--fs-body);color:var(--text-primary)}.cal-h .qa:disabled{opacity:.35;cursor:default}.cal-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px;display:grid}.cal-dow span{text-align:center;font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.cal-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-grid .cal-days .cal-d{width:30px;height:30px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.cal-grid .cal-days .cal-d:hover{background:var(--brand-tint);color:var(--text-primary)}.cal-grid .cal-days .cal-d.hoje{background:var(--brand-accent-strong);color:#fff;font-weight:700}.cal-grid .cal-days .cal-d.ev{box-shadow:inset 0 0 0 1px #c5a14a99}.cal-f{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:12px;margin-top:10px;display:flex}.cal-f span{align-items:center;gap:5px;display:inline-flex}.cal-f .rm-pop-go{align-self:auto;margin-left:auto}.loginpg{background:var(--background-app);grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid}.lg-brand{background:linear-gradient(160deg, var(--brand-sidebar), var(--brand-sidebar-2));color:#dfe7ee;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:8vh 7vw;display:flex}.lg-brand .logo{background:radial-gradient(circle at 33% 28%, #f1d896, var(--brand-accent) 55%, var(--brand-accent-strong));border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 0 0 1px #ddb97266,0 4px 18px #c5a14a66}.lg-brand .logo img{width:32px}.lg-brand b{font-family:var(--font-heading);font-size:var(--fs-h2);color:#fff}.lg-brand>span{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent-soft,#e9c87e)}.lg-quote{font-size:var(--fs-lead);color:#ffffffbf;text-wrap:pretty;max-width:380px;margin:18px 0 0;line-height:1.5}.lg-card{box-sizing:border-box;background:var(--background-card);border:1px solid var(--border-subtle);width:min(380px,100vw - 32px);box-shadow:var(--shadow-raise);border-radius:16px;flex-direction:column;place-self:center;gap:14px;margin:24px;padding:26px 24px;display:flex}.lg-t{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--text-primary)}.lg-card .pg-field{flex-direction:column;gap:5px;display:flex}.lg-card .pg-label{font-size:var(--fs-small);color:var(--text-secondary);font-weight:600}.lg-card .pg-input{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border-input);background:var(--background-card);color:var(--text-primary);box-sizing:border-box;width:100%;padding:10px 12px}.lg-card .pg-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.lg-btn{justify-content:center}.lg-link{font:inherit;font-size:var(--fs-small);color:var(--status-info);cursor:pointer;background:0;border:0;align-self:center;font-weight:600}@media (max-width:900px){.loginpg{grid-template-columns:1fr}.lg-brand{padding:42px 24px 28px}}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.lg-card{margin:0;padding:22px 20px 18px}.lg-input{min-height:48px}}body:has(.map-full.is-fs) .cc-body{z-index:60}body:has(.map-full.is-fs){overflow:hidden}.maphud-h .mh-t{text-align:left;flex:auto}.maphud .maprow .pin{border:1px solid var(--background-card);border-radius:50%;flex:none;width:9px;height:9px;position:static;transform:none}.maphud .maprow{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0;border:0;align-items:center;gap:10px;display:flex}.maphud .maprow>div{flex:auto;min-width:0}.maphud .maprow .frt{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.maphud .maprow .frs{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.maphud .maprow .amt{color:var(--accent-text);flex:none;font-weight:700}.mapapres-card .feat-tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:var(--brand-tint);border:1px solid #c5a14a59;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-weight:600;display:inline-flex}.mapapres-card .lbar{background:var(--background-muted);border-radius:999px;height:6px;display:block;overflow:hidden}.mapapres-card .lbar i{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.map-full.is-fs .scmap,.map-full.is-fs .rm-wrap{border-radius:0;height:100%;min-height:0;margin:0;position:absolute;inset:0}.map-full.is-fs .rm-wrap{z-index:0;isolation:isolate}.map-full.is-fs .leaflet-container{height:100%}@media (max-width:1024px){.map-full:not(.is-fs) .map-topo,.map-full:not(.is-fs) .mapg-fora{top:71px}}html.tw-rail-cota .map-full:not(.is-fs) .map-topo,html.tw-rail-cota .map-full:not(.is-fs) .mapg-fora{top:71px}html.tw-rail-cota.dark .cc .hd.hd3,html.tw-rail-cota.dark .cc .hd.hd-dash{background:linear-gradient(160deg, #fff3, #ffffff0f 42%, #ffffff1f), color-mix(in srgb, var(--background-card) 62%, transparent);border-color:#e9c87e47}.hd3 .crumb{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;margin-bottom:6px;display:flex}.hd3 .crumb i{opacity:.5;font-style:normal}.hd3 .crumb .cur{color:var(--accent-text);font-weight:600}.dark .hd3 .crumb .cur{color:var(--brand-accent-soft)}.hd3 .htitle{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h2);color:var(--text-primary);margin:0;line-height:1.08}.hd3 .cmd{border-radius:var(--radius-md);min-width:0;font-family:inherit;font-size:var(--fs-body);text-align:left;color:var(--text-muted);cursor:text;border:1px solid #0000;align-items:center;gap:9px;padding:10px 13px;transition:background .15s,box-shadow .15s,color .15s;display:flex}.hd3 .cmd .cmdtx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hd3 .cmd:hover{color:var(--text-primary)}.hd3 .cmd .kbd{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--background-muted);flex:none;margin-left:auto;padding:1px 6px}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.hd3 .cmd{flex:1 0 100%}}.mapfs-t{padding-bottom:6px;font-weight:800;position:relative}.mapfs-t i{font-style:normal;font-weight:300}.mapfs-t:after{content:"";background:linear-gradient(90deg, var(--brand-accent-strong), transparent);border-radius:2px;width:42px;height:2px;position:absolute;bottom:0;left:0}.maphud:not(.is-min){z-index:4}.mapinfo-3d{bottom:182px}.mapa-full.map-full.is-3d:not(.is-apres) .mapinfo-3d{opacity:1}@media (max-width:900px){.mapinfo-3d{bottom:168px}}@media (min-width:1025px){html.tw-rail-cota .cc-shell{grid-template-columns:1fr}html.tw-rail-cota .cc-body{grid-column:1}html.tw-rail-cota .cc-sb:not(:hover):not(:has(:focus-visible)) .it>span{display:block}html.tw-rail-cota .cc-sb:not(:hover):not(:has(:focus-visible)) .it>.sbadge{margin-left:6px;display:inline-block}html.tw-rail-cota .cc-sb:not(:hover):not(:has(:focus-visible)) .brand .bwrap{display:block}html.tw-rail-cota .cc-sb:not(:hover):not(:has(:focus-visible)) .it.has-badge:after{display:none}html.tw-rail-cota .cc-sb:not(:hover):not(:has(:focus-visible)) .cc-sb-user{flex-direction:row}html.tw-rail-cota .cc-sb:not(:hover):not(:has(:focus-visible)) .cc-sb-sair{width:32px;height:32px}}.map-full .leaflet-container{transition:transform .9s cubic-bezier(.23,1,.32,1)}.map-full.is-3d .rm-wrap{background:var(--background-muted);overflow:hidden}.map-full.is-3d .leaflet-container{transform-origin:50% 58%;transform:perspective(1400px)rotateX(32deg)scale(1.6)}@media (prefers-reduced-motion:reduce){.map-full .leaflet-container{transition:none}}.map-full.is-fs .leaflet-control-zoom{display:none}.mapa-full.map-full.is-fs .mapnav{top:16px;left:16px;right:auto;transform:none}@media (max-width:900px){.mapa-full.map-full.is-fs .mapnav{display:none}}.map-full.is-apres .wxpanel,.map-full.is-apres .mapnav{opacity:0;pointer-events:none;transition:opacity .4s;animation:none}.mapa-full.map-full.is-apres .mapinfo,.mapa-full.map-full.is-apres .maplegend{opacity:0}@media (min-width:901px){.mapa-full.map-full.is-fs .mapfs-bar{margin-inline:auto;left:0;right:338px;transform:none}.mapa-full.map-full.is-fs{--map-shift:-161px}.mapa-full.map-full.is-fs.is-apres{--map-shift:0px}}.subnav{z-index:60;background:linear-gradient(160deg, #ffffff94, #ffffff29 42%, #ffffff57), color-mix(in srgb, var(--background-card) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%)brightness(1.06);backdrop-filter:blur(18px)saturate(180%)brightness(1.06);border:1px solid #ffffff80;border-radius:26px;margin:12px 14px 4px;padding:8px 10px;position:sticky;top:8px;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #0e2c380f,0 3px 10px #0e273814,0 18px 44px -16px #0e273838}.dark .subnav{background:linear-gradient(160deg, #ffffff24, #ffffff08 42%, #ffffff14), color-mix(in srgb, var(--background-card) 46%, transparent);border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px 1px #00000080,0 5px 14px #0006,0 20px 48px -14px #0000008c}.subnav-rolo{padding:0 8px}.subnav-secao{color:var(--text-muted);border-right-color:#14344224}.dark .subnav-secao{border-right-color:#ffffff24}.subnav-grupo{box-shadow:none;background:0 0;gap:4px;padding:0}.subnav-item{color:var(--text-secondary);border-radius:999px}.subnav-item:hover{color:var(--text-primary);background:#ffffff80}.dark .subnav-item:hover{background:#ffffff1a}.subnav-item.on{color:var(--text-primary);background:linear-gradient(#fff,#ffffffd1);box-shadow:inset 0 1px 1px #ffffffe6,0 2px 8px #0e27381f}.subnav-item.on svg{color:var(--accent-text);opacity:1}.dark .subnav-item.on{background:linear-gradient(#fff3,#ffffff12);box-shadow:inset 0 1px 1px #ffffff38,0 2px 8px #0006}.subnav-badge{background:var(--brand-accent-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.subnav{background:var(--background-card)}}.rm-wrap .leaflet-popup-content-wrapper{background:var(--background-card);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:18px;padding:0;box-shadow:0 24px 60px -12px #00000073,0 2px 6px #0000001f}.rm-wrap .leaflet-popup-content{margin:16px 18px 14px;width:260px!important}.rm-wrap .leaflet-popup-tip{background:var(--background-card);border:1px solid var(--border-strong);box-shadow:none}.rm-wrap .leaflet-popup-close-button{border-radius:50%;width:26px!important;height:26px!important;color:var(--text-muted)!important;font:400 18px/26px system-ui,sans-serif!important;top:10px!important;right:10px!important}.rm-wrap .leaflet-popup-close-button:hover{background:var(--background-muted,#7f7f7f1f);color:var(--text-primary)!important}
@media (max-width:1024px){.cc-sb{z-index:130}.cc-backdrop{z-index:125}}body:has(.cc-shell.mobile-open) .cc.vdock{display:none}body:has(.cc-shell.mobile-open) .hd-float{display:none}.cc .fchip,.facet-chip{background:linear-gradient(160deg, #ffffff9e, #ffffff42 46%, #ffffff75), color-mix(in srgb, var(--background-card) 40%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);border:1px solid #ffffff8c;border-radius:999px;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,background .18s,color .15s,border-color .15s;position:relative;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #0e2c380d,0 2px 8px #0e273814}.cc .fchip:hover,.facet-chip:hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffffd9,0 5px 14px #0e273824}.cc .fchip.on,.facet-chip.on,.facet-chip.is-on,.facet-chip[aria-pressed=true]{color:var(--accent-text);background:linear-gradient(160deg, #fff9, #ffffff3d 46%, #ffffff70), color-mix(in srgb, var(--brand-tint) 72%, transparent);border-color:#c5a14a99;box-shadow:inset 0 1px 1px #ffffffd9,0 2px 10px #c5a14a38}.dark .cc .fchip,.dark .facet-chip{background:linear-gradient(160deg, #ffffff24, #ffffff08 46%, #ffffff14), color-mix(in srgb, var(--background-card) 42%, transparent);border-color:#ffffff29;box-shadow:inset 0 1px 1px #ffffff1a,0 2px 8px #0000004d}.dark .cc .fchip.on,.dark .facet-chip.on,.dark .facet-chip.is-on,.dark .facet-chip[aria-pressed=true]{background:linear-gradient(160deg,#ffffff1f,#ffffff08 46%,#ffffff12),#c5a14a36;border-color:#e9c87e80}.map-full.is-fs{--map-shift:0px}.mapctl{max-width:min(100% - 20px,760px);left:50%;overflow-x:auto;transform:translate(-50%)}.mapnav{z-index:3;background:linear-gradient(160deg, #fff9, #ffffff3d 46%, #ffffff70), color-mix(in srgb, var(--background-card) 46%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);border:1px solid #ffffff8c;border-radius:999px;flex-direction:column;gap:2px;padding:3px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:inset 0 1px 1px #fffc,0 10px 30px #0e273838}.map-full.is-fs .mapnav{right:16px}.mapnav button{width:31px;height:31px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:19px;font-weight:600;transition:background .15s,transform .12s;display:grid}.mapnav button:hover{background:#ffffff80}.mapnav button{font-size:15px}.mapnav button:active{transform:scale(.92)}.mapnav .ic{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mapnav .mn-sep{background:var(--border-strong);opacity:.5;height:1px;margin:2px 7px}.mapnav .mn-home{color:var(--accent-text)}.dark .mapnav{background:linear-gradient(160deg, #ffffff26, #ffffff0a 46%, #ffffff17), color-mix(in srgb, var(--background-card) 48%, transparent);border-color:#ffffff29}.dark .mapnav button:hover{background:#ffffff1a}.mpin-sede{place-items:center;width:30px;height:30px;display:grid;position:relative}.mpin-sede i{background:linear-gradient(135deg, #f1d896, var(--brand-accent-strong));border:2px solid #fff;border-radius:4px;width:15px;height:15px;transform:rotate(45deg);box-shadow:0 2px 10px #0006}.mpin-sede:after{content:"";border:1.5px solid #e9c87ecc;border-radius:50%;animation:2.6s ease-out infinite sedepulse;position:absolute;inset:-4px}@keyframes sedepulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}.mapg-fs{color:#1c1404;background:linear-gradient(160deg, #f1d896, var(--brand-accent) 60%, var(--brand-accent-strong));border-color:#e9c87ecc;gap:8px;width:auto;height:42px;padding:0 16px;font-weight:700;box-shadow:inset 0 1px 1px #fff9,0 8px 22px #c5a14a66}.mapg-fs:hover{box-shadow:inset 0 1px 1px #ffffffb3,0 10px 28px #c5a14a8c}.mapg-fs .ic{stroke-width:2.2px}.dark .mapg-fs{color:#1c1404;background:linear-gradient(160deg, #f1d896, var(--brand-accent) 60%, var(--brand-accent-strong));border-color:#e9c87ecc}.map-full.is-fs .map-topo{top:12px}.mapg-volta{top:12px;left:12px}.map-full.is-fs .mapg-volta{top:64px}.mapdd-wrap{z-index:6;position:absolute}.mapdd-wrap:has([aria-expanded=true]){z-index:60}.mapdd{z-index:61}.mapdd-btn{position:static}.mapdd{border-radius:var(--radius-lg);background:linear-gradient(160deg, #fff9, #ffffff38 42%, #ffffff6b), color-mix(in srgb, var(--background-card) 66%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.8);backdrop-filter:blur(26px)saturate(1.8);border:1px solid #ffffff80;flex-direction:column;gap:2px;min-width:264px;max-width:330px;max-height:46vh;padding:10px;animation:.18s cubic-bezier(.23,1,.32,1) both hd-pop-in;display:flex;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:inset 0 1px 1px #fffc,0 22px 60px -10px #0e273866}.dark .mapdd{background:linear-gradient(160deg, #ffffff1c, #ffffff05 42%, #ffffff0f), color-mix(in srgb, var(--background-card) 74%, transparent);border-color:#ffffff24}.mapdd-h{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:2px 8px 7px}.mapdd .fchip{align-self:flex-start}.mapdd-chips{flex-wrap:wrap;gap:6px;padding:2px 6px 8px;display:flex}.mapdd-hint{font-size:var(--fs-micro);color:var(--text-muted);margin:4px 6px 2px;line-height:1.45}.wxpanel{z-index:4;border-radius:var(--radius-lg);background:linear-gradient(160deg, #fff9, #ffffff38 42%, #ffffff6b), color-mix(in srgb, var(--background-card) 64%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.8);backdrop-filter:blur(26px)saturate(1.8);border:1px solid #ffffff80;flex-direction:column;gap:9px;width:min(320px,100% - 24px);padding:14px 15px 12px;animation:.2s cubic-bezier(.23,1,.32,1) both hd-pop-in;display:flex;position:absolute;bottom:76px;left:12px;box-shadow:inset 0 1px 1px #fffc,0 22px 60px -10px #0e273866}.dark .wxpanel{background:linear-gradient(160deg, #ffffff1c, #ffffff05 42%, #ffffff0f), color-mix(in srgb, var(--background-card) 74%, transparent);border-color:#ffffff24}.wxpanel .wxp-h{align-items:center;gap:8px;display:flex}.wxpanel .wxp-h .feat-tag{margin-right:auto}.wxlive{font:inherit;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-strong);cursor:pointer;background:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.wxlive.on{color:var(--accent-text);border-color:#c5a14a99}.wxlive i{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.wxlive.on i{background:var(--status-success);animation:1.6s ease-in-out infinite wxlivedot}@keyframes wxlivedot{50%{opacity:.3}}.wxdays{gap:5px;display:flex}.wxday{font:inherit;font-size:var(--fs-micro);color:var(--text-secondary);background:color-mix(in srgb, var(--background-muted) 55%, transparent);cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 4px 7px;transition:background .15s,border-color .15s,transform .15s;display:flex}.wxday:hover{transform:translateY(-1px)}.wxday.on{background:var(--brand-tint);color:var(--text-primary);border-color:#c5a14a99}.wxday .ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wxday b{font-family:var(--font-mono);color:var(--accent-text);font-size:11px}.wxday.molhado b{color:#3d9bd6}.wxp-note{font-size:var(--fs-tiny);color:var(--text-secondary);margin:0;line-height:1.5}.wxp-note b{color:var(--text-primary)}.wx-circ{transition:fill-opacity .5s,stroke-opacity .5s}.wx-circ.viva{animation:3.4s ease-in-out infinite wxcirc}@keyframes wxcirc{50%{fill-opacity:.3}}.maphud.is-min .maphud-list{display:none}@media (max-width:900px){.mapnav{right:8px}.wxpanel{bottom:66px;left:8px}.mapg-volta{left:8px}}@media (prefers-reduced-motion:reduce){.mpin-sede:after,.wx-circ.viva{animation:none}}.cal2{min-width:296px;padding:14px 14px 12px}.cal2 .cal-h b{font-family:var(--font-heading);font-size:var(--fs-body-lg);letter-spacing:-.01em}.cal2 .cal-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin:8px 0 4px;display:grid}.cal2 .cal-dow span{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:10px}.cal2 .cal-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal2 .cal-d{aspect-ratio:1;font:inherit;font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer;background:0;border:1px solid #0000;border-radius:10px;place-items:center;transition:background .12s,border-color .12s;display:grid;position:relative}.cal2 .cal-d:hover{background:var(--background-muted)}.cal2 .cal-d.sel{background:var(--brand-tint);color:var(--text-primary);border-color:#c5a14aa6;font-weight:700}.cal2 .cal-d.hoje{color:#1c1404;background:linear-gradient(160deg, #f1d896, var(--brand-accent-strong));font-weight:800;box-shadow:0 2px 8px #c5a14a66}.cal2 .cal-d.fer{color:var(--status-danger);font-weight:700}.cal2 .cal-d .cd-dots{gap:2px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cal2 .cal-d .cd-dots i{background:var(--brand-accent-strong);border-radius:50%;width:4px;height:4px}.cal2 .cal-d .cd-dots i.ev2{background:#3d9bd6}.cal2 .cal-d.hoje .cd-dots i{background:#1c1404}.cal2-ag{border-top:1px solid var(--border-subtle);flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:flex}.cal2-ag .c2a{font-size:var(--fs-tiny);color:var(--text-secondary);align-items:baseline;gap:8px;line-height:1.4;display:flex}.cal2-ag .c2a i{background:var(--brand-accent-strong);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.cal2-ag .c2a.fer i{background:var(--status-danger)}.cal2-ag .c2a.ev2 i{background:#3d9bd6}.cal2-ag .c2a b{color:var(--text-primary);font-weight:600}.cal2-ag .c2a-vazio{font-size:var(--fs-tiny);color:var(--text-muted)}.cal2 .cal-f{margin-top:10px}.hd-float .thmenu.cal2{left:auto;right:-52px;transform:none}.cc .thmenu{background:linear-gradient(160deg, #ffffff8c, #fff3 42%, #fff6), color-mix(in srgb, var(--background-card) 68%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);border:1px solid #ffffff80;box-shadow:inset 0 1px 1px #fffc,0 22px 60px -10px #0e273861}.dark .cc .thmenu{background:linear-gradient(160deg, #ffffff1a, #ffffff05 40%, #ffffff0f), color-mix(in srgb, var(--background-card) 76%, transparent);border-color:#ffffff24}.cc .snzpop{background:linear-gradient(160deg, #ffffff8c, #fff3 42%, #fff6), color-mix(in srgb, var(--background-card) 68%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);border:1px solid #ffffff80}.dark .cc .snzpop{background:linear-gradient(160deg, #ffffff1a, #ffffff05 40%, #ffffff0f), color-mix(in srgb, var(--background-card) 76%, transparent);border-color:#ffffff24}.cc .thmenu button:hover{background:color-mix(in srgb, var(--background-muted) 70%, transparent)}.cc .hd3-sub{align-items:center;gap:10px;display:flex}.cc .hd3-trilho{background:color-mix(in srgb, var(--background-muted) 52%, transparent);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;margin-left:auto;margin-right:auto;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px 3px #0e273812,inset 0 0 0 1px #ffffff59}.dark .cc .hd3-trilho{box-shadow:inset 0 1px 3px #00000059,inset 0 0 0 1px #ffffff0f}.cc .hd3-trilho::-webkit-scrollbar{display:none}.cc .hd3-item.on{box-shadow:inset 0 1px #ffffffb3,0 1px 6px #0e273824}.subnav-grupo{margin-left:auto;margin-right:auto}@media (max-width:820px),(max-height:500px) and (hover:none) and (pointer:coarse){.backdash{left:50%;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px);display:inline-flex}:is(body:has(.map-full.is-fs) .backdash,body:has(.tour-ov) .backdash,body:has(.guia-ov) .backdash){display:none}}.guia-ov{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#080d1380}.guia-card{background:linear-gradient(160deg, #ffffff94, #ffffff38 42%, #ffffff6b), color-mix(in srgb, var(--background-card) 70%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);border:1px solid #ffffff80;box-shadow:inset 0 1px 1px #fffc,0 40px 110px -20px #040a10b3}.dark .guia-card{background:linear-gradient(160deg, #ffffff1a, #ffffff05 40%, #ffffff0f), color-mix(in srgb, var(--background-card) 80%, transparent);border-color:#ffffff24}.guia-flx{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 2px;display:grid}.guia-flxb{text-align:left;font:inherit;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--background-card) 72%, transparent);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 13px;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .15s;display:flex}.guia-flxb:hover{border-color:#c5a14a8c;transform:translateY(-2px);box-shadow:0 10px 26px -8px #0e27384d}.guia-flxb b{font-size:var(--fs-small);color:var(--text-primary);letter-spacing:-.01em}.guia-flxb span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:10.5px}.guia-flxb span em{color:var(--accent-text);font-style:normal}@media (max-width:560px){.guia-flx{grid-template-columns:1fr}}.guia-card .fchip,.rsm-card .fchip{background:linear-gradient(160deg, #ffffff9e, #ffffff42 46%, #ffffff75), color-mix(in srgb, var(--background-card) 40%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);border:1px solid #ffffff8c;border-radius:999px;box-shadow:inset 0 1px 1px #fffc,0 2px 8px #0e273814}.guia-card .fchip.on,.rsm-card .fchip.on{color:var(--accent-text);background:linear-gradient(160deg, #fff9, #ffffff3d 46%, #ffffff70), color-mix(in srgb, var(--brand-tint) 72%, transparent);border-color:#c5a14a99}.dark .guia-card .fchip,.dark .rsm-card .fchip{background:linear-gradient(160deg, #ffffff24, #ffffff08 46%, #ffffff14), color-mix(in srgb, var(--background-card) 42%, transparent);border-color:#ffffff29}.dark .guia-card .fchip.on,.dark .rsm-card .fchip.on{background:linear-gradient(160deg,#ffffff1f,#ffffff08 46%,#ffffff12),#c5a14a36;border-color:#e9c87e80}.cal2 .cal-f{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cal2 .cal-f .rm-pop-go{margin-left:auto}:is(body:has(.tour-ov) .backdash,body:has(.guia-ov) .backdash,body:has(.cmdk-ov) .backdash,body:has(.rsm-ov) .backdash,body:has(.cfov) .backdash){display:none!important}.guia-card .guia-fam{flex-direction:column;gap:7px;margin-top:6px;display:flex}.guia-card .guia-chips{flex-wrap:wrap;gap:6px;display:flex}html.tw-rail-prancheta .cc-sb{background:linear-gradient(#78c8eb12 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#78c8eb12 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#071219,#0a1a23 55%,#081019) 0 0/100% 100%;border-right:1px solid #85d6f624}html.tw-rail-prancheta .cc-sb:before{content:"";pointer-events:none;z-index:0;opacity:.55;background:repeating-linear-gradient(#e9c87e6b 0 1px,#0000 1px 12px,#e9c87e29 12px 13px,#0000 13px 24px);width:8px;position:absolute;top:0;bottom:0;right:0}html.tw-rail-prancheta .cc-sb .it{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:5px;font-size:11.5px;position:relative}html.tw-rail-prancheta .cc-sb .it .ic{color:#9fd3ea}html.tw-rail-prancheta .cc-sb .it:hover{background:#85d6f614}html.tw-rail-prancheta .cc-sb .it.on{color:#f4dfae;box-shadow:inset 2px 0 0 var(--brand-accent), 0 0 22px -6px #e9c87e59;background:linear-gradient(90deg,#c5a14a38,#c5a14a08)}html.tw-rail-prancheta .cc-sb .it.on .ic{color:#e9c87e}html.tw-rail-prancheta .cc-sb .it.on:after{content:"";background:linear-gradient(90deg,#0000,#e9c87ebf,#0000);height:1px;animation:3.4s ease-in-out infinite rp-scan;position:absolute;bottom:3px;left:10px;right:10px}@keyframes rp-scan{0%,to{opacity:.25}50%{opacity:1}}html.tw-rail-prancheta .sb-div{background:repeating-linear-gradient(90deg,#85d6f647 0 5px,#0000 5px 11px) 50%/100% 1px no-repeat;border:0;height:8px;margin:8px 6px}html.tw-rail-prancheta .cc-sb .sbadge{color:#bfe6f7;background:#85d6f629;border:1px solid #85d6f64d}html.tw-rail-prancheta .cc-sb .it.on .sbadge{color:#f1d896;background:#e9c87e2e;border-color:#e9c87e66}html.tw-rail-prancheta .cc-sb .brand .logo{box-shadow:0 0 0 1px #e9c87e66,0 0 26px -4px #e9c87e80}html.tw-rail-prancheta .cc-sb .bsub,html.tw-rail-prancheta .cc-sb .urole{font-family:var(--font-mono);letter-spacing:.1em;color:#7fb8d2}html.tw-rail-prancheta .sb-resumo,html.tw-rail-prancheta .sb-guia,html.tw-rail-prancheta .sb-modo{border-color:#85d6f638}@media (prefers-reduced-motion:reduce){html.tw-rail-prancheta .cc-sb .it.on:after{animation:none}}@media (prefers-reduced-transparency:reduce){.cc .fchip,.facet-chip,.cc .thmenu,.cc .snzpop,.mapnav,.mapdd,.wxpanel,.guia-card,.mapg-fs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--background-card)!important}.cc .fchip.on,.facet-chip.on,.facet-chip.is-on{background:var(--brand-tint)!important}}.map-full.is-fs .mapfs-bar{gap:12px;max-width:min(94%,820px);padding:8px 16px;top:10px;left:50%;right:auto;transform:translate(-50%)}.mapfs-t{font-family:var(--font-heading);font-size:var(--fs-body-lg);letter-spacing:-.018em}.cc .mapfs-t.pgt{padding-bottom:6px;font-weight:800}.cc .mapfs-t.pgt:after{width:42px}@media (max-width:900px){.map-full.is-fs .mapfs-bar{max-width:calc(100% - 20px)}}@media (min-width:1025px){html.tw-den-compacto .cc-body{margin-left:84.4445px}html.tw-den-amplo .cc-body{margin-left:70.3704px}}.wxpanel{width:min(348px,100% - 24px)}.wxhero{align-items:center;gap:12px;display:flex}.wxhero .wxh-ic{background:color-mix(in srgb, var(--brand-tint) 70%, transparent);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.wxhero .wxh-ic .ic{width:24px;height:24px;stroke:var(--accent-text);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.wxhero.molhado .wxh-ic{background:#4fb0e829}.wxhero.molhado .wxh-ic .ic{stroke:#3d9bd6}.wxtemp{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.wxcond{flex-direction:column;gap:2px;min-width:0;display:flex}.wxcond b{font-size:var(--fs-small);color:var(--text-primary)}.wxcond span{font-size:var(--fs-micro);color:var(--text-muted)}.wxmm{text-align:right;font-size:var(--fs-micro);color:var(--text-muted);margin-left:auto}.wxmm b{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-primary);display:block}.wxmets{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.wxmet{background:color-mix(in srgb, var(--background-muted) 55%, transparent);border-radius:10px;flex-direction:column;gap:1px;padding:7px 8px;display:flex}.wxmet span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px}.wxmet b{font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;color:var(--text-primary)}.wxmet.chuva b{color:#3d9bd6}html.tw-rail-cota .cc-body{margin-top:52px}@media (min-width:1025px){html.tw-rail-cota .cc-body{margin-left:0!important}}html.tw-rail-cota .cc-shell.present .cc-body{margin-top:0}html.tw-rail-cota .cc-sb{background:linear-gradient(#78c8eb0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#78c8eb0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#071219,#0b1b24 50%,#071219) 0 0/100% 100%;border-bottom:1px solid #85d6f629;flex-direction:row;align-items:center;gap:4px;height:52px;inset:0 0 auto;overflow:visible;box-shadow:0 12px 32px #040a0e59;width:auto!important;padding:0 14px!important}html.tw-rail-cota .cc-sb:hover{width:auto;padding:0 14px;box-shadow:0 12px 32px #040a0e59}html.tw-rail-cota .cc-sb:has(:focus-visible){width:auto;padding:0 14px;box-shadow:0 12px 32px #040a0e59}html.tw-rail-cota .cc-sb:before{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,#e9c87e66 0 1px,#0000 1px 12px,#e9c87e29 12px 13px,#0000 13px 24px);width:auto;height:6px;position:absolute;inset:auto 0 0}html.tw-rail-cota .cc-sb-top{display:contents}html.tw-rail-cota .cc-sb .brand{border-bottom:0;border-right:1px solid #85d6f62e;order:0;align-items:center;gap:8px;margin:0;padding:0 10px 0 0;display:flex}html.tw-rail-cota .cc-sb .brand .logo-img{width:30px;height:30px;box-shadow:none;border-radius:8px}html.tw-rail-cota .cc-sb .brand .bsub,html.tw-rail-cota .cc-sb .brand .chev{display:none}html.tw-rail-cota .cc-sb .brand .bname{font-size:13px}html.tw-rail-cota .cc-sb .empop{min-width:240px;top:calc(100% + 8px);left:0;right:auto}html.tw-rail-cota .cc-sb-user{border-top:0;border-left:1px solid #85d6f62e;order:20;align-items:center;gap:8px;margin:0 0 0 4px;padding:0 0 0 10px;display:inline-flex}html.tw-rail-cota .cc-sb-user .uwrap,html.tw-rail-cota .cc-sb-sair span{display:none}html.tw-rail-cota .cc-sb-nav{scrollbar-width:thin;scrollbar-color:#85d6f673 transparent;overscroll-behavior-x:contain;flex-direction:row;flex:1 1 0;order:5;align-items:center;gap:2px;min-width:0;margin:0;padding:0 4px 4px;display:flex;overflow:auto visible}html.tw-rail-cota .cc-sb-nav::-webkit-scrollbar{height:4px}html.tw-rail-cota .cc-sb-nav::-webkit-scrollbar-track{background:0 0}html.tw-rail-cota .cc-sb-nav::-webkit-scrollbar-thumb{background:#85d6f673;border-radius:99px}html.tw-rail-cota .cc-sb-nav:hover{scrollbar-color:#e9c87e99 transparent}html.tw-rail-cota .cc-sb-nav:hover::-webkit-scrollbar-thumb{background:#e9c87e99}html.tw-rail-cota .cc-sb-nav[data-drag="1"]{cursor:grabbing;-webkit-user-select:none;user-select:none}html.tw-rail-cota .cc-sb-nav>div{display:contents}html.tw-rail-cota .cc-sb .sb-div{background:repeating-linear-gradient(#85d6f64d 0 3px,#0000 3px 6px);flex:none;width:1px;height:20px;margin:0 7px}html.tw-rail-cota .cc-sb .it{width:auto;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;flex:none;justify-content:center;padding:8px 9px;font-size:11px}html.tw-rail-cota .cc-sb .it .ic{color:#9fd3ea}html.tw-rail-cota .cc-sb .it>span:not(.sbadge){opacity:0;white-space:nowrap;max-width:0;transition:max-width .32s var(--ease-sig,ease), opacity .2s, margin .32s var(--ease-sig,ease);margin:0;overflow:hidden}html.tw-rail-cota .cc-sb .it:hover>span:not(.sbadge),html.tw-rail-cota .cc-sb .it.on>span:not(.sbadge){opacity:1;max-width:150px;margin-left:7px}html.tw-rail-cota .cc-sb .it.on{color:#f4dfae;box-shadow:inset 0 -2px 0 var(--brand-accent), 0 0 22px -6px #e9c87e66;background:linear-gradient(#c5a14a3d,#c5a14a0d)}html.tw-rail-cota .cc-sb .it.on .ic{color:#e9c87e}html.tw-rail-cota .sb-resumo,html.tw-rail-cota .sb-guia,html.tw-rail-cota .sb-modo{border-radius:8px;flex:none;order:12;justify-content:center;align-items:center;width:38px;height:36px;margin:0 2px 0 0;padding:0}html.tw-rail-cota .sb-resumo span,html.tw-rail-cota .sb-guia span,html.tw-rail-cota .sb-modo span,html.tw-rail-cota .sb-personalizar,html.tw-rail-cota .sb-devlogo,html.tw-rail-cota .cc-sb>.sb-div{display:none}html.tw-rail-cota .cc .hd.hd3{top:60px}html.tw-rail-cota .subnav{top:52px}html.tw-cota-aberta .cc-sb .it>span:not(.sbadge){opacity:1;max-width:120px;margin-left:6px}html.tw-cota-aberta .cc-sb .it{letter-spacing:.03em;padding:8px 9px;font-size:10px}html.tw-cota-aberta .cc-sb .it .ic{flex:none}html.tw-cota-aberta .cc-sb .sb-div{margin:0 5px}.cota-seta{display:none}html.tw-rail-cota .cc-sb .cota-seta{color:#9fd3ea;cursor:pointer;background:#0a141c9e;border:1px solid #85d6f659;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}html.tw-rail-cota .cc-sb .cota-seta .ic{width:14px;height:14px}html.tw-rail-cota .cc-sb .cota-seta:hover{color:#f4dfae;border-color:#c5a14a80}html.tw-rail-cota .cc-sb .cota-seta.l{order:4}html.tw-rail-cota .cc-sb .cota-seta.r{order:6}html.tw-rail-cota .cc-sb.cota-r .cc-sb-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}html.tw-rail-cota .cc-sb.cota-l .cc-sb-nav{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px);mask-image:linear-gradient(90deg,#0000,#000 34px)}html.tw-rail-cota .cc-sb.cota-l.cota-r .cc-sb-nav{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}@media (max-width:1024px){html.tw-rail-cota .cc-sb{max-width:none;transition:none;visibility:visible!important;transform:none!important}html.tw-rail-cota .cc-topbar,html.tw-rail-cota .cc-backdrop{display:none}html.tw-rail-cota .cc-sb{height:calc(52px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)!important}html.tw-rail-cota .cc-body{margin-top:calc(52px + env(safe-area-inset-top,0px))}}html.tw-rail-prancheta.canteiro .cc-sb.glass-rail,html.tw-rail-cota.canteiro .cc-sb.glass-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#78c8eb17 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#78c8eb17 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#071219,#0a1a23 55%,#081019) 0 0/100% 100%}.cc-page.cine .cc .scroll>*{--cd:0s;animation:cinein .8s cubic-bezier(.23,1,.32,1) var(--cd) both;position:relative}.cc-page.cine .cc .scroll>:nth-child(2){--cd:.22s}.cc-page.cine .cc .scroll>:nth-child(3){--cd:.44s}.cc-page.cine .cc .scroll>:nth-child(4){--cd:.66s}.cc-page.cine .cc .scroll>:nth-child(5){--cd:.88s}.cc-page.cine .cc .scroll>:nth-child(6){--cd:1.1s}.cc-page.cine .cc .scroll>:nth-child(7){--cd:1.32s}.cc-page.cine .cc .scroll>:nth-child(8){--cd:1.54s}.cc-page.cine .cc .scroll>:nth-child(n+9){--cd:1.76s}@keyframes cinein{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(22px)}55%{clip-path:inset(0)}to{opacity:1;clip-path:inset(0);transform:none}}.cc-page.cine .cc .scroll>:before{content:"";z-index:5;pointer-events:none;opacity:0;height:2px;animation:cinelaser .8s var(--cd) both;background:linear-gradient(90deg,#0000,#ffdf9e 45%,#fff 50%,#ffdf9e 55%,#0000);border-radius:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #e9c87ecc}@keyframes cinelaser{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 2px)}}@media (prefers-reduced-motion:reduce){.cc-page.cine .cc .scroll>*,.cc-page.cine .cc .scroll>:before{animation:none}}.xray-hint{z-index:300;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f1d896;pointer-events:none;background:#080e14d1;border:1px solid #e9c87e66;border-radius:999px;padding:7px 16px;font-size:10.5px;display:none;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #e9c87e40}html.xray .xray-hint{animation:.18s both hd-pop-in;display:block}html.xray .pg-table tbody tr{transition:opacity .18s,filter .18s}html.xray .pg-table tbody tr:not(:hover){opacity:.3;filter:saturate(.5)}html.xray .pg-table tbody tr:hover{outline-offset:-1px;background:linear-gradient(90deg,#c5a14a29,#0000 70%);outline:1px dashed #e9c87ebf}html.xray .pg-table tbody tr:hover .amt,html.xray .pg-table tbody tr:hover td.amt{color:var(--accent-text);text-shadow:0 0 14px #e9c87e8c}html.xray .cc .frow:not(:hover),html.xray .cc .trow2:not(:hover){opacity:.45}html.noite{--background-app:#04070b;--background-card:#0b1119;--background-muted:#121a27;--brand-accent:#ffcf66;--brand-accent-strong:#eaa93f;--brand-accent-soft:#ffe3a1}html.noite .cc-topbar{border-bottom:3px solid;border-image:repeating-linear-gradient(45deg,#ffcf66d9 0 10px,#10161f 10px 20px) 3}html.noite .mtab{border-top:3px solid;border-image:repeating-linear-gradient(45deg,#ffcf66d9 0 10px,#10161f 10px 20px) 3}html.noite .cc .hd.hd-dash,html.noite .cc .hd.hd3{border-color:#ffcf6647}html.noite .cc .pgt:after{box-shadow:0 0 12px #ffcf66b3}html.noite .cc-sb.glass-rail:not(html.tw-rail-prancheta *){border-right:1px solid #ffcf6633}.map-full .rm-wrap.mapa-pg{transition:transform .9s cubic-bezier(.23,1,.32,1)}.map-full.is-3d .rm-wrap.mapa-pg{transform-origin:50% 58%;transform:perspective(1300px)rotateX(44deg)scale(1.28)}.map-full.is-3d .mpin{transform-style:preserve-3d}.map-full.is-3d .mpin:before{content:"";width:7px;height:var(--alt,40px);transform-origin:50% 100%;background:linear-gradient(180deg, var(--pin), color-mix(in srgb, var(--pin) 30%, transparent));box-shadow:0 0 14px color-mix(in srgb, var(--pin) 55%, transparent);border-radius:4px 4px 0 0;animation:.7s cubic-bezier(.23,1,.32,1) both alt-in;position:absolute;bottom:50%;left:50%;transform:translate(-50%)rotateX(-44deg)}@keyframes alt-in{0%{height:0}}.map-full.is-3d .maplegend,.map-full.is-3d .mapinfo{opacity:.35}@media (prefers-reduced-motion:reduce){.map-full .rm-wrap.mapa-pg{transition:none}.map-full.is-3d .mpin:before{animation:none}}.mac-fala{min-height:3.9em;font-size:var(--fs-tiny);color:var(--text-secondary);margin:4px 0 0;line-height:1.5}.mac-fala:before{content:"Brain · ";font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:10px}.mac-cursor{vertical-align:-1px;background:var(--brand-accent);width:7px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite wxlivedot;display:inline-block}.cc-sb .sb-modo{color:var(--text-secondary);border:1px solid var(--border-subtle);background:linear-gradient(120deg,#ffffff0f,#ffffff05);margin-top:7px}.cc-sb .sb-modo:hover{color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 4px 14px #060e1247}.cc-sb .sb-modo:active{transform:none}.cc-sb .sb-modo .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (min-width:1025px){.cc-sb:hover{z-index:70}.cc-sb:has(:focus-visible){z-index:70}}.cc .hd.hd-dash{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(160deg, #ffffff8c, #fff3 46%, #fff6), color-mix(in srgb, var(--background-card) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:var(--shadow-card);margin:10px 16px 0}.dark .cc .hd.hd-dash{background:linear-gradient(160deg, #ffffff14, #ffffff05 46%, #ffffff0d), color-mix(in srgb, var(--background-card) 62%, transparent);border-color:#ffffff1f}.present .cc .hd.hd-dash{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}@media (max-width:1024px){.cc .hd.hd-dash{border-left:0;border-right:0;border-radius:0;margin:0}}.cc-body{background-image:linear-gradient(var(--bp-l1,#1f2a3a1c) 1px, transparent 1px), linear-gradient(90deg, var(--bp-l1,#1f2a3a1c) 1px, transparent 1px), linear-gradient(var(--bp-l2,#1f2a3a0d) 1px, transparent 1px), linear-gradient(90deg, var(--bp-l2,#1f2a3a0d) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.dark .cc-body{--bp-l1:#c5a14a1c;--bp-l2:#ffffff09}html.noite .cc-body{--bp-l1:#ffcf6621;--bp-l2:#ffffff0a}.present .cc-body,html.canteiro .cc-body{background-image:none}body:has(.map-full.is-fs) .cc-body{background-image:none}.tour-ov{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.tour-ov .tov-p{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#080c128c;animation:.35s tourfade;position:fixed}.tour-ring{z-index:442;outline-offset:5px;pointer-events:none;border-radius:14px;outline:2px solid #e9c87ee6;animation:1.7s ease-in-out infinite tourpulse;position:fixed;box-shadow:0 0 0 1px #080c1259,0 0 44px -6px #e9c87e8c}.tour-hi{background:0 0;outline:none;animation:none}@media (prefers-reduced-motion:reduce){.tour-ring{animation:none}}.wxtl{z-index:4;background:linear-gradient(160deg, #fff9, #ffffff38 42%, #ffffff6b), color-mix(in srgb, var(--background-card) 64%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.8);backdrop-filter:blur(26px)saturate(1.8);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:10px;padding:7px 10px 7px 7px;animation:.2s cubic-bezier(.23,1,.32,1) both hd-pop-in;display:flex;position:absolute;bottom:224px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #fffc,0 18px 48px -10px #0e273866}.dark .wxtl{background:linear-gradient(160deg, #ffffff1c, #ffffff05 42%, #ffffff0f), color-mix(in srgb, var(--background-card) 74%, transparent);border-color:#ffffff24}.wxtl-play{background:var(--brand-tint);width:30px;height:30px;color:var(--accent-text);cursor:pointer;border:1px solid #c5a14a8c;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.wxtl-play:hover{transform:scale(1.06);box-shadow:0 2px 10px #c5a14a4d}.wxtl-play .ic{fill:currentColor;stroke:none;width:13px;height:13px}.wxtl-track{cursor:ew-resize;touch-action:none;width:min(320px,40vw);height:28px;position:relative}.wxtl-track:before{content:"";background:color-mix(in srgb, var(--text-muted) 30%, transparent);border-radius:2px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wxtl-tick{background:#78beeb8c;border-radius:1px;width:2px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.wxtl-tick.fut{background:#e9c87ebf;height:10px}.wxtl-now{background:var(--text-muted);width:1px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.wxtl-cur{border:2px solid var(--brand-accent,#c5a14a);background:#fff;border-radius:50%;width:14px;height:14px;transition:left .12s linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 6px #0e273866}.wxtl.scrub .wxtl-cur{transition:none}.wxtl-lbl{text-align:center;min-width:74px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11px}.wxtl-lbl .agora{color:var(--accent-text);font-weight:700}.map-full.is-apres .wxtl{opacity:0;pointer-events:none;transition:opacity .4s;animation:none}@media (max-width:640px){.wxtl{top:calc(74px + 38dvh);bottom:auto}.wxtl-track{width:min(240px,52vw)}}@media (prefers-reduced-motion:reduce){.wxtl-cur{transition:none}}.leaflet-pane.radar-pane{transition:opacity .25s linear}.cc .notif-panel{border-top:3px solid var(--brand-accent)}.dark .cc .notif-panel{border-top:3px solid var(--brand-accent-soft)}.canteiro .cc .notif-panel{border-top:3px solid var(--brand-accent)}.cc .hd-dash .hd-chip,.cc .hd-dash .hperiod,.cc .hd-dash .cmd,.cc .hd-dash .notif-trigger{background:linear-gradient(160deg, #ffffff9e, #ffffff42 46%, #ffffff75), color-mix(in srgb, var(--background-card) 40%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);border:1px solid #ffffff8c;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,background .18s,color .15s,border-color .15s;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #0e2c380d,0 2px 8px #0e273814}.cc .hd-dash .hd-chip:hover,.cc .hd-dash .hperiod:hover,.cc .hd-dash .cmd:hover,.cc .hd-dash .notif-trigger:hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffffd9,0 5px 14px #0e273824}.dark .cc .hd-dash .hd-chip,.dark .cc .hd-dash .hperiod,.dark .cc .hd-dash .cmd,.dark .cc .hd-dash .notif-trigger{background:linear-gradient(160deg, #ffffff24, #ffffff08 46%, #ffffff14), color-mix(in srgb, var(--background-card) 42%, transparent);border-color:#ffffff29;box-shadow:inset 0 1px 1px #ffffff1a,0 2px 8px #0000004d}.cc .hd-dash .hd-chip.tg{border-color:color-mix(in srgb, var(--status-success) 35%, transparent)}.cc .hd-dash .hd-chip.tg:hover{border-color:var(--status-success)}@media (prefers-reduced-motion:reduce){.cc .hd-dash .hd-chip,.cc .hd-dash .hperiod,.cc .hd-dash .cmd,.cc .hd-dash .notif-trigger{transition:none}.cc .hd-dash .hd-chip:hover,.cc .hd-dash .hperiod:hover,.cc .hd-dash .cmd:hover,.cc .hd-dash .notif-trigger:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cc .notif-panel,.cc .cal,.wxtl,.cc .hd-dash .hd-chip,.cc .hd-dash .hperiod,.cc .hd-dash .cmd,.cc .hd-dash .notif-trigger{background:var(--background-card);border-color:var(--border-subtle)}.cc .notif-panel{border-top:3px solid var(--brand-accent)}}.canteiro .wxtl,.canteiro .cc .hd-dash .hd-chip,.canteiro .cc .hd-dash .hperiod,.canteiro .cc .hd-dash .cmd,.canteiro .cc .hd-dash .notif-trigger{background:var(--background-card);border-color:var(--border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none}.cc .cal-seg{background:color-mix(in srgb, var(--background-muted) 60%, transparent);border-radius:999px;margin-bottom:10px;padding:2px;display:flex}.cc .cal-seg button{font:inherit;font-size:var(--fs-tiny);color:var(--text-secondary);cursor:pointer;background:0;border:0;border-radius:999px;flex:1;padding:6px 12px;font-weight:600;transition:color .15s,background .15s}.cc .cal-seg button.on{color:var(--text-primary);background:linear-gradient(#fffffff2,#ffffffb3);box-shadow:inset 0 1px #fff,0 1px 4px #0e27381f}.dark .cc .cal-seg button.on{color:var(--text-primary);background:linear-gradient(#ffffff2e,#ffffff0f);box-shadow:inset 0 1px #fff3,0 1px 4px #00000059}.cc .cal-day.in-range{background:var(--brand-tint);color:var(--accent-text);transition:background .18s,color .18s;transition-delay:calc(var(--i,0) * 14ms)}.cc .cal-day.range-start,.cc .cal-day.range-end{background:var(--grad-gold,linear-gradient(180deg, var(--brand-accent-soft), var(--brand-accent-strong)));color:#1a1508;font-weight:700;box-shadow:0 2px 8px #c5a14a59}.cc .cal-day.range-start{border-radius:var(--radius-sm) 4px 4px var(--radius-sm)}.cc .cal-day.range-end{border-radius:4px var(--radius-sm) var(--radius-sm) 4px}.cc .cal-day.range-start.range-end{border-radius:var(--radius-sm)}.cc .cal-aplicar:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cc .cal-day.in-range{transition:none}}.cc .chip.stat .cl-agora{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--background-muted);border:1px solid var(--border-subtle);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px}.wxtl-modo{background:color-mix(in srgb, var(--text-muted) 16%, transparent);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.wxtl-modo button{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.wxtl-modo button.on{color:#1c1404;background:var(--brand-accent,#c5a14a)}.wxtl-lbl{gap:1px;display:grid}.wxtl-seco{letter-spacing:0;color:var(--text-muted);font-size:9.5px;font-family:var(--font-sans,inherit)}.radar-pane .wx-prev{image-rendering:auto;transition:opacity .6s linear}@media (prefers-reduced-motion:reduce){.radar-pane .wx-prev{transition:none}}
