.hub-oct{height:calc(100dvh - var(--faixa-h));scroll-margin-top:var(--faixa-h);overflow:hidden}.hub-oct,.hub-oct__inner{display:flex;flex-direction:column}.hub-oct__inner{max-width:var(--container-max);margin:0 auto;width:100%;padding:var(--space-24) var(--container-px) var(--space-16);gap:0;flex:1;min-height:0}.hub-oct .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hub-oct__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-48);flex-wrap:wrap}.hub-oct__titulo{font-family:var(--font-sans);font-size:2.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.02;color:var(--text-primary);margin:0;padding-top:var(--space-4)}.hub-oct__titulo em{color:var(--platform-text);font-style:normal;font-weight:400}.hub-oct__kicker{font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);margin:0 0 var(--space-8)}.hub-oct__kicker i{font-style:normal;color:var(--text-support)}.hub-oct .faixa{margin:var(--space-24) 0;padding-bottom:var(--space-16);border-bottom:1px solid var(--line-structure)}.hub-oct .areas{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);align-items:baseline}.hub-oct .areas .hub-oct__kicker{flex:0 0 100%}.hub-oct .area{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-sans);font-weight:400;font-size:.75rem;color:var(--text-support);position:relative;transition:color var(--duration-fast) var(--ease-reveal)}.hub-oct .area:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-reveal)}.hub-oct .area:hover{color:var(--text-primary)}.hub-oct .area[aria-pressed=true]{color:var(--platform-text);font-weight:500}.hub-oct .area[aria-pressed=true]:after{transform:scaleX(1)}.hub-oct .busca{position:relative;flex:1 1 300px;max-width:440px;min-width:280px}.hub-oct .busca-campo{display:flex;align-items:center;gap:var(--space-8);transition:border-color var(--duration-base) var(--ease-reveal);background:var(--field-fill);border:0;border-radius:var(--radius-s) var(--radius-s) 0 0;box-shadow:inset 0 -1px 0 var(--field-line)}.hub-oct .busca-campo:focus-within{background:var(--field-fill-focus);box-shadow:inset 0 -2px 0 var(--platform-accent)}.hub-oct .busca input{flex:1 1 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;outline:0;padding:var(--space-8) 0;font-family:var(--font-sans);font-weight:400;font-size:1.125rem;color:var(--text-primary);border-radius:var(--radius-s)}.hub-oct .busca input::-moz-placeholder{color:var(--text-support);font-weight:400}.hub-oct .busca input::placeholder{color:var(--text-support);font-weight:400}.hub-oct .busca input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hub-oct .busca-acao{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-oct .achados{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:var(--surface-raised);border:1px solid var(--line-control);box-shadow:var(--elevation-3);max-height:min(60vh,460px);overflow:auto;border-radius:var(--radius-s)}.hub-oct .achado{display:flex;align-items:flex-start;gap:var(--space-8);width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid var(--line-structure);cursor:pointer;padding:var(--space-8) var(--space-16);color:var(--text-support);font-family:var(--font-sans);font-size:.875rem;transition:background-color var(--duration-fast) var(--ease-reveal),color var(--duration-fast) var(--ease-reveal);border-radius:var(--radius-s)}.hub-oct .achado:last-child{border-bottom:0}.hub-oct .achado:focus-visible,.hub-oct .achado:hover{background:var(--surface-hover);color:var(--text-primary)}.hub-oct .achado .sw{width:8px;height:8px;flex:0 0 8px;border-radius:var(--radius-none);background:currentColor;margin-top:var(--space-8)}.hub-oct .achado .txt{flex:1 1 auto;min-width:0}.hub-oct .achado .txt b{display:block;font-weight:500;color:var(--text-primary);font-size:1rem}.hub-oct .achado .txt span{display:block}.hub-oct .achado .pct,.hub-oct .achado .txt span{color:var(--text-support);font-size:.75rem;margin-top:var(--space-4)}.hub-oct .achado .pct{font-family:var(--font-sans)}.hub-oct .dica{padding:var(--space-8) var(--space-16);background:var(--platform-highlight);font-size:.75rem;color:var(--text-support);line-height:1.5;border-radius:var(--radius-s)}.hub-oct .dica em{font-style:normal;font-family:var(--font-sans);font-size:.75rem;color:var(--platform-text);display:block;margin-bottom:var(--space-4)}.hub-oct .stage{display:grid;grid-template-columns:272px minmax(0,1fr) 272px;gap:var(--space-32);align-items:stretch;flex:1;min-height:0}@media (max-width:1240px){.hub-oct .stage{grid-template-columns:minmax(0,1fr) 272px}.hub-oct .tira{display:none}.hub-oct .polywrap{grid-column:1}.hub-oct .hub-oct__rail{grid-column:2}}@media (max-width:1040px){.hub-oct .stage{grid-template-columns:1fr}.hub-oct .hub-oct__rail,.hub-oct .polywrap{grid-column:1}}.hub-oct .polywrap{position:relative;min-width:0;display:flex;justify-content:center;grid-column:2;align-items:center;min-height:0}.hub-oct .polywrap svg{width:100%;height:100%;display:block;overflow:visible;outline:none}@media (max-width:1040px){.hub-oct .polywrap svg{height:auto;width:100%;max-width:560px}}.hub-oct .ring{fill:none;stroke:var(--line-structure);stroke-width:1}.hub-oct .ring.outer{stroke:var(--line-control);stroke-width:1.25}.hub-oct .band{fill:var(--text-primary)}.hub-oct .spoke{stroke:var(--line-structure);stroke-width:1}.hub-oct .axislab,.hub-oct .ringlab{font-family:var(--font-sans);font-size:.75rem;fill:var(--text-support);paint-order:stroke;stroke:var(--surface-ground);stroke-width:3px;stroke-linejoin:round}.hub-oct .axislab{transition:fill var(--duration-base) var(--ease-reveal)}.hub-oct .axislab.hot{fill:var(--platform-text)}.hub-oct .axislab.dim{fill:var(--text-support)}.hub-oct .layer{transform-box:view-box;transform-origin:400px 335px;transition:opacity var(--duration-base) var(--ease-reveal),filter var(--duration-base) var(--ease-reveal)}.hub-oct .layer circle,.hub-oct .layer path{transition:fill-opacity var(--duration-soft) var(--ease-reveal),stroke-opacity var(--duration-soft) var(--ease-reveal),stroke-width var(--duration-base) var(--ease-reveal)}.hub-oct .layer .fill{fill-opacity:.055}.hub-oct .layer .line{fill:none;stroke-opacity:.34;stroke-width:1.1;stroke-linejoin:round}.hub-oct .layer .dot{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center;transition:opacity var(--duration-base) var(--ease-reveal),transform var(--duration-soft) var(--ease-reveal)}.hub-oct .layer{opacity:0;pointer-events:none}.hub-oct .layer.on{opacity:1}.hub-oct .layer.on .fill{fill-opacity:var(--preenchimento,.17)}.hub-oct .layer.on .line{stroke-opacity:.95;stroke-width:var(--traco,1.8)}.hub-oct .layer.on .dot{opacity:1;transform:scale(1)}.hub-oct .hub-oct__rail{display:block;border-top:1px solid var(--line-structure);padding-top:var(--space-8);grid-column:3;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hub-oct .rail-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--line-structure);line-height:1}.hub-oct .rail-topo>*{line-height:1}.hub-oct .rail-topo .hub-oct__kicker{margin:0}.hub-oct .rail-topo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);transition:color var(--duration-fast) var(--ease-reveal)}.hub-oct .rail-topo button:hover{color:var(--platform-text)}.hub-oct .hub-oct__rail ul{list-style:none;margin:0;padding:0}.hub-oct .hub-oct__rail li{border-bottom:1px solid var(--line-structure);position:relative}.hub-oct .item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;text-align:left;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y;position:relative;width:100%;display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-4);cursor:pointer;color:var(--text-support);font-family:var(--font-sans);font-size:.875rem;transition:color var(--duration-fast) var(--ease-reveal),transform var(--duration-base) var(--ease-reveal)}.hub-oct .item:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-soft) var(--ease-reveal)}.hub-oct .item.on:after{transform:scaleX(1)}.hub-oct .item.on,.hub-oct .item:hover{color:var(--text-primary)}.hub-oct .item.on{transform:translateX(7px)}.hub-oct .swatch{width:9px;height:9px;flex:0 0 9px;border-radius:var(--radius-none);background:transparent;box-shadow:inset 0 0 0 1px currentColor;transition:opacity var(--duration-base) var(--ease-reveal),box-shadow var(--duration-base) var(--ease-reveal),transform var(--duration-base) var(--ease-reveal)}.hub-oct .item.on .swatch{opacity:1;background:currentColor;transform:scale(1.2)}.hub-oct .nm{flex:1 1 auto;color:var(--text-support);transition:color var(--duration-fast) var(--ease-reveal)}.hub-oct .item:hover .nm{color:var(--text-primary)}.hub-oct .item.on .nm{color:currentColor}.farol{margin-left:var(--space-8)}.hub-oct .abrir{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-oct .tira{grid-column:1;display:flex;flex-direction:column;gap:var(--space-8);align-self:start;padding-top:var(--space-4)}.hub-oct .tira b{font-family:var(--font-sans);font-size:1.125rem;font-weight:500;letter-spacing:-.03em;color:var(--tc,var(--platform-text))}.hub-oct .tira span{line-height:1.55}.hub-oct .tira em,.hub-oct .tira span{color:var(--text-support);font-size:.75rem}.hub-oct .tira em{font-style:normal;font-family:var(--font-sans)}.hub-oct .avancado{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.hub-oct .seta-den{display:inline-block;transition:transform var(--duration-base) var(--ease-reveal);font-size:.75rem}.hub-oct .painel-avancado{padding-top:var(--space-16)}.hub-oct .densidade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-16)}.hub-oct .den{display:flex;flex-direction:column;gap:var(--space-8)}.hub-oct .den b{font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--text-primary);line-height:1}.hub-oct .den b i{font-style:normal;font-size:.75rem;color:var(--text-support);font-family:var(--font-sans);margin-left:var(--space-4)}.hub-oct .den .barra{height:3px;background:var(--line-structure);position:relative;overflow:hidden}.hub-oct .den .barra span{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--platform-primary);transform:scaleX(var(--w));transform-origin:left;transition:transform var(--duration-soft) var(--ease-reveal)}.hub-oct .den em{font-style:normal;font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);line-height:1.3}.hub-oct-janela{position:relative;width:min(880px,100%);max-height:100%;overflow:auto;background:var(--surface-raised);border:1px solid var(--line-control);padding:var(--space-32);animation:hub-oct-entra var(--duration-soft) var(--ease-reveal) both;border-radius:var(--radius-l)}.hub-oct-janela:before{content:"";position:absolute;inset:0;pointer-events:none;background:none}.hub-oct-janela>*{position:relative}@keyframes hub-oct-surge{0%{opacity:0}to{opacity:1}}@keyframes hub-oct-entra{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes hub-oct-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hub-oct-janela .jstatus{font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);margin:0;text-align:center}.hub-oct-janela .jstatus b{font-weight:400;color:var(--tc)}.hub-oct-janela .jstatus i{font-style:normal;color:var(--text-support)}.hub-oct-janela .notas{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin-top:var(--space-16)}.hub-oct-janela .nota{font-family:var(--font-sans);font-size:.75rem;font-weight:500;padding:var(--space-4) var(--space-8);border:1px solid var(--line-structure);background:var(--surface-hover);color:var(--text-support);display:flex;align-items:center;gap:var(--space-4);border-radius:var(--radius-s)}.hub-oct-janela .nota u{text-decoration:none;color:var(--text-support);font-variant-numeric:tabular-nums}.hub-oct-janela .nota.v1{color:var(--tc);border-color:var(--tc);background:color-mix(in srgb,var(--tc) 15%,transparent);border-radius:var(--radius-s)}.hub-oct-janela .nota.v05{color:var(--text-support);border-color:var(--line-control)}.hub-oct-janela .jtitulo{font-family:var(--font-sans);font-weight:500;font-size:2.5rem;letter-spacing:-.03em;line-height:1;text-align:center;margin:0;text-wrap:balance;color:var(--tc);text-shadow:0 0 24px color-mix(in srgb,var(--tc) 40%,transparent),0 0 56px color-mix(in srgb,var(--tc) 18%,transparent)}.hub-oct-janela .jlead{font-size:1.125rem;line-height:1.45;margin:var(--space-24) auto 0;max-width:62ch;color:var(--text-primary);text-wrap:pretty}.hub-oct-janela .jbloco{margin-top:var(--space-24);max-width:74ch;animation:hub-oct-sobe var(--duration-soft) var(--ease-reveal) both}.hub-oct-janela .jbloco:first-of-type{animation-delay:var(--stagger-loop)}.hub-oct-janela .jbloco:nth-of-type(2){animation-delay:calc(var(--stagger-loop) * 2)}.hub-oct-janela .jbloco h3{font-family:var(--font-sans);font-size:.75rem;font-weight:400;color:var(--text-support);margin:0 0 var(--space-16)}.hub-oct-janela .jbloco p{margin:0 0 var(--space-16);font-size:.875rem;line-height:1.6;color:var(--text-primary)}.hub-oct-janela .jbloco p:last-child{margin-bottom:0}.hub-oct-janela .jdif{color:var(--text-support)}.hub-oct-janela .jcasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}.hub-oct-janela .jcasos li{display:flex;gap:var(--space-8);align-items:flex-start;font-size:.875rem;line-height:1.5;color:var(--text-primary)}.hub-oct-janela .jcasos li:before{content:"✓";color:var(--tc);flex:0 0 auto;font-size:.75rem;line-height:1.6}.hub-oct-janela .jsaida{margin:var(--space-16) 0 0;font-size:.875rem;color:var(--text-support);max-width:72ch;line-height:1.6;animation:hub-oct-sobe var(--duration-soft) var(--ease-reveal) calc(var(--stagger-loop) * 2) both}.hub-oct-janela .jsaida em{font-style:normal;font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);margin-right:var(--space-8)}.hub-oct-janela .jrodape{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--line-structure)}.hub-oct-janela .jvoltar{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-oct-janela .jhost{font-family:var(--font-galeria-nome);font-size:.75rem;color:var(--text-support);flex:1 1 100%;margin-top:var(--space-4)}.hub-oct-janela .jfechar{position:absolute;top:10px;right:10px;z-index:2;place-items:center}@media (max-height:880px){.hub-oct .faixa{margin:var(--space-16) 0;padding-bottom:var(--space-16)}.hub-oct .item{padding:var(--space-4) var(--space-4)}}@media (prefers-reduced-motion:reduce){.hub-oct *,.hub-oct-veu *{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.hub-oct-fav{min-height:calc(100dvh - var(--faixa-h));scroll-margin-top:var(--faixa-h);display:flex;align-items:center}.hub-oct-fav__inner{max-width:var(--container-max);margin:0 auto;width:100%;padding:var(--space-48) var(--container-px)}.hub-oct-fav__grade{list-style:none;margin:var(--space-32) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-16)}.hub-oct-fav__grade li{position:relative}.hub-oct-fav__card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--space-8);cursor:pointer;padding:var(--space-16) var(--space-24) var(--space-16) var(--space-16);background:var(--surface-raised);border:1px solid var(--line-structure);border-left:2px solid var(--tc);transition:border-color var(--duration-fast) var(--ease-reveal),transform var(--duration-base) var(--ease-reveal);border-radius:var(--radius-s)}.hub-oct-fav__card:hover{border-color:var(--line-control);border-left-color:var(--tc);transform:translateY(-2px)}.hub-oct-fav__nome{font-family:var(--font-sans);font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--text-primary)}.hub-oct-fav__pitch{font-size:.75rem;color:var(--text-support);line-height:1.5}.hub-oct-fav__estado{font-family:var(--font-sans);font-size:.75rem;color:var(--tc);margin-top:var(--space-4)}.hub-oct-fav__tirar{position:absolute;top:10px;right:10px}.hub-oct-fav__descer,.hub-oct-fav__tirar{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-oct-fav__descer{margin-top:var(--space-48)}.hub-oct-fav__descer i{font-style:normal}@keyframes hub-oct-chama{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}.hub-oct__acoes{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--space-8)}.hub-oct__fav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:var(--text-support);font-size:1.125rem;line-height:1;padding:var(--space-4) var(--space-4);transition:color var(--duration-fast) var(--ease-reveal),transform var(--duration-fast) var(--ease-reveal);border-radius:var(--radius-s)}.hub-oct__fav:hover{color:var(--text-support);transform:scale(1.15)}.hub-oct__fav.on{color:var(--platform-text)}.hub-oct-intro{position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:var(--space-64) var(--container-px);background:var(--surface-ground)}.hub-oct-intro__bloco{max-width:62ch;text-align:center;animation:hub-oct-sobe var(--duration-soft) var(--ease-reveal) both}.hub-oct-intro__passo{font-family:var(--font-sans);font-size:.75rem;color:var(--platform-text);margin:0 0 var(--space-24)}.hub-oct-intro__passo i{font-style:normal;color:var(--text-support)}.hub-oct-intro__bloco h2{font-family:var(--font-sans);font-size:2.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.05;color:var(--text-primary);margin:0;text-wrap:balance}.hub-oct-intro__corpo{font-size:1.125rem;line-height:1.55;color:var(--text-support);margin:var(--space-24) auto 0;max-width:54ch;text-wrap:pretty}.hub-oct-intro__acoes{display:flex;gap:var(--space-8);justify-content:center;margin-top:var(--space-48)}.hub-oct-intro__acoes button:not(.g-btn){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-sans);font-size:.875rem;padding:var(--space-16) var(--space-24);background:none;border:1px solid var(--line-control);color:var(--text-support);transition:color var(--duration-fast),border-color var(--duration-fast);border-radius:var(--radius-pill)}.hub-oct-intro__acoes button:not(.g-btn):hover{color:var(--text-primary);border-color:var(--line-control)}.hub-oct-intro__pontos{display:flex;gap:var(--space-8);justify-content:center;margin-top:var(--space-32)}.hub-oct-intro__pontos span{width:18px;height:2px;background:var(--line-control);transition:background-color var(--duration-base)}.hub-oct-intro__pontos span.on{background:var(--platform-primary)}.hub-oct-adm{margin-top:var(--space-24)}.hub-oct-adm__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;width:100%;display:flex;align-items:center;gap:var(--space-8);padding:var(--space-16) 0;font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);transition:color var(--duration-fast);border-radius:var(--radius-pill)}.hub-oct-adm__toggle:hover{color:var(--platform-text)}.hub-oct-adm__toggle i{margin-left:auto;font-style:normal;color:var(--text-support)}.hub-oct-adm__seta{display:inline-block;transition:transform var(--duration-base) var(--ease-reveal)}.hub-oct-adm__toggle[aria-expanded=true] .hub-oct-adm__seta{transform:rotate(90deg)}.hub-oct-adm__painel{animation:hub-oct-sobe var(--duration-panel) var(--ease-reveal) both}.hub-oct-adm__abas{display:flex;gap:var(--space-24);border-bottom:1px solid var(--line-structure);margin-bottom:var(--space-24)}.hub-oct-adm__aba{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid transparent;cursor:pointer;padding:0 0 var(--space-8);font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);margin-bottom:calc(-1 * var(--space-4));transition:color var(--duration-fast),border-color var(--duration-fast);border-radius:var(--radius-pill)}.hub-oct-adm__aba:hover{color:var(--text-primary)}.hub-oct-adm__aba[aria-pressed=true]{color:var(--platform-text);border-bottom-color:var(--platform-accent)}.hub-oct-adm__corpo{display:grid;gap:var(--space-16);max-width:900px}.hub-oct-adm__nota-de-rodape{font-size:.75rem;color:var(--text-support);line-height:1.55;margin:0;max-width:72ch}.hub-oct-adm__nota-de-rodape b{color:var(--text-primary);font-weight:500}.hub-oct-adm__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.hub-oct-adm__lista li{display:flex;align-items:center;gap:var(--space-8);border-bottom:1px solid var(--line-structure);padding:var(--space-4) 0}.hub-oct-adm__lista li.off{color:var(--disabled-text)}.hub-oct-adm__nome{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) 0;font-family:var(--font-sans);font-size:.875rem;color:var(--text-primary);transition:color var(--duration-fast)}.hub-oct-adm__nome:hover,.hub-oct-adm__nome[aria-expanded=true],.hub-oct-adm__nome[aria-pressed=true]{color:var(--platform-text)}.hub-oct-adm__tag{border:1px solid var(--line-structure);padding:var(--space-4) var(--space-4);border-radius:var(--radius-pill);white-space:nowrap}.hub-oct-adm__resumo,.hub-oct-adm__tag{font-family:var(--font-sans);font-size:.75rem;color:var(--text-support)}.hub-oct-adm__resumo{margin-left:auto}.hub-oct-adm__form{display:grid;gap:var(--space-16);margin-top:var(--space-24);padding:var(--space-24);background:var(--surface-raised);border:1px solid var(--line-structure)}.hub-oct-adm__form h3{font-family:var(--font-sans);font-size:1.75rem;font-weight:500;letter-spacing:-.02em;color:var(--text-primary);margin:0}.hub-oct-adm__form label,.hub-oct-adm__tela label{display:grid;gap:var(--space-8);font-family:var(--font-sans);font-size:.75rem;color:var(--text-support)}.hub-oct-adm__form label i,.hub-oct-adm__tela label i{font-style:normal;color:var(--text-support);text-transform:none}.hub-oct-adm__form input,.hub-oct-adm__form select,.hub-oct-adm__form textarea,.hub-oct-adm__tela input,.hub-oct-adm__tela textarea{text-transform:none;resize:vertical}.hub-oct-adm__notas{border:1px solid var(--line-structure);padding:var(--space-16);display:grid;gap:var(--space-8)}.hub-oct-adm__notas legend{font-family:var(--font-sans);font-size:.75rem;color:var(--platform-text);padding:0 var(--space-8)}.hub-oct-adm__nota{display:flex;align-items:center;gap:var(--space-8)}.hub-oct-adm__nota>span{flex:0 0 140px;font-family:var(--font-sans);font-size:.75rem;color:var(--text-support)}.hub-oct-adm__nota div{display:inline-flex;gap:0}.hub-oct-adm__nota button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--line-structure);border-right-width:0;cursor:pointer;padding:var(--space-4) var(--space-16);font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);transition:color var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast);border-radius:var(--radius-pill)}.hub-oct-adm__nota button:last-child{border-right-width:1px}.hub-oct-adm__nota button:hover{color:var(--text-primary)}.hub-oct-adm__nota button[aria-checked=true]{background:var(--platform-highlight);border-color:var(--platform-accent);color:var(--platform-text);border-radius:var(--radius-pill)}.hub-oct-adm__check{display:flex!important;align-items:center;gap:var(--space-8);text-transform:none;font-family:var(--font-sans);font-size:.875rem;color:var(--text-support)}.hub-oct-adm__check input{width:auto}.hub-oct-adm__tela{display:grid;gap:var(--space-8);padding:var(--space-16);border:1px solid var(--line-structure);position:relative;border-radius:var(--radius-s)}.hub-oct-adm__ordem,.hub-oct-adm__tela>button{font-family:var(--font-sans);font-size:.75rem;color:var(--text-support)}.hub-oct-adm__tela>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;justify-self:start;padding:0;border-radius:var(--radius-pill)}.hub-oct-adm__tela>button:hover{color:var(--text-primary)}.hub-oct-adm__acoes{display:flex;gap:var(--space-8);flex-wrap:wrap;align-items:center}.hub-oct-adm__acoes button:not(.g-btn){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-sans);font-size:.875rem;padding:var(--space-8) var(--space-16);background:none;border:1px solid var(--line-control);color:var(--text-support);transition:color var(--duration-fast),border-color var(--duration-fast),background-color var(--duration-fast);border-radius:var(--radius-pill)}.hub-oct-adm__acoes button:not(.g-btn):hover{color:var(--text-primary);border-color:var(--line-control)}.hub-oct-adm__acoes button:not(.g-btn):disabled{background:var(--disabled-fill);color:var(--disabled-text);cursor:var(--cursor-disabled)}.hub-oct-adm__acoes .perigo{margin-left:auto}.hub-oct-adm__erro{font-family:var(--font-sans);font-size:.75rem;color:var(--text-primary);margin:0}html.hub-oct-snap{scroll-snap-type:y mandatory;scroll-padding-top:var(--faixa-h)}html.hub-oct-snap .hub-oct,html.hub-oct-snap .hub-oct-fav,html.hub-oct-snap .passo{scroll-snap-align:start;scroll-snap-stop:always}.hub-oct--intro{height:auto;overflow:visible}.hub-oct--intro .hub-oct__palco{position:relative}.hub-oct--intro .hub-oct__inner{position:sticky;top:var(--faixa-h);height:calc(100svh - var(--faixa-h));z-index:0;opacity:0;transition:opacity var(--duration-soft) var(--ease-reveal)}.hub-oct--intro .p2 .hub-oct__inner{opacity:.5}.hub-oct--intro .mostra-aneis .hub-oct__inner{opacity:.62}.hub-oct--intro .mostra-eixos .hub-oct__inner{opacity:.85}.hub-oct--intro .assenta .hub-oct__inner{opacity:1}.hub-oct--intro .polywrap{transform:translate(13vw,-4vh) scale(1.14);transition:transform var(--duration-chart) var(--ease-reveal)}.hub-oct--intro .assenta .polywrap{transform:none}.hub-oct--intro .faixa,.hub-oct--intro .hub-oct__rail,.hub-oct--intro .hub-oct__topo,.hub-oct--intro .tira{opacity:0;pointer-events:none;transition:opacity var(--duration-soft) var(--ease-reveal)}.hub-oct--intro .assenta .faixa,.hub-oct--intro .assenta .hub-oct__rail,.hub-oct--intro .assenta .hub-oct__topo,.hub-oct--intro .assenta .tira{opacity:1;pointer-events:auto}.hub-oct--intro .band,.hub-oct--intro .ring:not(.outer),.hub-oct--intro .ringlab,.hub-oct--intro .spoke{opacity:0;transition:opacity var(--duration-soft) var(--ease-reveal)}.hub-oct--intro .mostra-aneis .band,.hub-oct--intro .mostra-aneis .ring:not(.outer),.hub-oct--intro .mostra-aneis .ringlab,.hub-oct--intro .mostra-eixos .spoke{opacity:1}.hub-oct--intro .axislab{opacity:0;transition:opacity var(--duration-soft) var(--ease-reveal)}.hub-oct--intro .desenha .axislab{opacity:1;transition-delay:var(--ta)}.hub-oct--intro .assenta .axislab,.hub-oct--intro .mostra-eixos .axislab{opacity:1;transition-delay:0s}.hub-oct-telas{position:relative;z-index:2;margin-top:calc(-100svh + var(--faixa-h));pointer-events:none}.hub-oct-telas .passo{min-height:calc(100svh - var(--faixa-h));display:flex;align-items:center;padding:var(--space-48) var(--container-px);max-width:var(--container-max);margin:0 auto}.hub-oct-telas .bloco{pointer-events:auto;max-width:46ch;padding:var(--space-32) var(--space-48) var(--space-32) 0;background:var(--glass-fill);backdrop-filter:blur(var(--blur-glass)) saturate(1.3);opacity:0;transform:translateY(14px);transition:opacity var(--duration-soft) var(--ease-reveal),transform var(--duration-soft) var(--ease-reveal);border-radius:var(--radius-s)}.hub-oct-telas .passo.vivo .bloco{opacity:1;transform:none}.hub-oct-telas .passo.capa{justify-content:center;text-align:center}.hub-oct-telas .passo.capa .bloco{max-width:none;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);border-radius:var(--radius-s)}.hub-oct-telas .passo.capa h2{font-family:var(--font-sans);font-weight:500;font-size:3.5rem;letter-spacing:-.035em;line-height:1.02;color:var(--platform-text);margin:var(--space-8) 0;max-width:18ch;text-wrap:balance}.hub-oct-telas .passo.capa .frase{font-size:1.125rem;font-weight:500;color:var(--text-primary);max-width:44ch;text-wrap:pretty}.hub-oct-telas .eyebrow{font-family:var(--font-sans);font-size:.75rem;color:var(--platform-text);margin:0}.hub-oct-telas h3{font-family:var(--font-sans);font-size:2.5rem;font-weight:500;max-width:22ch;letter-spacing:-.03em;text-wrap:balance}.hub-oct-telas h3,.hub-oct-telas p{margin:0 0 var(--space-16);color:var(--text-primary)}.hub-oct-telas p{font-size:1.125rem;line-height:1.55;max-width:46ch;text-wrap:pretty}.hub-oct-telas p:last-child{margin-bottom:0}.hub-oct-telas .conta{font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);margin-top:var(--space-32)}.hub-oct-telas .exemplo{opacity:0;transform:translateY(10px);transition:opacity var(--duration-soft) var(--ease-reveal) calc(var(--stagger-arco) * 5),transform var(--duration-soft) var(--ease-reveal) calc(var(--stagger-arco) * 5);font-size:1.75rem;color:var(--text-primary);line-height:1.4;max-width:26ch;font-weight:500;border-left:2px solid var(--platform-accent);padding-left:var(--space-16)}.hub-oct-telas .passo.vivo .exemplo{opacity:1;transform:none}.hub-oct-telas .exemplo b{font-weight:500}.hub-oct-pular{position:fixed;right:var(--container-px);bottom:22px;z-index:30;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1040px){.hub-oct--intro .polywrap{transform:none}.hub-oct--intro .hub-oct__inner{opacity:.3}.hub-oct--intro .assenta .hub-oct__inner{opacity:1}.hub-oct-telas .bloco{max-width:100%;padding-right:0;background:var(--glass-fill);backdrop-filter:blur(var(--blur-glass)) saturate(1.3);border-radius:var(--radius-s)}.hub-oct-telas h3{font-size:1.75rem;max-width:100%}.hub-oct-telas .exemplo,.hub-oct-telas p{font-size:.875rem;max-width:100%}}@media (prefers-reduced-motion:reduce){.hub-oct-telas .bloco,.hub-oct-telas .exemplo{opacity:1;transform:none}}.hub-oct__rodape{margin:var(--space-16) 0 0;padding-top:var(--space-16);border-top:1px solid var(--line-structure);flex:0 0 auto}.hub-oct__rodape button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0;font-family:var(--font-sans);font-size:.75rem;color:var(--text-support);transition:color var(--duration-fast) var(--ease-reveal);border-radius:var(--radius-pill)}.hub-oct__rodape button:hover{color:var(--platform-text)}.hub-oct-veu{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:var(--space-48) var(--container-px);background:color-mix(in srgb,var(--surface-scrim) calc(var(--scrim) * 100%),transparent);animation:hub-oct-surge var(--duration-base) var(--ease-reveal) both}.hub-oct-veu .hub-oct-adm__form{width:min(880px,100%);max-height:calc(100dvh - 2 * var(--space-48));margin:0;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;background:var(--surface-ground);border:1px solid var(--line-control);animation:hub-oct-entra var(--duration-soft) var(--ease-reveal) both}.hub-oct-adm__form-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-24);border-bottom:1px solid var(--line-structure)}.hub-oct-adm__form-corpo{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24);display:grid;gap:var(--space-16)}.hub-oct-veu .hub-oct-adm__acoes{padding:var(--space-16) var(--space-24);border-top:1px solid var(--line-structure);background:var(--surface-ground)}.hub-oct-adm__fechar{flex:none;place-items:center}.hub-oct-adm__fechar,.hub-oct-adm__incluir{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-oct-adm__corpo>.hub-oct-adm__acoes{position:sticky;bottom:0;z-index:2;padding:var(--space-16) 0;background:var(--surface-ground);border-top:1px solid var(--line-structure)}.hub-oct-adm__status{display:flex;flex-wrap:wrap;gap:var(--space-8)}.hub-oct-adm__status button{display:inline-flex;align-items:center;gap:var(--space-4);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--line-structure);cursor:pointer;padding:var(--space-8) var(--space-16);font-family:var(--font-sans);font-size:.875rem;color:var(--text-support);transition:color var(--duration-fast),border-color var(--duration-fast),background-color var(--duration-fast);border-radius:var(--radius-pill)}.hub-oct-adm__status button:hover{color:var(--text-primary)}.hub-oct-adm__status button[aria-checked=true]{background:var(--platform-highlight);border-color:var(--platform-accent);color:var(--text-primary);border-radius:var(--radius-pill)}.hub-oct-adm__aviso{margin:0;padding:var(--space-16) var(--space-16);border-left:2px solid var(--platform-accent);background:var(--platform-highlight);font-size:.75rem;line-height:1.55;color:var(--text-primary);border-radius:var(--radius-s)}.hub-oct-adm__aviso b{color:var(--text-primary);font-weight:500}