[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#7F8B99}.marca-escura,[data-theme=dark] .marca-clara{display:none}[data-theme=dark] .marca-escura{display:block}[data-theme=dark] [data-photo]{filter:brightness(.88) saturate(.94)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#E5E7EB;border-radius:8px;border:3px solid transparent;background-clip:content-box}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#39424E;border:3px solid transparent;background-clip:content-box}[data-area=edu],[data-edu="1"],[data-scope=edu]{--accent:var(--edu-action);--accent-strong:var(--edu-strong);--accent-pressed:var(--edu-pressed);--accent-ink:var(--edu-ink);--accent-soft:var(--edu-soft);--accent-soft-2:var(--edu-soft-2);--accent-line:var(--edu-line);--accent-line-2:var(--blue-200);--accent-tint:var(--edu-tint);--rail:var(--edu)}[data-area=svc],[data-scope=attention]{--accent:var(--yellow-700);--accent-strong:#6E4F03;--accent-pressed:#5E4302;--accent-ink:var(--yellow-700);--accent-soft:var(--yellow-50);--accent-soft-2:var(--yellow-100);--accent-line:var(--yellow-200);--accent-line-2:var(--yellow-200);--accent-tint:var(--yellow-100);--rail:var(--brand-yellow)}[data-area=content],[data-area=creative],[data-scope=content],[data-scope=creative],[data-scope=mkt]{--accent:var(--red-700);--accent-strong:#9E002F;--accent-pressed:#7D0025;--accent-ink:var(--red-700);--accent-soft:var(--red-50);--accent-soft-2:var(--red-100);--accent-line:var(--red-200);--accent-line-2:var(--red-200);--accent-tint:var(--red-100);--rail:var(--brand-red)}[data-area=ai],[data-scope=ai],[data-scope=ok]{--accent:var(--ai-action);--accent-strong:#005C4C;--accent-pressed:#00594A;--accent-ink:var(--ai-ink);--accent-soft:var(--ai-soft);--accent-soft-2:var(--ai-soft);--accent-line:var(--ai-line);--accent-line-2:var(--ai-line);--accent-tint:var(--ai-soft);--rail:var(--ai)}[data-area=mgmt],[data-scope=achievement]{--accent:var(--yellow-700);--accent-strong:#6E4F03;--accent-pressed:#5E4302;--accent-ink:var(--yellow-700);--accent-soft:var(--yellow-50);--accent-soft-2:var(--yellow-100);--accent-line:var(--yellow-200);--accent-line-2:var(--yellow-200);--accent-tint:var(--yellow-100);--rail:var(--brand-yellow)}[data-area=sys]{--rail:var(--muted-3)}[data-theme=dark] [data-area=edu],[data-theme=dark] [data-edu="1"],[data-theme=dark] [data-scope=edu]{--accent:var(--edu-ink);--accent-strong:var(--blue-900);--accent-action:var(--edu-action);--accent-line-2:var(--edu-line)}[data-theme=dark] [data-area=svc],[data-theme=dark] [data-scope=attention]{--accent:var(--orange-ink);--accent-strong:var(--orange-900);--accent-action:var(--yellow-action)}[data-theme=dark] [data-area=content],[data-theme=dark] [data-scope=content]{--accent:var(--pink-ink);--accent-strong:var(--pink-900)}[data-theme=dark] [data-area=creative],[data-theme=dark] [data-scope=creative],[data-theme=dark] [data-scope=mkt]{--accent:var(--purple-ink);--accent-strong:var(--purple-900)}[data-theme=dark] [data-scope=achievement]{--accent:var(--yellow-ink);--accent-strong:var(--yellow-900);--accent-action:var(--yellow-action)}[data-theme=dark] [data-area=ai],[data-theme=dark] [data-scope=ai],[data-theme=dark] [data-scope=ok]{--accent:var(--ai-icon);--accent-strong:var(--green-900)}[data-theme=dark] [data-area=mgmt]{--accent:var(--yellow-ink);--accent-strong:var(--yellow-900);--accent-action:var(--yellow-action)}:root,[data-area],[data-edu="1"],[data-scope]{--accent-hi:var(--accent-strong);--accent-50:var(--accent-soft);--blue-25:var(--accent-soft);--blue-border:var(--accent-line);--blue-track:var(--accent-soft-2);--accent-action:var(--accent)}:root{--info:var(--edu-ink);--info-bg:var(--edu-soft-2);--info-fg:var(--edu-ink)}[data-theme=dark],[data-theme=dark] [data-area],[data-theme=dark] [data-edu="1"],[data-theme=dark] [data-scope]{--accent-action:var(--edu-action)}[data-theme=dark] [data-area=content],[data-theme=dark] [data-scope=content]{--accent-action:var(--pink-action)}[data-theme=dark] [data-area=creative],[data-theme=dark] [data-scope=creative],[data-theme=dark] [data-scope=mkt]{--accent-action:var(--purple-action)}[data-theme=dark] [data-area=ai],[data-theme=dark] [data-scope=ai],[data-theme=dark] [data-scope=ok]{--accent-action:var(--ai-action)}[data-theme=dark] [data-area=mgmt],[data-theme=dark] [data-area=svc],[data-theme=dark] [data-scope=achievement],[data-theme=dark] [data-scope=attention]{--accent-action:var(--yellow-action)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}:where(a,button,input,select,textarea,[tabindex]):focus:not(:focus-visible){outline:none}[data-clickable]:focus-visible,[role=button]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}[role=button][data-primary],button[data-primary]{min-height:44px}[data-hit]{position:relative}[data-hit]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){:root{--muted:#3E5D68;--muted-2:#3E5D68;--line:#7C939F;--border-control:#3E5D68}}html{--a11y-scale:1;--a11y-lh:normal;--a11y-focus-w:2px}html[data-a11y-zoom="1"] .shell{zoom:var(--a11y-scale)}html[data-a11y-cb=deuteranopia]{filter:url(#a11y-deut)}html[data-a11y-cb=protanopia]{filter:url(#a11y-prot)}html[data-a11y-cb=tritanopia]{filter:url(#a11y-trit)}[data-a11y-contrast=on]{--muted:var(--ink-3);--muted-2:var(--ink-3);--muted-3:var(--ink-3);--line:var(--line-strong);--line-2:var(--line-strong);--line-3:var(--line-strong);--line-4:var(--line-strong);--line-5:var(--line-strong);--border-control:var(--ink-3)}[data-a11y-contrast=on] [data-card-ctx],[data-a11y-contrast=on] [data-hero]{border-width:2px}[data-a11y-nocolor] [data-swipe-fill],[data-a11y-nocolor] [role=progressbar]>div{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.42) 0 3px,transparent 3px 7px)}[data-a11y-underline] a{text-decoration:underline;text-underline-offset:2px}[data-a11y-dyslexia] body,[data-a11y-dyslexia] body *{font-family:Atkinson Hyperlegible,Verdana,Tahoma,DejaVu Sans,sans-serif!important}[data-a11y-lh] [data-body],[data-a11y-lh] li,[data-a11y-lh] p{line-height:var(--a11y-lh)}[data-a11y-ls] [data-body],[data-a11y-ls] li,[data-a11y-ls] p{letter-spacing:.12em;word-spacing:.16em}[data-a11y-motion=off] *,[data-a11y-motion=off] :after,[data-a11y-motion=off] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:focus-visible{outline:var(--a11y-focus-w) solid var(--focus-ring);outline-offset:2px}#a11y-ruler{position:fixed;left:0;right:0;height:34px;pointer-events:none;z-index:9998;display:none;background:linear-gradient(180deg,transparent,rgba(0,145,194,.1) 22%,rgba(0,145,194,.1) 78%,transparent);border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line)}[data-a11y-ruler] #a11y-ruler{display:block}[data-kbd]{display:none}[data-a11y-hints] [data-kbd]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;background:var(--surface-4);color:var(--muted-2);font-size:.6875rem;font-weight:700;letter-spacing:.03em}[data-longdesc]{display:none}[data-a11y-sr] [data-longdesc]{display:block;margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line-3);font-size:.8125rem;color:var(--ink-3)!important;line-height:1.5;text-align:left}[data-sr-desc]{display:none}[data-a11y-sr] [data-sr-desc]{display:block;flex:0 0 100%;width:100%;margin-top:8px;font-size:.78125rem;font-weight:500;color:var(--ink-3)!important;line-height:1.45;text-align:left}[data-a11y-sr] [role=progressbar]{outline:1px solid var(--line-2);outline-offset:2px}[data-a11y-sr] [data-metric]{display:flex;flex-direction:column-reverse}[data-a11y-sr] [data-decor],[data-a11y-sr] [data-dpg-mark]{display:none!important}[data-a11y-badge]{display:none}[data-a11y-captions] [data-a11y-badge=cc],[data-a11y-noflash] [data-a11y-badge=fl],[data-a11y-transcript] [data-a11y-badge=tr]{display:inline-flex}[data-card-remove]{opacity:0!important}[data-card-remove][disabled]:focus-visible,[data-clickable]:focus-visible [data-card-remove][disabled],[data-clickable]:hover [data-card-remove][disabled]{opacity:.45!important}[data-card-remove]:focus-visible,[data-clickable]:focus-visible [data-card-remove],[data-clickable]:hover [data-card-remove]{opacity:1!important}@media (hover:none){[data-card-remove]{opacity:1!important}}[data-prose] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}[data-prose] a:hover{color:var(--accent-strong)}[data-page-title]{position:relative;padding-top:14px}[data-page-title]:before{content:"";position:absolute;left:0;top:0;width:30px;height:3px;border-radius:999px;background:var(--rail)}[data-card-ctx]{position:relative;overflow:hidden}[data-card-ctx]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--rail)}[data-tab]{position:relative;background:transparent;border:0;font-family:inherit;cursor:pointer;padding:10px 2px;font-size:.9375rem;font-weight:500;color:var(--muted);transition:color .16s ease}[data-tab]:hover{color:var(--ink)}[data-tab][aria-selected=true]{color:var(--accent);font-weight:700}[data-tab][aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--rail)}[data-empty]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px;background:var(--surface);border:1px dashed var(--line-2);border-radius:16px}[data-skeleton]{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-4) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:8px;animation:dpgShimmer 1.4s ease-in-out infinite}[data-skel]{background:var(--line-4);border-radius:999px;animation:skelPulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-skel],[data-skeleton]{animation:none}[data-skel]{opacity:.75}}[data-dpg-mark]{position:absolute;pointer-events:none;z-index:0}:where([data-dpg-mark]~*){position:relative}[data-dpg-mark] circle{mix-blend-mode:multiply}[data-theme=dark] [data-dpg-mark]{opacity:.5}[data-theme=dark] [data-dpg-mark] circle{mix-blend-mode:screen}[data-swipe]{position:relative;z-index:0;isolation:isolate;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}[data-swipe] [data-swipe-keep]{position:relative;z-index:1}[data-swipe]:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--swipe-c,var(--edu-action));-webkit-clip-path:circle(0 at 100% 0);clip-path:circle(0 at 100% 0);transition:-webkit-clip-path .34s ease-out;transition:clip-path .34s ease-out;transition:clip-path .34s ease-out,-webkit-clip-path .34s ease-out}[data-swipe]:focus-visible:before,[data-swipe]:hover:before{-webkit-clip-path:circle(150% at 100% 0);clip-path:circle(150% at 100% 0)}[data-swipe]:focus-visible,[data-swipe]:hover{border-color:var(--swipe-c,var(--edu-action));color:#FFFFFF}[data-swipe] [data-swipe-corner]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;border-radius:0 16px 0 34px;background:var(--swipe-c,var(--edu-action));color:#FFFFFF;font-size:15px;line-height:1;transition:opacity .2s ease;z-index:1}:where([data-swipe] *){transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}[data-swipe]:focus-visible *,[data-swipe]:hover *{transition-delay:.07s}@media (prefers-reduced-motion:no-preference){[data-swipe]:focus-visible :not([data-swipe-keep]):not([data-swipe-keep] *):not([data-swipe-soft]):not([data-swipe-soft] *),[data-swipe]:hover :not([data-swipe-keep]):not([data-swipe-keep] *):not([data-swipe-soft]):not([data-swipe-soft] *){color:#FFFFFF!important}}[data-swipe]:focus-visible [data-swipe-soft],[data-swipe]:focus-visible [data-swipe-soft] *,[data-swipe]:hover [data-swipe-soft],[data-swipe]:hover [data-swipe-soft] *{background-color:rgba(255,255,255,.94)!important;border-color:rgba(255,255,255,.94)!important;color:#071C25!important}[data-swipe]:hover [data-swipe-track]{background-color:rgba(255,255,255,.26)!important;border-color:rgba(255,255,255,.5)!important}[data-swipe]:hover [data-swipe-fill]{background-color:#FFFFFF!important}[data-swipe]:hover [data-swipe-keep]{background-color:transparent}[data-swipe]:hover [data-swipe-corner]{opacity:0}@media (prefers-reduced-motion:reduce){[data-swipe]:before{display:none}[data-swipe] *{transition:none}[data-swipe]:focus-visible,[data-swipe]:hover{color:inherit;background-color:var(--swipe-soft,var(--edu-soft-2))!important;transition:none}[data-swipe]:focus-visible :not([data-swipe-keep]):not([data-swipe-keep] *):not([data-swipe-soft]):not([data-swipe-soft] *),[data-swipe]:hover :not([data-swipe-keep]):not([data-swipe-keep] *):not([data-swipe-soft]):not([data-swipe-soft] *){color:inherit!important}[data-swipe]:hover [data-swipe-soft]{background-color:inherit!important;border-color:inherit!important}}.cbx-wrap{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px}.cbx-wrap *{box-sizing:border-box}.cbx-wrap .cbx{position:relative;width:24px;height:24px}.cbx-wrap input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0;position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid var(--border-control);border-radius:50%;background:transparent}.cbx-wrap input[type=checkbox]:focus-visible{outline:var(--a11y-focus-w,2px) solid var(--focus-ring);outline-offset:3px}.cbx-wrap label{width:24px;height:24px;background:none;border-radius:50%;top:0;left:0;transform:translateZ(0)}.cbx-wrap .cbx svg,.cbx-wrap label{position:absolute;pointer-events:none}.cbx-wrap .cbx svg{top:5px;left:4px;z-index:1}.cbx-wrap .cbx svg path{stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease .2s}.cbx-wrap input:checked+label{animation:cbxSplash .6s ease forwards}.cbx-wrap input:checked+label+svg path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.cbx-wrap input:checked+label{animation:none;background:var(--cbx-c)}.cbx-wrap .cbx svg path{transition-duration:.001ms}}.cbx-mid{display:grid;place-items:center;pointer-events:none}.cbx-mid .cbx-mid-splash{width:100%;height:100%;border-radius:999px;animation:cbxSplashMid .78s ease forwards}.cbx-mid>svg{position:absolute;width:34px;height:32px;z-index:1}.cbx-mid>svg path{stroke:#FFFFFF;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;animation:cbxDraw .42s ease .3s forwards}.cbx-big{display:grid;place-items:center;pointer-events:none}.cbx-big .cbx-big-splash{width:100%;height:100%;border-radius:999px;animation:cbxSplashBig .78s ease forwards}.cbx-big>svg{position:absolute;width:58px;height:54px;z-index:1}.cbx-big>svg path{stroke:#FFFFFF;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;animation:cbxDraw .42s ease .3s forwards}@media (prefers-reduced-motion:reduce){.cbx-big .cbx-big-splash,.cbx-mid .cbx-mid-splash{animation:none;background:var(--cbx-c)}.cbx-big>svg path,.cbx-mid>svg path{animation-duration:.001ms}}.odo{display:inline-flex;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odo-d{position:relative;display:inline-block;overflow:hidden;height:1em;line-height:1;vertical-align:baseline}.odo-s{display:block;will-change:transform}.odo-s>span{display:block;height:1em;line-height:1}@media (prefers-reduced-motion:reduce){.odo-s,[data-odo-bar]{animation:none!important}}.share-row{display:flex;align-items:center;gap:8px}.share-icon{position:relative;width:38px;height:38px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);color:var(--muted);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .2s cubic-bezier(.68,-.55,.265,1.55),background .2s ease,color .2s ease,border-color .2s ease}.share-icon:focus-visible,.share-icon:hover{transform:translateY(-4px)}.share-tip{position:absolute;top:0;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.75rem;font-weight:600;padding:5px 9px;border-radius:6px;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:top .24s cubic-bezier(.68,-.55,.265,1.55),opacity .2s ease,background .2s ease}.share-tip:before{content:"";position:absolute;height:8px;width:8px;background:inherit;bottom:-3px;left:50%;transform:translateX(-50%) rotate(45deg);border-radius:1px}.share-icon:focus-visible .share-tip,.share-icon:hover .share-tip{top:-38px;opacity:1}[data-theme=dark] .share-tip{background:#F2F2F2;color:#121212}[data-theme=dark] .share-icon{background:var(--surface-2);border-color:var(--line-2);color:var(--muted)}.share-linkedin:focus-visible,.share-linkedin:hover{background:#0A66C2;border-color:#0A66C2;color:#FFFFFF}.share-facebook:focus-visible,.share-facebook:hover{background:#1877F2;border-color:#1877F2;color:#FFFFFF}.share-instagram:focus-visible,.share-instagram:hover{background:#E4405F;border-color:#E4405F;color:#FFFFFF}.coffee-c{width:300px;height:280px;position:relative;margin:0 auto}.coffee-header{width:100%;height:80px;position:absolute;top:0;left:0;background-color:#ddcfcc;border-radius:10px}.coffee-header__buttons{width:25px;height:25px;position:absolute;top:25px;background-color:#282323;border-radius:50%}.coffee-header__buttons:after{content:"";width:8px;height:8px;position:absolute;bottom:-8px;left:calc(50% - 4px);background-color:#615e5e}.coffee-header__button-one{left:15px}.coffee-header__button-two{left:50px}.coffee-header__display{width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-radius:50%;background-color:#9acfc5;border:5px solid var(--brand-green);box-sizing:border-box}.coffee-header__details{width:8px;height:20px;position:absolute;top:10px;right:10px;background-color:#9b9091;box-shadow:-12px 0 0 #9b9091,-24px 0 0 #9b9091}.coffee-medium{height:160px;top:80px;background-color:#bcb0af}.coffee-medium,.coffee-medium:before{width:90%;position:absolute;left:calc(50% - 45%)}.coffee-medium:before{content:"";height:100px;background-color:#776f6e;bottom:0;border-radius:20px 20px 0 0}.coffe-medium__exit{width:60px;top:0;left:calc(50% - 30px)}.coffe-medium__exit,.coffe-medium__exit:before{height:20px;position:absolute;background-color:#231f20}.coffe-medium__exit:before{content:"";width:50px;border-radius:0 0 50% 50%;bottom:-20px;left:calc(50% - 25px)}.coffe-medium__exit:after{content:"";width:10px;height:10px;position:absolute;bottom:-30px;left:calc(50% - 5px);background-color:#231f20}.coffee-medium__arm{width:70px;height:20px;position:absolute;top:15px;right:25px;background-color:#231f20}.coffee-medium__arm:before{content:"";width:15px;height:5px;position:absolute;top:7px;left:-15px;background-color:#9e9495}.coffee-medium__cup{width:80px;height:47px;position:absolute;bottom:0;left:calc(50% - 40px);background-color:#FFF;border-radius:0 0 70px 70px/0 0 110px 110px}.coffee-medium__cup:after{content:"";width:20px;height:20px;position:absolute;top:6px;right:-13px;border:5px solid #fff;border-radius:50%}.coffee-medium__liquid{width:6px;height:63px;opacity:0;position:absolute;top:50px;left:calc(50% - 3px);background-color:#74372b;animation:liquid 2s linear .3s infinite}.coffee-medium__smoke{width:8px;height:20px;position:absolute;border-radius:5px;background-color:#b3aeae}.coffee-medium__smoke-one{opacity:0;bottom:50px;left:102px;animation:smokeOne 2s linear .8s infinite}.coffee-medium__smoke-two{opacity:0;bottom:70px;left:118px;animation:smokeTwo 2s linear 1.1s infinite}.coffee-medium__smoke-three{opacity:0;bottom:65px;right:118px;animation:smokeTwo 2s linear 1.3s infinite}.coffee-medium__smoke-for{opacity:0;bottom:50px;right:102px;animation:smokeOne 2s linear 1.4s infinite}.coffee-footer{width:95%;height:15px;position:absolute;bottom:25px;left:calc(50% - 47.5%);background-color:var(--brand-green);border-radius:10px}.coffee-footer:after{content:"";width:106%;height:26px;position:absolute;bottom:-25px;left:-8px;background-color:#000}@media (max-width:420px){.coffee-c{transform:scale(.8);transform-origin:center}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dpgShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skelPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes dpgTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes dpgHue{0%,8%{stroke:#FDDE57}25%,41%{stroke:#008FC3}58%,74%{stroke:#FF0036}91%,to{stroke:#FDDE57}}@keyframes dpgBlob{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}@keyframes dpgRing{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes dpgBotIn{0%{opacity:0;transform:translateX(-50%) translateY(14px) scale(.86)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes dpgFloatOk{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dpgWaveOk{0%{transform:rotate(0)}16%{transform:rotate(-106deg)}34%{transform:rotate(-86deg)}52%{transform:rotate(-112deg)}70%{transform:rotate(-88deg)}88%{transform:rotate(-104deg)}to{transform:rotate(0)}}@keyframes dpgPeek{0%{transform:translateY(18px) scale(.9);opacity:0}22%{opacity:1}34%,72%{transform:translateY(-52px) scale(1);opacity:1}96%,to{transform:translateY(18px) scale(.92);opacity:0}}@keyframes dpgSob{0%,to{transform:translateY(0)}18%{transform:translateY(-3px)}36%{transform:translateY(2px)}62%{transform:translateY(-1px)}}@keyframes dpgSadAntenna{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes dpgHeadBow{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-3deg) translateY(3px)}}@keyframes dpgTear{0%,52%{opacity:0;transform:translateY(0) scaleY(.6)}58%{opacity:1;transform:translateY(0) scaleY(1)}92%{opacity:1;transform:translateY(46px) scaleY(1.35)}to{opacity:0;transform:translateY(56px) scaleY(1.5)}}@keyframes dpgWipe{0%,16%{transform:rotate(0) translate(0)}36%,58%{transform:rotate(-166deg) translate(2px,-4px)}44%{transform:rotate(-172deg) translate(2px,-4px)}80%,to{transform:rotate(0) translate(0)}}@keyframes cbxDraw{to{stroke-dashoffset:0}}@keyframes cbxSplash{40%{background-color:var(--cbx-c);box-shadow:0 -18px 0 -8px var(--cbx-c),16px -8px 0 -8px var(--cbx-c),16px 8px 0 -8px var(--cbx-c),0 18px 0 -8px var(--cbx-c),-16px 8px 0 -8px var(--cbx-c),-16px -8px 0 -8px var(--cbx-c)}to{background-color:var(--cbx-c);box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}@keyframes cbxSplashMid{40%{background-color:var(--cbx-c);box-shadow:0 -56px 0 -25px var(--cbx-c),50px -27px 0 -25px var(--cbx-c),50px 27px 0 -25px var(--cbx-c),0 56px 0 -25px var(--cbx-c),-50px 27px 0 -25px var(--cbx-c),-50px -27px 0 -25px var(--cbx-c)}to{background-color:var(--cbx-c);box-shadow:0 -110px 0 -32px transparent,98px -54px 0 -32px transparent,98px 54px 0 -32px transparent,0 110px 0 -32px transparent,-98px 54px 0 -32px transparent,-98px -54px 0 -32px transparent}}@keyframes cbxSplashBig{40%{background-color:var(--cbx-c);box-shadow:0 -96px 0 -44px var(--cbx-c),86px -46px 0 -44px var(--cbx-c),86px 46px 0 -44px var(--cbx-c),0 96px 0 -44px var(--cbx-c),-86px 46px 0 -44px var(--cbx-c),-86px -46px 0 -44px var(--cbx-c)}to{background-color:var(--cbx-c);box-shadow:0 -190px 0 -56px transparent,168px -92px 0 -56px transparent,168px 92px 0 -56px transparent,0 190px 0 -56px transparent,-168px 92px 0 -56px transparent,-168px -92px 0 -56px transparent}}@keyframes odoRoll{0%{transform:translateY(0)}to{transform:translateY(var(--odo-y))}}@keyframes odoBar{0%{width:0}to{width:var(--odo-w)}}@keyframes tourIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes tourFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tourPop{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes tourBlink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.14)}}@keyframes tourBlip{0%,to{opacity:1}50%{opacity:.45}}@keyframes tourWave{0%,to{transform:rotate(0)}18%{transform:rotate(-96deg)}38%{transform:rotate(-82deg)}58%{transform:rotate(-98deg)}78%{transform:rotate(-84deg)}}@keyframes tourPoint{0%,to{transform:rotate(-108deg)}50%{transform:rotate(-122deg)}}@keyframes tourThink{0%,to{transform:rotate(-132deg)}50%{transform:rotate(-140deg)}}@keyframes tourCheerL{0%,to{transform:rotate(-128deg)}50%{transform:rotate(-140deg)}}@keyframes tourCheerR{0%,to{transform:rotate(128deg)}50%{transform:rotate(140deg)}}@keyframes tourNodY{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tourLeanIn{0%,to{transform:rotate(0)}50%{transform:rotate(1.4deg)}}@keyframes tourHop{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bellDrop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes bellRing{0%,to{transform:rotate(0)}12%{transform:rotate(-13deg)}24%{transform:rotate(11deg)}36%{transform:rotate(-8deg)}48%{transform:rotate(6deg)}60%{transform:rotate(-3deg)}}@keyframes fishBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-.7deg)}}@keyframes fishCast{0%,42%{transform:rotate(0)}52%{transform:rotate(-26deg)}60%{transform:rotate(14deg)}68%,to{transform:rotate(0)}}@keyframes fishLineSway{0%,42%{transform:rotate(0)}52%{transform:rotate(-8deg)}62%{transform:rotate(6deg)}74%,to{transform:rotate(0)}}@keyframes fishJump{0%,38%{transform:translateY(26px) rotate(24deg);opacity:0}46%{opacity:1}56%{transform:translate(-8px,-34px) rotate(-16deg);opacity:1}68%{transform:translate(-14px,26px) rotate(30deg);opacity:1}72%,to{transform:translate(-14px,30px) rotate(30deg);opacity:0}}@keyframes fishSplash{0%,66%{transform:scale(.4);opacity:0}72%{transform:scale(1);opacity:.9}86%,to{transform:scale(1.5);opacity:0}}@keyframes fishFloat{0%,44%{transform:translateY(0)}56%{transform:translateY(-3px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes fishBlip{0%,to{opacity:1}50%{opacity:.4}}@keyframes fishBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.16)}}@media (prefers-reduced-motion:reduce){[data-empty-art] *{animation:none!important}}@keyframes acSlideFwd{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes acSlideBack{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}@keyframes acFadeImg{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-ac-img],[data-ac-slide]{animation:none!important}}@keyframes liquid{0%{height:0;opacity:1}5%{height:0;opacity:1}20%{height:62px;opacity:1}95%{height:62px;opacity:1}to{height:62px;opacity:0}}@keyframes smokeOne{0%{bottom:20px;opacity:0}40%{bottom:50px;opacity:.5}80%{bottom:80px;opacity:.3}to{bottom:80px;opacity:0}}@keyframes smokeTwo{0%{bottom:40px;opacity:0}40%{bottom:70px;opacity:.5}80%{bottom:80px;opacity:.3}to{bottom:80px;opacity:0}}@media (prefers-reduced-motion:reduce){[style*=tourFloat]{animation:none!important}}[data-ig-cell]:focus-visible [data-ig-hover],[data-ig-cell]:hover [data-ig-hover]{opacity:1}@media (max-width:1280px){[data-2col]{grid-template-columns:minmax(0,1fr)!important}[data-sticky]{position:static!important}}@media (max-width:1180px){[data-ac-top]{grid-template-columns:minmax(0,1fr)!important}[data-kpi-strip]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-plan-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1320px){[data-pauta-bar]{grid-template-columns:minmax(0,1fr) auto auto!important}[data-pauta-bar]>:first-child{grid-column:1/-1}[data-pauta-bar]>*{padding-top:11px!important;padding-bottom:11px!important}[data-pauta-bar]>[data-pauta-cell]{border-left:0!important;border-top:1px solid var(--line-4)!important}[data-pauta-bar]>[data-pauta-cell]:nth-child(3){text-align:right!important}}@media (max-width:1060px){[data-hero]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){[data-hero]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){[data-plan-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-pauta-bar]{grid-template-columns:minmax(0,1fr)!important}[data-pauta-bar]>:last-child{grid-column:1/-1}[data-pauta-bar]>[data-pauta-cell]:nth-child(3){text-align:left!important}[data-pauta-bar]>[data-pauta-cell]:last-child>button{width:100%}}@media (max-width:560px){[data-hero]{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}[data-hero] [data-hero-media]{min-height:180px!important}[data-2col]{gap:16px!important}}.cfd-fundo{position:fixed;inset:0;z-index:95;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px;overflow-y:auto}.cfd-painel{position:relative;inset:auto;width:100%;max-width:460px;margin:8vh auto 0;padding:0;border:0;color:var(--ink);background:var(--surface);border-radius:18px;box-shadow:var(--shadow-lg);animation:fadeUp .2s ease;overflow:hidden}.cfd-painel,.cfd-processando__texto{display:block}.cfd-topo{display:flex;align-items:flex-start;gap:16px;padding:26px 26px 0}.cfd-icone{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:var(--red-100);color:var(--pink-action);display:grid;place-items:center}.cfd-textos{flex:1 1;min-width:0}.cfd-titulo{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.cfd-titulo--centro{margin-top:24px;text-align:center}.cfd-descricao{margin:8px 0 0;font-size:.90625rem;line-height:1.55;color:var(--muted);text-wrap:pretty}.cfd-descricao--centro{margin:10px auto 0;max-width:340px;text-align:center}.cfd-fechar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:transparent;border:0;cursor:pointer;color:var(--muted-2)}.cfd-fechar:hover{background:var(--surface-4);color:var(--ink)}.cfd-consequencias{list-style:none;margin:20px 26px 0;padding:16px 18px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-3);display:flex;flex-direction:column;gap:10px}.cfd-consequencia{display:flex;align-items:flex-start;gap:11px}.cfd-consequencia__icone{width:17px;height:17px;flex:0 0 17px;margin-top:2px;display:grid;place-items:center}.cfd-consequencia--ok .cfd-consequencia__icone{color:var(--ok-ink)}.cfd-consequencia--aviso .cfd-consequencia__icone{color:var(--yellow-ink)}.cfd-consequencia--perda .cfd-consequencia__icone{color:var(--pink-action)}.cfd-consequencia__texto{font-size:.875rem;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.cfd-digitar{margin:18px 26px 0}.cfd-digitar__rotulo{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.cfd-digitar__rotulo strong{font-weight:700}.cfd-digitar__campo{margin-top:10px;width:100%;min-height:48px;padding:0 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-control);font-family:inherit;font-size:.9375rem;color:var(--ink)}.cfd-digitar__campo:focus{outline:none;border-color:var(--ink-3);box-shadow:0 0 0 3px var(--surface-4)}.cfd-digitar__campo--erro,.cfd-digitar__campo--erro:focus{border-color:var(--pink-action)}.cfd-digitar__dica{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.8125rem;font-weight:500;color:var(--pink-action)}.cfd-erro,.cfd-slot{margin:18px 26px 0}.cfd-erro{padding:12px 14px;border-radius:10px;background:var(--danger-soft);border:1px solid var(--red-200);font-size:.875rem;line-height:1.45;color:var(--red-700)}.cfd-concluido .cfd-erro{margin:18px 0 0;text-align:left}.cfd-rodape{margin-top:24px;padding:20px 26px;border-top:1px solid var(--line-4);display:flex;gap:12px}.cfd-botao{flex:1 1;min-height:46px;padding:0 16px;border-radius:10px;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.cfd-botao--neutro{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-3)}.cfd-botao--neutro:hover{border-color:var(--ink-3)}.cfd-botao--destrutivo{flex:1.3 1;background:var(--pink-action);border:0;color:#FFFFFF}.cfd-botao--destrutivo:hover:not(:disabled){background:var(--red-900)}[data-theme=dark] .cfd-botao--destrutivo:hover:not(:disabled){background:#A80036}.cfd-botao--destrutivo:disabled{opacity:.5;cursor:not-allowed}.cfd-botao--principal{flex:1.3 1;background:var(--ink);border:0;color:var(--surface)}.cfd-botao--destrutivo-leve{background:var(--surface);border:1px solid var(--red-200);color:var(--pink-action)}.cfd-botao--destrutivo-leve:hover:not(:disabled){background:var(--danger-soft);border-color:var(--pink-action)}.cfd-botao--destrutivo-leve:disabled{opacity:.5;cursor:not-allowed}.cfd-botao--escuro{width:100%;margin-top:24px;min-height:48px;background:var(--ink);border:0;color:var(--surface)}.cfd-processando{padding:52px 26px;text-align:center}.cfd-infinito{display:block;margin:0 auto;overflow:visible}.cfd-infinito path{fill:none;stroke-width:4}.cfd-infinito__trilho{stroke:#008FC3;opacity:.1}.cfd-infinito__traco{stroke-linecap:round;stroke-dasharray:15 85;animation:dpgTravel 2s linear infinite,dpgHue 3.3s ease-in-out infinite}.cfd-processando__texto{margin-top:22px;font-size:.9375rem;font-weight:500;color:var(--ink)}.cfd-concluido{padding:44px 26px 26px;text-align:center}.cfd-concluido__check{margin:0 auto;width:76px;height:76px;position:relative}.cfd-desfazer{margin-top:20px;padding:14px 18px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-3);display:flex;align-items:center;gap:14px;text-align:left}.cfd-desfazer__texto{flex:1 1;font-size:.84375rem;line-height:1.45;color:var(--ink-3)}.cfd-desfazer__botao{min-height:44px;padding:0 16px;border-radius:9px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);font-family:inherit;font-size:.84375rem;font-weight:700;cursor:pointer}.cfd-desfazer__botao:hover{border-color:var(--ink-3)}@media (max-width:480px){.cfd-fundo{padding:12px}.cfd-painel{margin-top:4vh}.cfd-rodape{flex-direction:column-reverse}}.bdp{width:100%;overflow:hidden;box-sizing:border-box}.bdp,.bdp__fill{border-radius:999px}.bdp__fill{height:100%;transition:width .4s var(--ease-out)}:root{--topbar-h:8px}.shell{display:flex;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans)}[data-familia=edu]{--nv-icone:var(--edu-icon);--nv-tinta:var(--edu-ink);--nv-acao:var(--edu-action);--nv-suave:var(--edu-soft-2);--nv-leve:var(--edu-soft);--nv-tinto:var(--edu-tint);--nv-fio:var(--edu-line)}[data-familia=ai]{--nv-icone:var(--ai-icon);--nv-tinta:var(--ai-ink);--nv-acao:var(--ai-action);--nv-suave:var(--ai-soft);--nv-leve:var(--ai-soft);--nv-tinto:var(--ai-soft-2);--nv-fio:var(--ai-line)}[data-familia=content]{--nv-icone:var(--pink-icon);--nv-tinta:var(--pink-ink);--nv-acao:var(--pink-action);--nv-suave:var(--pink-soft);--nv-leve:var(--pink-soft);--nv-tinto:var(--pink-soft-2);--nv-fio:var(--pink-line)}[data-familia=achievement]{--nv-icone:var(--yellow-icon);--nv-tinta:var(--yellow-ink);--nv-acao:var(--yellow-action);--nv-suave:var(--yellow-soft);--nv-leve:var(--yellow-soft);--nv-tinto:var(--yellow-soft-2);--nv-fio:var(--yellow-line)}[data-familia=neutral]{--nv-icone:var(--ink-3);--nv-tinta:var(--ink);--nv-acao:var(--ink-2);--nv-suave:var(--surface-4);--nv-leve:var(--surface-3);--nv-tinto:var(--surface-4);--nv-fio:var(--border-control)}.side{width:300px;flex:0 0 300px;background:var(--surface);border-right:1px solid var(--line-5);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;transition:width .18s ease,flex-basis .18s ease;z-index:30}.shell--recolhido .side{width:92px;flex-basis:92px}.side__marca{padding:24px 20px 20px 24px;display:flex;align-items:center;gap:12px}.shell--recolhido .side__marca{padding:24px 12px 20px;flex-direction:column;justify-content:center;gap:10px}.side__logo{height:42px;width:auto;flex:0 1 auto;min-width:0;object-fit:contain}.shell.shell--recolhido .side__logo,.side__selo{display:none}.side__selo{width:34px;height:34px;flex:0 0 34px;border-radius:9px}.shell--recolhido .side__selo{display:block}.side__recolher{width:28px;height:28px;flex:0 0 28px;margin-left:auto;display:grid;place-items:center;border-radius:8px;border:0;background:transparent;color:var(--muted-2);cursor:pointer}.side__recolher:hover{color:var(--accent);background:var(--accent-soft)}.side__recolher svg{transition:transform .18s ease}.shell--recolhido .side__recolher{margin-left:0}.shell--recolhido .side__recolher svg{transform:rotate(180deg)}.side__nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 20px 24px;display:flex;flex-direction:column;scrollbar-width:none}.side__nav::-webkit-scrollbar{width:0;height:0}.shell--recolhido .side__nav{padding:0 22px 24px}.side__grupo{display:flex;flex-direction:column;padding:16px 0;border-top:1px solid var(--line-5)}.side__grupo:first-child{padding-top:0;border-top:0}.side__grupo:last-child{padding-bottom:0}.side__grupo--fechado{padding-top:10px;padding-bottom:10px}.side__grupo--fechado:first-child{padding-top:0}.side__grupo-cabeca{display:flex;width:100%;margin:0 0 6px;padding:7px 12px 7px 14px;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;border-radius:8px;transition:background .13s}.side__grupo-cabeca:hover{background:var(--surface-2)}.side__grupo--fechado .side__grupo-cabeca{margin-bottom:0}.shell--recolhido .side__grupo-cabeca{display:none}.shell--recolhido .side__grupo{padding:12px 0}.shell--recolhido .side__grupo:first-child{padding-top:0}.side__grupo-fio{display:inline-block;width:3px;height:13px;flex:0 0 3px;border-radius:999px;margin-right:10px}.side__grupo-titulo{flex:1 1;text-align:left}.side__grupo-seta{flex:0 0 14px;transition:transform .2s var(--ease-spring)}.side__grupo--fechado .side__grupo-seta{transform:rotate(-90deg)}.side__grupo-itens{display:flex;flex-direction:column;gap:2px}.side__item{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink-2);font-family:inherit;text-align:left;text-decoration:none;transition:background .13s,border-color .13s}.side__item:hover{background:var(--nv-leve);color:var(--ink-2)}.side__item:active{background:var(--nv-suave)}.side__item--ativo,.side__item--ativo:hover{background:var(--nv-suave);border-color:var(--nv-fio);color:var(--nv-tinta)}.side__item--ativo:active{background:var(--nv-tinto)}.side__item-fio{position:absolute;left:-1px;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:transparent}.side__item--ativo .side__item-fio{background:var(--nv-acao)}.side__item-icone{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;color:var(--nv-icone)}.side__item--ativo .side__item-icone{color:var(--nv-acao)}.side__item-rotulo{flex:1 1;min-width:0;font-size:.9375rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side__item--ativo .side__item-rotulo{font-weight:700}.side__item-cadeado{display:grid;place-items:center;color:var(--muted-3);flex:0 0 auto}.shell--recolhido .side__item{justify-content:center;padding:0}.shell--recolhido .side__item-rotulo{display:none}.shell--recolhido .side__item-cadeado{position:absolute;top:5px;right:5px}.shell__coluna{flex:1 1;min-width:0;display:flex;flex-direction:column}.hdr{flex:0 0 auto;display:flex;align-items:center;gap:20px;padding:20px 40px 8px}.hdr__marca{display:none;height:34px;width:auto;flex:0 0 auto;object-fit:contain}.hdr__busca{flex:1 1 620px;max-width:620px;min-width:0;display:flex;align-items:center;gap:14px;height:52px;padding:0 12px 0 20px;border-radius:14px;background:var(--surface);border:1px solid var(--border-control);cursor:text;font-family:inherit;color:var(--muted-3);text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.hdr__busca:hover{border-color:var(--edu-action)}.hdr__busca:focus-visible{border-color:var(--edu-action);box-shadow:0 0 0 3px var(--edu-soft-2)}.hdr__busca svg{flex:0 0 20px}.hdr__busca-texto{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:var(--muted-2)}.hdr__busca-tecla{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--muted);padding:5px 10px;border-radius:8px;background:var(--surface-3)}.hdr__espaco{flex:1 1}.hdr__consumo{flex:0 0 auto;display:flex;align-items:center;gap:14px;height:56px;padding:0 22px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color .16s ease}.hdr__consumo:hover{border-color:var(--accent-line)}.hdr__anel{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center}.hdr__anel circle{transition:stroke-dasharray .6s var(--ease-out)}.hdr__consumo-textos{display:flex;flex-direction:column;gap:2px;min-width:0}.hdr__consumo-rotulo{font-size:13px;line-height:1.3;color:var(--muted);white-space:nowrap}.hdr__consumo-valor{font-size:15px;font-weight:600;line-height:1.3;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hdr__consumo-teto{font-weight:400;color:var(--muted-2)}.hdr-redondo{position:relative;width:48px;height:48px;flex:0 0 48px;border-radius:999px;background:var(--surface);border:1px solid var(--border-control);display:grid;place-items:center;cursor:pointer;line-height:1;color:var(--ink-3);transition:border-color .16s ease,color .16s ease,background .16s ease}.hdr-redondo--ativo,.hdr-redondo:hover{border-color:var(--accent);color:var(--accent)}.hdr-redondo--ativo{background:var(--accent-soft)}.hdr__tema>span{grid-column:1;grid-row:1;display:grid;place-items:center;line-height:.1;transition:transform .5s}.hdr__tema-lua{transform:none;transition-delay:.2s}.hdr__tema-sol{transform:scale(0);transition-delay:0s}.hdr__tema--escuro .hdr__tema-lua{transform:rotate(1turn) scale(0);transition-delay:0s}.hdr__tema--escuro .hdr__tema-sol{transform:scale(1) rotate(1turn);transition-delay:.2s}.hdr__avatar{position:relative;width:48px;height:48px;flex:0 0 48px;padding:0;border-radius:999px;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);background:var(--accent-soft-2);color:var(--accent-ink);display:grid;place-items:center;cursor:pointer;font-family:inherit}.hdr__avatar:hover{box-shadow:0 0 0 1px var(--accent)}.hdr__avatar-iniciais{font-size:15px;font-weight:700;letter-spacing:-.01em}.hdr__avatar-online{position:absolute;bottom:1px;right:1px;width:12px;height:12px;border-radius:99px;background:var(--ok);border:2px solid var(--surface)}.shell__main{flex:1 1;padding:24px 40px 48px;max-width:1680px;width:100%}.shell__main:focus{outline:none}.folha,.tabbar{display:none}.folha__painel{margin:0;border:0;color:var(--ink);width:auto;max-width:none}.folha__alca{width:44px;height:4px;border-radius:999px;background:var(--line-2);margin:8px auto 14px}.folha__grupo{margin-bottom:20px}.folha__titulo{display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:0 4px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.folha__fio{width:3px;height:13px;flex:0 0 3px;border-radius:999px}.folha__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.folha__item{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 6px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-3);color:var(--nv-icone);text-decoration:none}.folha__item span{font-size:.75rem;font-weight:600;line-height:1.25;text-align:center;color:var(--ink-3)}.folha__item--ativo{background:var(--nv-suave);border-color:var(--nv-fio)}.folha__item--ativo,.folha__item--ativo span{color:var(--nv-tinta)}@media (max-width:1280px){.hdr{flex-wrap:wrap;row-gap:14px}.hdr__busca{flex:1 1 100%;max-width:none;order:-1}}@media (max-width:900px){:root{--topbar-h:138px}.shell{flex-direction:column}.side{display:none}.shell__main{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.hdr{flex-wrap:wrap;gap:10px;row-gap:10px;padding:14px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg-blur);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root:not([data-theme=dark]) .hdr__marca.marca-clara,[data-theme=dark] .hdr__marca.marca-escura{display:block}.tabbar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:52;background:var(--surface);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 12px 34px -10px rgba(7,28,37,.3),0 2px 8px rgba(7,28,37,.08);padding:6px;gap:2px}.tabbar__item{flex:1 1;min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:13px;background:transparent;border:1px solid transparent;cursor:pointer;color:var(--muted-2);font-family:inherit;text-decoration:none;transition:color .3s ease,background .3s ease,border-color .3s ease}.tabbar__item svg{transition:transform .3s ease-in-out}.tabbar__item span{font-size:.6875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tabbar__item[aria-current=page]{background:var(--surface-2);border-color:var(--line-3);box-shadow:var(--shadow-sm);color:var(--tab-tom)}.tabbar__item[aria-current=page] svg{transform:scale(1.22)}.folha{display:block;position:fixed;inset:0;z-index:80;visibility:hidden;opacity:0;background:rgba(7,28,37,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .24s ease,visibility .24s}.folha--aberta{visibility:visible;opacity:1}.folha__painel{position:absolute;left:0;right:0;bottom:0;max-height:82vh;overflow-y:auto;background:var(--surface);border-radius:22px 22px 0 0;padding:10px 16px calc(24px + env(safe-area-inset-bottom));transform:translateY(102%);transition:transform .3s var(--ease-spring)}.folha--aberta .folha__painel{transform:none}.delivery-dock{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:560px){.hdr__consumo{display:none}}@media (max-width:420px){.shell__main{padding:14px 12px calc(96px + env(safe-area-inset-bottom))}.tabbar__item span{font-size:.625rem}.hdr__marca{height:28px}}@media (prefers-reduced-motion:reduce){.folha,.folha__painel,.hdr__tema>span,.side,.side__grupo-seta,.tabbar__item svg{transition:none}}.sino-raiz{position:relative;flex:0 0 auto}.sino-botao{position:relative;display:grid;place-items:center}.sino-botao__icone--toca{animation:bellRing 2.6s ease-in-out .6s;transform-origin:12px 4px}.sino-selo{position:absolute;top:-2px;right:-3px;box-sizing:border-box;min-width:17px;height:17px;padding:0 4px;border-radius:999px;border:2px solid var(--surface);background:var(--brand-red);color:#FFFFFF;font-size:.625rem;font-weight:700;line-height:1;display:grid;place-items:center}.sino-painel{position:absolute;top:58px;right:0;z-index:60;width:min(400px,calc(100vw - 32px));max-height:min(560px,70vh);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;animation:bellDrop .2s cubic-bezier(.22,1,.3,1)}.sino-topo{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line-4)}.sino-titulo{margin:0;flex:1 1;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sino-contagem{font-size:.8125rem;font-weight:600;color:var(--muted)}.sino-lista{flex:1 1;min-height:0;overflow-y:auto}.sino-itens{list-style:none;margin:0;padding:0}.sino-rodape{margin:0;padding:12px 18px;border-top:1px solid var(--line-4);background:var(--surface-2);font-size:.8125rem;line-height:1.45;color:var(--muted);text-align:center}.sino-item{position:relative;display:flex;gap:13px;margin:10px 14px;padding:14px 16px;border:1px solid var(--sino-borda);border-radius:14px;background:var(--sino-fundo);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none}.sino-item--atencao{--sino-fio:var(--brand-yellow);--sino-fundo:var(--yellow-50);--sino-borda:var(--yellow-200);--sino-icone-fundo:var(--yellow-soft);--sino-icone-tinta:var(--yellow-ink);--swipe-c:var(--yellow-action);--swipe-soft:var(--yellow-100)}.sino-item--ia{--sino-fio:var(--brand-green);--sino-fundo:var(--green-50);--sino-borda:var(--green-200);--sino-icone-fundo:var(--green-100);--sino-icone-tinta:var(--green-900);--swipe-c:var(--ai-action);--swipe-soft:var(--green-100)}.sino-item--perigo{--sino-fio:var(--brand-red);--sino-fundo:var(--red-50);--sino-borda:var(--red-200);--sino-icone-fundo:var(--red-100);--sino-icone-tinta:var(--red-700);--swipe-c:var(--pink-action);--swipe-soft:var(--red-100)}.sino-item__fio{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sino-fio)}.sino-item__marca{right:-30px;bottom:-36px;width:112px;height:112px}.sino-item__marca circle{fill:var(--sino-fio);opacity:.12}.sino-item__marca circle+circle{opacity:.07}.sino-item__icone{position:relative;z-index:1;width:34px;height:34px;flex:0 0 34px;margin-left:4px;border-radius:10px;background:var(--sino-icone-fundo);color:var(--sino-icone-tinta);display:grid;place-items:center}.sino-item__textos{position:relative;z-index:1;flex:1 1;min-width:0;display:flex;flex-direction:column}.sino-item__titulo{font-size:.875rem;font-weight:700;line-height:1.45;color:var(--ink);text-wrap:pretty}.sino-item__detalhe{margin-top:4px;font-size:.8125rem;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.sino-item__quando{margin-top:7px;font-size:.75rem;font-weight:500;color:var(--muted-2)}.sino-estado{padding:44px 24px;text-align:center}.sino-estado__titulo{font-size:.9375rem;font-weight:600;color:var(--ink)}.sino-estado__texto{margin:7px 0 0;font-size:.875rem;line-height:1.5;color:var(--muted)}.sino-estado__botao{margin-top:14px;min-height:44px;padding:0 18px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.sino-estado__botao:hover{border-color:var(--ink-3)}.sino-falha{display:block;margin:4px 14px 12px;padding:10px 12px;border-radius:10px;background:var(--warn-soft);color:var(--warn-ink);font-size:.8125rem;line-height:1.45}.sino-falha__botao{min-height:24px;padding:0;background:none;border:0;font-family:inherit;font-size:inherit;font-weight:700;color:inherit;text-decoration:underline;cursor:pointer}.sino-esqueleto{display:flex;flex-direction:column;gap:10px;padding:10px 14px}.sino-esqueleto__item{display:flex;gap:13px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.sino-esqueleto__icone{width:34px;height:34px;flex:0 0 34px;border-radius:10px}.sino-esqueleto__linhas{flex:1 1;display:flex;flex-direction:column;gap:8px}.sino-esqueleto__linha{width:78%;height:13px}.sino-esqueleto__linha--curta{width:56%}@media (max-width:900px){.sino-painel{position:fixed;top:76px;left:16px;right:16px;width:auto;max-height:min(560px,calc(100dvh - 190px))}}.tour-camada{position:fixed;inset:0;z-index:88}.tour--azul{--tour-fio:var(--brand-blue);--tour-brilho:var(--edu-soft-2);--tour-tag-fundo:var(--edu-soft-2);--tour-tag-tinta:var(--edu-ink);--tour-acao:var(--edu-action)}.tour--verde{--tour-fio:var(--brand-green);--tour-brilho:var(--green-100);--tour-tag-fundo:var(--green-100);--tour-tag-tinta:var(--green-900);--tour-acao:var(--ai-action)}.tour--amarelo{--tour-fio:var(--brand-yellow);--tour-brilho:var(--yellow-soft);--tour-tag-fundo:var(--yellow-soft);--tour-tag-tinta:var(--yellow-ink);--tour-acao:var(--yellow-action)}.tour-bloqueio{position:absolute;inset:0}.tour-holofote{box-shadow:0 0 0 9999px var(--scrim);transition:left .82s cubic-bezier(.22,.85,.26,1),top .82s cubic-bezier(.22,.85,.26,1),width .82s cubic-bezier(.22,.85,.26,1),height .82s cubic-bezier(.22,.85,.26,1)}.tour-anel,.tour-holofote{position:absolute;border-radius:16px;pointer-events:none}.tour-anel{border:2px solid var(--tour-fio);box-shadow:0 0 0 4px var(--tour-brilho);transition:all .82s cubic-bezier(.22,.85,.26,1)}.tour-anel--oculto{opacity:0}.tour-conjunto{position:absolute;inset:auto;width:360px;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;transition:left .82s cubic-bezier(.22,.85,.26,1),top .82s cubic-bezier(.22,.85,.26,1)}.tour-balao{position:relative;max-width:344px;background:var(--surface);border:1.5px solid var(--line-2);border-radius:18px;box-shadow:var(--shadow-lg);padding:16px 18px;animation:tourPop .34s cubic-bezier(.34,1.4,.5,1)}.tour-balao__topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tour-etiqueta{font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:5px;background:var(--tour-tag-fundo);color:var(--tour-tag-tinta)}.tour-passo{font-size:.6875rem;font-weight:600;color:var(--muted-2)}.tour-espaco{flex:1 1;min-width:4px}.tour-fechar{width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:transparent;border:0;color:var(--muted-2);display:grid;place-items:center;cursor:pointer}.tour-fechar:hover{background:var(--surface-2);color:var(--ink)}.tour-titulo{margin:10px 0 0;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--ink);text-wrap:pretty}.tour-texto{margin:7px 0 0;font-size:.90625rem;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.tour-balao__rodape{margin-top:13px;display:flex;align-items:center;gap:10px}.tour-pontos{display:flex;gap:5px}.tour-ponto{width:6px;height:6px;border-radius:999px;background:var(--line-2);transition:width .22s ease,background .22s ease}.tour-ponto--atual{width:18px;background:var(--tour-fio)}.tour-pular{min-height:32px;padding:0 8px;background:transparent;border:0;font-family:inherit;font-size:.78125rem;font-weight:500;color:var(--muted);cursor:pointer}.tour-pular:hover{color:var(--ink)}.tour-proximo{min-height:42px;padding:0 22px;border-radius:999px;border:0;background:var(--tour-acao);color:#FFFFFF;font-family:inherit;font-size:.84375rem;font-weight:700;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .14s ease}.tour-proximo:hover{transform:translateY(-1px)}.tour-balao__ponta{position:absolute;left:38px;bottom:-9px;width:16px;height:16px;background:var(--surface);border-right:1.5px solid var(--line-2);border-bottom:1.5px solid var(--line-2);transform:rotate(45deg)}.tour-robo{width:156px;height:156px;margin:6px 0 0 18px;animation:tourFloat 5.4s ease-in-out infinite;filter:drop-shadow(0 12px 22px color-mix(in srgb,var(--brand-black) 24%,transparent))}.tour-robo__svg{display:block;width:100%;height:100%;overflow:visible}.tour-conjunto--acima .tour-robo{margin-left:176px}.tour-conjunto--acima .tour-balao__ponta{left:196px}.tour-anuncio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.tour-conjunto{width:calc(100vw - 24px)}.tour-balao{max-width:none}}@media (prefers-reduced-motion:reduce){.tour-anel,.tour-conjunto,.tour-holofote,.tour-ponto{transition:none}.tour-balao,.tour-robo{animation:none}}[data-a11y-motion=off] .tour-anel,[data-a11y-motion=off] .tour-conjunto,[data-a11y-motion=off] .tour-holofote{transition:none}[data-a11y-motion=off] .tour-balao,[data-a11y-motion=off] .tour-robo{animation:none}.lento-fundo{position:fixed;inset:0;z-index:9997;display:grid;place-items:center;padding:24px;background:var(--bg-blur);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeUp .18s ease}.lento-conteudo{text-align:center}.lento-msg{margin-top:24px;font-size:.9375rem;font-weight:500;color:var(--ink)}.lento-sub{margin-top:6px;font-size:.84375rem;color:var(--muted-2)}.lento-anuncio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.lento-fundo{animation:none}.lento-maquina .coffee-medium__liquid{animation:none;opacity:1;height:62px}.lento-maquina .coffee-medium__smoke{animation:none;opacity:0}}[data-a11y-motion=off] .lento-maquina .coffee-medium__liquid{animation:none;opacity:1;height:62px}[data-a11y-motion=off] .lento-maquina .coffee-medium__smoke{animation:none;opacity:0}.nf-pagina{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.nf-cartao{width:100%;max-width:520px;margin:0 auto;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:48px 40px;box-shadow:var(--shadow-sm);animation:fadeUp .22s ease}.nf-icone{width:56px;height:56px;margin:0 auto 22px;border-radius:14px;background:var(--accent-soft-2);color:var(--accent);display:grid;place-items:center}.nf-titulo{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.nf-texto{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.nf-acao{margin-top:28px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:600;text-decoration:none;box-shadow:var(--cta-shadow)}.nf-acao:hover{background:var(--accent-strong);box-shadow:var(--cta-shadow-hover)}@media (max-width:560px){.nf-cartao{padding:36px 22px}}.vg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.vg-hero{display:grid;grid-template-columns:minmax(0,62%) minmax(0,38%);min-height:340px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--rail);border-radius:var(--r-card);box-shadow:var(--shadow-md)}.vg-hero,.vg-hero__texto{position:relative;overflow:hidden}.vg-hero__texto{display:flex;flex-direction:column;min-width:0;padding:28px 30px}.vg-hero__marca{left:-78px;bottom:-72px;width:214px;height:214px}.vg-hero__pills{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start}.vg-hero__pill{font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;background:var(--blue-100);border:1px solid var(--blue-200);color:var(--blue-700)}.vg-hero__pill--obrigatorio{background:var(--yellow-50);border-color:var(--yellow-200);color:var(--yellow-900)}.vg-hero__titulo{margin:16px 0 0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink);text-wrap:balance}.vg-hero__modulo{margin:8px 0 0;font-size:.9375rem;line-height:1.5;color:var(--muted)}.vg-hero__progresso{margin-top:22px;display:flex;align-items:flex-end;gap:24px}.vg-hero__barra{flex:1 1;min-width:0}.vg-hero__rotulo{margin-bottom:10px;font-size:14px;color:var(--muted)}.vg-hero__pct{flex:0 0 auto;text-align:right}.vg-hero__pct b{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--edu-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-hero__pct span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.vg-hero__stats{margin:20px 0 0;padding:0;list-style:none;gap:20px;flex-wrap:wrap}.vg-hero__stat,.vg-hero__stats{display:flex;align-items:center}.vg-hero__stat{gap:11px}.vg-hero__stat+.vg-hero__stat{border-left:1px solid var(--accent-line-2);padding-left:20px}.vg-hero__stat-icone{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;color:var(--muted)}.vg-hero__stat-valor{display:block;font-size:15px;font-weight:600;line-height:1.2;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-hero__stat-rotulo{display:block;margin-top:2px;font-size:12.5px;color:var(--muted-2)}.vg-hero__espaco{flex:1 1;min-height:10px}.vg-hero__cta{position:relative;align-self:flex-start;margin-top:18px;gap:12px;padding:0 26px;text-decoration:none}.vg-hero__midia{position:relative;min-height:280px;background:var(--surface-3)}.vg-hero__capa{position:absolute;inset:0}.vg-hero__capa img{width:100%;height:100%;object-fit:cover;display:block}.vg-hero__veu{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--surface) 0,var(--fade-92) 12%,var(--fade-72) 26%,var(--fade-46) 42%,var(--fade-24) 56%,var(--fade-08) 72%,var(--fade-0) 88%)}.vg-hero-vazio{gap:12px}.vg-hero-vazio__titulo{margin:0;font-size:1.125rem;font-weight:700;color:var(--ink)}.vg-hero-vazio__texto{margin:0;max-width:440px;font-size:.9375rem;line-height:1.55;color:var(--muted);text-wrap:pretty}@media (max-width:1060px){.vg-hero__veu{background:linear-gradient(180deg,var(--surface) 0,var(--fade-46) 22%,var(--fade-0) 60%)}}@media (max-width:560px){.vg-hero__texto{padding:22px 20px}.vg-hero__titulo{font-size:24px}.vg-hero__stats{gap:12px 20px}.vg-hero__stat+.vg-hero__stat{border-left:0;padding-left:0}.vg-hero__cta{align-self:stretch}}.vg-estudo-erro{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vg-estudo-erro>.dpg-error{align-self:stretch}.vg-cursos,.vg-modulos{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:26px;box-shadow:var(--shadow-sm)}.vg-cursos__topo{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.vg-cursos__titulo{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.vg-cursos__todos{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.vg-cursos__todos:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.vg-cursos__grade{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px}.vg-curso{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:22px;border:1px solid var(--line);border-radius:var(--r-card-sm);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none}.vg-curso__fio{position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-blue) 0,var(--brand-blue) 34%,transparent 34%)}.vg-curso__marca{right:-26px;bottom:-32px;width:120px;height:120px}.vg-curso__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vg-curso__icone{width:56px;height:56px;flex:0 0 56px;border-radius:14px;background:var(--blue-100);display:grid;place-items:center;color:var(--blue-700)}.vg-curso__chip{min-width:0;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--blue-100);color:var(--blue-700)}.vg-curso__chip--obrigatorio{background:var(--yellow-50);color:var(--yellow-900)}.vg-curso__titulo{margin-top:20px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--ink)}.vg-curso__espaco{flex:1 1;min-height:14px}.vg-curso__progresso{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vg-curso__progresso .bdp{flex:1 1;width:auto;min-width:80px}.vg-curso__pct{font-size:.8125rem;font-weight:600;color:var(--blue-700);white-space:nowrap}.vg-curso__rodape{margin-top:14px;display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:500;color:var(--muted-2)}.vg-modulos__grade{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px}.vg-modulo{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box;padding:22px;border:1px solid var(--line);border-radius:var(--r-card-sm);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none}.vg-modulo__topo{display:flex;align-items:flex-start;gap:12px}.vg-modulo__icone{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--accent-soft-2);color:var(--accent);display:grid;place-items:center}.vg-modulo__nome{flex:1 1;min-width:0;padding-top:9px;font-size:.9375rem;font-weight:600;line-height:1.3;text-wrap:balance}.vg-modulo__selo{flex:0 0 auto;margin-top:7px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.vg-modulo__selo[data-variante=entitled]{background:var(--ok-soft);color:var(--ok-ink)}.vg-modulo__selo[data-variante=locked]{background:var(--surface-4);color:var(--ink-3)}.vg-modulo__desc{margin:0;flex:1 1;font-size:.8125rem;line-height:1.45;color:var(--muted)}.vg-modulo__acao{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--accent)}.vg-modulo[data-variante=locked] .vg-modulo__acao{font-weight:500;color:var(--muted-2)}.vg-ia{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--rail);border-radius:var(--r-card);padding:26px;box-shadow:var(--shadow-sm)}.vg-ia__marca{right:-34px;bottom:-46px;width:180px;height:180px}.vg-ia__topo{position:relative;display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.vg-ia__icone{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:var(--brand-green);color:var(--on-brand-fill)}.vg-ia__titulo{margin:0;flex:1 1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.vg-ia__botao{width:32px;height:32px;flex:0 0 32px;padding:0;border-radius:9px;background:transparent;border:0;display:grid;place-items:center;cursor:pointer;color:var(--muted-2);transition:background .14s ease,color .14s ease}.vg-ia__botao:hover{background:var(--surface-2);color:var(--ink)}.vg-ia__botao[aria-pressed=true]{color:var(--ink-3)}.vg-ia__i{box-sizing:border-box;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--green-900);color:var(--green-900);display:grid;place-items:center;font-size:11px;font-weight:700;line-height:1}.vg-ia__ajuda{position:relative;margin:-6px 0 16px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-3);font-size:.8125rem;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.vg-ia__rotulo{position:relative;margin:0;font-size:14px;color:var(--muted)}.vg-ia__linha-valor{position:relative;margin-top:8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vg-ia__valor{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--green-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-ia__valor--oculto{letter-spacing:.06em}.vg-ia__teto{position:relative;margin:6px 0 0;font-size:14px;color:var(--muted-2)}.vg-ia__barra{position:relative;margin-top:18px}.vg-ia__resumo{position:relative;margin:10px 0 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.8125rem;font-weight:500;color:var(--muted)}.vg-ia__resumo strong{font-weight:600;color:var(--ink-2)}.vg-ia__pill{font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.vg-ia__estado{position:relative;margin:12px 0 0;display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:10px;border:1px solid;font-size:.8125rem;font-weight:500;line-height:1.45;text-wrap:pretty}.vg-ia__estado svg{flex:0 0 16px;margin-top:1px}.vg-ia [data-tom=ok]{background:var(--ai-soft);color:var(--ai-ink);border-color:var(--ai-line)}.vg-ia [data-tom=atencao]{background:var(--orange-soft);color:var(--orange-ink);border-color:var(--orange-line)}.vg-ia [data-tom=alto]{background:var(--pink-soft);color:var(--pink-ink);border-color:var(--pink-line)}.vg-ia__grade{position:relative;margin-top:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.vg-ia__grade>div+div{border-left:1px solid var(--line);padding-left:20px}.vg-ia__grade-rotulo{font-size:13.5px;color:var(--muted)}.vg-ia__grade-valor{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-ia__ponto{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--brand-aqua);box-shadow:0 0 0 3px var(--ai-soft)}.vg-ia__detalhes{position:relative;width:100%;box-sizing:border-box;margin-top:24px;min-height:44px;border-radius:10px;background:var(--surface);border:1px solid var(--green-200);color:var(--green-900);font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.vg-ia__detalhes:hover{background:var(--green-100);border-color:var(--green-700)}.vg-ia__semteto{position:relative;margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.vg-ia__cta{position:relative;width:100%;box-sizing:border-box;margin-top:22px}.vg-ia__erro{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vg-ia__erro-texto{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.vg-ia__skel{display:flex;flex-direction:column;gap:10px}@media (max-width:420px){.vg-ia{padding:22px 20px}.vg-ia__grade>div+div{padding-left:14px}}.vg-passos{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--rail);border-radius:var(--r-card);padding:26px;box-shadow:var(--shadow-sm)}.vg-passos__marca{right:-30px;bottom:-38px;width:112px;height:112px}.vg-passos__topo{position:relative;display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.vg-passos__icone{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:var(--brand-yellow);color:var(--on-brand-fill)}.vg-passos__titulo{margin:0;flex:1 1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.vg-passos__contador{font-size:12.5px;font-weight:700;padding:4px 11px;border-radius:999px;background:var(--yellow-50);border:1px solid var(--yellow-200);color:var(--yellow-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-passos__lista{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.vg-passo{display:flex;align-items:center;gap:14px;min-height:44px;box-sizing:border-box;padding:9px 4px;border-radius:8px;color:var(--ink-2);text-decoration:none}a.vg-passo:hover{background:var(--surface-2)}.vg-passo__check{box-sizing:border-box;width:24px;height:24px;flex:0 0 24px;border-radius:50%;border:2px solid var(--border-control);display:grid;place-items:center;color:var(--surface)}.vg-passo[data-feito] .vg-passo__check{background:var(--ok);border-color:var(--ok)}.vg-passo__rotulo{flex:1 1;min-width:0;font-size:.9rem;color:var(--ink-2)}.vg-passo[data-feito] .vg-passo__rotulo{color:var(--ink)}.vg-passo__status{flex:0 0 auto;font-size:.75rem;font-weight:600;color:var(--muted)}.vg-passo[data-feito] .vg-passo__status{color:var(--green-900)}.vg-passos__cta{position:relative;width:100%;box-sizing:border-box;margin-top:22px;min-height:46px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;transition:background .16s ease}.vg-passos__cta:hover{background:var(--ink-2);color:var(--surface)}.vg-skel{display:flex;flex-direction:column;gap:24px}.vg-skel__hero{display:grid;grid-template-columns:minmax(0,62%) minmax(0,38%);min-height:340px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--line-3);border-radius:var(--r-card)}.vg-skel__hero-texto{display:flex;flex-direction:column;gap:14px;padding:28px 30px}.vg-skel__hero-midia{min-height:280px;border-radius:0}.vg-skel__linha{display:flex;gap:20px;flex-wrap:wrap}.vg-skel__faixa{display:flex;align-items:center;gap:32px;flex-wrap:wrap;box-sizing:border-box;min-height:96px;padding:22px 26px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--line-3);border-radius:var(--r-card)}.vg-skel__cursos{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.vg-skel__grade{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px}.vg-skel__tile{height:190px;border-radius:var(--r-card-sm)}@media (max-width:1060px){.vg-skel__hero{grid-template-columns:minmax(0,1fr)}.vg-skel__hero-midia{min-height:180px}}